--- /srv/rebuilderd/tmp/rebuilderdxOiCUz/inputs/mesa-vulkan-drivers_25.2.7-1_armhf.deb +++ /srv/rebuilderd/tmp/rebuilderdxOiCUz/out/mesa-vulkan-drivers_25.2.7-1_armhf.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2025-11-14 13:48:09.000000 debian-binary │ --rw-r--r-- 0 0 0 1624 2025-11-14 13:48:09.000000 control.tar.xz │ --rw-r--r-- 0 0 0 11512780 2025-11-14 13:48:09.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 1628 2025-11-14 13:48:09.000000 control.tar.xz │ +-rw-r--r-- 0 0 0 11513116 2025-11-14 13:48:09.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 0x8d47cc 0x008d47cc 0x008d47cc 0x00008 0x00008 R 0x4 │ │ │ │ - LOAD 0x000000 0x00000000 0x00000000 0x8d47d8 0x8d47d8 R E 0x10000 │ │ │ │ + ARM_EXIDX 0x8d4804 0x008d4804 0x008d4804 0x00008 0x00008 R 0x4 │ │ │ │ + LOAD 0x000000 0x00000000 0x00000000 0x8d4810 0x8d4810 R E 0x10000 │ │ │ │ LOAD 0x8e22f0 0x008e22f0 0x008e22f0 0x4fe6c 0x53bf0 RW 0x10000 │ │ │ │ DYNAMIC 0x92fe68 0x0092fe68 0x0092fe68 0x00198 0x00198 RW 0x4 │ │ │ │ NOTE 0x000134 0x00000134 0x00000134 0x00024 0x00024 R 0x4 │ │ │ │ TLS 0x8e22f0 0x008e22f0 0x008e22f0 0x00000 0x01160 R 0x4 │ │ │ │ GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10 │ │ │ │ GNU_RELRO 0x8e22f0 0x008e22f0 0x008e22f0 0x4dd10 0x4dd10 R 0x1 │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -9,19 +9,19 @@ │ │ │ │ [ 4] .dynstr STRTAB 00006764 006764 01b310 00 A 0 0 1 │ │ │ │ [ 5] .gnu.version VERSYM 00021a74 021a74 000cbc 02 A 3 0 2 │ │ │ │ [ 6] .gnu.version_r VERNEED 00022730 022730 000250 00 A 4 6 4 │ │ │ │ [ 7] .rel.dyn REL 00022980 022980 01e918 08 A 3 0 4 │ │ │ │ [ 8] .rel.plt REL 00041298 041298 000f10 08 AI 3 21 4 │ │ │ │ [ 9] .init PROGBITS 000421a8 0421a8 00000c 00 AX 0 0 4 │ │ │ │ [10] .plt PROGBITS 000421b4 0421b4 0016d8 04 AX 0 0 4 │ │ │ │ - [11] .text PROGBITS 00043890 043890 26a0e8 00 AX 0 0 8 │ │ │ │ - [12] .fini PROGBITS 002ad978 2ad978 000008 00 AX 0 0 4 │ │ │ │ - [13] .rodata PROGBITS 002ad980 2ad980 626e4c 00 A 0 0 8 │ │ │ │ - [14] .ARM.exidx ARM_EXIDX 008d47cc 8d47cc 000008 00 AL 11 0 4 │ │ │ │ - [15] .eh_frame PROGBITS 008d47d4 8d47d4 000004 00 A 0 0 4 │ │ │ │ + [11] .text PROGBITS 00043890 043890 26a120 00 AX 0 0 8 │ │ │ │ + [12] .fini PROGBITS 002ad9b0 2ad9b0 000008 00 AX 0 0 4 │ │ │ │ + [13] .rodata PROGBITS 002ad9b8 2ad9b8 626e4c 00 A 0 0 8 │ │ │ │ + [14] .ARM.exidx ARM_EXIDX 008d4804 8d4804 000008 00 AL 11 0 4 │ │ │ │ + [15] .eh_frame PROGBITS 008d480c 8d480c 000004 00 A 0 0 4 │ │ │ │ [16] .tbss NOBITS 008e22f0 8e22f0 001160 00 WAT 0 0 4 │ │ │ │ [17] .init_array INIT_ARRAY 008e22f0 8e22f0 000004 04 WA 0 0 4 │ │ │ │ [18] .fini_array FINI_ARRAY 008e22f4 8e22f4 000004 04 WA 0 0 4 │ │ │ │ [19] .data.rel.ro PROGBITS 008e22f8 8e22f8 04db70 00 WA 0 0 8 │ │ │ │ [20] .dynamic DYNAMIC 0092fe68 92fe68 000198 08 WA 4 0 4 │ │ │ │ [21] .got PROGBITS 00930000 930000 000dd4 04 WA 0 0 4 │ │ │ │ [22] .data PROGBITS 00930dd8 930dd8 001384 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) 0x421a8 │ │ │ │ - 0x0000000d (FINI) 0x2ad978 │ │ │ │ + 0x0000000d (FINI) 0x2ad9b0 │ │ │ │ 0x00000019 (INIT_ARRAY) 0x8e22f0 │ │ │ │ 0x0000001b (INIT_ARRAYSZ) 4 (bytes) │ │ │ │ 0x0000001a (FINI_ARRAY) 0x8e22f4 │ │ │ │ 0x0000001c (FINI_ARRAYSZ) 4 (bytes) │ │ │ │ 0x6ffffef5 (GNU_HASH) 0x158 │ │ │ │ 0x00000005 (STRTAB) 0x6764 │ │ │ │ 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: 44b846fe983b549ceeb59955350d6c86997434f1 │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 6341db631bf5e5d5850977416c418fabeb8c0b34 │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ @@ -1938,14 +1938,15 @@ │ │ │ │ gh[F`<`? │ │ │ │ (`XF:F%f* │ │ │ │ (02F9FXY │ │ │ │ ch:F9FHF │ │ │ │ dh;FBFAFHF │ │ │ │ F,Y$h|fO │ │ │ │ C KzD5`t` │ │ │ │ +r{RF9F F │ │ │ │ C KzD5`t` │ │ │ │ Q{2FAF F │ │ │ │ 2FAF F=C │ │ │ │ 2FAF F=C │ │ │ │ S{2FAF F │ │ │ │ 2FAF F=C │ │ │ │ m{AF2F F │ │ │ │ @@ -2254,16 +2255,16 @@ │ │ │ │ , F{Dn@zD@ │ │ │ │ {skaYQIA9/' │ │ │ │ J)F FzD? │ │ │ │ () F{DzD? │ │ │ │ ( F{DzD? │ │ │ │ ( F{DzD? │ │ │ │ ( F{DzD? │ │ │ │ -( F{DzD? │ │ │ │ -( F{DzD? │ │ │ │ +( F{DzD> │ │ │ │ +( F{DzD> │ │ │ │ ( F{DzD> │ │ │ │ `( F{DzD> │ │ │ │ T( F{DzD> │ │ │ │ ( F{DzD> │ │ │ │ ' F{DzD> │ │ │ │ ' F{DzD> │ │ │ │ T' F{DzD> │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ @@ -60,19 +60,19 @@ │ │ │ │ stmdami sl, {r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ ldrbtmi fp, [r8], #-131 @ 0xffffff7d │ │ │ │ mcr 7, 5, pc, cr6, cr15, {7} @ │ │ │ │ movwcs r4, #2312 @ 0x908 │ │ │ │ rscsvc pc, r5, #82837504 @ 0x4f00000 │ │ │ │ andeq pc, r7, #192, 4 │ │ │ │ tstls r0, r9, ror r4 │ │ │ │ - blx fe1ffe76 │ │ │ │ + blx fe8ffe76 │ │ │ │ ldrbtmi r4, [fp], #-2820 @ 0xfffff4fc │ │ │ │ smlabteq r0, r3, r9, lr │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq sl, r6, r2, lsl r0 │ │ │ │ + eoreq sl, r6, sl, asr #32 │ │ │ │ addeq lr, r9, r0, ror ip │ │ │ │ ldrdeq lr, [lr], lr @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb9aba8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r9], r8 │ │ │ │ blvc 3226dc │ │ │ │ @@ -84,15 +84,15 @@ │ │ │ │ andls r0, r2, #939524096 @ 0x38000000 │ │ │ │ bmi 189914 │ │ │ │ tstcs r1, r3, lsl #2 │ │ │ │ @ instruction: 0xf8cd447a │ │ │ │ @ instruction: 0xf7fec000 │ │ │ │ andlt lr, r9, r8, asr #30 │ │ │ │ svclt 0x0000bd00 │ │ │ │ - eoreq r9, r6, r0, asr #31 │ │ │ │ + strdeq r9, [r6], -r8 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb9abf0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r9], r8 │ │ │ │ blvc 322724 │ │ │ │ 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 18995c │ │ │ │ tstcs r1, r3, lsl #2 │ │ │ │ @ instruction: 0xf8cd447a │ │ │ │ @ instruction: 0xf7fec000 │ │ │ │ andlt lr, r9, r4, lsr #30 │ │ │ │ svclt 0x0000bd00 │ │ │ │ - eoreq sl, r6, ip, lsl r0 │ │ │ │ + eoreq sl, r6, r4, asr r0 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb9ac38 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1afc50 │ │ │ │ ldmib r3, {r0, r8, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-3072 @ 0xfffff400 │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ svc 0x000cf7fe │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq sl, r6, r2, ror r0 │ │ │ │ + eoreq sl, r6, sl, lsr #1 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb9ac64 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1afc7c │ │ │ │ ldmib r3, {r0, r8, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-3072 @ 0xfffff400 │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ mrc 7, 7, APSR_nzcv, cr6, cr14, {7} │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq sl, r6, r2, ror r0 │ │ │ │ + eoreq sl, r6, sl, lsr #1 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb9ac90 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [ip], r8, ror #31 │ │ │ │ bmi 26fcb0 │ │ │ │ @ instruction: 0xf8dc2101 │ │ │ │ ldrbtmi r3, [sl], #-0 │ │ │ │ mulgt r4, ip, r8 │ │ │ │ andgt pc, r8, sp, asr #17 │ │ │ │ ldrbne r9, [fp, r0, lsl #6] │ │ │ │ @ instruction: 0xf7fe9301 │ │ │ │ ldrdlt lr, [r5], -ip │ │ │ │ svclt 0x0000bd00 │ │ │ │ - eoreq sl, r6, sl, rrx │ │ │ │ + eoreq sl, r6, r2, lsr #1 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb9acc8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [ip], r8, ror #31 │ │ │ │ bmi 26fce8 │ │ │ │ @ instruction: 0xf8dc2101 │ │ │ │ ldrbtmi r3, [sl], #-0 │ │ │ │ mulgt r4, ip, r8 │ │ │ │ andgt pc, r8, sp, asr #17 │ │ │ │ ldrbne r9, [fp, r0, lsl #6] │ │ │ │ @ instruction: 0xf7fe9301 │ │ │ │ andlt lr, r5, r0, asr #29 │ │ │ │ svclt 0x0000bd00 │ │ │ │ - eoreq sl, r6, r2, ror r0 │ │ │ │ + eoreq sl, r6, sl, lsr #1 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb9ad00 │ │ │ │ @ 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 │ │ │ │ mcr 7, 4, pc, cr4, cr14, {7} @ │ │ │ │ ldclt 0, cr11, [r0, #-56] @ 0xffffffc8 │ │ │ │ ldrbtmi r4, [ip], #-3075 @ 0xfffff3fd │ │ │ │ svclt 0x0000e7d8 │ │ │ │ - eoreq sl, r6, r6, rrx │ │ │ │ - eoreq sl, r6, r2, rrx │ │ │ │ - eoreq sl, r6, r2, lsr #32 │ │ │ │ + mlaeq r6, lr, r0, sl │ │ │ │ + mlaeq r6, sl, r0, sl │ │ │ │ + eoreq sl, r6, sl, asr r0 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb9ad84 │ │ │ │ @ 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 │ │ │ │ mcr 7, 2, pc, cr2, cr14, {7} @ │ │ │ │ ldclt 0, cr11, [r0, #-56] @ 0xffffffc8 │ │ │ │ ldrbtmi r4, [ip], #-3075 @ 0xfffff3fd │ │ │ │ svclt 0x0000e7d8 │ │ │ │ - eoreq r9, r6, r2, ror #31 │ │ │ │ - ldrdeq sl, [r6], -lr @ │ │ │ │ - mlaeq r6, lr, pc, r9 @ │ │ │ │ + eoreq sl, r6, sl, lsl r0 │ │ │ │ + eoreq sl, r6, r6, lsl r1 │ │ │ │ + ldrdeq r9, [r6], -r6 @ │ │ │ │ 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 36443c │ │ │ │ @ instruction: 0xe7ec447a │ │ │ │ ldrbtmi r4, [sl], #-2571 @ 0xfffff5f5 │ │ │ │ bmi 33dc2c │ │ │ │ @ instruction: 0xe7e6447a │ │ │ │ ldrbtmi r4, [sl], #-2570 @ 0xfffff5f6 │ │ │ │ svclt 0x0000e7e3 │ │ │ │ - eoreq r9, r6, r2, ror #30 │ │ │ │ - eoreq r9, r6, ip, asr pc │ │ │ │ - eoreq r9, r6, r2, asr #30 │ │ │ │ - eoreq r9, r6, sl, lsr pc │ │ │ │ - eoreq sl, r6, r8, lsl #2 │ │ │ │ - eoreq sl, r6, r6, lsr #2 │ │ │ │ - ldrdeq sl, [r6], -r8 @ │ │ │ │ - strdeq sl, [r6], -r6 @ │ │ │ │ - eoreq sl, r6, r4, ror #1 │ │ │ │ - strdeq sl, [r6], -r6 @ │ │ │ │ + mlaeq r6, sl, pc, r9 @ │ │ │ │ + mlaeq r6, r4, pc, r9 @ │ │ │ │ + eoreq r9, r6, sl, ror pc │ │ │ │ + eoreq r9, r6, r2, ror pc │ │ │ │ + eoreq sl, r6, r0, asr #2 │ │ │ │ + eoreq sl, r6, lr, asr r1 │ │ │ │ + eoreq sl, r6, r0, lsl r1 │ │ │ │ + eoreq sl, r6, lr, lsr #2 │ │ │ │ + eoreq sl, r6, ip, lsl r1 │ │ │ │ + eoreq sl, r6, lr, lsr #2 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb9aec4 │ │ │ │ @ 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 │ │ │ │ ldc 7, cr15, [r6, #1016]! @ 0x3f8 │ │ │ │ stclt 0, cr11, [r0, #-36] @ 0xffffffdc │ │ │ │ - eoreq sl, r6, r6, asr #2 │ │ │ │ + eoreq sl, r6, lr, ror r1 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb9af10 │ │ │ │ @ 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 │ │ │ │ ldc 7, cr15, [r0, #1016] @ 0x3f8 │ │ │ │ stclt 0, cr11, [r0, #-36] @ 0xffffffdc │ │ │ │ - eoreq sl, r6, r2, lsl #3 │ │ │ │ + strhteq sl, [r6], -sl │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb9af5c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1aff74 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ ldcl 7, cr15, [sl, #-1016]! @ 0xfffffc08 │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - strdeq sl, [r6], -r0 @ │ │ │ │ + eoreq sl, r6, r8, lsr #8 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb9af88 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1affa0 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ stcl 7, cr15, [r4, #-1016]! @ 0xfffffc08 │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq sl, r6, r4, ror r1 │ │ │ │ + eoreq sl, r6, ip, lsr #3 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb9afb4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1affcc │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ stcl 7, cr15, [lr, #-1016] @ 0xfffffc08 │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - mlaeq r6, r8, r3, sl │ │ │ │ + ldrdeq sl, [r6], -r0 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb9afe0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1afff8 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ ldc 7, cr15, [r8, #-1016]! @ 0xfffffc08 │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq sl, r6, ip, lsl r1 │ │ │ │ + eoreq sl, r6, r4, asr r1 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb9b00c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1b0024 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ stc 7, cr15, [r2, #-1016]! @ 0xfffffc08 │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq sl, r6, r0, asr #6 │ │ │ │ + eoreq sl, r6, r8, ror r3 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb9b038 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1b0050 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ stc 7, cr15, [ip, #-1016] @ 0xfffffc08 │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq sl, r6, r4, asr #1 │ │ │ │ + strdeq sl, [r6], -ip @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb9b064 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [ip], r8, ror #31 │ │ │ │ bmi 2b0084 │ │ │ │ @ instruction: 0xf8dc2101 │ │ │ │ ldrbtmi r3, [sl], #-0 │ │ │ │ ldrbne r9, [fp, r2, lsl #6] │ │ │ │ @ instruction: 0xf89c9303 │ │ │ │ @ instruction: 0xf89ce005 │ │ │ │ @ instruction: 0xf8cd3004 │ │ │ │ @ instruction: 0xf7fee000 │ │ │ │ strdlt lr, [r5], -r0 │ │ │ │ svclt 0x0000bd00 │ │ │ │ - strhteq sl, [r6], -r6 │ │ │ │ + eoreq sl, r6, lr, ror #1 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb9b0a0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [ip], r8, ror #31 │ │ │ │ bmi 2b00c0 │ │ │ │ @ instruction: 0xf8dc2101 │ │ │ │ ldrbtmi r3, [sl], #-0 │ │ │ │ ldrbne r9, [fp, r2, lsl #6] │ │ │ │ @ instruction: 0xf89c9303 │ │ │ │ @ instruction: 0xf89ce005 │ │ │ │ @ instruction: 0xf8cd3004 │ │ │ │ @ instruction: 0xf7fee000 │ │ │ │ ldrdlt lr, [r5], -r2 │ │ │ │ svclt 0x0000bd00 │ │ │ │ - eoreq sl, r6, r2, asr #1 │ │ │ │ + strdeq sl, [r6], -sl @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb9b0dc │ │ │ │ @ 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 │ │ │ │ stc 7, cr15, [r4], #1016 @ 0x3f8 │ │ │ │ stclt 0, cr11, [r0, #-44] @ 0xffffffd4 │ │ │ │ - mlaeq r6, r2, r0, sl │ │ │ │ + eoreq sl, r6, sl, asr #1 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb9b134 │ │ │ │ @ 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 │ │ │ │ ldcl 7, cr15, [r8], #-1016 @ 0xfffffc08 │ │ │ │ stclt 0, cr11, [r0, #-44] @ 0xffffffd4 │ │ │ │ - eoreq sl, r6, r6, lsl r1 │ │ │ │ + eoreq sl, r6, lr, asr #2 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb9b18c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdbvc fp, {r3, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ @ instruction: 0xf851b085 │ │ │ │ bmi 236bb0 │ │ │ │ andgt pc, r8, sp, asr #17 │ │ │ │ b 14283a4 │ │ │ │ ldrbtmi r7, [sl], #-3308 @ 0xfffff314 │ │ │ │ @ instruction: 0xf8cd2101 │ │ │ │ @ instruction: 0xf7fec00c │ │ │ │ andlt lr, r5, lr, asr ip │ │ │ │ svclt 0x0000bd00 │ │ │ │ - mlaeq r6, r2, r1, sl │ │ │ │ + eoreq sl, r6, sl, asr #3 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb9b1c4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdbvc fp, {r3, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ @ instruction: 0xf851b085 │ │ │ │ bmi 236be8 │ │ │ │ andgt pc, r8, sp, asr #17 │ │ │ │ b 14283dc │ │ │ │ ldrbtmi r7, [sl], #-3308 @ 0xfffff314 │ │ │ │ @ instruction: 0xf8cd2101 │ │ │ │ @ instruction: 0xf7fec00c │ │ │ │ andlt lr, r5, r2, asr #24 │ │ │ │ svclt 0x0000bd00 │ │ │ │ - mlaeq r6, lr, r1, sl │ │ │ │ + ldrdeq sl, [r6], -r6 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb9b1fc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ssub8mi r0, r3, r0 │ │ │ │ bmi 1f0210 │ │ │ │ ldmvs ip, {r0, r8, sp} │ │ │ │ strls r4, [r1], #-1146 @ 0xfffffb86 │ │ │ │ @ instruction: 0x3c00e9d3 │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ stc 7, cr15, [r8], #-1016 @ 0xfffffc08 │ │ │ │ ldclt 0, cr11, [r0, #-8] │ │ │ │ - eoreq sl, r6, r8, lsr #3 │ │ │ │ + eoreq sl, r6, r0, ror #3 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb9b22c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ssub8mi r0, r3, r0 │ │ │ │ bmi 1f0240 │ │ │ │ ldmvs ip, {r0, r8, sp} │ │ │ │ strls r4, [r1], #-1146 @ 0xfffffb86 │ │ │ │ @ instruction: 0x3c00e9d3 │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ ldc 7, cr15, [r0], {254} @ 0xfe │ │ │ │ ldclt 0, cr11, [r0, #-8] │ │ │ │ - eoreq sl, r6, ip, lsl #3 │ │ │ │ + eoreq sl, r6, r4, asr #3 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb9b25c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 230274 │ │ │ │ @ instruction: 0xf8532101 │ │ │ │ ldrbtmi ip, [sl], #-2821 @ 0xfffff4fb │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ vstmiavc ip!, {s29-s107} │ │ │ │ andgt pc, r4, sp, asr #17 │ │ │ │ bl ffe02078 │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq sl, r6, lr, ror #2 │ │ │ │ + eoreq sl, r6, r6, lsr #3 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb9b290 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 2302a8 │ │ │ │ @ instruction: 0xf8532101 │ │ │ │ ldrbtmi ip, [sl], #-2821 @ 0xfffff4fb │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ vstmiavc ip!, {s29-s107} │ │ │ │ andgt pc, r4, sp, asr #17 │ │ │ │ bl ff7820ac │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq sl, r6, sl, ror #2 │ │ │ │ + eoreq sl, r6, r2, lsr #3 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb9b2c4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 2302dc │ │ │ │ @ instruction: 0xf8532101 │ │ │ │ ldrbtmi ip, [sl], #-2821 @ 0xfffff4fb │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ vstmiavc ip!, {s29-s107} │ │ │ │ andgt pc, r4, sp, asr #17 │ │ │ │ bl ff1020e0 │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq sl, r6, r6, lsl #2 │ │ │ │ + eoreq sl, r6, lr, lsr r1 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb9b2f8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 230310 │ │ │ │ @ instruction: 0xf8532101 │ │ │ │ ldrbtmi ip, [sl], #-2821 @ 0xfffff4fb │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ vstmiavc ip!, {s29-s107} │ │ │ │ andgt pc, r4, sp, asr #17 │ │ │ │ bl fea82114 │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq sl, r6, r2, lsl #2 │ │ │ │ + eoreq sl, r6, sl, lsr r1 │ │ │ │ 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 364960 │ │ │ │ @ instruction: 0xe7ec447a │ │ │ │ ldrbtmi r4, [sl], #-2571 @ 0xfffff5f5 │ │ │ │ bmi 33e150 │ │ │ │ @ instruction: 0xe7e6447a │ │ │ │ ldrbtmi r4, [sl], #-2570 @ 0xfffff5f6 │ │ │ │ svclt 0x0000e7e3 │ │ │ │ - eoreq r9, r6, lr, lsr sl │ │ │ │ - eoreq r9, r6, r8, lsr sl │ │ │ │ - eoreq r9, r6, lr, lsl sl │ │ │ │ - eoreq r9, r6, r6, lsl sl │ │ │ │ - eoreq r9, r6, r4, ror #23 │ │ │ │ - eoreq sl, r6, sl, lsr #1 │ │ │ │ - strhteq r9, [r6], -r4 │ │ │ │ - ldrdeq r9, [r6], -r2 @ │ │ │ │ - eoreq r9, r6, r0, asr #23 │ │ │ │ - ldrdeq r9, [r6], -r2 @ │ │ │ │ + eoreq r9, r6, r6, ror sl │ │ │ │ + eoreq r9, r6, r0, ror sl │ │ │ │ + eoreq r9, r6, r6, asr sl │ │ │ │ + eoreq r9, r6, lr, asr #20 │ │ │ │ + eoreq r9, r6, ip, lsl ip │ │ │ │ + eoreq sl, r6, r2, ror #1 │ │ │ │ + eoreq r9, r6, ip, ror #23 │ │ │ │ + eoreq r9, r6, sl, lsl #24 │ │ │ │ + strdeq r9, [r6], -r8 @ │ │ │ │ + eoreq r9, r6, sl, lsl #24 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb9b3e8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vrhadd.s8 d9, d12, d3 │ │ │ │ - @ instruction: 0xf12dfc43 │ │ │ │ - stmdbls r3, {r0, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf12dfc5f │ │ │ │ + stmdbls r3, {r0, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ bmi 215c14 │ │ │ │ stmdavs fp, {r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf8dc447a │ │ │ │ tstcs r1, r8 │ │ │ │ ldrbne r9, [fp, r0, lsl #6] │ │ │ │ ldrbtmi r9, [r3], -r1, lsl #6 │ │ │ │ bl a82214 │ │ │ │ ldclt 0, cr11, [r0, #-16] │ │ │ │ - eoreq sl, r6, r4, lsl #2 │ │ │ │ + eoreq sl, r6, ip, lsr r1 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb9b42c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vrhadd.s8 d9, d12, d3 │ │ │ │ - @ instruction: 0xf12dfc21 │ │ │ │ - stmdbls r3, {r0, r1, r2, r3, r4, r7, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf12dfc3d │ │ │ │ + stmdbls r3, {r0, r1, r3, r4, r5, r7, fp, ip, sp, lr, pc} │ │ │ │ bmi 215c58 │ │ │ │ stmdavs fp, {r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf8dc447a │ │ │ │ tstcs r1, r8 │ │ │ │ ldrbne r9, [fp, r0, lsl #6] │ │ │ │ ldrbtmi r9, [r3], -r1, lsl #6 │ │ │ │ bl 202258 │ │ │ │ ldclt 0, cr11, [r0, #-16] │ │ │ │ - strdeq sl, [r6], -r0 @ │ │ │ │ + eoreq sl, r6, r8, lsr #2 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb9b470 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vrhadd.s8 d9, d12, d5 │ │ │ │ - @ instruction: 0xf12dfbff │ │ │ │ - stmdbls r5, {r0, r2, r3, r4, r5, r6, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf12dfc1b │ │ │ │ + stmdbls r5, {r0, r3, r4, r7, fp, ip, sp, lr, pc} │ │ │ │ strtmi r4, [r0], -r3, lsl #12 │ │ │ │ ldmvs fp, {r1, r3, fp, sp, lr} │ │ │ │ b 1422ab8 │ │ │ │ andls r7, r2, #57856 @ 0xe200 │ │ │ │ tstls r0, r4, lsl #20 │ │ │ │ ldrbtmi r2, [sl], #-257 @ 0xfffffeff │ │ │ │ andgt pc, ip, sp, asr #17 │ │ │ │ b ff9022a0 │ │ │ │ ldclt 0, cr11, [r0, #-24] @ 0xffffffe8 │ │ │ │ - eoreq sl, r6, sl, asr #1 │ │ │ │ + eoreq sl, r6, r2, lsl #2 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb9b4b8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vrhadd.s8 d9, d12, d5 │ │ │ │ - @ instruction: 0xf12dfbdb │ │ │ │ - stmdbls r5, {r0, r3, r4, r6, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf12dfbf7 │ │ │ │ + stmdbls r5, {r0, r2, r4, r5, r6, fp, ip, sp, lr, pc} │ │ │ │ strtmi r4, [r0], -r3, lsl #12 │ │ │ │ ldmvs fp, {r1, r3, fp, sp, lr} │ │ │ │ b 1422b00 │ │ │ │ andls r7, r2, #57856 @ 0xe200 │ │ │ │ tstls r0, r4, lsl #20 │ │ │ │ ldrbtmi r2, [sl], #-257 @ 0xfffffeff │ │ │ │ andgt pc, ip, sp, asr #17 │ │ │ │ b ff0022e8 │ │ │ │ ldclt 0, cr11, [r0, #-24] @ 0xffffffe8 │ │ │ │ - eoreq sl, r6, r6, asr #1 │ │ │ │ + strdeq sl, [r6], -lr @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb9b500 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vrhadd.s8 d9, d12, d5 │ │ │ │ - @ instruction: 0xf12dfbb7 │ │ │ │ - stmdbls r5, {r0, r2, r4, r5, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf12dfbd3 │ │ │ │ + stmdbls r5, {r0, r4, r6, fp, ip, sp, lr, pc} │ │ │ │ strtmi r4, [r0], -r3, lsl #12 │ │ │ │ ldmvs fp, {r1, r3, fp, sp, lr} │ │ │ │ b 1422b48 │ │ │ │ andls r7, r2, #57856 @ 0xe200 │ │ │ │ tstls r0, r4, lsl #20 │ │ │ │ ldrbtmi r2, [sl], #-257 @ 0xfffffeff │ │ │ │ andgt pc, ip, sp, asr #17 │ │ │ │ b fe702330 │ │ │ │ ldclt 0, cr11, [r0, #-24] @ 0xffffffe8 │ │ │ │ - strhteq sl, [r6], -r6 │ │ │ │ + eoreq sl, r6, lr, ror #1 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb9b548 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vrhadd.s8 d9, d12, d5 │ │ │ │ - @ instruction: 0xf12dfb93 │ │ │ │ - stmdbls r5, {r0, r4, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf12dfbaf │ │ │ │ + stmdbls r5, {r0, r2, r3, r5, fp, ip, sp, lr, pc} │ │ │ │ strtmi r4, [r0], -r3, lsl #12 │ │ │ │ ldmvs fp, {r1, r3, fp, sp, lr} │ │ │ │ b 1422b90 │ │ │ │ andls r7, r2, #57856 @ 0xe200 │ │ │ │ tstls r0, r4, lsl #20 │ │ │ │ ldrbtmi r2, [sl], #-257 @ 0xfffffeff │ │ │ │ andgt pc, ip, sp, asr #17 │ │ │ │ b 1e02378 │ │ │ │ ldclt 0, cr11, [r0, #-24] @ 0xffffffe8 │ │ │ │ - strhteq sl, [r6], -r2 │ │ │ │ + eoreq sl, r6, sl, ror #1 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb9b590 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vrhadd.s8 d9, d12, d5 │ │ │ │ - @ instruction: 0xf12cfb6f │ │ │ │ - stmdbls r5, {r0, r2, r3, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf12dfb8b │ │ │ │ + stmdbls r5, {r0, r3, 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 1e8bc4 │ │ │ │ mulgt r9, r1, r8 │ │ │ │ ldrbtmi r7, [sl], #-2569 @ 0xfffff5f7 │ │ │ │ @ instruction: 0x1c00e9cd │ │ │ │ @ instruction: 0xf7fe2101 │ │ │ │ andlt lr, r6, r2, asr sl │ │ │ │ svclt 0x0000bd10 │ │ │ │ - eoreq sl, r6, r2, lsr #1 │ │ │ │ + ldrdeq sl, [r6], -sl @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb9b5dc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vrhadd.s8 d9, d12, d5 │ │ │ │ - @ instruction: 0xf12cfb49 │ │ │ │ - stmdbls r5, {r0, r1, r2, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf12cfb65 │ │ │ │ + stmdbls r5, {r0, r1, r5, r6, r7, r8, r9, 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 1e8c10 │ │ │ │ mulgt r9, r1, r8 │ │ │ │ ldrbtmi r7, [sl], #-2569 @ 0xfffff5f7 │ │ │ │ @ instruction: 0x1c00e9cd │ │ │ │ @ instruction: 0xf7fe2101 │ │ │ │ andlt lr, r6, ip, lsr #20 │ │ │ │ svclt 0x0000bd10 │ │ │ │ - eoreq sl, r6, lr, lsr #1 │ │ │ │ + eoreq sl, r6, r6, ror #1 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb9b628 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vrhadd.s8 d9, d12, d5 │ │ │ │ - @ instruction: 0xf12cfb23 │ │ │ │ - stmdbls r5, {r0, r5, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf12cfb3f │ │ │ │ + stmdbls r5, {r0, r2, r3, r4, r5, r7, r8, r9, 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 1e8c5c │ │ │ │ mulgt r9, r1, r8 │ │ │ │ ldrbtmi r7, [sl], #-2569 @ 0xfffff5f7 │ │ │ │ @ instruction: 0x1c00e9cd │ │ │ │ @ instruction: 0xf7fe2101 │ │ │ │ andlt lr, r6, r6, lsl #20 │ │ │ │ svclt 0x0000bd10 │ │ │ │ - eoreq sl, r6, sl, lsr #1 │ │ │ │ + eoreq sl, r6, r2, ror #1 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb9b674 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vrhadd.s8 d9, d12, d5 │ │ │ │ - @ instruction: 0xf12cfafd │ │ │ │ - stmdbls r5, {r0, r1, r3, r4, r5, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf12cfb19 │ │ │ │ + stmdbls r5, {r0, r1, r2, r4, r7, r8, r9, 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 1e8ca8 │ │ │ │ mulgt r9, r1, r8 │ │ │ │ ldrbtmi r7, [sl], #-2569 @ 0xfffff5f7 │ │ │ │ @ instruction: 0x1c00e9cd │ │ │ │ @ instruction: 0xf7fe2101 │ │ │ │ andlt lr, r6, r0, ror #19 │ │ │ │ svclt 0x0000bd10 │ │ │ │ - strhteq sl, [r6], -r6 │ │ │ │ + eoreq sl, r6, lr, ror #1 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb9b6c0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vrhadd.s8 d9, d12, d5 │ │ │ │ - @ instruction: 0xf12cfad7 │ │ │ │ - stmdbls r5, {r0, r2, r4, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf12cfaf3 │ │ │ │ + stmdbls r5, {r0, r4, r5, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ bvc 2de6e8 │ │ │ │ bmi 330b28 │ │ │ │ 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 │ │ │ │ ldmib r6!, {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 r9, r6, r4, lsr #13 │ │ │ │ - eoreq sl, r6, sl, lsr #1 │ │ │ │ - eoreq r9, r6, r6, lsl #13 │ │ │ │ + ldrdeq r9, [r6], -ip @ │ │ │ │ + eoreq sl, r6, r2, ror #1 │ │ │ │ + strhteq r9, [r6], -lr │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb9b720 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vrhadd.s8 d9, d12, d5 │ │ │ │ - @ instruction: 0xf12cfaa7 │ │ │ │ - stmdbls r5, {r0, r2, r5, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf12cfac3 │ │ │ │ + stmdbls r5, {r0, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ bvc 2de748 │ │ │ │ bmi 330b88 │ │ │ │ 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 r6, {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 r9, r6, r4, asr #12 │ │ │ │ - mlaeq r6, sl, r0, sl │ │ │ │ - eoreq r9, r6, r6, lsr #12 │ │ │ │ + eoreq r9, r6, ip, ror r6 │ │ │ │ + ldrdeq sl, [r6], -r2 @ │ │ │ │ + eoreq r9, r6, lr, asr r6 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb9b780 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r8], r0 @ │ │ │ │ strmi r7, [r6], -fp, lsl #18 │ │ │ │ strmi r6, [ip], -r8, lsl #17 │ │ │ │ vcgt.s8 d9, d12, d7 │ │ │ │ - @ instruction: 0xf12cfa75 │ │ │ │ - @ instruction: 0x4602fef3 │ │ │ │ + @ instruction: 0xf12cfa91 │ │ │ │ + strmi pc, [r2], -pc, lsl #30 │ │ │ │ ldmvs r5, {r5, r6, r7, fp, sp, lr} │ │ │ │ - blx 1c00dd4 │ │ │ │ - cdp2 1, 14, cr15, cr12, cr12, {1} │ │ │ │ + blx fe300dd4 │ │ │ │ + @ instruction: 0xff08f12c │ │ │ │ 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 20c9c4 │ │ │ │ strls r4, [r0, #-1146] @ 0xfffffb86 │ │ │ │ @ instruction: 0xf7fe9401 │ │ │ │ andlt lr, r8, r2, asr r9 │ │ │ │ svclt 0x0000bd70 │ │ │ │ - eoreq sl, r6, r0, ror r0 │ │ │ │ + eoreq sl, r6, r8, lsr #1 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb9b7dc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r8], r0 @ │ │ │ │ strmi r7, [r6], -fp, lsl #18 │ │ │ │ strmi r6, [ip], -r8, lsl #17 │ │ │ │ vcgt.s8 d9, d12, d7 │ │ │ │ - @ instruction: 0xf12cfa47 │ │ │ │ - strmi pc, [r2], -r5, asr #29 │ │ │ │ + @ instruction: 0xf12cfa63 │ │ │ │ + strmi pc, [r2], -r1, ror #29 │ │ │ │ ldmvs r5, {r5, r6, r7, fp, sp, lr} │ │ │ │ - blx 1080e30 │ │ │ │ - cdp2 1, 11, cr15, cr14, cr12, {1} │ │ │ │ + blx 1780e30 │ │ │ │ + cdp2 1, 13, cr15, cr10, cr12, {1} │ │ │ │ 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 20ca20 │ │ │ │ strls r4, [r0, #-1146] @ 0xfffffb86 │ │ │ │ @ instruction: 0xf7fe9401 │ │ │ │ andlt lr, r8, r4, lsr #18 │ │ │ │ svclt 0x0000bd70 │ │ │ │ - eoreq sl, r6, r4, lsl #1 │ │ │ │ + strhteq sl, [r6], -ip │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl feb9b838 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdbmi r3, {r3, r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ ldrbtmi r4, [r9], #-2051 @ 0xfffff7fd │ │ │ │ @ instruction: 0xf1484478 │ │ │ │ - vstrlt d15, [r8, #-452] @ 0xfffffe3c │ │ │ │ + vstrlt d15, [r8, #-564] @ 0xfffffdcc │ │ │ │ @ instruction: 0xfffff317 │ │ │ │ addeq sp, lr, r0, lsr #22 │ │ │ │ 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 5a86cc │ │ │ │ stmdbls sl, {r8, r9, sp} │ │ │ │ stmib sp, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ - ldc2 1, cr15, [r0, #-204] @ 0xffffff34 │ │ │ │ + stc2 1, cr15, [ip, #-204]! @ 0xffffff34 │ │ │ │ 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 27e618 │ │ │ │ @ instruction: 0xe7aa447b │ │ │ │ bl 90274c │ │ │ │ umulleq fp, lr, r4, r9 │ │ │ │ andeq r0, r0, r0, asr r8 │ │ │ │ addeq fp, lr, ip, lsl #18 │ │ │ │ addeq sp, r9, ip, asr #29 │ │ │ │ - eoreq r9, r6, ip, asr #31 │ │ │ │ - strhteq r9, [r6], -r2 │ │ │ │ - eoreq r9, r6, ip, lsr #31 │ │ │ │ + eoreq sl, r6, r4 │ │ │ │ + eoreq r9, r6, sl, ror #31 │ │ │ │ + eoreq r9, r6, r4, ror #31 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb9b978 │ │ │ │ @ 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: 0xf1339105 │ │ │ │ - stmdbls r5, {r0, r1, r3, r5, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r2, r6, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ bmi 2be760 │ │ │ │ ldrbtmi r6, [sl], #-2096 @ 0xfffff7d0 │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ stc2 0, cr15, [lr], {55} @ 0x37 │ │ │ │ @ instruction: 0xf7fee7e0 │ │ │ │ svclt 0x0000eace │ │ │ │ addeq fp, lr, r8, ror r8 │ │ │ │ andeq r0, r0, r0, asr r8 │ │ │ │ addeq fp, lr, r0, asr #16 │ │ │ │ addeq sp, r9, ip, ror #27 │ │ │ │ - mlaeq r6, lr, pc, r9 @ │ │ │ │ + ldrdeq r9, [r6], -r6 @ │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb9ba1c │ │ │ │ @ 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 3f3e3c │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - mrrc2 1, 3, pc, r8, cr3 @ │ │ │ │ + ldc2l 1, cr15, [r4], #-204 @ 0xffffff34 │ │ │ │ ldrb r9, [sl, r5, lsl #18] │ │ │ │ strbne r4, [r5, r9, lsl #20]! │ │ │ │ ldrbtmi r6, [sl], #-2096 @ 0xfffff7d0 │ │ │ │ strls r9, [r0], #-770 @ 0xfffffcfe │ │ │ │ @ instruction: 0xf0379501 │ │ │ │ ldrb pc, [lr, r3, lsl #23] @ │ │ │ │ b 1e828a0 │ │ │ │ ldrdeq fp, [lr], r6 │ │ │ │ andeq r0, r0, r0, asr r8 │ │ │ │ umulleq fp, lr, sl, r7 │ │ │ │ addeq sp, r9, r2, lsr sp │ │ │ │ - eoreq r9, r6, r6, lsr #30 │ │ │ │ + eoreq r9, r6, lr, asr pc │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb9bac4 │ │ │ │ @ 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: 0xf1339105 │ │ │ │ - stmdbls r5, {r0, r2, r5, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r6, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf037447a │ │ │ │ andlt pc, r7, r9, lsl #23 │ │ │ │ svclt 0x0000bd30 │ │ │ │ @ instruction: 0x0089dcb6 │ │ │ │ - eoreq r9, r6, r0, lsl pc │ │ │ │ + eoreq r9, r6, r8, asr #30 │ │ │ │ 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: 0xf1339300 │ │ │ │ - strb pc, [r1, r5, lsr #23] @ │ │ │ │ + strb pc, [r1, r1, asr #23] @ │ │ │ │ ldmdavs r0, {r0, r2, r4, r9, fp, ip, pc} │ │ │ │ bllt eb234 │ │ │ │ ldrbtmi r4, [sl], #-2582 @ 0xfffff5ea │ │ │ │ strcs lr, [r3, #-2509] @ 0xfffff633 │ │ │ │ bls 5714e0 │ │ │ │ bls 529214 │ │ │ │ andlt lr, r0, #3358720 @ 0x334000 │ │ │ │ @@ -1137,17 +1137,17 @@ │ │ │ │ bmi 27e94c │ │ │ │ @ instruction: 0xe7dd447a │ │ │ │ stmib r8!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ ldrdeq fp, [lr], r6 │ │ │ │ andeq r0, r0, r0, asr r8 │ │ │ │ addeq fp, lr, r6, lsr r6 │ │ │ │ addeq sp, r9, r6, lsr #23 │ │ │ │ - eoreq r9, r6, lr, lsl #3 │ │ │ │ - strdeq r9, [r6], -r8 @ │ │ │ │ - eoreq r9, r6, r4, asr #2 │ │ │ │ + eoreq r9, r6, r6, asr #3 │ │ │ │ + eoreq r9, r6, r0, lsr lr │ │ │ │ + eoreq r9, r6, ip, ror r1 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0088f8cc │ │ │ │ bmi dd64c0 │ │ │ │ blmi dd64dc │ │ │ │ addslt r4, r6, sl, ror r4 │ │ │ │ @@ -1180,15 +1180,15 @@ │ │ │ │ @ instruction: 0x87f0e8bd │ │ │ │ blge 55735c │ │ │ │ movwls r4, #9809 @ 0x2651 │ │ │ │ movwcs r4, #5242 @ 0x147a │ │ │ │ movwls r4, #1608 @ 0x648 │ │ │ │ andgt pc, r4, sp, asr #17 │ │ │ │ @ instruction: 0xf1332300 │ │ │ │ - bfi pc, fp, (invalid: 22:21) @ │ │ │ │ + @ instruction: 0xe7d5fb37 │ │ │ │ ldrdeq pc, [r0], -r9 │ │ │ │ svceq 0x0000f1b8 │ │ │ │ blmi 538b68 │ │ │ │ @ instruction: 0xb1b7447b │ │ │ │ ldrbtmi r4, [sl], #-2578 @ 0xfffff5ee │ │ │ │ bls 86932c │ │ │ │ bls 82932c │ │ │ │ @@ -1203,19 +1203,19 @@ │ │ │ │ bmi 2f92e8 │ │ │ │ @ instruction: 0xe7e7447a │ │ │ │ stmdb r4!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ addeq fp, lr, r4, lsl #11 │ │ │ │ andeq r0, r0, r0, asr r8 │ │ │ │ addeq fp, lr, sl, lsr #10 │ │ │ │ addeq sp, r9, r4, lsl #21 │ │ │ │ - eoreq r9, r6, r0, ror r0 │ │ │ │ - eoreq r9, r6, sl, rrx │ │ │ │ - strhteq r9, [r6], -lr │ │ │ │ - eoreq r9, r6, ip, asr #32 │ │ │ │ - eoreq r9, r6, r4, asr #32 │ │ │ │ + eoreq r9, r6, r8, lsr #1 │ │ │ │ + eoreq r9, r6, r2, lsr #1 │ │ │ │ + strdeq r9, [r6], -r6 @ │ │ │ │ + eoreq r9, r6, r4, lsl #1 │ │ │ │ + eoreq r9, r6, ip, ror r0 │ │ │ │ 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: 0xf1339300 │ │ │ │ - strmi pc, [r7], -r5, lsl #21 │ │ │ │ + strmi pc, [r7], -r1, lsr #21 │ │ │ │ blls 2beb30 │ │ │ │ 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: 0xf0379600 │ │ │ │ ldrb pc, [r6, r9, lsr #19] @ │ │ │ │ ldm lr, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ addeq fp, lr, r4, ror r4 │ │ │ │ andeq r0, r0, r0, asr r8 │ │ │ │ strdeq fp, [lr], r6 │ │ │ │ addeq sp, r9, lr, lsr r9 │ │ │ │ - eoreq r9, r6, lr, asr #26 │ │ │ │ + eoreq r9, r6, r6, lsl #27 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb9be78 │ │ │ │ @ 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: 0xf1339105 │ │ │ │ - stmdbls r5, {r0, r1, r3, r6, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r2, r5, r6, r9, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf037447a │ │ │ │ andlt pc, r7, pc, lsr #19 │ │ │ │ svclt 0x0000bd30 │ │ │ │ @ instruction: 0x0089d8b2 │ │ │ │ - eoreq r9, r6, r0, asr sp │ │ │ │ + eoreq r9, r6, r8, lsl #27 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb9becc │ │ │ │ @ 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 3f42dc │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - blx 2811f8 │ │ │ │ + blx 9811f8 │ │ │ │ strb r9, [r2, r5, lsl #18]! │ │ │ │ strbne r4, [r3, r9, lsl #20]! │ │ │ │ ldrbtmi r6, [sl], #-2096 @ 0xfffff7d0 │ │ │ │ movwmi lr, #2509 @ 0x9cd │ │ │ │ @ instruction: 0xf934f037 │ │ │ │ @ instruction: 0xf7fee7df │ │ │ │ svclt 0x0000e82a │ │ │ │ addeq fp, lr, r6, lsr #6 │ │ │ │ andeq r0, r0, r0, asr r8 │ │ │ │ strdeq fp, [lr], sl │ │ │ │ addeq sp, r9, sl, lsl r8 │ │ │ │ - ldrdeq r9, [r6], -r6 @ │ │ │ │ + eoreq r9, r6, lr, lsl #26 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb9bf64 │ │ │ │ @ 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: 0xf1339105 │ │ │ │ - stmdbls r5, {r0, r2, r4, r6, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r4, r5, r6, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf037447a │ │ │ │ andlt pc, r7, r9, lsr r9 @ │ │ │ │ svclt 0x0000bd30 │ │ │ │ umulleq sp, r9, lr, r7 │ │ │ │ - eoreq r9, r6, r0, lsr #25 │ │ │ │ + ldrdeq r9, [r6], -r8 @ │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb9bfb8 │ │ │ │ @ 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 3f43c8 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - @ instruction: 0xf992f133 │ │ │ │ + @ instruction: 0xf9aef133 │ │ │ │ strb r9, [r2, r5, lsl #18]! │ │ │ │ strbne r4, [r3, r9, lsl #20]! │ │ │ │ ldrbtmi r6, [sl], #-2096 @ 0xfffff7d0 │ │ │ │ movwmi lr, #2509 @ 0x9cd │ │ │ │ @ instruction: 0xf8bef037 │ │ │ │ @ instruction: 0xf7fde7df │ │ │ │ svclt 0x0000efb4 │ │ │ │ addeq fp, lr, sl, lsr r2 │ │ │ │ andeq r0, r0, r0, asr r8 │ │ │ │ addeq fp, lr, lr, lsl #4 │ │ │ │ addeq sp, r9, r6, lsl #14 │ │ │ │ - eoreq r9, r6, lr, lsr #24 │ │ │ │ + eoreq r9, r6, r6, ror #24 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb9c050 │ │ │ │ @ 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: 0xf1339105 │ │ │ │ - stmdbls r5, {r0, r1, r2, r3, r4, r6, r8, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r3, r4, r5, r6, r8, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf037447a │ │ │ │ andlt pc, r7, r3, asr #17 │ │ │ │ svclt 0x0000bd30 │ │ │ │ addeq sp, r9, sl, lsl #13 │ │ │ │ - strdeq r9, [r6], -ip @ │ │ │ │ + eoreq r9, r6, r4, lsr ip │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb9c0a4 │ │ │ │ @ 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 3f44b4 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - @ instruction: 0xf91cf133 │ │ │ │ + @ instruction: 0xf938f133 │ │ │ │ strb r9, [r2, r5, lsl #18]! │ │ │ │ strbne r4, [r3, r9, lsl #20]! │ │ │ │ ldrbtmi r6, [sl], #-2096 @ 0xfffff7d0 │ │ │ │ movwmi lr, #2509 @ 0x9cd │ │ │ │ @ instruction: 0xf848f037 │ │ │ │ @ instruction: 0xf7fde7df │ │ │ │ svclt 0x0000ef3e │ │ │ │ addeq fp, lr, lr, asr #2 │ │ │ │ andeq r0, r0, r0, asr r8 │ │ │ │ addeq fp, lr, r2, lsr #2 │ │ │ │ strdeq sp, [r9], r2 │ │ │ │ - eoreq r9, r6, lr, lsl #23 │ │ │ │ + eoreq r9, r6, r6, asr #23 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb9c13c │ │ │ │ @ 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: 0xf1339105 │ │ │ │ - stmdbls r5, {r0, r3, r5, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r2, r8, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf037447a │ │ │ │ andlt pc, r7, sp, asr #16 │ │ │ │ svclt 0x0000bd30 │ │ │ │ addeq sp, r9, r6, ror r5 │ │ │ │ - eoreq r9, r6, r8, asr fp │ │ │ │ + mlaeq r6, r0, fp, r9 │ │ │ │ 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 6e57b4 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, LR_abt │ │ │ │ - @ instruction: 0xf89cf133 │ │ │ │ + @ instruction: 0xf8b8f133 │ │ │ │ strmi r9, [r2], -r4, lsl #18 │ │ │ │ @ instruction: 0x4618e7dc │ │ │ │ smlabtcs r4, sp, r9, lr │ │ │ │ ldrdmi pc, [r0], -r8 │ │ │ │ - ldc2 2, cr15, [r4, #-44]! @ 0xffffffd4 │ │ │ │ - @ instruction: 0xf9b2f12c │ │ │ │ + ldc2l 2, cr15, [r0, #-44] @ 0xffffffd4 │ │ │ │ + @ instruction: 0xf9cef12c │ │ │ │ stmvs r3, {r2, r9, fp, ip, pc} │ │ │ │ bvc 5ab438 │ │ │ │ @ instruction: 0x4d0eb975 │ │ │ │ @ instruction: 0x4620447d │ │ │ │ strls r6, [r2], #-2068 @ 0xfffff7ec │ │ │ │ strls r1, [r3], #-2020 @ 0xfffff81c │ │ │ │ bmi 323988 │ │ │ │ @@ -1523,38 +1523,38 @@ │ │ │ │ ldrbtmi r4, [sp], #-3336 @ 0xfffff2f8 │ │ │ │ @ instruction: 0xf7fde7ef │ │ │ │ svclt 0x0000eea6 │ │ │ │ addeq fp, lr, r0, rrx │ │ │ │ andeq r0, r0, r0, asr r8 │ │ │ │ addeq fp, lr, r4, lsr #32 │ │ │ │ addeq sp, r9, sl, asr #9 │ │ │ │ - eoreq r8, r6, r4, ror #22 │ │ │ │ - eoreq r9, r6, r6, lsr #21 │ │ │ │ - eoreq r8, r6, lr, lsr fp │ │ │ │ + mlaeq r6, ip, fp, r8 │ │ │ │ + ldrdeq r9, [r6], -lr @ │ │ │ │ + eoreq r8, r6, r6, ror fp │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb9c274 │ │ │ │ @ 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: 0xf1339105 │ │ │ │ - stmdbls r5, {r0, r2, r3, r6, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r3, r5, r6, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf036447a │ │ │ │ @ instruction: 0xb007ffb1 │ │ │ │ svclt 0x0000bd30 │ │ │ │ addeq sp, r9, r6, lsl r4 │ │ │ │ - eoreq r9, r6, r4, lsl #21 │ │ │ │ + strhteq r9, [r6], -ip │ │ │ │ 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: 0xf1339105 │ │ │ │ - stmdbls r5, {r0, r1, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r2, r3, r4, fp, ip, sp, lr, pc} │ │ │ │ ldrb r4, [sp, r4, lsl #12] │ │ │ │ tstls r5, r8, lsl r6 │ │ │ │ ldrdpl pc, [r0], -r8 │ │ │ │ - ldc2 2, cr15, [ip], {11} │ │ │ │ - @ instruction: 0xf91af12c │ │ │ │ + ldc2 2, cr15, [r8], #44 @ 0x2c │ │ │ │ + @ instruction: 0xf936f12c │ │ │ │ strmi r6, [r3], -r2, lsr #16 │ │ │ │ strtmi r9, [r8], -r5, lsl #18 │ │ │ │ andls r6, r2, #10158080 @ 0x9b0000 │ │ │ │ andls r1, r3, #55050240 @ 0x3480000 │ │ │ │ bvc 957980 │ │ │ │ strls r4, [r0], #-1146 @ 0xfffffb86 │ │ │ │ @ instruction: 0xff20f036 │ │ │ │ @ instruction: 0xf7fde7cf │ │ │ │ svclt 0x0000ee16 │ │ │ │ addeq sl, lr, r8, lsr #30 │ │ │ │ andeq r0, r0, r0, asr r8 │ │ │ │ strdeq sl, [lr], r2 │ │ │ │ addeq sp, r9, r0, ror r3 │ │ │ │ - eoreq r9, r6, r4, ror #19 │ │ │ │ + eoreq r9, r6, ip, lsl sl │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb9c38c │ │ │ │ @ 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: 0xf1329105 │ │ │ │ - stmdbls r5, {r0, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r2, r3, r4, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf036447a │ │ │ │ andlt pc, r7, r5, lsr #30 │ │ │ │ svclt 0x0000bd30 │ │ │ │ ldrdeq sp, [r9], r6 │ │ │ │ - eoreq r9, r6, r4, asr #19 │ │ │ │ + strdeq r9, [r6], -ip @ │ │ │ │ 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: 0xf1329105 │ │ │ │ - stmdbls r5, {r0, r1, r4, r5, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r2, r3, r7, r8, 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, [ip], {11} │ │ │ │ - @ instruction: 0xf88af12c │ │ │ │ + stc2 2, cr15, [r8], #-44 @ 0xffffffd4 │ │ │ │ + @ instruction: 0xf8a6f12c │ │ │ │ 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 957aa4 │ │ │ │ strls r4, [r0], #-1146 @ 0xfffffb86 │ │ │ │ mcr2 0, 4, pc, cr14, cr6, {1} @ │ │ │ │ @ instruction: 0xf7fde7cd │ │ │ │ svclt 0x0000ed84 │ │ │ │ addeq sl, lr, r0, lsl lr │ │ │ │ andeq r0, r0, r0, asr r8 │ │ │ │ ldrdeq sl, [lr], r2 │ │ │ │ addeq sp, r9, r8, lsr #4 │ │ │ │ - eoreq r9, r6, r8, lsl r9 │ │ │ │ + eoreq r9, r6, r0, asr r9 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb9c4b0 │ │ │ │ @ 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: 0xf1329105 │ │ │ │ - stmdbls r5, {r0, r1, r2, r3, r5, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r3, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf036447a │ │ │ │ mullt r7, r3, lr │ │ │ │ svclt 0x0000bd30 │ │ │ │ addeq sp, r9, sl, lsl #3 │ │ │ │ - eoreq r9, r6, r8, lsl #18 │ │ │ │ + eoreq r9, r6, r0, asr #18 │ │ │ │ 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 425b24 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - mcr2 1, 7, pc, cr4, cr2, {1} @ │ │ │ │ + @ instruction: 0xff00f132 │ │ │ │ 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: 0xf0369403 │ │ │ │ ldrb pc, [fp, sp, lsl #28] @ │ │ │ │ stc 7, cr15, [r2, #-1012] @ 0xfffffc0c │ │ │ │ addeq sl, lr, ip, ror #25 │ │ │ │ andeq r0, r0, r0, asr r8 │ │ │ │ @ instruction: 0x008eacb4 │ │ │ │ addeq sp, r9, r2, ror #1 │ │ │ │ - eoreq r9, r6, r2, lsl #17 │ │ │ │ + strhteq r9, [r6], -sl │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb9c5b0 │ │ │ │ @ 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: 0xf1329105 │ │ │ │ - stmdbls r5, {r0, r1, r2, r3, r5, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r3, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf036447a │ │ │ │ andlt pc, r7, r3, lsl lr @ │ │ │ │ svclt 0x0000bd30 │ │ │ │ addeq sp, r9, r2, rrx │ │ │ │ - eoreq r9, r6, ip, ror #16 │ │ │ │ + eoreq r9, r6, r4, lsr #17 │ │ │ │ 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: 0xf1329105 │ │ │ │ - stmdbls r5, {r0, r2, r5, r6, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrb r4, [sp, r4, lsl #12] │ │ │ │ tstls r5, r8, lsl r6 │ │ │ │ ldrdpl pc, [r0], -r8 │ │ │ │ - blx 1cb0 │ │ │ │ - @ instruction: 0xff7cf12b │ │ │ │ + blx 701cb2 │ │ │ │ + @ instruction: 0xff98f12b │ │ │ │ strmi r6, [r3], -r2, lsr #16 │ │ │ │ strtmi r9, [r8], -r5, lsl #18 │ │ │ │ andls r6, r2, #10158080 @ 0x9b0000 │ │ │ │ andls r1, r3, #55050240 @ 0x3480000 │ │ │ │ bvc 957cbc │ │ │ │ strls r4, [r0], #-1146 @ 0xfffffb86 │ │ │ │ stc2 0, cr15, [r2, #216] @ 0xd8 │ │ │ │ @ instruction: 0xf7fde7cf │ │ │ │ svclt 0x0000ec78 │ │ │ │ addeq sl, lr, ip, ror #23 │ │ │ │ andeq r0, r0, r0, asr r8 │ │ │ │ @ instruction: 0x008eabb6 │ │ │ │ @ instruction: 0x0089cfbc │ │ │ │ - ldrdeq r9, [r6], -r0 @ │ │ │ │ + eoreq r9, r6, r8, lsl #16 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb9c6c8 │ │ │ │ @ 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: 0xf1329105 │ │ │ │ - stmdbls r5, {r0, r1, r5, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r2, r3, r4, r5, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf036447a │ │ │ │ andlt pc, r7, r7, lsl #27 │ │ │ │ svclt 0x0000bd30 │ │ │ │ addeq ip, r9, r2, lsr #30 │ │ │ │ - strhteq r9, [r6], -r0 │ │ │ │ + eoreq r9, r6, r8, ror #15 │ │ │ │ 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: 0xf1329105 │ │ │ │ - stmdbls r5, {r0, r2, r4, r6, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r4, r5, r6, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrb r4, [fp, r4, lsl #12] │ │ │ │ tstls r5, r8, lsl r6 │ │ │ │ ldrdpl pc, [r0], -r9 │ │ │ │ - blx 1c01dd0 │ │ │ │ - cdp2 1, 14, cr15, cr12, cr11, {1} │ │ │ │ + blx fe301dd0 │ │ │ │ + @ instruction: 0xff08f12b │ │ │ │ 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 957de0 │ │ │ │ strls r4, [r0], #-1146 @ 0xfffffb86 │ │ │ │ ldc2l 0, cr15, [r0], #216 @ 0xd8 │ │ │ │ @ instruction: 0xf7fde7cd │ │ │ │ svclt 0x0000ebe6 │ │ │ │ ldrdeq sl, [lr], r4 │ │ │ │ andeq r0, r0, r0, asr r8 │ │ │ │ umulleq sl, lr, r6, sl │ │ │ │ addeq ip, r9, r4, ror lr │ │ │ │ - eoreq r9, r6, r0, lsl #14 │ │ │ │ + eoreq r9, r6, r8, lsr r7 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb9c7ec │ │ │ │ @ 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: 0xf1329105 │ │ │ │ - stmdbls r5, {r0, r4, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r2, r3, r5, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf036447a │ │ │ │ strdlt pc, [r7], -r5 │ │ │ │ svclt 0x0000bd30 │ │ │ │ ldrdeq ip, [r9], r6 │ │ │ │ - strdeq r9, [r6], -r0 @ │ │ │ │ + eoreq r9, r6, r8, lsr #14 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb9c840 │ │ │ │ @ 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 5b4c54 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ tstls r4, sl, ror r4 │ │ │ │ - stc2l 1, cr15, [ip, #-200] @ 0xffffff38 │ │ │ │ + stc2l 1, cr15, [r8, #-200]! @ 0xffffff38 │ │ │ │ strmi r9, [r3], -r4, lsl #18 │ │ │ │ @ instruction: 0x4610e7df │ │ │ │ smlabtcc r4, sp, r9, lr │ │ │ │ vtst.8 d6, d11, d21 │ │ │ │ - @ instruction: 0xf12bf9e5 │ │ │ │ - blls 185048 │ │ │ │ + @ instruction: 0xf12bfa01 │ │ │ │ + blls 1850b8 │ │ │ │ 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 │ │ │ │ stc2l 0, cr15, [sl], #-216 @ 0xffffff28 │ │ │ │ @ instruction: 0xf7fde7d1 │ │ │ │ svclt 0x0000eb60 │ │ │ │ @ instruction: 0x008ea9b2 │ │ │ │ andeq r0, r0, r0, asr r8 │ │ │ │ addeq sl, lr, r2, lsl #19 │ │ │ │ addeq ip, r9, r8, lsr sp │ │ │ │ - eoreq r9, r6, sl, asr r6 │ │ │ │ + mlaeq r6, r2, r6, r9 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb9c8f8 │ │ │ │ @ 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: 0xf1329105 │ │ │ │ - stmdbls r5, {r0, r1, r3, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r2, r5, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf036447a │ │ │ │ andlt pc, r7, pc, ror #24 │ │ │ │ svclt 0x0000bd30 │ │ │ │ addeq ip, r9, r2, lsr #25 │ │ │ │ - eoreq r9, r6, r4, lsr r6 │ │ │ │ + eoreq r9, r6, ip, ror #12 │ │ │ │ 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 725f74 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, LR_und │ │ │ │ - ldc2 1, cr15, [ip], #200 @ 0xc8 │ │ │ │ + ldc2l 1, cr15, [r8], {50} @ 0x32 │ │ │ │ strmi r9, [r2], -r6, lsl #18 │ │ │ │ @ instruction: 0x4618e7da │ │ │ │ smlabtcs r6, sp, r9, lr │ │ │ │ ldrdmi pc, [r0], -r8 │ │ │ │ - @ instruction: 0xf954f20b │ │ │ │ - ldc2l 1, cr15, [r2, #172] @ 0xac │ │ │ │ + @ instruction: 0xf970f20b │ │ │ │ + stc2l 1, cr15, [lr, #172]! @ 0xac │ │ │ │ stmvs r5, {r1, r2, r9, fp, ip, pc} │ │ │ │ vtst.8 q3, , q0 │ │ │ │ - @ instruction: 0xf12bf94d │ │ │ │ - bls 204f18 │ │ │ │ + @ instruction: 0xf12bf969 │ │ │ │ + bls 204f88 │ │ │ │ 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: 0xf0369401 │ │ │ │ strb pc, [r3, sp, asr #23] @ │ │ │ │ b ff103808 │ │ │ │ addeq sl, lr, r4, lsr #17 │ │ │ │ andeq r0, r0, r0, asr r8 │ │ │ │ addeq sl, lr, r4, ror #16 │ │ │ │ strdeq ip, [r9], r2 │ │ │ │ - eoreq r9, r6, r8, ror r5 │ │ │ │ + strhteq r9, [r6], -r0 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb9ca30 │ │ │ │ @ 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: 0xf1329105 │ │ │ │ - stmdbls r5, {r0, r1, r2, r3, r5, r6, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r3, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf036447a │ │ │ │ ldrdlt pc, [r7], -r3 │ │ │ │ svclt 0x0000bd30 │ │ │ │ addeq ip, r9, r2, asr #22 │ │ │ │ - eoreq r9, r6, r4, ror r5 │ │ │ │ + eoreq r9, r6, ip, lsr #11 │ │ │ │ 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 5a98fc │ │ │ │ stmdbls sp, {r8, r9, sp} │ │ │ │ stmib sp, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ - blx ffe81e16 │ │ │ │ + ldc2 1, cr15, [r4], {50} @ 0x32 │ │ │ │ blls 47f890 │ │ │ │ blls 42a560 │ │ │ │ blls 3ea560 │ │ │ │ blls 4aa560 │ │ │ │ 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 @@ │ │ │ │ blx 601a56 │ │ │ │ @ instruction: 0xf7fde7d0 │ │ │ │ svclt 0x0000ea0c │ │ │ │ addeq sl, lr, ip, ror #14 │ │ │ │ andeq r0, r0, r0, asr r8 │ │ │ │ ldrdeq sl, [lr], ip │ │ │ │ addeq ip, r9, r4, asr #20 │ │ │ │ - eoreq r9, r6, r8, ror r4 │ │ │ │ + strhteq r9, [r6], -r0 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb9cba0 │ │ │ │ @ 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: 0xf1329105 │ │ │ │ - stmdbls r5, {r0, r1, r2, r4, r5, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r4, r6, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf036447a │ │ │ │ andlt pc, r7, fp, lsl fp @ │ │ │ │ svclt 0x0000bd30 │ │ │ │ addeq ip, r9, sl, lsr #19 │ │ │ │ - eoreq r9, r6, r0, asr #9 │ │ │ │ + strdeq r9, [r6], -r8 @ │ │ │ │ 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 426a18 │ │ │ │ strbmi r2, [r1], -r0, lsl #6 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ - blx 1b01f32 │ │ │ │ + blx fe201f32 │ │ │ │ ldrdls lr, [r0], -sp │ │ │ │ bmi 2d733c │ │ │ │ @ instruction: 0xf8d94641 │ │ │ │ ldrbtmi r0, [sl], #-0 │ │ │ │ strbne r9, [r4, r2, lsl #8]! │ │ │ │ @ instruction: 0xf0369403 │ │ │ │ bfi pc, r3, #21, #7 @ │ │ │ │ stmib r8, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ strdeq sl, [lr], ip │ │ │ │ andeq r0, r0, r0, asr r8 │ │ │ │ addeq sl, lr, r0, asr #11 │ │ │ │ strdeq ip, [r9], ip @ │ │ │ │ - eoreq r9, r6, r2, lsr r4 │ │ │ │ + eoreq r9, r6, sl, ror #8 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb9cca4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrmi r0, [r6], -r8, asr #31 │ │ │ │ blmi 818328 │ │ │ │ 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 258334 │ │ │ │ movwls r4, #9777 @ 0x2631 │ │ │ │ movwcs r4, #1146 @ 0x47a │ │ │ │ @ instruction: 0xf8cd4628 │ │ │ │ @ instruction: 0xf132c004 │ │ │ │ - usateq pc, #3, r5, lsl #22 @ │ │ │ │ + @ instruction: 0x06e3fb31 │ │ │ │ bmi 27b2a8 │ │ │ │ stmdavs r8!, {r0, r4, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf036447a │ │ │ │ @ instruction: 0xe7ddfa79 │ │ │ │ ldmdb r8!, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ addeq sl, lr, lr, asr #10 │ │ │ │ andeq r0, r0, r0, asr r8 │ │ │ │ addeq sl, lr, ip, lsl r5 │ │ │ │ addeq ip, r9, r4, asr #16 │ │ │ │ - ldrdeq r9, [r6], -r8 @ │ │ │ │ + eoreq r9, r6, r0, lsl r4 │ │ │ │ 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: 0xf132447a │ │ │ │ - blls 1c46b4 │ │ │ │ + blls 1c4724 │ │ │ │ bmi 2ffb24 │ │ │ │ @ instruction: 0xf8d817e5 │ │ │ │ ldrtmi r0, [r9], -r0 │ │ │ │ strls r4, [r0], #-1146 @ 0xfffffb86 │ │ │ │ @ instruction: 0xf0369501 │ │ │ │ ldrb pc, [fp, r5, ror #19] @ │ │ │ │ ldm sl, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ addeq sl, lr, ip, lsr #9 │ │ │ │ andeq r0, r0, r0, asr r8 │ │ │ │ addeq sl, lr, r4, ror #8 │ │ │ │ addeq ip, r9, r4, ror r7 │ │ │ │ - eoreq r9, r6, r8, lsr r3 │ │ │ │ + eoreq r9, r6, r0, ror r3 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb9ce00 │ │ │ │ @ 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: 0xf1329105 │ │ │ │ - stmdbls r5, {r0, r1, r2, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r5, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf036447a │ │ │ │ andlt pc, r7, fp, ror #19 │ │ │ │ svclt 0x0000bd30 │ │ │ │ strdeq ip, [r9], sl │ │ │ │ - eoreq r9, r6, r4, lsl r3 │ │ │ │ + eoreq r9, r6, ip, asr #6 │ │ │ │ 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: 0xf132447a │ │ │ │ - blls 1c45a4 │ │ │ │ + blls 1c4614 │ │ │ │ bmi 2ffc34 │ │ │ │ @ instruction: 0xf8d817e5 │ │ │ │ ldrtmi r0, [r9], -r0 │ │ │ │ strls r4, [r0], #-1146 @ 0xfffffb86 │ │ │ │ @ instruction: 0xf0369501 │ │ │ │ @ instruction: 0xe7dbf95d │ │ │ │ ldmda r2, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ umulleq sl, lr, ip, r3 │ │ │ │ andeq r0, r0, r0, asr r8 │ │ │ │ addeq sl, lr, r4, asr r3 │ │ │ │ addeq ip, r9, ip, lsr r6 │ │ │ │ - eoreq r9, r6, r4, lsl #5 │ │ │ │ + strhteq r9, [r6], -ip │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb9cf10 │ │ │ │ @ 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: 0xf1329105 │ │ │ │ - stmdbls r5, {r0, r1, r2, r3, r4, r5, r6, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r3, r4, r9, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf036447a │ │ │ │ andlt pc, r7, r3, ror #18 │ │ │ │ svclt 0x0000bd30 │ │ │ │ addeq ip, r9, r2, asr #11 │ │ │ │ - eoreq r9, r6, r4, ror #4 │ │ │ │ + mlaeq r6, ip, r2, r9 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb9cf64 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r2], r0 @ │ │ │ │ ldrdmi pc, [r0, #-128] @ 0xffffff80 │ │ │ │ ldc2 0, cr15, [lr], {175} @ 0xaf │ │ │ │ rscpl pc, fp, #76, 12 @ 0x4c00000 │ │ │ │ @@ -2491,15 +2491,15 @@ │ │ │ │ bge 5d7828 │ │ │ │ ldc2l 0, cr15, [lr], {165} @ 0xa5 │ │ │ │ ldr r4, [r0, r4, lsl #12]! │ │ │ │ svc 0x0012f7fc │ │ │ │ addeq sl, lr, r0, ror r1 │ │ │ │ andeq r0, r0, r0, asr r8 │ │ │ │ addeq sl, lr, sl, lsr #2 │ │ │ │ - mlaeq r6, r2, r3, r9 │ │ │ │ + eoreq r9, r6, sl, asr #7 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb9d18c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ bmi 909e94 │ │ │ │ blmi 9321cc │ │ │ │ stcvs 4, cr4, [ip], {122} @ 0x7a │ │ │ │ ldmpl r3, {r0, sl, fp, sp}^ │ │ │ │ @@ -2534,17 +2534,17 @@ │ │ │ │ strtmi r2, [r8], -r6, lsl #6 │ │ │ │ @ instruction: 0xf8baf02d │ │ │ │ @ instruction: 0xf7fce7c7 │ │ │ │ svclt 0x0000eebe │ │ │ │ addeq sl, lr, r8, rrx │ │ │ │ andeq r0, r0, r0, asr r8 │ │ │ │ addeq sl, lr, r0, asr r0 │ │ │ │ - eoreq pc, fp, ip, asr #17 │ │ │ │ - ldrdeq r5, [r7], -ip @ │ │ │ │ - strhteq sp, [fp], -r2 │ │ │ │ + eoreq pc, fp, r4, lsl #18 │ │ │ │ + eoreq r5, r7, r4, lsl sp │ │ │ │ + eoreq sp, fp, sl, ror #15 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb9d240 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, fp, r8, asr #31 │ │ │ │ @ instruction: 0xf5004605 │ │ │ │ blge 1da250 │ │ │ │ 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 │ │ │ │ mrc 7, 3, APSR_nzcv, cr4, cr12, {7} │ │ │ │ addeq r9, lr, r4, lsr #31 │ │ │ │ - eoreq r0, ip, r6, ror sl │ │ │ │ + eoreq r0, ip, lr, lsr #21 │ │ │ │ andeq r0, r0, r0, asr r8 │ │ │ │ - eoreq r9, r6, r4, ror #4 │ │ │ │ + mlaeq r6, ip, r2, r9 │ │ │ │ addeq r9, lr, sl, ror #30 │ │ │ │ ldclcc 8, cr15, [r8, #832]! @ 0x340 │ │ │ │ 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 │ │ │ │ rscspl pc, ip, r0, lsl #12 │ │ │ │ - cdp2 1, 12, cr15, cr0, cr6, {2} │ │ │ │ + cdp2 1, 13, cr15, cr12, cr6, {2} │ │ │ │ ldclcc 8, cr15, [r8, #848]! @ 0x350 │ │ │ │ @ instruction: 0xf604b133 │ │ │ │ @ instruction: 0xf14650fc │ │ │ │ - andcs pc, r0, r7, asr #29 │ │ │ │ + andcs pc, r0, r3, ror #29 │ │ │ │ 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: 0xf0ac2300 │ │ │ │ @ instruction: 0xf8c4f8f1 │ │ │ │ stmdacs r0, {r3, r4, r5, r6, r7, r8, sl, fp} │ │ │ │ @ instruction: 0xf604d1d7 │ │ │ │ @ instruction: 0xf14650fc │ │ │ │ - @ instruction: 0xf04ffe9f │ │ │ │ + @ instruction: 0xf04ffebb │ │ │ │ @ instruction: 0xe7d530ff │ │ │ │ ldrdeq sl, [lr], r6 │ │ │ │ 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 0x0000ed02 │ │ │ │ umulleq r9, lr, r8, lr │ │ │ │ andeq r0, r0, r0, asr r8 │ │ │ │ addeq r9, lr, r4, lsr sp │ │ │ │ - strhteq pc, [fp], -r2 @ │ │ │ │ - eoreq r5, r7, r2, asr #19 │ │ │ │ + eoreq pc, fp, sl, ror #11 │ │ │ │ + strdeq r5, [r7], -sl @ │ │ │ │ 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 │ │ │ │ @@ -2905,32 +2905,32 @@ │ │ │ │ bvs 1ac5c04 │ │ │ │ movwmi lr, #43477 @ 0xa9d5 │ │ │ │ andsvs pc, r4, sl, lsl #12 │ │ │ │ blvs ff2a1414 │ │ │ │ bl 108ca38 │ │ │ │ ldmib r5, {r0, r1, r8, r9}^ │ │ │ │ @ instruction: 0xf137670c │ │ │ │ - bmi 4c4b00 │ │ │ │ + bmi 4c4b70 │ │ │ │ ldrbtmi r4, [sl], #-2827 @ 0xfffff4f5 │ │ │ │ strvs lr, [r0, -r0, asr #19] │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ subsmi r9, sl, r5, lsl fp │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andslt sp, r7, r7, lsl #2 │ │ │ │ svchi 0x00f0e8bd │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r8, r9, fp, sp, lr} │ │ │ │ ldrdhi pc, [r8], -r3 │ │ │ │ @ instruction: 0xf7fce774 │ │ │ │ svclt 0x0000ebba │ │ │ │ addeq r9, lr, ip, lsr fp │ │ │ │ andeq r0, r0, r0, asr r8 │ │ │ │ - eoreq r0, ip, ip, asr #11 │ │ │ │ - strhteq r8, [r6], -ip │ │ │ │ - mlaeq ip, r0, r5, r0 │ │ │ │ - eoreq r8, r6, r0, lsl #27 │ │ │ │ + eoreq r0, ip, r4, lsl #12 │ │ │ │ + strdeq r8, [r6], -r4 @ │ │ │ │ + eoreq r0, ip, r8, asr #11 │ │ │ │ + strhteq r8, [r6], -r8 │ │ │ │ addeq r9, lr, r2, lsl #20 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 10, cr15, cr8, cr12, {6} │ │ │ │ bmi b580a0 │ │ │ │ strpl pc, [r0, r0, lsl #10] │ │ │ │ @@ -2976,15 +2976,15 @@ │ │ │ │ mvnle r2, r0, lsl #22 │ │ │ │ ldrteq pc, [r4], #2244 @ 0x8c4 @ │ │ │ │ @ instruction: 0xf7fce7e0 │ │ │ │ svclt 0x0000eb4a │ │ │ │ addeq r9, lr, r0, lsr #19 │ │ │ │ andeq r0, r0, r0, asr r8 │ │ │ │ addeq r9, lr, r8, lsr r9 │ │ │ │ - strdeq r8, [r6], -r4 @ │ │ │ │ + eoreq r8, r6, ip, lsr #24 │ │ │ │ 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}^ │ │ │ │ @@ -3065,20 +3065,20 @@ │ │ │ │ blcs 53b30 │ │ │ │ @ instruction: 0xf8c4d1e0 │ │ │ │ @ instruction: 0xe7dd04b4 │ │ │ │ b fe60485c │ │ │ │ ldrdeq r9, [lr], r0 │ │ │ │ andeq r0, r0, r0, asr r8 │ │ │ │ addeq r9, lr, r2, asr #17 │ │ │ │ - eoreq sp, fp, r0, rrx │ │ │ │ - eoreq ip, sl, sl, lsr #23 │ │ │ │ + mlaeq fp, r8, r0, sp │ │ │ │ + eoreq ip, sl, r2, ror #23 │ │ │ │ andeq r0, r0, r4, asr #18 │ │ │ │ ldrdeq r9, [lr], r8 │ │ │ │ andeq r0, r0, r8, lsr #27 │ │ │ │ - eoreq r8, r6, ip, lsl #21 │ │ │ │ + eoreq r8, r6, r4, asr #21 │ │ │ │ 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 │ │ │ │ @@ -3139,18 +3139,18 @@ │ │ │ │ ldrtcc pc, [r4], #2260 @ 0x8d4 @ │ │ │ │ mvnle r2, r0, lsl #22 │ │ │ │ ldrteq pc, [r4], #2244 @ 0x8c4 @ │ │ │ │ @ instruction: 0xf7fce7e1 │ │ │ │ svclt 0x0000ea02 │ │ │ │ andeq r0, r0, r0, asr r8 │ │ │ │ addeq r9, lr, sl, lsr r7 │ │ │ │ - eoreq ip, sl, r6, lsr sl │ │ │ │ - eoreq ip, fp, r8, ror #29 │ │ │ │ + eoreq ip, sl, lr, ror #20 │ │ │ │ + eoreq ip, fp, r0, lsr #30 │ │ │ │ addeq r9, lr, r6, lsr #13 │ │ │ │ - eoreq r8, r6, r4, ror #18 │ │ │ │ + mlaeq r6, ip, r9, r8 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 7, cr15, cr8, cr12, {6} │ │ │ │ @ instruction: 0x460eb0d9 │ │ │ │ blge 1d8fb0 │ │ │ │ @ instruction: 0xf04f4a7a │ │ │ │ @@ -3274,20 +3274,20 @@ │ │ │ │ mvnle r2, r0, lsl #22 │ │ │ │ ldrteq pc, [r4], #2244 @ 0x8c4 @ │ │ │ │ @ instruction: 0xf7fce7dd │ │ │ │ svclt 0x0000e8f6 │ │ │ │ addeq r9, lr, r2, lsr r6 │ │ │ │ andeq r0, r0, r0, asr r8 │ │ │ │ addeq r9, lr, r6, lsl r6 │ │ │ │ - eoreq ip, sl, r4, lsl r9 │ │ │ │ - eoreq ip, fp, r6, asr #27 │ │ │ │ + eoreq ip, sl, ip, asr #18 │ │ │ │ + strdeq ip, [fp], -lr @ │ │ │ │ andeq r0, r0, r4, asr #18 │ │ │ │ umulleq r9, lr, r6, r4 │ │ │ │ andeq r0, r0, r8, lsr #27 │ │ │ │ - eoreq r8, r6, ip, asr #14 │ │ │ │ + eoreq r8, r6, r4, lsl #15 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb9dddc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0fc0 │ │ │ │ addlt ip, sp, r4, rrx │ │ │ │ @ instruction: 0x46044d18 │ │ │ │ stmib sp, {r2, r3, r4, r5, r6, r7, sl, lr}^ │ │ │ │ @@ -3397,15 +3397,15 @@ │ │ │ │ stcne 8, cr15, [ip], {76} @ 0x4c │ │ │ │ stccs 8, cr15, [r8], {76} @ 0x4c │ │ │ │ @ instruction: 0xd1ee429d │ │ │ │ ldrmi lr, [r9], -r6, lsr #15 │ │ │ │ @ instruction: 0xf0404630 │ │ │ │ str pc, [r1, fp, lsl #23]! │ │ │ │ svc 0x00f8f7fb │ │ │ │ - eoreq r8, r6, r4, ror #12 │ │ │ │ + mlaeq r6, ip, r6, r8 │ │ │ │ addeq r9, lr, r4, lsr r3 │ │ │ │ andeq r0, r0, r0, asr r8 │ │ │ │ addeq r9, lr, r4, lsl r3 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ blhi 102278 │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ @@ -3699,40 +3699,40 @@ │ │ │ │ stc 7, cr15, [r8, #1004]! @ 0x3ec │ │ │ │ addeq r9, lr, r8, lsr #4 │ │ │ │ andeq r0, r0, r0, asr r8 │ │ │ │ addeq r9, lr, ip, lsl r2 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ addeq r9, lr, r8, ror #3 │ │ │ │ andeq r0, r0, r0, asr #21 │ │ │ │ - eoreq r8, r6, r6, lsl #9 │ │ │ │ - eoreq r8, r6, ip, lsl #9 │ │ │ │ - eoreq r8, r6, r6, ror r4 │ │ │ │ - eoreq r8, r6, lr, ror #8 │ │ │ │ - eoreq r6, r6, r4, lsr pc │ │ │ │ - eoreq r8, r6, sl, lsl r4 │ │ │ │ - eoreq r8, r6, r0, ror #8 │ │ │ │ - eoreq r8, r6, r2, asr r4 │ │ │ │ - eoreq r8, r6, sl, asr #7 │ │ │ │ - eoreq r8, r6, ip, ror #7 │ │ │ │ strhteq r8, [r6], -lr │ │ │ │ - mlaeq r6, r8, r3, r8 │ │ │ │ - eoreq r8, r6, r0, asr #6 │ │ │ │ - eoreq r6, r6, r4, lsr lr │ │ │ │ - eoreq r6, r6, r4, lsr #28 │ │ │ │ - eoreq r8, r6, lr, lsr r3 │ │ │ │ - eoreq r8, r6, r8, lsr r3 │ │ │ │ - eoreq r8, r6, r6, lsr #6 │ │ │ │ - eoreq r8, r6, ip, lsl r3 │ │ │ │ - strdeq r3, [r7], -r0 @ │ │ │ │ - eoreq r8, r6, r6, ror r2 │ │ │ │ - eoreq r8, r6, sl, asr #4 │ │ │ │ - eoreq r8, r6, r8, lsr #4 │ │ │ │ - ldrdeq r2, [r7], -r8 @ │ │ │ │ - eoreq r6, r6, sl, lsr ip │ │ │ │ - strdeq r8, [r6], -r4 @ │ │ │ │ + eoreq r8, r6, r4, asr #9 │ │ │ │ + eoreq r8, r6, lr, lsr #9 │ │ │ │ + eoreq r8, r6, r6, lsr #9 │ │ │ │ + eoreq r6, r6, ip, ror #30 │ │ │ │ + eoreq r8, r6, r2, asr r4 │ │ │ │ + mlaeq r6, r8, r4, r8 │ │ │ │ + eoreq r8, r6, sl, lsl #9 │ │ │ │ + eoreq r8, r6, r2, lsl #8 │ │ │ │ + eoreq r8, r6, r4, lsr #8 │ │ │ │ + strdeq r8, [r6], -r6 @ │ │ │ │ + ldrdeq r8, [r6], -r0 @ │ │ │ │ + eoreq r8, r6, r8, ror r3 │ │ │ │ + eoreq r6, r6, ip, ror #28 │ │ │ │ + eoreq r6, r6, ip, asr lr │ │ │ │ + eoreq r8, r6, r6, ror r3 │ │ │ │ + eoreq r8, r6, r0, ror r3 │ │ │ │ + eoreq r8, r6, lr, asr r3 │ │ │ │ + eoreq r8, r6, r4, asr r3 │ │ │ │ + eoreq r3, r7, r8, lsr #2 │ │ │ │ + eoreq r8, r6, lr, lsr #5 │ │ │ │ + eoreq r8, r6, r2, lsl #5 │ │ │ │ + eoreq r8, r6, r0, ror #4 │ │ │ │ + eoreq r3, r7, r0, lsl r0 │ │ │ │ + eoreq r6, r6, r2, ror ip │ │ │ │ + eoreq r8, r6, ip, lsr #2 │ │ │ │ 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]! │ │ │ │ @@ -3806,22 +3806,22 @@ │ │ │ │ strmi r5, [ip], -r0, lsl #7 │ │ │ │ strmi fp, [r2], r2, lsl #1 │ │ │ │ @ instruction: 0x46994615 │ │ │ │ ldrsbne pc, [ip, #131] @ 0x83 @ │ │ │ │ @ instruction: 0xf5019101 │ │ │ │ @ instruction: 0x3608569a │ │ │ │ @ instruction: 0xf1454630 │ │ │ │ - stmdbls r1, {r0, r2, r3, r5, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r1, {r0, r3, r6, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf1052320 │ │ │ │ @ instruction: 0xf5010008 │ │ │ │ @ instruction: 0x461a5199 │ │ │ │ strmi r3, [r0], ip, lsl #2 │ │ │ │ @ instruction: 0xf84cf06f │ │ │ │ ldrtmi r4, [r0], -r7, lsl #12 │ │ │ │ - stc2 1, cr15, [ip, #-276]! @ 0xfffffeec │ │ │ │ + stc2l 1, cr15, [r8, #-276] @ 0xfffffeec │ │ │ │ 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: 0xf8e2f06f │ │ │ │ @@ -4314,22 +4314,22 @@ │ │ │ │ strmi r5, [ip], -r0, lsl #7 │ │ │ │ strmi fp, [r2], r2, lsl #1 │ │ │ │ @ instruction: 0x46994615 │ │ │ │ ldrsbne pc, [ip, #131] @ 0x83 @ │ │ │ │ @ instruction: 0xf5019101 │ │ │ │ @ instruction: 0x3608569a │ │ │ │ @ instruction: 0xf1454630 │ │ │ │ - stmdbls r1, {r0, r2, r4, r5, r8, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r1, {r0, r4, r6, r8, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf1052320 │ │ │ │ @ instruction: 0xf5010008 │ │ │ │ @ instruction: 0x461a5199 │ │ │ │ strmi r3, [r0], ip, lsl #2 │ │ │ │ mrrc2 0, 6, pc, r4, cr14 @ │ │ │ │ ldrtmi r4, [r0], -r7, lsl #12 │ │ │ │ - @ instruction: 0xf934f145 │ │ │ │ + @ instruction: 0xf950f145 │ │ │ │ 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 │ │ │ │ stc2l 0, cr15, [sl], #440 @ 0x1b8 │ │ │ │ @@ -4560,40 +4560,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: 0xf12d0120 │ │ │ │ - stmdacs r0, {r0, r1, r2, r4, r6, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r1, r4, r5, r6, sl, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x2120d1e9 │ │ │ │ @ instruction: 0xf7fb2001 │ │ │ │ ldc 8, cr14, [r4, #480] @ 0x1e0 │ │ │ │ strmi r7, [r1], r8, lsl #22 │ │ │ │ @ instruction: 0xf1094640 │ │ │ │ stc 1, cr0, [r9, #48] @ 0x30 │ │ │ │ stmib r9, {r8, r9, fp, ip, sp, lr}^ │ │ │ │ @ instruction: 0xf1301103 │ │ │ │ - ldmvs r0!, {r0, r2, r3, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ + ldmvs r0!, {r0, r3, r5, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ strbmi r4, [r9], -sl, asr #12 │ │ │ │ - mrrc2 1, 2, pc, lr, cr13 @ │ │ │ │ + ldc2l 1, cr15, [sl], #-180 @ 0xffffff4c │ │ │ │ @ instruction: 0xf1304640 │ │ │ │ - ldrb pc, [r2, pc, lsl #21] @ │ │ │ │ + ldrb pc, [r2, fp, lsr #21] @ │ │ │ │ @ instruction: 0xf8d74650 │ │ │ │ @ instruction: 0xf144b00c │ │ │ │ - blls 147cbc │ │ │ │ + blls 147d2c │ │ │ │ msreq CPSR_s, fp, lsr #3 │ │ │ │ addspl pc, r9, r3, lsl #10 │ │ │ │ @ instruction: 0xf06e300c │ │ │ │ @ instruction: 0xf1abfadb │ │ │ │ ldmib fp, {r2, r3, r5}^ │ │ │ │ subsvs r2, r3, r0, lsl #6 │ │ │ │ @ instruction: 0xf7fa601a │ │ │ │ @ instruction: 0x4650e9da │ │ │ │ - @ instruction: 0xff24f144 │ │ │ │ + @ instruction: 0xff40f144 │ │ │ │ addsmi r6, sp, #966656 @ 0xec000 │ │ │ │ svcge 0x003ff47f │ │ │ │ bvc fe3037c4 │ │ │ │ @ instruction: 0xf8dde748 │ │ │ │ ldrbmi r9, [r2], -ip │ │ │ │ andcc r9, r1, #4, 22 @ 0x1000 │ │ │ │ @ instruction: 0xd1964293 │ │ │ │ @@ -4674,34 +4674,34 @@ │ │ │ │ eoreq pc, ip, #-1073741822 @ 0xc0000002 │ │ │ │ ldrmi r6, [r1, #755] @ 0x2f3 │ │ │ │ ldrsbtcc pc, [r0], -fp @ │ │ │ │ bleq b8481c │ │ │ │ strbmi sp, [r7, #-461] @ 0xfffffe33 │ │ │ │ stcls 1, cr13, [r3], {184} @ 0xb8 │ │ │ │ @ instruction: 0x210068b0 │ │ │ │ - blx ff904656 │ │ │ │ + blx 4656 │ │ │ │ stmdacs r0, {r0, r1, r7, r9, sl, lr} │ │ │ │ blls 1bc2d8 │ │ │ │ beq fe08483c │ │ │ │ ldmpl r9, {r0, r1, r8, sl, ip, sp, lr, pc} │ │ │ │ orrspl pc, sl, r3, lsl #10 │ │ │ │ stmdaeq ip, {r3, r8, ip, sp, lr, pc} │ │ │ │ tstls r3, r8, lsl #2 │ │ │ │ ldrdmi pc, [r8], -fp │ │ │ │ bl feae2450 │ │ │ │ blcs 48dd4 │ │ │ │ @ instruction: 0xf106db33 │ │ │ │ cps #12 │ │ │ │ @ instruction: 0xf130070c │ │ │ │ - @ instruction: 0x4621f99f │ │ │ │ + @ instruction: 0x4621f9bb │ │ │ │ @ instruction: 0xf12d68b0 │ │ │ │ - @ instruction: 0xf106fba5 │ │ │ │ + @ instruction: 0xf106fbc1 │ │ │ │ @ instruction: 0xf130000c │ │ │ │ - stmdals r3, {r0, r5, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ - cdp2 1, 3, cr15, cr14, cr4, {2} │ │ │ │ + stmdals r3, {r0, r2, r3, r4, r5, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ + cdp2 1, 5, cr15, cr10, cr4, {2} │ │ │ │ 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: 0xf06e4640 │ │ │ │ strtmi pc, [r8], -fp, ror #19 │ │ │ │ @@ -4711,17 +4711,17 @@ │ │ │ │ @ instruction: 0xf8d9e8ea │ │ │ │ @ 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 │ │ │ │ ldm lr, {r1, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf1449803 │ │ │ │ - ldrbmi pc, [r9], -r9, lsr #28 @ │ │ │ │ + ldrbmi pc, [r9], -r5, asr #28 @ │ │ │ │ @ instruction: 0xf12d68b0 │ │ │ │ - pkhbtmi pc, r3, r5, lsl #23 @ │ │ │ │ + @ instruction: 0x4683fbb1 │ │ │ │ @ instruction: 0xd1bd2800 │ │ │ │ andlt r9, fp, r6, lsl #16 │ │ │ │ svchi 0x00f0e8bd │ │ │ │ ldrbtmi r4, [fp], #-2827 @ 0xfffff4f5 │ │ │ │ orrscs lr, r8, r8, lsr #14 │ │ │ │ @ instruction: 0xf7fa2001 │ │ │ │ blmi 2c3f50 │ │ │ │ @@ -4730,28 +4730,28 @@ │ │ │ │ andcs r9, r0, #0, 6 │ │ │ │ andls r2, r6, r5, lsl #6 │ │ │ │ @ instruction: 0xf98ef033 │ │ │ │ svclt 0x0000e706 │ │ │ │ andeq r0, r0, r0 │ │ │ │ @ instruction: 0xfffff2bb │ │ │ │ @ instruction: 0xfffff097 │ │ │ │ - eoreq r7, r6, r0, asr r1 │ │ │ │ + eoreq r7, r6, r8, lsl #3 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl feb9f488 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ bmi 44c250 │ │ │ │ strmi r4, [fp], -r4, lsl #12 │ │ │ │ strcs r4, [r1, #-2319] @ 0xfffff6f1 │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ subvs r7, r3, r5 │ │ │ │ @ instruction: 0xf12d2000 │ │ │ │ - @ instruction: 0x4603f9df │ │ │ │ + @ instruction: 0x4603f9fb │ │ │ │ andeq pc, ip, r4, lsl #2 │ │ │ │ @ instruction: 0xf13060a3 │ │ │ │ - @ instruction: 0xf104f907 │ │ │ │ + @ instruction: 0xf104f923 │ │ │ │ @ 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 │ │ │ │ @@ -4761,15 +4761,15 @@ │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ @ instruction: 0xf5014682 │ │ │ │ @ instruction: 0xf10b5b9a │ │ │ │ strmi r0, [pc], -r8, lsl #22 │ │ │ │ @ instruction: 0xf1444658 │ │ │ │ - @ instruction: 0xf8dafdb7 │ │ │ │ + @ instruction: 0xf8dafdd3 │ │ │ │ @ instruction: 0xf1a33030 │ │ │ │ strmi r0, [r2, #1068]! @ 0x42c │ │ │ │ ldmdavs sp, {r1, r2, r4, ip, lr, pc}^ │ │ │ │ ldrpl pc, [r9], r7, lsl #10 │ │ │ │ stccc 6, cr3, [ip, #-48]! @ 0xffffffd0 │ │ │ │ tstpeq r8, r4, lsl #2 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf06e4630 │ │ │ │ @@ -4777,19 +4777,19 @@ │ │ │ │ movwcs lr, #47572 @ 0xb9d4 │ │ │ │ @ instruction: 0x462c6053 │ │ │ │ @ instruction: 0xf7fa601a │ │ │ │ blvs b424ac │ │ │ │ @ instruction: 0xf1a345a2 │ │ │ │ mvnle r0, ip, lsr #10 │ │ │ │ @ instruction: 0xf1444658 │ │ │ │ - ldrbmi pc, [r8], -r5, lsr #27 @ │ │ │ │ - ldc2 1, cr15, [r4, #272] @ 0x110 │ │ │ │ + ldrbmi pc, [r8], -r1, asr #27 @ │ │ │ │ + ldc2 1, cr15, [r0, #272]! @ 0x110 │ │ │ │ ldrdeq pc, [r8], -sl │ │ │ │ @ instruction: 0xf12d2100 │ │ │ │ - strmi pc, [r0], sp, lsl #22 │ │ │ │ + strmi pc, [r0], r9, lsr #22 │ │ │ │ @ instruction: 0xf507b360 │ │ │ │ @ instruction: 0x370c5799 │ │ │ │ ldrdls pc, [r8], -r8 │ │ │ │ streq pc, [ip], -r9, lsl #2 │ │ │ │ @ instruction: 0x4010f8d9 │ │ │ │ svclt 0x001e42a6 │ │ │ │ stccc 8, cr6, [ip], #-404 @ 0xfffffe6c │ │ │ │ @@ -4803,19 +4803,19 @@ │ │ │ │ blvs bc2450 │ │ │ │ msreq CPSR_fs, #4, 2 │ │ │ │ addsmi r3, lr, #44, 26 @ 0xb00 │ │ │ │ strbmi sp, [r8], -ip, ror #3 │ │ │ │ stmda r8!, {r1, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf8da4641 │ │ │ │ @ instruction: 0xf12d0008 │ │ │ │ - strmi pc, [r0], r1, ror #21 │ │ │ │ + @ instruction: 0x4680fafd │ │ │ │ bicsle r2, r5, r0, lsl #16 │ │ │ │ @ instruction: 0xf10a4658 │ │ │ │ @ instruction: 0xf1440734 │ │ │ │ - @ instruction: 0xf8dafd69 │ │ │ │ + @ instruction: 0xf8dafd85 │ │ │ │ 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: 0xf0336600 │ │ │ │ @@ -4834,17 +4834,17 @@ │ │ │ │ @ instruction: 0xf92ef033 │ │ │ │ @ instruction: 0xf7f94620 │ │ │ │ stmdavs fp!, {r4, r5, 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: 0xf12d2100 │ │ │ │ - @ instruction: 0xf10af9bf │ │ │ │ + @ instruction: 0xf10af9db │ │ │ │ @ instruction: 0xf130000c │ │ │ │ - pop {r0, r3, r4, r6, fp, ip, sp, lr, pc} │ │ │ │ + pop {r0, r2, r4, r5, r6, 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 │ │ │ │ @@ -4858,15 +4858,15 @@ │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e8f8cc │ │ │ │ @ instruction: 0xf500460f │ │ │ │ @ instruction: 0xf108589a │ │ │ │ strmi r0, [r6], -r8, lsl #16 │ │ │ │ @ instruction: 0xf1444640 │ │ │ │ - ldmdavs fp!, {r0, r2, r4, r5, r6, r7, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmdavs fp!, {r0, r4, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ mulsle r9, pc, r2 @ │ │ │ │ @ instruction: 0xf506685d │ │ │ │ @ instruction: 0xf1a35699 │ │ │ │ strcc r0, [ip], -ip, lsr #8 │ │ │ │ @ instruction: 0xf1043d2c │ │ │ │ ldrtmi r0, [r0], -r8, lsl #2 │ │ │ │ @ instruction: 0xf8a0f06e │ │ │ │ @@ -4874,15 +4874,15 @@ │ │ │ │ subsvs r2, r3, fp, lsl #6 │ │ │ │ andsvs r4, sl, ip, lsr #12 │ │ │ │ svc 0x009ef7f9 │ │ │ │ @ instruction: 0xf1046b2d │ │ │ │ stccc 3, cr0, [ip, #-176]! @ 0xffffff50 │ │ │ │ @ instruction: 0xd1ec429f │ │ │ │ @ instruction: 0xf1444640 │ │ │ │ - pop {r0, r1, r5, r6, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ + pop {r0, r1, r2, r3, r4, r5, r6, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ svclt 0x000081f0 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0070f8cc │ │ │ │ svcge 0x0000b09b │ │ │ │ sbfxcc pc, pc, #17, #25 │ │ │ │ @@ -5302,21 +5302,21 @@ │ │ │ │ @ instruction: 0xf7fa653a │ │ │ │ vldmdbvs sp!, {s29-s218} │ │ │ │ ldcvs 12, cr6, [sl, #-1004]! @ 0xfffffc14 │ │ │ │ ldrvs r6, [ip, #516]! @ 0x204 │ │ │ │ streq pc, [ip], #-261 @ 0xfffffefb │ │ │ │ subvs r6, r2, #24 │ │ │ │ ldrbvs r4, [sl, #1568]! @ 0x620 │ │ │ │ - ldc2 1, cr15, [lr], #188 @ 0xbc │ │ │ │ + ldc2l 1, cr15, [sl], {47} @ 0x2f │ │ │ │ @ instruction: 0xf10768a8 │ │ │ │ @ instruction: 0xf12c0158 │ │ │ │ - tstplt r0, r5, lsl #29 @ p-variant is OBSOLETE │ │ │ │ + tstplt r0, r1, lsr #29 @ p-variant is OBSOLETE │ │ │ │ ldmdbvs sl, {r0, r1, r7, fp, sp, lr}^ │ │ │ │ @ instruction: 0x4620bb3a │ │ │ │ - ldc2 1, cr15, [ip], #188 @ 0xbc │ │ │ │ + ldc2l 1, cr15, [r8], {47} @ 0x2f │ │ │ │ subscc pc, r0, #14221312 @ 0xd90000 │ │ │ │ @ instruction: 0xf63f2b05 │ │ │ │ @ instruction: 0xf8d8acd6 │ │ │ │ stmdbcs r0, {r3, r5, ip} │ │ │ │ stclge 4, cr15, [r3], #252 @ 0xfc │ │ │ │ movwcs r4, #1606 @ 0x646 │ │ │ │ movwcc lr, #4100 @ 0x1004 │ │ │ │ @@ -5330,15 +5330,15 @@ │ │ │ │ ldmne r3, {r0, r3, r4, r5, r8, sl, fp, sp, lr}^ │ │ │ │ eorcc pc, pc, #81788928 @ 0x4e00000 │ │ │ │ sbcsvc pc, r4, #536870924 @ 0x2000000c │ │ │ │ andeq lr, r1, #67584 @ 0x10800 │ │ │ │ ldmibvs fp, {r4, r5, r6, r7, r9, sl, sp, lr, pc} │ │ │ │ svchi 0x005bf3bf │ │ │ │ @ instruction: 0x4620461d │ │ │ │ - ldc2 1, cr15, [r0], {47} @ 0x2f │ │ │ │ + stc2 1, cr15, [ip], #188 @ 0xbc │ │ │ │ ldmibcs r8!, {r0, r3, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ ldmibcc r4!, {r0, r3, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ ldrvs lr, [r2], #-2520 @ 0xfffff628 │ │ │ │ vqrdmulh.s d15, d3, d2 │ │ │ │ subscs pc, r0, #14221312 @ 0xd90000 │ │ │ │ andne pc, r3, r4, lsr #23 │ │ │ │ strvs pc, [r3], #-2982 @ 0xfffff45a │ │ │ │ @@ -5400,15 +5400,15 @@ │ │ │ │ mvnscc pc, pc, asr #32 │ │ │ │ ldrbtmi r4, [sl], #-1584 @ 0xfffff9d0 │ │ │ │ @ instruction: 0xf0999400 │ │ │ │ andlt pc, r2, r3, lsr #27 │ │ │ │ @ instruction: 0x4601bd70 │ │ │ │ @ instruction: 0xf0634630 │ │ │ │ @ instruction: 0xe7e7fa7f │ │ │ │ - eoreq r6, r6, r2, ror #13 │ │ │ │ + eoreq r6, r6, sl, lsl r7 │ │ │ │ ldrlt fp, [r0, #-874]! @ 0xfffffc96 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ stccc 8, cr15, [ip, #832]! @ 0x340 │ │ │ │ @ instruction: 0xf8904611 │ │ │ │ addlt r2, r7, ip, ror #24 │ │ │ │ @@ -5542,24 +5542,24 @@ │ │ │ │ @ instruction: 0xf04f9305 │ │ │ │ orrscs r0, r0, #0, 6 │ │ │ │ stc2 0, cr15, [r8], #572 @ 0x23c │ │ │ │ cmplt r0, #4, 12 @ 0x400000 │ │ │ │ vst1.32 {d22-d23}, [pc], r0 │ │ │ │ vsubw.s8 , q8, d0 │ │ │ │ movwls r3, #17154 @ 0x4302 │ │ │ │ - stc2 2, cr15, [r8, #28]! │ │ │ │ + stc2l 2, cr15, [r4, #28] │ │ │ │ movwls r6, #11171 @ 0x2ba3 │ │ │ │ blvs fecda73c │ │ │ │ blvs ffc63bc8 │ │ │ │ blvs 18cf1ac │ │ │ │ bl 10edb44 │ │ │ │ bge 148f48 │ │ │ │ @ instruction: 0xf1049001 │ │ │ │ @ instruction: 0xf1fd0048 │ │ │ │ - movwcs pc, #3827 @ 0xef3 @ │ │ │ │ + movwcs pc, #3855 @ 0xf0f @ │ │ │ │ andcs r4, r1, #24, 12 @ 0x1800000 │ │ │ │ stmib r5, {r1, r5, r9, ip, sp, lr}^ │ │ │ │ bmi 3d9b60 │ │ │ │ ldrbtmi r4, [sl], #-2828 @ 0xfffff4f4 │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ subsmi r9, sl, r5, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @@ -5570,15 +5570,15 @@ │ │ │ │ strls r4, [r0], #-1146 @ 0xfffffb86 │ │ │ │ mrrc2 0, 9, pc, r2, cr9 @ │ │ │ │ @ instruction: 0xf7f9e7e9 │ │ │ │ svclt 0x0000ef06 │ │ │ │ strdeq r7, [lr], sl │ │ │ │ andeq r0, r0, r0, asr r8 │ │ │ │ umulleq r7, lr, lr, r0 │ │ │ │ - eoreq r6, r6, r8, ror #8 │ │ │ │ + eoreq r6, r6, r0, lsr #9 │ │ │ │ ldrbmi fp, [r0, -r2, lsl #18]! │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl feba01ac │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdbls r2, {r3, r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ stc2 0, cr15, [r0], {143} @ 0x8f │ │ │ │ svclt 0x0000bd08 │ │ │ │ @@ -5597,19 +5597,19 @@ │ │ │ │ ldmdavs fp, {r2, r3, r7, r8, r9, sl, fp, ip, pc} │ │ │ │ @ instruction: 0xf04f9383 │ │ │ │ @ instruction: 0xf0b90300 │ │ │ │ @ instruction: 0xf995fb8d │ │ │ │ @ instruction: 0xf5053041 │ │ │ │ smlabtcs r4, r8, r2, r7 │ │ │ │ strtmi r6, [r8], -r8, ror #2 │ │ │ │ - @ instruction: 0xff52f15c │ │ │ │ + @ instruction: 0xff6ef15c │ │ │ │ @ instruction: 0xf5052108 │ │ │ │ strtmi r7, [r8], -ip, asr #5 │ │ │ │ umaalcc pc, r1, r5, r9 @ │ │ │ │ - @ instruction: 0xff4af15c │ │ │ │ + @ instruction: 0xff66f15c │ │ │ │ smlabtcs r0, r8, r2, r2 │ │ │ │ @ instruction: 0xf7f9a818 │ │ │ │ @ instruction: 0xf1b9ec4a │ │ │ │ cmnle lr, r0, lsl #30 │ │ │ │ ldrdcs r2, [r0, -ip] │ │ │ │ @ instruction: 0xf04fa84c │ │ │ │ @ instruction: 0xf7f90801 │ │ │ │ @@ -5711,15 +5711,15 @@ │ │ │ │ @ instruction: 0xff38f03c │ │ │ │ strmi r2, [r4], -r0, lsl #30 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ stmdbge r3, {r2, r9, fp, sp, pc} │ │ │ │ svclt 0x000c4640 │ │ │ │ strcs r2, [r3, #-1281] @ 0xfffffaff │ │ │ │ strmi lr, [lr, #-2509] @ 0xfffff633 │ │ │ │ - @ instruction: 0xffacf1fc │ │ │ │ + @ instruction: 0xffc8f1fc │ │ │ │ blmi 25b9fc │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blls 523248 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, LR_svc │ │ │ │ pop {r2, r4, ip, sp, pc} │ │ │ │ @ instruction: 0xf7f981f0 │ │ │ │ @@ -5765,15 +5765,15 @@ │ │ │ │ mcr2 0, 6, pc, cr12, cr12, {1} @ │ │ │ │ strmi r2, [r4], -r0, lsl #30 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ stmdbge r3, {r2, r9, fp, sp, pc} │ │ │ │ svclt 0x000c4640 │ │ │ │ strcs r2, [r3, #-1281] @ 0xfffffaff │ │ │ │ strmi lr, [lr, #-2509] @ 0xfffff633 │ │ │ │ - @ instruction: 0xff40f1fc │ │ │ │ + @ instruction: 0xff5cf1fc │ │ │ │ blmi 25bad4 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blls 523320 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, LR_svc │ │ │ │ pop {r2, r4, ip, sp, pc} │ │ │ │ @ instruction: 0xf7f981f0 │ │ │ │ @@ -5839,28 +5839,28 @@ │ │ │ │ svclt 0x0000e7e6 │ │ │ │ addeq r6, lr, r8, lsl #26 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl feba05c8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46040ff0 │ │ │ │ - blx 1605bf2 │ │ │ │ + blx 1d05bf2 │ │ │ │ strtmi r4, [r0], -r5, lsl #12 │ │ │ │ - blx 1505bfa │ │ │ │ - @ instruction: 0xf91af137 │ │ │ │ + blx 1c05bfa │ │ │ │ + @ instruction: 0xf936f137 │ │ │ │ strtmi fp, [r8], -r0, lsr #19 │ │ │ │ - @ instruction: 0xffccf127 │ │ │ │ + @ instruction: 0xffe8f127 │ │ │ │ @ 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 │ │ │ │ - blx fff85c26 │ │ │ │ + ldc2 2, cr15, [r8], {7} │ │ │ │ mvnsle r2, r1, lsl #16 │ │ │ │ ldclt 0, cr2, [r8, #-0] │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0090f8cc │ │ │ │ @ instruction: 0x4606b093 │ │ │ │ @@ -5868,15 +5868,15 @@ │ │ │ │ @ instruction: 0x460c4610 │ │ │ │ ldmdbeq r8!, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ blmi 192e068 │ │ │ │ ldrbtmi r9, [fp], #-3356 @ 0xfffff2e4 │ │ │ │ @ instruction: 0xf89d930e │ │ │ │ andls r3, sl, #116 @ 0x74 │ │ │ │ vcgt.s8 d9, d7, d9 │ │ │ │ - @ instruction: 0xf8dafb1d │ │ │ │ + @ instruction: 0xf8dafb39 │ │ │ │ blx 297bbe │ │ │ │ @ instruction: 0xf8daf905 │ │ │ │ @ instruction: 0xf8da29fc │ │ │ │ @ instruction: 0x6e1b89e4 │ │ │ │ eorlt pc, r5, r2, asr r8 @ │ │ │ │ @ instruction: 0xf8da444b │ │ │ │ andls r2, r8, r0, lsl #20 │ │ │ │ @@ -5980,15 +5980,15 @@ │ │ │ │ @ instruction: 0x460c4610 │ │ │ │ ldmdbeq r8!, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ blmi 192e228 │ │ │ │ ldrbtmi r9, [fp], #-3356 @ 0xfffff2e4 │ │ │ │ @ instruction: 0xf89d930e │ │ │ │ andls r3, sl, #116 @ 0x74 │ │ │ │ vcgt.s8 d9, d7, d9 │ │ │ │ - @ instruction: 0xf8dafa3d │ │ │ │ + @ instruction: 0xf8dafa59 │ │ │ │ blx 297d7e │ │ │ │ @ instruction: 0xf8daf905 │ │ │ │ @ instruction: 0xf8da29fc │ │ │ │ @ instruction: 0x6e1b89e4 │ │ │ │ eorlt pc, r5, r2, asr r8 @ │ │ │ │ @ instruction: 0xf8da444b │ │ │ │ andls r2, r8, r0, lsl #20 │ │ │ │ @@ -6094,42 +6094,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: 0xf14a0300 │ │ │ │ - strmi pc, [r4], -fp, asr #20 │ │ │ │ + strmi pc, [r4], -r7, ror #20 │ │ │ │ strbtmi fp, [fp], -r0, asr #2 │ │ │ │ adcvs ip, r0, #3072 @ 0xc00 │ │ │ │ strtmi r6, [r1], -r1, ror #5 │ │ │ │ @ instruction: 0x46383414 │ │ │ │ - blx ffd05d1a │ │ │ │ + stc2 1, cr15, [lr], {77} @ 0x4d │ │ │ │ tstpne fp, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf14a6938 │ │ │ │ - strbmi pc, [sl], -fp, ror #20 @ │ │ │ │ + strbmi pc, [sl], -r7, lsl #21 @ │ │ │ │ @ instruction: 0x23204606 │ │ │ │ tstpeq r8, r0, lsl #2 @ p-variant is OBSOLETE │ │ │ │ eorls pc, ip, r0, lsl #17 │ │ │ │ - ldc2l 1, cr15, [sl], #-300 @ 0xfffffed4 │ │ │ │ + ldc2 1, cr15, [r6], {75} @ 0x4b │ │ │ │ movwcs r9, #1027 @ 0x403 │ │ │ │ ldrbeq pc, [r4], #-262 @ 0xfffffefa @ │ │ │ │ movwcc lr, #2509 @ 0x9cd │ │ │ │ cdpeq 0, 6, cr15, cr12, 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 3d5856 │ │ │ │ svcvc 0x005b330c │ │ │ │ @ instruction: 0xf846330b │ │ │ │ @ instruction: 0xf14db023 │ │ │ │ - bmi 388758 │ │ │ │ + bmi 3887c8 │ │ │ │ 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 │ │ │ │ @@ -6150,26 +6150,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: 0xf8e8f207 │ │ │ │ - stc2l 1, cr15, [r6, #-156]! @ 0xffffff64 │ │ │ │ + @ instruction: 0xf904f207 │ │ │ │ + stc2 1, cr15, [r2, #156] @ 0x9c │ │ │ │ eorsle r2, pc, r0, lsl #16 │ │ │ │ blcs a3bc8 │ │ │ │ @ instruction: 0x4640d93c │ │ │ │ vmax.s8 d2, d7, d1 │ │ │ │ - @ instruction: 0xf127f8dd │ │ │ │ - tstplt r0, fp, asr sp @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0xf127f8f9 │ │ │ │ + tstplt r0, r7, ror sp @ p-variant is OBSOLETE │ │ │ │ strbmi r6, [r0], -r6, asr #17 │ │ │ │ stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ - @ instruction: 0xf8d4f207 │ │ │ │ - ldc2l 1, cr15, [r2, #-156] @ 0xffffff64 │ │ │ │ + @ instruction: 0xf8f0f207 │ │ │ │ + stc2l 1, cr15, [lr, #-156]! @ 0xffffff64 │ │ │ │ @ instruction: 0xf8d0b108 │ │ │ │ stmdavs r0!, {r4, pc} │ │ │ │ @ instruction: 0xf7f94631 │ │ │ │ @ instruction: 0x4641ec36 │ │ │ │ stmdavs r0!, {r5, sp, lr}^ │ │ │ │ ldc 7, cr15, [r0], #-996 @ 0xfffffc1c │ │ │ │ cmnlt sp, r0, rrx │ │ │ │ @@ -6379,15 +6379,15 @@ │ │ │ │ @ instruction: 0xf5039a17 │ │ │ │ movwls r5, #21430 @ 0x53b6 │ │ │ │ @ instruction: 0xf8909b13 │ │ │ │ blx 14a21a │ │ │ │ stmdals sl, {r8, ip} │ │ │ │ stmdals fp, {r0, sl, lr} │ │ │ │ ldmdbls r9, {r8, ip, pc} │ │ │ │ - @ instruction: 0xf93ef1fb │ │ │ │ + @ instruction: 0xf95af1fb │ │ │ │ @ instruction: 0xf8d39b15 │ │ │ │ @ instruction: 0xf8911420 │ │ │ │ ldrbeq r3, [fp, -ip, lsr #32] │ │ │ │ bls a3f28c │ │ │ │ movwls r2, #8960 @ 0x2300 │ │ │ │ movwcs lr, #2509 @ 0x9cd │ │ │ │ stmdals r8!, {r0, r2, r4, r8, r9, fp, ip, pc} │ │ │ │ @@ -6442,27 +6442,27 @@ │ │ │ │ movwls r5, #21430 @ 0x53b6 │ │ │ │ @ instruction: 0xf8909b13 │ │ │ │ blx 14a312 │ │ │ │ stmdals sl, {r8, ip} │ │ │ │ stmdals r9, {ip, pc} │ │ │ │ tstls r1, r1, lsl #8 │ │ │ │ ldrdeq lr, [r4, -sp]! │ │ │ │ - @ instruction: 0xf846f1fa │ │ │ │ + @ instruction: 0xf862f1fa │ │ │ │ bmi 1743b44 │ │ │ │ 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 │ │ │ │ - @ instruction: 0xf9c8f1f7 │ │ │ │ + @ instruction: 0xf9e4f1f7 │ │ │ │ ldcls 8, cr6, [r9, #-136] @ 0xffffff78 │ │ │ │ andls r4, r7, #17825792 @ 0x1100000 │ │ │ │ @ instruction: 0xf7f94628 │ │ │ │ bls 244530 │ │ │ │ @ instruction: 0x46049b13 │ │ │ │ tstls r8, #721420288 @ 0x2b000000 │ │ │ │ @ instruction: 0xf702fb00 │ │ │ │ @@ -6507,25 +6507,25 @@ │ │ │ │ andeq lr, r8, #196, 22 @ 0x31000 │ │ │ │ @ instruction: 0xf8da9e11 │ │ │ │ andls r3, r8, #172, 26 @ 0x2b00 │ │ │ │ @ instruction: 0x53b6f503 │ │ │ │ @ instruction: 0xf8db9305 │ │ │ │ movwls r3, #12300 @ 0x300c │ │ │ │ @ instruction: 0xf1fb9b07 │ │ │ │ - blls 487f40 │ │ │ │ + blls 487fb0 │ │ │ │ movwls lr, #6605 @ 0x19cd │ │ │ │ blls 2d04cc │ │ │ │ movwls r9, #1796 @ 0x704 │ │ │ │ @ instruction: 0xf8da9a08 │ │ │ │ stmdbls sp, {r2, r3, r5, r7, r8, sl, fp, ip, sp} │ │ │ │ @ instruction: 0x53b6f503 │ │ │ │ @ instruction: 0xf8db9305 │ │ │ │ movwls r3, #12328 @ 0x3028 │ │ │ │ @ instruction: 0xf1f99b07 │ │ │ │ - blls 389d30 │ │ │ │ + blls 389da0 │ │ │ │ blx 123ede │ │ │ │ strbmi pc, [r4, #-1029] @ 0xfffffbfb @ │ │ │ │ ldcls 3, cr13, [fp], {195} @ 0xc3 │ │ │ │ ldmdavs sl, {r0, r1, r5, r8, r9, fp, ip, pc} │ │ │ │ blx f0ae2 │ │ │ │ addsmi pc, lr, #4, 12 @ 0x400000 │ │ │ │ mrcge 4, 6, APSR_nzcv, cr14, cr15, {5} │ │ │ │ @@ -6544,36 +6544,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: 0xf149469a │ │ │ │ - ldmdbvs fp!, {r0, r1, r3, r4, r5, r6, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r1, r2, r4, r7, r9, sl, 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 3d2000 │ │ │ │ andeq pc, r1, #79 @ 0x4f │ │ │ │ @ instruction: 0x2320bf14 │ │ │ │ ldrsbcc pc, [r0, #-131] @ 0xffffff7d @ │ │ │ │ - @ instruction: 0xf8f4f14b │ │ │ │ + @ instruction: 0xf910f14b │ │ │ │ strtmi r4, [r8], -r1, lsr #12 │ │ │ │ - @ instruction: 0xf85af14d │ │ │ │ + @ instruction: 0xf876f14d │ │ │ │ mulscc r0, r8, r8 │ │ │ │ orrscs pc, fp, r0, asr #4 │ │ │ │ blx 2a43c0 │ │ │ │ b b06b30 │ │ │ │ @ instruction: 0xf1490403 │ │ │ │ - strls pc, [r3, -sp, asr #29] │ │ │ │ + strls pc, [r3, -r9, ror #29] │ │ │ │ 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} │ │ │ │ @@ -6593,15 +6593,15 @@ │ │ │ │ blx a034e │ │ │ │ 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 │ │ │ │ - @ instruction: 0xf816f14d │ │ │ │ + @ instruction: 0xf832f14d │ │ │ │ pop {r0, r2, ip, sp, pc} │ │ │ │ svclt 0x00008ff0 │ │ │ │ addeq r6, lr, r8, lsl r1 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ @@ -6613,77 +6613,77 @@ │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ @ instruction: 0xf04f9311 │ │ │ │ stmdacs r0, {r8, r9} │ │ │ │ blmi 1e3e198 │ │ │ │ andcs r4, r0, #2063597568 @ 0x7b000000 │ │ │ │ stmdage fp, {r2, r8, sp} │ │ │ │ @ instruction: 0xf14c2601 │ │ │ │ - stmdals pc, {r0, r1, r3, r4, r5, r6, r8, r9, sl, fp, ip, sp, lr, pc} @ │ │ │ │ + stmdals pc, {r0, r1, r2, r4, r7, r8, r9, sl, fp, ip, sp, lr, pc} @ │ │ │ │ tstcs r8, r3, ror fp │ │ │ │ @ instruction: 0xf04f2504 │ │ │ │ @ instruction: 0xf8800920 │ │ │ │ @ instruction: 0xf85a6020 │ │ │ │ movwls r3, #3 │ │ │ │ blmi 1c1b86c │ │ │ │ @ instruction: 0xf149447b │ │ │ │ - fstmiaxne r3!, {d15-d21} @ Deprecated │ │ │ │ + fstmiaxne r3!, {d15-d35} @ Deprecated │ │ │ │ strmi r6, [r3], r5, asr #5 │ │ │ │ svcls 0x000f4618 │ │ │ │ @ instruction: 0xf1f29300 │ │ │ │ - blmi 1b08a28 │ │ │ │ + blmi 1b08a98 │ │ │ │ strtmi r4, [r9], -r2, lsl #12 │ │ │ │ ldrbtmi r4, [fp], #-1592 @ 0xfffff9c8 │ │ │ │ @ instruction: 0xf1494434 │ │ │ │ - @ instruction: 0x4631faff │ │ │ │ + @ instruction: 0x4631fb1b │ │ │ │ @ instruction: 0xf8c04607 │ │ │ │ stmdals pc, {r2, r3, r5, ip, pc} @ │ │ │ │ - cdp2 1, 8, cr15, cr14, cr9, {2} │ │ │ │ + cdp2 1, 10, cr15, cr10, cr9, {2} │ │ │ │ cmpvs r4, r5, lsl #12 │ │ │ │ stmdals pc, {r8, sp} @ │ │ │ │ stmib r5, {r1, r5, r8, r9, sp}^ │ │ │ │ @ instruction: 0x762b1114 │ │ │ │ ldrsbcc pc, [ip], #128 @ 0x80 @ │ │ │ │ subne pc, r0, r5, lsr #17 │ │ │ │ @ instruction: 0xf8804333 │ │ │ │ @ instruction: 0xf8c06045 │ │ │ │ @ instruction: 0xf14930dc │ │ │ │ - ldmdbvs fp!, {r0, r1, r2, r4, r5, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r1, r4, r6, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf1004606 │ │ │ │ strtmi r0, [r1], -r4, asr #8 │ │ │ │ tstpeq r4, #201326595 @ p-variant is OBSOLETE @ 0xc000003 │ │ │ │ ldmvs fp!, {r0, r1, r7, r8, sp, lr} │ │ │ │ strcc lr, [r7, -r0, asr #19] │ │ │ │ @ instruction: 0xf9939b0f │ │ │ │ bcs 3d2180 │ │ │ │ andeq pc, r1, #79 @ 0x4f │ │ │ │ @ instruction: 0x464bbf14 │ │ │ │ ldrsbcc pc, [r0, #-131] @ 0xffffff7d @ │ │ │ │ - @ instruction: 0xf834f14b │ │ │ │ + @ instruction: 0xf850f14b │ │ │ │ stmdage fp, {r0, r4, r5, r9, sl, lr} │ │ │ │ - @ instruction: 0xff9af14c │ │ │ │ + @ instruction: 0xffb6f14c │ │ │ │ ldmdbvc r3, {r1, r4, r5, r6, r7, r8, fp, sp, lr} │ │ │ │ ldmdale r9!, {r3, r4, r8, r9, fp, sp}^ │ │ │ │ @ instruction: 0xf003e8df │ │ │ │ cmnhi r8, r8, ror r8 │ │ │ │ rsbsne r7, fp, r1, lsl #23 │ │ │ │ orrhi r7, r1, fp, ror fp │ │ │ │ ldmdavc lr!, {r4, ip}^ │ │ │ │ ldmdavc r0, {r4, ip} │ │ │ │ ldmdavc r8!, {r3, r4, r5, r6, fp, ip, sp, lr}^ │ │ │ │ blmi 110a29c │ │ │ │ @ instruction: 0xe78e447b │ │ │ │ stmdbeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc}^ │ │ │ │ vpadd.i8 , q0, q3 │ │ │ │ stmdals pc, {r0, r1, r2, r3, r4, r8, ip} @ │ │ │ │ - ldc2l 1, cr15, [sl, #292]! @ 0x124 │ │ │ │ + cdp2 1, 1, cr15, cr6, cr9, {2} │ │ │ │ @ instruction: 0xf100464b │ │ │ │ @ instruction: 0x46320918 │ │ │ │ eorvs pc, ip, r0, lsl #17 │ │ │ │ strmi r4, [r7], -r9, asr #12 │ │ │ │ - @ instruction: 0xf808f14b │ │ │ │ + @ instruction: 0xf824f14b │ │ │ │ stcge 4, cr9, [r6], {9} │ │ │ │ @ instruction: 0xf1072600 │ │ │ │ @ instruction: 0x96060c54 │ │ │ │ strvs lr, [r1], -r4, asr #19 │ │ │ │ @ instruction: 0xf8df697b │ │ │ │ movwls lr, #4308 @ 0x10d4 │ │ │ │ muleq pc, r4, r8 @ │ │ │ │ @@ -6692,31 +6692,31 @@ │ │ │ │ cmncs ip, lr │ │ │ │ blx b413e │ │ │ │ ldrtmi r3, [r9], -r2, lsl #6 │ │ │ │ mlacc lr, r3, r8, pc @ │ │ │ │ @ instruction: 0xf847330b │ │ │ │ @ instruction: 0xf1056023 │ │ │ │ @ instruction: 0xf14c0720 │ │ │ │ - blge 109e6c │ │ │ │ + blge 109edc │ │ │ │ strtmi r9, [r6], r2, lsl #12 │ │ │ │ andsls pc, r4, sp, asr #17 │ │ │ │ strvs lr, [r3], -sp, asr #19 │ │ │ │ ldrsbtgt pc, [r4], -r5 @ │ │ │ │ strls ip, [sl], -pc, lsl #22 │ │ │ │ andeq lr, pc, r4, lsl #17 │ │ │ │ eorls pc, r4, sp, asr #17 │ │ │ │ @ instruction: 0x000fe8be │ │ │ │ andeq lr, pc, ip, lsr #17 │ │ │ │ @ instruction: 0xf8cc9b00 │ │ │ │ andcs r6, r4, #0 │ │ │ │ @ instruction: 0x46284639 │ │ │ │ @ instruction: 0x232063eb │ │ │ │ - @ instruction: 0xffcaf14a │ │ │ │ + @ instruction: 0xffe6f14a │ │ │ │ stmdage fp, {r0, r3, r5, r9, sl, lr} │ │ │ │ - @ instruction: 0xff30f14c │ │ │ │ + @ instruction: 0xff4cf14c │ │ │ │ ldrtmi r2, [sl], -pc, lsl #6 │ │ │ │ ldrbmi sl, [r9], -fp, lsl #16 │ │ │ │ mcr2 7, 5, pc, cr0, cr15, {7} @ │ │ │ │ blmi 3dc9d0 │ │ │ │ stmdals pc, {r1, r3, r4, r5, r6, sl, lr} @ │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ subsmi r9, sl, r1, lsl fp │ │ │ │ @@ -6729,19 +6729,19 @@ │ │ │ │ stmdbeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf04fe790 │ │ │ │ usada8 sp, r0, r9, r0 │ │ │ │ ldcl 7, cr15, [r6, #992]! @ 0x3e0 │ │ │ │ addeq r6, lr, ip, lsr r0 │ │ │ │ andeq r0, r0, r0, asr r8 │ │ │ │ addeq r6, lr, r6, lsr r0 │ │ │ │ - eoreq r5, r6, r8, lsr r4 │ │ │ │ + eoreq r5, r6, r0, ror r4 │ │ │ │ andeq r0, r0, r4, lsr ip │ │ │ │ - eoreq r5, r6, r8, lsr #8 │ │ │ │ - eoreq r5, r6, r2, lsl r4 │ │ │ │ - eoreq r5, r6, r8, ror #6 │ │ │ │ + eoreq r5, r6, r0, ror #8 │ │ │ │ + eoreq r5, r6, sl, asr #8 │ │ │ │ + eoreq r5, r6, r0, lsr #7 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ addeq r5, lr, r8, lsl #29 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 10, cr15, cr0, cr12, {6} │ │ │ │ ldclmi 0, cr11, [r3], #-828 @ 0xfffffcc4 │ │ │ │ @@ -6860,15 +6860,15 @@ │ │ │ │ ldrtmi r4, [r0], -r1, lsr #12 │ │ │ │ ldrb r4, [r2, -r0, asr #15]! │ │ │ │ ldcl 7, cr15, [r2], #992 @ 0x3e0 │ │ │ │ addeq r5, lr, r4, lsl lr │ │ │ │ andeq r0, r0, r0, asr r8 │ │ │ │ andeq r0, r1, r5, lsr #17 │ │ │ │ addeq r8, r9, r6, asr #10 │ │ │ │ - eoreq r5, ip, r6, asr #8 │ │ │ │ + eoreq r5, ip, lr, ror r4 │ │ │ │ addeq r5, lr, ip, ror ip │ │ │ │ andeq r6, r0, r9, lsr r9 │ │ │ │ addeq r8, r9, r6, asr r4 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 10, cr15, cr0, cr12, {6} │ │ │ │ @@ -6988,46 +6988,46 @@ │ │ │ │ ldrtmi r4, [r0], -r1, lsr #12 │ │ │ │ ldrb r4, [r2, -r0, asr #15]! │ │ │ │ bl ffd08594 │ │ │ │ addeq r5, lr, r4, lsl ip │ │ │ │ andeq r0, r0, r0, asr r8 │ │ │ │ andeq r2, r1, sp, ror #12 │ │ │ │ addeq r8, r9, sl, lsl r3 │ │ │ │ - eoreq r5, ip, r6, asr #4 │ │ │ │ + eoreq r5, ip, lr, ror r2 │ │ │ │ addeq r5, lr, ip, ror sl │ │ │ │ andeq r7, r0, r1, lsr #25 │ │ │ │ addeq r8, r9, sl, lsr #4 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feba17dc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r8, ror #31 │ │ │ │ strmi r4, [r4], -sp, lsl #12 │ │ │ │ - blx 1306e04 │ │ │ │ - cdp2 1, 12, cr15, cr8, cr6, {1} │ │ │ │ + blx 1a06e04 │ │ │ │ + cdp2 1, 14, cr15, cr4, cr6, {1} │ │ │ │ stmiavs r3, {r4, r6, r7, r8, ip, sp, pc}^ │ │ │ │ ldmdble r7, {r0, r8, r9, fp, sp} │ │ │ │ vmax.s8 d4, d6, d16 │ │ │ │ - @ instruction: 0xf126fa41 │ │ │ │ - msrlt SPSR_, #3056 @ 0xbf0 │ │ │ │ + @ instruction: 0xf126fa5d │ │ │ │ + msrlt SPSR_, #3504 @ 0xdb0 │ │ │ │ ldmeq fp, {r0, r1, r7, r8, fp, sp, lr}^ │ │ │ │ svclt 0x00382b01 │ │ │ │ blcc 93214 │ │ │ │ stmdale ip!, {r0, r1, r2, r3, r8, r9, fp, sp} │ │ │ │ @ instruction: 0xf003e8df │ │ │ │ strcs r3, [fp, -r3, lsr #2]! │ │ │ │ svccs 0x002b2b2b │ │ │ │ blcs b152d0 │ │ │ │ blcs b152d4 │ │ │ │ vmax.s8 d4, d6, d16 │ │ │ │ - @ instruction: 0xf136fa29 │ │ │ │ - ldclcs 8, cr15, [fp], #-740 @ 0xfffffd1c │ │ │ │ + @ instruction: 0xf136fa45 │ │ │ │ + ldclcs 8, cr15, [fp], #-852 @ 0xfffffcac │ │ │ │ stccs 0, cr13, [r2], {23} │ │ │ │ andls sp, r1, r5 │ │ │ │ vmax.s8 d4, d6, d16 │ │ │ │ - blls c9520 │ │ │ │ + blls c9590 │ │ │ │ strtmi fp, [r9], -r0, asr #2 │ │ │ │ @ instruction: 0xf03b4620 │ │ │ │ strmi pc, [r1], -sp, asr #25 │ │ │ │ @ instruction: 0xf03b4620 │ │ │ │ strmi pc, [r3], -r9, lsr #25 │ │ │ │ andlt r4, r3, r8, lsl r6 │ │ │ │ cmpcs r4, #48, 26 @ 0xc00 │ │ │ │ @@ -7051,16 +7051,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: 0xf9def206 │ │ │ │ - cdp2 1, 5, cr15, cr12, cr6, {1} │ │ │ │ + @ instruction: 0xf9faf206 │ │ │ │ + cdp2 1, 7, cr15, cr8, cr6, {1} │ │ │ │ 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 feba18e0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @@ -7139,15 +7139,15 @@ │ │ │ │ @ instruction: 0xf7ffe0a8 │ │ │ │ blls a88920 │ │ │ │ blls aaf444 │ │ │ │ blls aef468 │ │ │ │ blls b2f438 │ │ │ │ stmdals fp, {r1, r3, r8, r9, ip, pc} │ │ │ │ tstls r4, #44, 22 @ 0xb000 │ │ │ │ - stc2 1, cr15, [lr, #152]! @ 0x98 │ │ │ │ + stc2l 1, cr15, [sl, #152] @ 0x98 │ │ │ │ @ instruction: 0xb120900f │ │ │ │ ldmeq pc, {r0, r1, r7, r8, fp, sp, lr}^ @ │ │ │ │ svclt 0x00382f01 │ │ │ │ blls 294438 │ │ │ │ movwls r4, #5726 @ 0x165e │ │ │ │ blls 6dc180 │ │ │ │ stmdavs fp!, {r0, r3, r8, r9, ip, pc} │ │ │ │ @@ -7395,15 +7395,15 @@ │ │ │ │ and pc, r0, r4, asr #17 │ │ │ │ mcr2 7, 2, pc, cr4, cr14, {7} @ │ │ │ │ movwls r9, #52008 @ 0xcb28 │ │ │ │ tstls r6, #41984 @ 0xa400 │ │ │ │ @ instruction: 0x632ae9dd │ │ │ │ stmdals r9, {r0, r2, r3, r8, r9, ip, pc} │ │ │ │ tstls r4, #44, 22 @ 0xb000 │ │ │ │ - blx fec070be │ │ │ │ + blx ff3070be │ │ │ │ andls r2, pc, r1, lsl #6 │ │ │ │ stmibvs r3, {r5, r8, ip, sp, pc} │ │ │ │ blcs 8cf9c │ │ │ │ movwcs fp, #7992 @ 0x1f38 │ │ │ │ blx f14a2 │ │ │ │ stmdavs r3!, {r0, r1, r9, ip, sp, lr, pc} │ │ │ │ blx 12f46a │ │ │ │ @@ -7650,15 +7650,15 @@ │ │ │ │ and pc, r0, r4, asr #17 │ │ │ │ mcrr2 7, 15, pc, r6, cr14 @ │ │ │ │ movwls r9, #52008 @ 0xcb28 │ │ │ │ tstls r6, #41984 @ 0xa400 │ │ │ │ @ instruction: 0x632ae9dd │ │ │ │ stmdals r9, {r0, r2, r3, r8, r9, ip, pc} │ │ │ │ tstls r4, #44, 22 @ 0xb000 │ │ │ │ - @ instruction: 0xf9b0f126 │ │ │ │ + @ instruction: 0xf9ccf126 │ │ │ │ andls r2, pc, r1, lsl #6 │ │ │ │ stmibvs r3, {r5, r8, ip, sp, pc} │ │ │ │ blcs 8d398 │ │ │ │ movwcs fp, #7992 @ 0x1f38 │ │ │ │ blx f189e │ │ │ │ stmdavs r3!, {r0, r1, r9, ip, sp, lr, pc} │ │ │ │ blx 12f866 │ │ │ │ @@ -7867,23 +7867,23 @@ │ │ │ │ mrsle r2, (UNDEF: 8) │ │ │ │ svcvs 0x0010f413 │ │ │ │ andcs fp, r4, r8, lsl pc │ │ │ │ bcs 47f780 │ │ │ │ andcs fp, r5, r8, lsl #30 │ │ │ │ andlt sp, r2, r1, lsl #2 │ │ │ │ tstls r1, r0, lsl sp │ │ │ │ - @ instruction: 0xfffef125 │ │ │ │ + @ instruction: 0xf81af126 │ │ │ │ mlascc r4, r0, r8, pc @ │ │ │ │ blcs 131790 │ │ │ │ ldm pc, {r0, r4, r5, fp, ip, lr, pc}^ @ │ │ │ │ stmdacs ip!, {r0, r1, ip, sp, lr, pc} │ │ │ │ stchi 0, cr3, [r3, #8] │ │ │ │ strbne pc, [r8], #963 @ 0x3c3 @ │ │ │ │ tstls r1, r8, lsl #12 │ │ │ │ - @ instruction: 0xf8d6f135 │ │ │ │ + @ instruction: 0xf8f2f135 │ │ │ │ strmi r1, [r2], -r3, lsr #30 │ │ │ │ ldmdale r1!, {r2, r3, r4, r8, r9, fp, sp} │ │ │ │ @ instruction: 0xf003e8df │ │ │ │ eorscc r0, r0, pc, lsl #30 │ │ │ │ ldrne r3, [r4], #-15 │ │ │ │ eorscc r3, r0, r0, lsr r0 │ │ │ │ eorscc r3, r0, r5, lsr #32 │ │ │ │ @@ -7899,15 +7899,15 @@ │ │ │ │ strbne pc, [r8], #963 @ 0x3c3 @ │ │ │ │ stchi 7, cr14, [r3], {216} @ 0xd8 │ │ │ │ strbne pc, [r8], #963 @ 0x3c3 @ │ │ │ │ mcrhi 7, 0, lr, cr3, cr4, {6} │ │ │ │ strbne pc, [r8], #963 @ 0x3c3 @ │ │ │ │ stmdals r1, {r4, r6, r7, r8, r9, sl, sp, lr, pc} │ │ │ │ @ instruction: 0xf1359201 │ │ │ │ - ldmdblt r0, {r0, r1, r2, r3, r5, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmdblt r0, {r0, r1, r3, r6, fp, ip, sp, lr, pc}^ │ │ │ │ addmi r9, r2, #4096 @ 0x1000 │ │ │ │ andcs fp, r6, r4, lsl pc │ │ │ │ ldr r2, [r4, r4]! │ │ │ │ svclt 0x00142a00 │ │ │ │ andcs r2, r4, r7 │ │ │ │ andcs lr, r3, pc, lsr #15 │ │ │ │ svclt 0x0000e7ad │ │ │ │ @@ -8350,15 +8350,15 @@ │ │ │ │ blcs 65ee0 │ │ │ │ @ instruction: 0x4691d037 │ │ │ │ @ instruction: 0x46805972 │ │ │ │ bcs fe0dd330 │ │ │ │ @ instruction: 0x079ad134 │ │ │ │ ldrbeq sp, [fp, -r1, asr #8] │ │ │ │ ldmdbpl r0!, {r0, r3, r6, sl, ip, lr, pc}^ │ │ │ │ - @ instruction: 0xf878f205 │ │ │ │ + @ instruction: 0xf894f205 │ │ │ │ @ instruction: 0xf0102213 │ │ │ │ strtmi r0, [r1], -r6, lsl #30 │ │ │ │ eorle r4, lr, r0, asr #12 │ │ │ │ blx 1387b7e │ │ │ │ @ instruction: 0x46212212 │ │ │ │ @ instruction: 0xf0174640 │ │ │ │ andcs pc, pc, #72704 @ 0x11c00 │ │ │ │ @@ -8408,15 +8408,15 @@ │ │ │ │ blcs 65fc8 │ │ │ │ @ instruction: 0x4691d037 │ │ │ │ @ instruction: 0x46805972 │ │ │ │ bcs fe0dd418 │ │ │ │ @ instruction: 0x079ad134 │ │ │ │ ldrbeq sp, [fp, -r1, asr #8] │ │ │ │ ldmdbpl r0!, {r0, r3, r6, sl, ip, lr, pc}^ │ │ │ │ - @ instruction: 0xf804f205 │ │ │ │ + @ instruction: 0xf820f205 │ │ │ │ @ instruction: 0xf0102213 │ │ │ │ strtmi r0, [r1], -r6, lsl #30 │ │ │ │ eorle r4, lr, r0, asr #12 │ │ │ │ @ instruction: 0xf882f018 │ │ │ │ @ instruction: 0x46212212 │ │ │ │ @ instruction: 0xf0184640 │ │ │ │ andcs pc, pc, #8192000 @ 0x7d0000 │ │ │ │ @@ -8601,23 +8601,23 @@ │ │ │ │ stcpl 2, cr15, [r4, #-52] @ 0xffffffcc │ │ │ │ svchi 0x00f0e8bd │ │ │ │ @ instruction: 0xf8939b0a │ │ │ │ @ instruction: 0xf0133178 │ │ │ │ tstle fp, r0, lsr pc │ │ │ │ @ instruction: 0xe77b465f │ │ │ │ @ instruction: 0xf1254658 │ │ │ │ - tstplt r8, r3, asr #20 @ p-variant is OBSOLETE │ │ │ │ + tstplt r8, pc, asr sl @ p-variant is OBSOLETE │ │ │ │ blcs 42650c │ │ │ │ svcge 0x006df63f │ │ │ │ bleq fe608044 │ │ │ │ @ instruction: 0xf8dfe770 │ │ │ │ ldrbtmi r3, [fp], #-1100 @ 0xfffffbb4 │ │ │ │ strbt r9, [sp], r9, lsl #6 │ │ │ │ @ instruction: 0xf1254638 │ │ │ │ - tstplt r8, r3, lsr sl @ p-variant is OBSOLETE │ │ │ │ + tstplt r8, pc, asr #20 @ p-variant is OBSOLETE │ │ │ │ blcs 42652c │ │ │ │ svcge 0x005af63f │ │ │ │ @ instruction: 0xe7612796 │ │ │ │ @ instruction: 0xf8939b08 │ │ │ │ blcs d8514 │ │ │ │ @ instruction: 0x81a1f000 │ │ │ │ @ instruction: 0xf8939b0a │ │ │ │ @@ -8663,15 +8663,15 @@ │ │ │ │ stmib r2, {r8, sl}^ │ │ │ │ svclt 0x00943803 │ │ │ │ movwcs r2, #4864 @ 0x1300 │ │ │ │ ldrpl lr, [r6, #-2509]! @ 0xfffff633 │ │ │ │ eorcc pc, r2, r2, lsl #17 │ │ │ │ strcs r4, [r1, #-1579] @ 0xfffff9d5 │ │ │ │ @ instruction: 0xf1f56155 │ │ │ │ - stcls 8, cr15, [r8, #-1012] @ 0xfffffc0c │ │ │ │ + @ instruction: 0x9d08f919 │ │ │ │ tstls r4, #34816 @ 0x8800 │ │ │ │ ldrsbeq pc, [ip, #133] @ 0x85 @ │ │ │ │ ldmib r6, {r8, r9, ip, pc}^ │ │ │ │ @ instruction: 0xf034234a │ │ │ │ @ instruction: 0x4680fbf7 │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ strmi r8, [r1], -r2, lsr #2 │ │ │ │ @@ -8689,15 +8689,15 @@ │ │ │ │ bls 514d28 │ │ │ │ eorsls r2, pc, #469762048 @ 0x1c000000 │ │ │ │ @ instruction: 0xf0399338 │ │ │ │ strtmi pc, [r9], -pc, ror #31 │ │ │ │ @ instruction: 0x4643aa38 │ │ │ │ ldmge ip!, {r1, r6, ip, pc} │ │ │ │ @ instruction: 0xf1fa9008 │ │ │ │ - movwcs pc, #6249 @ 0x1869 @ │ │ │ │ + movwcs pc, #6277 @ 0x1885 @ │ │ │ │ ldrbmi r9, [sl], -r0, lsl #6 │ │ │ │ strtmi r9, [r1], -lr, lsl #22 │ │ │ │ strbmi r9, [r8], -r1, lsl #6 │ │ │ │ vstrge d9, [r2, #-40] @ 0xffffffd8 │ │ │ │ stmdahi r2, {r0, r2, r3, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ @ instruction: 0xf8d39e09 │ │ │ │ movwls r3, #16780 @ 0x418c │ │ │ │ @@ -8772,15 +8772,15 @@ │ │ │ │ stmib sp, {r2, r8, r9, sp}^ │ │ │ │ blls 514eb0 │ │ │ │ movwcs r9, #29517 @ 0x734d │ │ │ │ @ instruction: 0xf0399346 │ │ │ │ ldmdbls r5, {r0, r1, r2, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ movwcs sl, #2630 @ 0xa46 │ │ │ │ stmdals r8, {r4, r6, ip, pc} │ │ │ │ - @ instruction: 0xffc2f1f9 │ │ │ │ + @ instruction: 0xffdef1f9 │ │ │ │ movwls r9, #6926 @ 0x1b0e │ │ │ │ bls 2dda34 │ │ │ │ @ instruction: 0xf8da4648 │ │ │ │ movwls r3, #36 @ 0x24 │ │ │ │ @ instruction: 0xf8929d09 │ │ │ │ @ instruction: 0xf8d23178 │ │ │ │ andls r2, r4, #140, 2 @ 0x23 │ │ │ │ @@ -8826,27 +8826,27 @@ │ │ │ │ @ instruction: 0xf096338d │ │ │ │ @ instruction: 0xf8d9fae3 │ │ │ │ blcs 5953c │ │ │ │ mcrge 4, 1, pc, cr8, cr15, {3} @ │ │ │ │ ldrteq pc, [r4], #2249 @ 0x8c9 @ │ │ │ │ stcls 6, cr14, [r8, #-144] @ 0xffffff70 │ │ │ │ vpmax.s8 q3, q10, q12 │ │ │ │ - @ instruction: 0xf125fc01 │ │ │ │ - stmdbls sl, {r0, r1, r2, r3, r4, r5, r6, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf125fc1d │ │ │ │ + stmdbls sl, {r0, r1, r3, r4, r7, fp, ip, sp, lr, pc} │ │ │ │ mlacc r0, r0, r8, pc @ │ │ │ │ movweq pc, #28675 @ 0x7003 @ │ │ │ │ @ instruction: 0x2179f891 │ │ │ │ blcs e6db4 │ │ │ │ bcs 1003c4 │ │ │ │ @ instruction: 0xf895d04e │ │ │ │ @ instruction: 0xe64f1178 │ │ │ │ andcs r9, r0, #10240 @ 0x2800 │ │ │ │ andls r6, r7, #216, 20 @ 0xd8000 │ │ │ │ - blx ffb08abe │ │ │ │ - @ instruction: 0xf868f125 │ │ │ │ + stc2 2, cr15, [r6], {4} │ │ │ │ + @ instruction: 0xf884f125 │ │ │ │ mlacc r0, r0, r8, pc @ │ │ │ │ @ instruction: 0xf0039a07 │ │ │ │ @ instruction: 0xf1a30307 │ │ │ │ blx fed0cec8 │ │ │ │ ldmdbeq fp, {r0, r1, r7, r8, r9, ip, sp, lr, pc}^ │ │ │ │ svclt 0x00044293 │ │ │ │ @ instruction: 0xf8939b08 │ │ │ │ @@ -8869,31 +8869,31 @@ │ │ │ │ cmncs pc, #13828096 @ 0xd30000 │ │ │ │ svchi 0x005bf3bf │ │ │ │ andcc pc, r0, #33554432 @ 0x2000000 │ │ │ │ @ instruction: 0xf43f2a00 │ │ │ │ bmi 4b7b84 │ │ │ │ ldmdbmi r1, {r0, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - @ instruction: 0xf882f12a │ │ │ │ + @ instruction: 0xf89ef12a │ │ │ │ bcs 105b70 │ │ │ │ mcrge 4, 0, pc, cr14, cr15, {3} @ │ │ │ │ ldr r2, [r6, r1, lsl #4]! │ │ │ │ ldr r2, [r4, r0, lsl #4]! │ │ │ │ stc 7, cr15, [ip, #-984]! @ 0xfffffc28 │ │ │ │ addeq r4, lr, r0, asr #6 │ │ │ │ addeq r4, lr, sl, lsr r3 │ │ │ │ andeq r0, r0, r0, asr r8 │ │ │ │ addeq r6, r9, r8, lsl #21 │ │ │ │ @ instruction: 0x008969b2 │ │ │ │ addeq r4, lr, r8, lsr r1 │ │ │ │ @ instruction: 0x008968be │ │ │ │ - eoreq r3, r6, r0, lsr #4 │ │ │ │ + eoreq r3, r6, r8, asr r2 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r3, r6, r8, lsl r1 │ │ │ │ - eoreq r3, r6, r2, asr r1 │ │ │ │ + eoreq r3, r6, r0, asr r1 │ │ │ │ + eoreq r3, r6, sl, lsl #3 │ │ │ │ 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} @ │ │ │ │ @@ -9104,15 +9104,15 @@ │ │ │ │ eoreq r0, pc, pc, lsr #32 │ │ │ │ eoreq r0, pc, pc, lsr #32 │ │ │ │ eoreq r0, pc, pc, lsr #32 │ │ │ │ eoreq r0, pc, pc, lsr #32 │ │ │ │ sbcseq r0, fp, pc, lsr #32 │ │ │ │ andls r4, r1, #16, 12 @ 0x1000000 │ │ │ │ @ instruction: 0xf1249302 │ │ │ │ - @ instruction: 0x4605fe55 │ │ │ │ + @ instruction: 0x4605fe71 │ │ │ │ stmdals r1, {r1, r7, r9, sl, lr} │ │ │ │ ldmdbeq r7!, {r1, r3, r8, ip, sp, lr, pc} │ │ │ │ mcr2 7, 1, pc, cr12, cr14, {7} @ │ │ │ │ eorseq pc, r3, #1073741825 @ 0x40000001 │ │ │ │ strmi r9, [r0], r2, lsl #26 │ │ │ │ ldrmi sl, [r0], -r4, lsl #18 │ │ │ │ svccc 0x0001f812 │ │ │ │ @@ -9247,15 +9247,15 @@ │ │ │ │ ldrb r9, [r9, -r4, lsl #6] │ │ │ │ svceq 0x0003f1b8 │ │ │ │ stmdavs fp!, {r2, r3, r4, r8, r9, sl, fp, ip, sp, pc} │ │ │ │ @ instruction: 0xf47f600b │ │ │ │ ldc 15, cr10, [r5, #176] @ 0xb0 │ │ │ │ stmib sp, {r9, fp}^ │ │ │ │ @ instruction: 0xf1282101 │ │ │ │ - stmdbls r2, {r0, r5, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r2, {r0, r2, r3, r4, r5, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ andvs r9, r8, r1, lsl #20 │ │ │ │ cdp 7, 11, cr14, cr15, cr1, {1} │ │ │ │ vmov.f32 s15, #64 @ 0x3e000000 0.125 │ │ │ │ vsqrt.f32 s15, s14 │ │ │ │ svclt 0x00d8fa10 │ │ │ │ beq 1087fa8 │ │ │ │ svcge 0x0010f77f │ │ │ │ @@ -9876,15 +9876,15 @@ │ │ │ │ ldrdvs r6, [r2], #-15 @ │ │ │ │ @ instruction: 0xf7f5e6fc │ │ │ │ ldmib sp, {r2, r5, r6, r8, sl, fp, sp, lr, pc}^ │ │ │ │ str r1, [r6, r4, lsl #10]! │ │ │ │ addeq r3, lr, r4, asr #32 │ │ │ │ andeq r0, r0, r0, asr r8 │ │ │ │ addeq r2, lr, r0, asr lr │ │ │ │ - eoreq r2, r6, r0, lsr #5 │ │ │ │ + ldrdeq r2, [r6], -r8 @ │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0098f8cc │ │ │ │ bmi e9eb50 │ │ │ │ addslt r4, r4, r9, lsr fp │ │ │ │ @ instruction: 0x4607447a │ │ │ │ @@ -9902,15 +9902,15 @@ │ │ │ │ @ instruction: 0xd1512d96 │ │ │ │ vpmin.s8 d25, d0, d15 │ │ │ │ addsmi r1, sl, #-872415230 @ 0xcc000002 │ │ │ │ bcs fe4fcfa0 │ │ │ │ @ instruction: 0xf44fbf04 │ │ │ │ strcs r0, [r6, #1024] @ 0x400 │ │ │ │ strtmi sp, [r8], -r6, asr #2 │ │ │ │ - @ instruction: 0xf818f124 │ │ │ │ + @ instruction: 0xf834f124 │ │ │ │ blvs fe139834 │ │ │ │ movweq pc, #4515 @ 0x11a3 @ │ │ │ │ @ instruction: 0xf383fab3 │ │ │ │ b 114f8cc │ │ │ │ ldmib sp, {r0, r1, r7, sl}^ │ │ │ │ stmib sp, {r1, r3, r4, r8, r9, sp}^ │ │ │ │ ldmdbls lr, {r1, r2, r8, r9, sp} │ │ │ │ @@ -10016,15 +10016,15 @@ │ │ │ │ @ instruction: 0xd1512d96 │ │ │ │ vpmin.s8 d25, d0, d15 │ │ │ │ addsmi r1, sl, #-872415230 @ 0xcc000002 │ │ │ │ bcs fe4fd168 │ │ │ │ @ instruction: 0xf44fbf04 │ │ │ │ strcs r0, [r6, #1024] @ 0x400 │ │ │ │ strtmi sp, [r8], -r6, asr #2 │ │ │ │ - @ instruction: 0xff34f123 │ │ │ │ + @ instruction: 0xff50f123 │ │ │ │ blvs fe1399fc │ │ │ │ movweq pc, #4515 @ 0x11a3 @ │ │ │ │ @ instruction: 0xf383fab3 │ │ │ │ b 114fa94 │ │ │ │ ldmib sp, {r0, r1, r7, sl}^ │ │ │ │ stmib sp, {r1, r3, r4, r8, r9, sp}^ │ │ │ │ ldmdbls lr, {r1, r2, r8, r9, sp} │ │ │ │ @@ -10284,15 +10284,15 @@ │ │ │ │ mvnle r2, r0, lsl #22 │ │ │ │ ldrteq pc, [r4], #2246 @ 0x8c6 @ │ │ │ │ @ instruction: 0xf7f5e7e2 │ │ │ │ svclt 0x0000ea32 │ │ │ │ addeq r2, lr, r0, lsr #15 │ │ │ │ andeq r0, r0, r0, asr r8 │ │ │ │ addeq r2, lr, r4, lsl #14 │ │ │ │ - eoreq r1, r6, r0, ror #22 │ │ │ │ + mlaeq r6, r8, fp, r1 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feba4b50 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [r5], -r0, asr #31 │ │ │ │ strmi r4, [lr], -r5, asr #16 │ │ │ │ ldrbtmi r4, [r8], #-2373 @ 0xfffff6bb │ │ │ │ stcge 0, cr11, [r6], {140} @ 0x8c │ │ │ │ @@ -10721,15 +10721,15 @@ │ │ │ │ addsmi r1, sl, #-872415230 @ 0xcc000002 │ │ │ │ bcs fe4fdc64 │ │ │ │ movwcs fp, #7948 @ 0x1f0c │ │ │ │ blcs 56c0c │ │ │ │ strmi fp, [r1], lr, lsl #30 │ │ │ │ stmdbeq r2, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ strtmi r2, [r8], -r6, lsl #11 │ │ │ │ - @ instruction: 0xf9b2f123 │ │ │ │ + @ instruction: 0xf9cef123 │ │ │ │ blvs fe07a4e0 │ │ │ │ andeq pc, r1, r0, lsr #3 │ │ │ │ @ instruction: 0xf080fab0 │ │ │ │ movteq r0, #2368 @ 0x940 │ │ │ │ b 12a86b8 │ │ │ │ blls 25764c │ │ │ │ ldmibeq lr, {r0, r2, r8, r9, lr} │ │ │ │ @@ -10881,19 +10881,19 @@ │ │ │ │ blx d0a336 │ │ │ │ @ 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 │ │ │ │ - blx ffd0aaa6 │ │ │ │ - @ instruction: 0xf958f132 │ │ │ │ + stc2 2, cr15, [lr], {2} │ │ │ │ + @ instruction: 0xf974f132 │ │ │ │ eorsle r2, sp, r0, lsl #16 │ │ │ │ stmdavs r8!, {r2, r9, sl, sp} │ │ │ │ - stc2 2, cr15, [sl], #8 │ │ │ │ + stc2l 2, cr15, [r6], {2} │ │ │ │ @ instruction: 0xf01069a1 │ │ │ │ stmdals r8, {r1, r2, r8, r9, sl, fp} │ │ │ │ strcs fp, [r1, #-3860] @ 0xfffff0ec │ │ │ │ b 12576bc │ │ │ │ teqeq sl, #402653184 @ 0x18000000 │ │ │ │ andne lr, r0, #270336 @ 0x42000 │ │ │ │ biceq lr, r5, #274432 @ 0x43000 │ │ │ │ @@ -10916,15 +10916,15 @@ │ │ │ │ @ instruction: 0x460281f0 │ │ │ │ tstppl r1, sp, asr #4 @ p-variant is OBSOLETE │ │ │ │ orreq pc, r8, r4, asr #5 │ │ │ │ blne 28c420 │ │ │ │ @ instruction: 0xf1006043 │ │ │ │ @ instruction: 0xe7b20310 │ │ │ │ vadd.i8 d6, d2, d24 │ │ │ │ - @ instruction: 0xf010fc6d │ │ │ │ + @ instruction: 0xf010fc89 │ │ │ │ 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 │ │ │ │ @@ -11273,15 +11273,15 @@ │ │ │ │ b 1f8c870 │ │ │ │ umulleq r1, lr, r4, ip │ │ │ │ andeq r0, r0, r0, asr r8 │ │ │ │ addeq r1, lr, r4, lsr ip │ │ │ │ umulleq r4, r9, ip, r3 │ │ │ │ addeq r4, r9, r4, lsl r3 │ │ │ │ addeq r1, lr, r0, asr #18 │ │ │ │ - eoreq r0, ip, ip, lsl #30 │ │ │ │ + eoreq r0, ip, r4, asr #30 │ │ │ │ addeq r4, r9, r6, lsr #32 │ │ │ │ andeq r0, r0, ip, asr r9 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0068f8cc │ │ │ │ addslt r4, sp, r9, lsr sl │ │ │ │ @@ -11688,15 +11688,15 @@ │ │ │ │ svc 0x003ef7f3 │ │ │ │ addeq r1, lr, r8, lsl r6 │ │ │ │ andeq r0, r0, r0, asr r8 │ │ │ │ @ instruction: 0x008e15b8 │ │ │ │ strdeq r3, [r9], r4 │ │ │ │ addeq r3, r9, ip, ror #24 │ │ │ │ addeq r1, lr, r4, asr #5 │ │ │ │ - mlaeq ip, r0, r8, r0 │ │ │ │ + eoreq r0, ip, r8, asr #17 │ │ │ │ addeq r3, r9, lr, ror r9 │ │ │ │ andeq r0, r0, ip, asr r9 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0068f8cc │ │ │ │ addslt r4, sp, r9, lsr sl │ │ │ │ @@ -11869,15 +11869,15 @@ │ │ │ │ addsmi r1, sl, #-872415230 @ 0xcc000002 │ │ │ │ bcs fe4fee54 │ │ │ │ movwcs fp, #7948 @ 0x1f0c │ │ │ │ blcs 57dfc │ │ │ │ strcs fp, [r2], #-3868 @ 0xfffff0e4 │ │ │ │ stmeq r6, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf1224640 │ │ │ │ - teqplt r8, fp @ @ p-variant is OBSOLETE │ │ │ │ + teqplt r8, r7 @ @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf1a36b83 │ │ │ │ blx fed0fe18 │ │ │ │ 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 │ │ │ │ @@ -12034,15 +12034,15 @@ │ │ │ │ addsmi r1, sl, #-872415230 @ 0xcc000002 │ │ │ │ bcs fe4ff0e8 │ │ │ │ movwcs fp, #7948 @ 0x1f0c │ │ │ │ blcs 58090 │ │ │ │ strcs fp, [r2], #-3868 @ 0xfffff0e4 │ │ │ │ stmeq r6, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf1214640 │ │ │ │ - teqplt r8, r1, ror pc @ p-variant is OBSOLETE │ │ │ │ + teqplt r8, sp, lsl #31 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf1a36b83 │ │ │ │ blx fed100ac │ │ │ │ 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 │ │ │ │ @@ -12119,15 +12119,15 @@ │ │ │ │ @ instruction: 0xf7fa6026 │ │ │ │ blls b8db50 │ │ │ │ blls bb4218 │ │ │ │ ldmib sp, {r0, r3, r4, r8, r9, ip, pc}^ │ │ │ │ movwls fp, #33582 @ 0x832e │ │ │ │ blls c75614 │ │ │ │ @ instruction: 0xf1219313 │ │ │ │ - andsls pc, r1, r7, asr #29 │ │ │ │ + andsls pc, r1, r3, ror #29 │ │ │ │ stmibvs r3, {r5, r8, ip, sp, pc} │ │ │ │ svccs 0x000108df │ │ │ │ smladxcs r1, r8, pc, fp @ │ │ │ │ andls pc, r4, sp, asr #17 │ │ │ │ cdpls 5, 1, cr2, cr2, cr0, {0} │ │ │ │ movwls r6, #30755 @ 0x7823 │ │ │ │ @ instruction: 0x3178f898 │ │ │ │ @@ -12217,15 +12217,15 @@ │ │ │ │ tstphi r1, r0 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf0402e96 │ │ │ │ bls 32fc10 │ │ │ │ @ instruction: 0x13b3f240 │ │ │ │ svclt 0x0018429a │ │ │ │ @ instruction: 0xf0402a92 │ │ │ │ addcs r8, r6, r5, ror #1 │ │ │ │ - cdp2 1, 0, cr15, cr2, cr1, {1} │ │ │ │ + cdp2 1, 1, cr15, cr14, cr1, {1} │ │ │ │ movwcs r4, #9734 @ 0x2606 │ │ │ │ cmplt r6, r7, lsl #6 │ │ │ │ movwcs r6, #2482 @ 0x9b2 │ │ │ │ @ instruction: 0x46194658 │ │ │ │ bcs 91ad8 │ │ │ │ andcs fp, r1, #56, 30 @ 0xe0 │ │ │ │ stcl 7, cr15, [lr, #-968]! @ 0xfffffc38 │ │ │ │ @@ -12333,15 +12333,15 @@ │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ subsmi r9, sl, r7, ror #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ rsblt sp, r9, r6, ror #2 │ │ │ │ svchi 0x00f0e8bd │ │ │ │ stmdals sl, {r0, r1, r6, r7, r9, ip, sp, pc} │ │ │ │ @ instruction: 0xf1219307 │ │ │ │ - @ instruction: 0x4606fd1b │ │ │ │ + @ instruction: 0x4606fd37 │ │ │ │ @ instruction: 0x4603e719 │ │ │ │ andcs pc, r1, #-805306364 @ 0xd0000004 │ │ │ │ adcseq pc, r2, #196, 12 @ 0xc400000 │ │ │ │ blcs 28da68 │ │ │ │ @ instruction: 0xf8c46045 │ │ │ │ vmlscs.f32 s6, s0, s25 │ │ │ │ svcge 0x0044f47f │ │ │ │ @@ -13318,15 +13318,15 @@ │ │ │ │ @ instruction: 0xf10369a7 │ │ │ │ @ instruction: 0xf8c30b08 │ │ │ │ vhadd.s8 d24, d0, d4 │ │ │ │ @ instruction: 0xf6c41101 │ │ │ │ stmdals lr, {r2, r3, r7, r8} │ │ │ │ @ instruction: 0xf8c46019 │ │ │ │ movwls fp, #8196 @ 0x2004 │ │ │ │ - stc2l 1, cr15, [r8, #-128]! @ 0xffffff80 │ │ │ │ + stc2 1, cr15, [r4, #128] @ 0x80 │ │ │ │ strmi r9, [r0], r2, lsl #22 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ blvs fe0b0b24 │ │ │ │ svclt 0x00082901 │ │ │ │ addvc pc, r0, pc, asr #32 │ │ │ │ addshi pc, r3, r0, asr #32 │ │ │ │ stmdbls r1, {r4, r9, fp, ip, pc} │ │ │ │ @@ -13369,19 +13369,19 @@ │ │ │ │ movweq pc, #4175 @ 0x104f @ │ │ │ │ orreq pc, r4, #196, 12 @ 0xc400000 │ │ │ │ andcc pc, r0, sl, asr #17 │ │ │ │ andlt pc, r4, r4, asr #17 │ │ │ │ rsceq fp, sp, r4, lsl pc │ │ │ │ strbvc pc, [r4, #-1103] @ 0xfffffbb1 @ │ │ │ │ @ instruction: 0xf12f2604 │ │ │ │ - ldmdblt r8, {r0, r1, r2, r3, r5, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdblt r8, {r0, r1, r3, r6, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf12f980e │ │ │ │ - subeq pc, r6, sp, lsl #28 │ │ │ │ + subeq pc, r6, r9, lsr #28 │ │ │ │ @ instruction: 0xf12f9800 │ │ │ │ - @ instruction: 0xf1b8fea7 │ │ │ │ + @ instruction: 0xf1b8fec3 │ │ │ │ andle r0, r8, r0, lsl #30 │ │ │ │ ldrsbtcc pc, [r8], -r8 @ │ │ │ │ movweq pc, #4515 @ 0x11a3 @ │ │ │ │ @ instruction: 0xf383fab3 │ │ │ │ b 1192f0c │ │ │ │ teqmi r5, #817889280 @ 0x30c00000 │ │ │ │ tstpeq r0, #-2147483646 @ p-variant is OBSOLETE @ 0x80000002 │ │ │ │ @@ -13491,28 +13491,28 @@ │ │ │ │ strls r4, [r6, -r0, asr #12] │ │ │ │ ldc2l 0, cr15, [sl], {30} │ │ │ │ stmibcc r8!, {r1, r2, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ tstlt r8, lr, lsl r8 │ │ │ │ ldrtmi r6, [r1], #2139 @ 0x85b │ │ │ │ smladls r6, pc, r4, r4 @ │ │ │ │ @ instruction: 0xf1204628 │ │ │ │ - strmi pc, [r5], -pc, lsl #24 │ │ │ │ + strmi pc, [r5], -fp, lsr #24 │ │ │ │ blvs fe1bd028 │ │ │ │ streq pc, [r1, #-421] @ 0xfffffe5b │ │ │ │ @ instruction: 0xf585fab5 │ │ │ │ cmneq sp, #1785856 @ 0x1b4000 │ │ │ │ ldmdals r7, {r2, r4, r8, r9, fp, ip, pc} │ │ │ │ streq pc, [r1, -r3, asr #32] │ │ │ │ - stc2l 1, cr15, [r8], #188 @ 0xbc │ │ │ │ + stc2 1, cr15, [r4, #-188] @ 0xffffff44 │ │ │ │ @ instruction: 0xf787fab7 │ │ │ │ @ instruction: 0xf1c74603 │ │ │ │ stmdacs r0, {r0, r1, r2, r3, r4, r8, r9, sl} │ │ │ │ addhi pc, r4, r0, asr #32 │ │ │ │ movwls r9, #38935 @ 0x9817 │ │ │ │ - blx ffd8d01a │ │ │ │ + ldc2 1, cr15, [r0], {32} │ │ │ │ blvs fe0fd01c │ │ │ │ bcs 1197a0 │ │ │ │ addhi pc, sp, r0 │ │ │ │ orrcs pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ bls 6f6fc8 │ │ │ │ umlaleq pc, r6, fp, r8 @ │ │ │ │ orrcs lr, r1, #274432 @ 0x43000 │ │ │ │ @@ -13677,15 +13677,15 @@ │ │ │ │ @ instruction: 0x463a87f0 │ │ │ │ blx fe48ce84 │ │ │ │ ldmibvc ip, {r3, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf7f1e7b0 │ │ │ │ svclt 0x0000efae │ │ │ │ umulleq pc, sp, lr, r2 @ │ │ │ │ andeq r0, r0, r0, asr r8 │ │ │ │ - strdeq lr, [fp], -r0 @ │ │ │ │ + eoreq lr, fp, r8, lsr #18 │ │ │ │ addeq pc, sp, r8, ror #3 │ │ │ │ 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}^ │ │ │ │ @@ -13738,15 +13738,15 @@ │ │ │ │ @ instruction: 0xf8c97391 │ │ │ │ andlt r3, sl, r8, asr #19 │ │ │ │ @ instruction: 0x87f0e8bd │ │ │ │ strtmi r4, [r8], -sl, lsl #12 │ │ │ │ @ instruction: 0xf0144631 │ │ │ │ @ instruction: 0xf8d9fa0f │ │ │ │ sbfx r1, ip, #19, #3 │ │ │ │ - eoreq lr, fp, sl, ror #15 │ │ │ │ + eoreq lr, fp, r2, lsr #16 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0098f8cc │ │ │ │ @ instruction: 0x4606b091 │ │ │ │ bmi 1a627ac │ │ │ │ @ instruction: 0xf5064699 │ │ │ │ @@ -14125,15 +14125,15 @@ │ │ │ │ blcs 5e800 │ │ │ │ @ instruction: 0xf8c6d1d5 │ │ │ │ @ instruction: 0xe7d204b4 │ │ │ │ stc 7, cr15, [lr], #-964 @ 0xfffffc3c │ │ │ │ @ instruction: 0x008debb0 │ │ │ │ andeq r0, r0, r0, asr r8 │ │ │ │ addeq lr, sp, lr, lsl fp │ │ │ │ - eoreq sp, r5, lr, asr pc │ │ │ │ + mlaeq r5, r6, pc, sp @ │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ ldcleq 8, cr15, [r0, #816] @ 0x330 │ │ │ │ @ instruction: 0xf5ad4a6f │ │ │ │ blmi 1c30970 │ │ │ │ ldrbtmi r4, [sl], #-1541 @ 0xfffff9fb │ │ │ │ @@ -14141,17 +14141,17 @@ │ │ │ │ strbpl pc, [r0, -r5, lsl #10] @ │ │ │ │ ldrtmi pc, [r4], #1280 @ 0x500 @ │ │ │ │ strbtcc r5, [r8], #-2259 @ 0xfffff72d │ │ │ │ ldmdavs fp, {r1, r3, r7, fp, sp, lr} │ │ │ │ @ instruction: 0xf04f9381 │ │ │ │ andls r0, ip, #0, 6 │ │ │ │ bvs ff476db0 │ │ │ │ - blx 1f0dd88 │ │ │ │ + blx fe60dd88 │ │ │ │ bvs ffc755a8 │ │ │ │ - blx 1e0dd90 │ │ │ │ + blx fe50dd90 │ │ │ │ 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 │ │ │ │ @@ -14266,17 +14266,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}^ │ │ │ │ @ instruction: 0xf1ff4650 │ │ │ │ - andls pc, r9, r1, lsl #19 │ │ │ │ + mulls r9, sp, r9 │ │ │ │ @ instruction: 0xf1ff9807 │ │ │ │ - @ instruction: 0xf8d9f97d │ │ │ │ + @ instruction: 0xf8d9f999 │ │ │ │ blls 797efc │ │ │ │ @ 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 │ │ │ │ @@ -14599,15 +14599,15 @@ │ │ │ │ andeq pc, r8, #-1073741824 @ 0xc0000000 │ │ │ │ andge pc, r4, r3, asr #17 │ │ │ │ vmax.s8 d20, d0, d24 │ │ │ │ @ instruction: 0xf6c41101 │ │ │ │ andsvs r0, r9, ip, lsl #3 │ │ │ │ movwls r6, #16482 @ 0x4062 │ │ │ │ @ instruction: 0xf11f9203 │ │ │ │ - ldmib sp, {r0, r1, r2, r5, r6, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib sp, {r0, r1, r7, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ strmi r2, [r2], r3, lsl #6 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ blvs fe0b2170 │ │ │ │ svclt 0x00082901 │ │ │ │ orrvc pc, r0, pc, asr #32 │ │ │ │ msrhi CPSR_sc, r0, asr #32 │ │ │ │ svcls 0x00029812 │ │ │ │ @@ -14663,20 +14663,20 @@ │ │ │ │ andcc pc, r4, r9, asr #17 │ │ │ │ movwcs pc, #4685 @ 0x124d @ │ │ │ │ @ instruction: 0x03b2f6c4 │ │ │ │ andcc pc, r0, r9, asr #17 │ │ │ │ rscseq fp, r6, r8, lsl pc │ │ │ │ svclt 0x00086067 │ │ │ │ strbvc pc, [r4], -pc, asr #8 @ │ │ │ │ - ldc2 1, cr15, [r2], {46} @ 0x2e │ │ │ │ + stc2 1, cr15, [lr], #-184 @ 0xffffff48 │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ @ instruction: 0x462880b0 │ │ │ │ - blx ffc0e27a │ │ │ │ + stc2 1, cr15, [sl], {46} @ 0x2e │ │ │ │ stmdals r1, {r0, r2, r6} │ │ │ │ - stc2 1, cr15, [r8], {46} @ 0x2e │ │ │ │ + stc2 1, cr15, [r4], #184 @ 0xb8 │ │ │ │ svceq 0x0000f1ba │ │ │ │ @ instruction: 0xf8dad008 │ │ │ │ @ instruction: 0xf1a33038 │ │ │ │ blx fed129dc │ │ │ │ ldmdbeq fp, {r0, r1, r7, r8, r9, ip, sp, lr, pc}^ │ │ │ │ strbcs lr, [r3], r6, asr #20 │ │ │ │ @ instruction: 0xf1094335 │ │ │ │ @@ -14859,28 +14859,28 @@ │ │ │ │ strls r4, [r6, -r0, asr #12] │ │ │ │ blx b0e120 │ │ │ │ stmibcc r8!, {r1, r2, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ tstlt r8, lr, lsl r8 │ │ │ │ ldrtmi r6, [r1], #2139 @ 0x85b │ │ │ │ smladls r6, pc, r4, r4 @ │ │ │ │ @ instruction: 0xf11f4628 │ │ │ │ - @ instruction: 0x4605f95f │ │ │ │ + @ instruction: 0x4605f97b │ │ │ │ blvs fe1be588 │ │ │ │ streq pc, [r1, #-421] @ 0xfffffe5b │ │ │ │ @ instruction: 0xf585fab5 │ │ │ │ cmneq sp, #1785856 @ 0x1b4000 │ │ │ │ ldmdals r7, {r2, r4, r8, r9, fp, ip, pc} │ │ │ │ streq pc, [r1, -r3, asr #32] │ │ │ │ - blx e8e598 │ │ │ │ + blx 158e598 │ │ │ │ @ instruction: 0xf787fab7 │ │ │ │ @ instruction: 0xf1c74603 │ │ │ │ stmdacs r0, {r0, r1, r2, r3, r4, r8, r9, sl} │ │ │ │ addhi pc, r8, r0, asr #32 │ │ │ │ movwls r9, #38935 @ 0x9817 │ │ │ │ - @ instruction: 0xf944f11f │ │ │ │ + @ instruction: 0xf960f11f │ │ │ │ blvs fe0fe57c │ │ │ │ bcs 11ad00 │ │ │ │ addshi pc, r1, r0 │ │ │ │ orrcs pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ stmdbls r8, {r0, r1, r2, r9, fp, ip, pc} │ │ │ │ umlaleq pc, r6, fp, r8 @ │ │ │ │ orrcs lr, r2, #274432 @ 0x43000 │ │ │ │ @@ -15042,15 +15042,15 @@ │ │ │ │ @ instruction: 0xf8c97391 │ │ │ │ andlt r3, sl, r8, asr #19 │ │ │ │ @ instruction: 0x87f0e8bd │ │ │ │ strtmi r4, [r8], -sl, lsl #12 │ │ │ │ @ instruction: 0xf0144631 │ │ │ │ @ instruction: 0xf8d9f895 │ │ │ │ sbfx r1, ip, #19, #3 │ │ │ │ - eoreq sp, fp, sl, lsl #7 │ │ │ │ + eoreq sp, fp, r2, asr #7 │ │ │ │ andeq r0, r0, r0 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ blhi 10d864 │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0080f8cc │ │ │ │ addslt r4, r5, lr, asr #28 │ │ │ │ @@ -15130,15 +15130,15 @@ │ │ │ │ @ instruction: 0xe78b69dc │ │ │ │ mrrc 7, 15, pc, r8, cr0 @ │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ andeq r0, r0, r0, lsl #4 │ │ │ │ andeq r0, r0, r1 │ │ │ │ addeq sp, sp, lr, lsr ip │ │ │ │ andeq r0, r0, r0, asr r8 │ │ │ │ - ldrdeq sp, [fp], -r6 @ │ │ │ │ + eoreq sp, fp, lr, lsl #6 │ │ │ │ addeq sp, sp, r2, asr #22 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0098f8cc │ │ │ │ @ instruction: 0x4606b091 │ │ │ │ bmi 1a63d70 │ │ │ │ @@ -15518,15 +15518,15 @@ │ │ │ │ blcs 5fdc4 │ │ │ │ @ instruction: 0xf8c6d1d5 │ │ │ │ @ instruction: 0xe7d204b4 │ │ │ │ stmdb ip, {r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ addeq sp, sp, ip, ror #11 │ │ │ │ andeq r0, r0, r0, asr r8 │ │ │ │ addeq sp, sp, sl, asr r5 │ │ │ │ - mlaeq r5, sl, r9, ip │ │ │ │ + ldrdeq ip, [r5], -r2 @ │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ ldcleq 8, cr15, [r0, #816] @ 0x330 │ │ │ │ @ instruction: 0xf5ad4a6f │ │ │ │ blmi 1c31f34 │ │ │ │ ldrbtmi r4, [sl], #-1541 @ 0xfffff9fb │ │ │ │ @@ -15534,17 +15534,17 @@ │ │ │ │ strbpl pc, [r0, -r5, lsl #10] @ │ │ │ │ ldrtmi pc, [r4], #1280 @ 0x500 @ │ │ │ │ strbtcc r5, [r8], #-2259 @ 0xfffff72d │ │ │ │ ldmdavs fp, {r1, r3, r7, fp, sp, lr} │ │ │ │ @ instruction: 0xf04f9381 │ │ │ │ andls r0, ip, #0, 6 │ │ │ │ bvs ff478374 │ │ │ │ - @ instruction: 0xff98f1fd │ │ │ │ + @ instruction: 0xffb4f1fd │ │ │ │ bvs ffc76b6c │ │ │ │ - @ instruction: 0xff94f1fd │ │ │ │ + @ instruction: 0xffb0f1fd │ │ │ │ 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 │ │ │ │ @@ -15659,17 +15659,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}^ │ │ │ │ @ instruction: 0xf1fd4650 │ │ │ │ - mulls r9, pc, lr @ │ │ │ │ + @ instruction: 0x9009febb │ │ │ │ @ instruction: 0xf1fd9807 │ │ │ │ - @ instruction: 0xf8d9fe9b │ │ │ │ + @ instruction: 0xf8d9feb7 │ │ │ │ blls 7994c0 │ │ │ │ @ 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 │ │ │ │ @@ -16019,15 +16019,15 @@ │ │ │ │ andvs lr, r3, r0, asr #20 │ │ │ │ subs r6, r2, r8, lsr r0 │ │ │ │ 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: 0xf84ef11e │ │ │ │ + @ instruction: 0xf86af11e │ │ │ │ rsble r2, pc, r0, lsl #16 │ │ │ │ blcs ae0f8 │ │ │ │ ldc 1, cr13, [pc, #432] @ 534a0 │ │ │ │ ldrtmi r7, [r3], -r0, lsl #21 │ │ │ │ vmov.f32 s21, #124 @ 0x3fe00000 1.750 │ │ │ │ vldmia r3!, {s12-s11} │ │ │ │ vmov.f32 s0, #81 @ 0x3e880000 0.2656250 │ │ │ │ @@ -16083,15 +16083,15 @@ │ │ │ │ @ instruction: 0xe7d4603b │ │ │ │ blvs fe13f820 │ │ │ │ stmible r6, {r0, r8, r9, fp, sp}^ │ │ │ │ strcs r2, [r1], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0x46194632 │ │ │ │ stmib sp, {r3, r4, r5, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf1194400 │ │ │ │ - strb pc, [r6, r5, ror #25] @ │ │ │ │ + strb pc, [r6, r1, lsl #26] @ │ │ │ │ bvc 108eb64 │ │ │ │ ldcl 7, cr14, [pc, #716] @ 536b8 │ │ │ │ vnmul.f32 s15, s0, s12 │ │ │ │ str r7, [lr, r7, lsr #20]! │ │ │ │ vmull.p8 q12, d3, d3 │ │ │ │ blcs 85831c │ │ │ │ cmnphi lr, r0, lsl #4 @ p-variant is OBSOLETE │ │ │ │ @@ -16134,22 +16134,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: 0xf12d4628 │ │ │ │ - stmdacs r0, {r0, r1, r4, r5, r7, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r1, r2, r3, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ orrhi pc, fp, r0, asr #32 │ │ │ │ strtmi r9, [r8], -r3 │ │ │ │ - @ instruction: 0xf8baf12d │ │ │ │ + @ instruction: 0xf8d6f12d │ │ │ │ stmdacs r0, {r8, r9, sp} │ │ │ │ orrshi pc, r7, r0, asr #32 │ │ │ │ strtmi r9, [r8], -r3 │ │ │ │ - @ instruction: 0xffcaf12c │ │ │ │ + @ instruction: 0xffe6f12c │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ stmdavs r2!, {r3, r5, r7, r8, pc}^ │ │ │ │ b 1135564 │ │ │ │ eorsvs r4, fp, r2, lsl #6 │ │ │ │ stmiavs r2!, {r0, r1, r5, r8, fp, pc}^ │ │ │ │ movwmi lr, #10819 @ 0x2a43 │ │ │ │ smlsldx r6, r4, fp, r0 │ │ │ │ @@ -16253,74 +16253,74 @@ │ │ │ │ movweq pc, #61699 @ 0xf103 @ │ │ │ │ @ instruction: 0x4602bfb8 │ │ │ │ andseq pc, pc, #2 │ │ │ │ movtne lr, #14914 @ 0x3a42 │ │ │ │ strpl lr, [r3, #2629] @ 0xa45 │ │ │ │ @ instruction: 0xe676603d │ │ │ │ @ instruction: 0xf12c4628 │ │ │ │ - stmdacs r0, {r0, r1, r5, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r1, r2, r3, r4, r5, r6, r8, r9, sl, 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 11142c0 │ │ │ │ vst2.32 {d23-d26}, [pc], r2 │ │ │ │ vmvn.i32 q10, #3072 @ 0x00000c00 │ │ │ │ b d3ee4 │ │ │ │ andcs r2, r0, #1073741856 @ 0x40000020 │ │ │ │ rscsvc pc, r0, #204472320 @ 0xc300000 │ │ │ │ b e42e0 │ │ │ │ tstmi r3, #0, 4 │ │ │ │ @ instruction: 0xe65a603b │ │ │ │ @ instruction: 0xf12c4628 │ │ │ │ - stmdacs r0, {r0, r3, r5, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r2, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ addhi pc, fp, r0, asr #32 │ │ │ │ strtmi r9, [r8], -r3 │ │ │ │ - @ instruction: 0xffb0f12c │ │ │ │ + @ instruction: 0xffccf12c │ │ │ │ rsble r2, fp, r0, lsl #16 │ │ │ │ strcs r2, [r1], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0x46194632 │ │ │ │ stmib sp, {r3, r4, r5, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf1194400 │ │ │ │ - @ instruction: 0xe644fc3f │ │ │ │ + @ instruction: 0xe644fc5b │ │ │ │ strcs r2, [r1], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0x46194632 │ │ │ │ stmib sp, {r3, r4, r5, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf1154400 │ │ │ │ - @ instruction: 0xe63af89b │ │ │ │ + @ instruction: 0xe63af8b7 │ │ │ │ stmdavs r0!, {r0, r2, r3, r4, r5, r9, sl, lr} │ │ │ │ stmiavs r2!, {r0, r5, r6, fp, sp, lr} │ │ │ │ strgt r6, [pc, #-2275] @ 52e25 │ │ │ │ @ instruction: 0xf890e633 │ │ │ │ blcs 11f7e4 │ │ │ │ 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: 0xf1154400 │ │ │ │ - ldr pc, [ip], -fp, lsr #18 │ │ │ │ + ldr pc, [ip], -r7, asr #18 │ │ │ │ @ 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: 0xf1144400 │ │ │ │ - @ instruction: 0xe606ffb9 │ │ │ │ + @ instruction: 0xe606ffd5 │ │ │ │ strmi r2, [r3], -r1, lsl #8 │ │ │ │ ldrtmi r4, [r2], -r1, lsl #12 │ │ │ │ stmib sp, {r3, r4, r5, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf1154400 │ │ │ │ - ldrb pc, [ip, #2469]! @ 0x9a5 @ │ │ │ │ + ldrb pc, [ip, #2497]! @ 0x9c1 @ │ │ │ │ ldreq pc, [r6, #-961] @ 0xfffffc3f │ │ │ │ cmple sp, r0, lsl #26 │ │ │ │ svclt 0x000842ab │ │ │ │ ldrbvs pc, [r8, #1103]! @ 0x44f @ │ │ │ │ vabdl.u8 q15, d12, d2 │ │ │ │ blcs 543e8 │ │ │ │ vst4.8 {d29-d32}, [r5 :256], lr │ │ │ │ @@ -16337,37 +16337,37 @@ │ │ │ │ vst2.8 {d6-d9}, [r2], r0 │ │ │ │ movwmi r0, #45695 @ 0xb27f │ │ │ │ eorsvs r4, fp, r3, lsl r3 │ │ │ │ movwcs lr, #1491 @ 0x5d3 │ │ │ │ ldrtmi r2, [r2], -r1, lsl #8 │ │ │ │ @ instruction: 0x46384619 │ │ │ │ strmi lr, [r0], #-2509 @ 0xfffff633 │ │ │ │ - blx d8fc32 │ │ │ │ + blx 148fc32 │ │ │ │ movwcs lr, #1481 @ 0x5c9 │ │ │ │ ldrtmi r2, [r2], -r1, lsl #8 │ │ │ │ @ instruction: 0x46384619 │ │ │ │ strmi lr, [r0], #-2509 @ 0xfffff633 │ │ │ │ - blx ffb8fc46 │ │ │ │ + stc2 1, cr15, [r8], {21} │ │ │ │ strcs lr, [r1], #-1471 @ 0xfffffa41 │ │ │ │ @ instruction: 0x46194632 │ │ │ │ stmib sp, {r3, r4, r5, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf1154400 │ │ │ │ - ldr pc, [r6, #2657]! @ 0xa61 │ │ │ │ + ldr pc, [r6, #2685]! @ 0xa7d │ │ │ │ @ instruction: 0xf47f2a00 │ │ │ │ @ instruction: 0xf045af3b │ │ │ │ @ instruction: 0xe7374578 │ │ │ │ @ instruction: 0xf47f2a00 │ │ │ │ @ instruction: 0xf445aefd │ │ │ │ @ instruction: 0xe6f91578 │ │ │ │ strbvc pc, [r1, #576] @ 0x240 @ │ │ │ │ movwcs lr, #1718 @ 0x6b6 │ │ │ │ ldrtmi r2, [r2], -r1, lsl #8 │ │ │ │ @ instruction: 0x46384619 │ │ │ │ strmi lr, [r0], #-2509 @ 0xfffff633 │ │ │ │ - ldc2l 1, cr15, [lr, #84] @ 0x54 │ │ │ │ + ldc2l 1, cr15, [sl, #84]! @ 0x54 │ │ │ │ mulscs r3, sp, r5 │ │ │ │ bne 48f03c │ │ │ │ stc 7, cr15, [r4, #952]! @ 0x3b8 │ │ │ │ cdp 7, 13, cr15, cr6, cr14, {7} │ │ │ │ svclt 0x000c0943 │ │ │ │ strpl lr, [r0, #2629] @ 0xa45 │ │ │ │ strvs pc, [r0, #-69] @ 0xffffffbb │ │ │ │ @@ -16409,15 +16409,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 17a674 │ │ │ │ ldrbtcs fp, [lr], #-3860 @ 0xfffff0ec │ │ │ │ @ instruction: 0x4620247f │ │ │ │ - @ instruction: 0xf8c2f1fd │ │ │ │ + @ instruction: 0xf8def1fd │ │ │ │ andls r9, r9, r4, lsl #22 │ │ │ │ bmi fe890d10 │ │ │ │ @ instruction: 0x43b4f503 │ │ │ │ movwls r3, #13160 @ 0x3368 │ │ │ │ bne fe091c78 │ │ │ │ bcs 1b91c7c │ │ │ │ @ instruction: 0xf0402900 │ │ │ │ @@ -16452,19 +16452,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 │ │ │ │ bcs 1b91cc8 │ │ │ │ bleq 18fae0 │ │ │ │ - @ instruction: 0xf86cf1fd │ │ │ │ - ldc2l 1, cr15, [r2, #176] @ 0xb0 │ │ │ │ + @ instruction: 0xf888f1fd │ │ │ │ + stc2l 1, cr15, [lr, #176]! @ 0xb0 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ @ instruction: 0x46208191 │ │ │ │ - @ instruction: 0xf924f1fd │ │ │ │ + @ instruction: 0xf940f1fd │ │ │ │ @ instruction: 0xf0109a09 │ │ │ │ svclt 0x00140f06 │ │ │ │ movwcs r2, #769 @ 0x301 │ │ │ │ svclt 0x00182a92 │ │ │ │ @ instruction: 0xf00022f0 │ │ │ │ b 1333f70 │ │ │ │ @ instruction: 0xf8da04c3 │ │ │ │ @@ -16657,15 +16657,15 @@ │ │ │ │ ldrmi lr, [r3], -r7, lsl #13 │ │ │ │ vhadd.s8 d18, d14, d0 │ │ │ │ @ instruction: 0xf6c44101 │ │ │ │ @ instruction: 0xf8430188 │ │ │ │ subsvs r1, r0, r8, lsl #22 │ │ │ │ @ instruction: 0xe65b3210 │ │ │ │ @ instruction: 0xf1fc4620 │ │ │ │ - @ instruction: 0xf010ff93 │ │ │ │ + @ instruction: 0xf010ffaf │ │ │ │ svclt 0x00140f06 │ │ │ │ movwcs r2, #769 @ 0x301 │ │ │ │ bleq fe14e624 │ │ │ │ @ instruction: 0xf102e663 │ │ │ │ @ instruction: 0xf8ca0308 │ │ │ │ subsvs r3, r1, r0, ror sl │ │ │ │ tstpmi r1, lr, asr #4 @ p-variant is OBSOLETE │ │ │ │ @@ -16715,16 +16715,16 @@ │ │ │ │ stmiale r7!, {r0, r1, r3, r5, r7, r8, sl, lr}^ │ │ │ │ @ instruction: 0xf5079a03 │ │ │ │ bllt 2e8eb0 │ │ │ │ pop {r0, r2, ip, sp, pc} │ │ │ │ @ instruction: 0xf8968ff0 │ │ │ │ blcs e03a0 │ │ │ │ @ instruction: 0xf1fcd1d0 │ │ │ │ - @ instruction: 0xf11dfe5f │ │ │ │ - @ instruction: 0xf890fadd │ │ │ │ + @ instruction: 0xf11dfe7b │ │ │ │ + @ instruction: 0xf890faf9 │ │ │ │ @ instruction: 0xf0033020 │ │ │ │ blcs d49ec │ │ │ │ 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 │ │ │ │ @@ -16844,19 +16844,19 @@ │ │ │ │ stmib sp, {r0, r8, r9, sl, sp}^ │ │ │ │ @ instruction: 0xf7ff5700 │ │ │ │ blls 493168 │ │ │ │ ldrcc r3, [r4, #-1537] @ 0xfffff9ff │ │ │ │ stmdble lr!, {r0, r1, r4, r5, r7, r9, lr} │ │ │ │ ldrdge pc, [ip], -r4 @ │ │ │ │ @ instruction: 0xf1fc4650 │ │ │ │ - @ instruction: 0xf010fe1d │ │ │ │ + @ instruction: 0xf010fe39 │ │ │ │ ldrbmi r0, [r0], -r2, lsl #30 │ │ │ │ @ instruction: 0xf04fbf18 │ │ │ │ tstle r9, r8, lsl #20 │ │ │ │ - mrc2 1, 0, pc, cr4, cr12, {7} │ │ │ │ + mrc2 1, 1, pc, cr0, cr12, {7} │ │ │ │ svclt 0x00560743 │ │ │ │ beq 25000c │ │ │ │ beq 2d0120 │ │ │ │ bleq d0414 │ │ │ │ @ instruction: 0xf8d94621 │ │ │ │ @ instruction: 0xf7f601dc │ │ │ │ strmi pc, [r4], r7, asr #22 │ │ │ │ @@ -16915,19 +16915,19 @@ │ │ │ │ @ instruction: 0xf7ff9600 │ │ │ │ andcs pc, r1, #230400 @ 0x38400 │ │ │ │ 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 │ │ │ │ - stc2 1, cr15, [lr, #1008] @ 0x3f0 │ │ │ │ + stc2 1, cr15, [sl, #1008]! @ 0x3f0 │ │ │ │ svclt 0x00480782 │ │ │ │ bleq 290228 │ │ │ │ strtmi sp, [r0], -sl, lsl #8 │ │ │ │ - stc2 1, cr15, [r6, #1008] @ 0x3f0 │ │ │ │ + stc2 1, cr15, [r2, #1008]! @ 0x3f0 │ │ │ │ svclt 0x00560743 │ │ │ │ bleq 25011c │ │ │ │ bleq 2d023c │ │ │ │ stmdaeq r1, {r3, r8, ip, sp, lr, pc} │ │ │ │ ldrsbeq pc, [ip, #138] @ 0x8a @ │ │ │ │ ldmdavs r4!, {r0, r3, r5, r9, sl, lr} │ │ │ │ blx fee920e8 │ │ │ │ @@ -16963,26 +16963,26 @@ │ │ │ │ stmdacs r0, {r0, r2, r3, r4, r5, r6, r9, fp, ip, sp, lr, pc} │ │ │ │ bls 5488f0 │ │ │ │ stmdals r3, {r0, r1, r4, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf8cd4629 │ │ │ │ @ instruction: 0xf7f68000 │ │ │ │ bfi pc, sp, #18, #8 @ │ │ │ │ @ instruction: 0xf1fc207f │ │ │ │ - streq pc, [r0, pc, lsr #26] │ │ │ │ + streq pc, [r0, fp, asr #26] │ │ │ │ rsbscs sp, pc, r1, asr #8 │ │ │ │ - stc2 1, cr15, [sl, #-1008]! @ 0xfffffc10 │ │ │ │ + stc2l 1, cr15, [r6, #-1008] @ 0xfffffc10 │ │ │ │ ldrble r0, [ip], #-1857 @ 0xfffff8bf │ │ │ │ @ instruction: 0xf0039b04 │ │ │ │ movwcc r0, #5895 @ 0x1707 │ │ │ │ movwcs r9, #4868 @ 0x1304 │ │ │ │ ldrb r9, [fp, r5, lsl #6] │ │ │ │ @ instruction: 0xf1fc207e │ │ │ │ - usad8eq r3, sp, sp │ │ │ │ + @ instruction: 0x0783fd39 │ │ │ │ rsbscs sp, lr, pc, lsr #8 │ │ │ │ - ldc2 1, cr15, [r8, #-1008] @ 0xfffffc10 │ │ │ │ + ldc2 1, cr15, [r4, #-1008]! @ 0xfffffc10 │ │ │ │ strble r0, [sl], #-1863 @ 0xfffff8b9 │ │ │ │ @ instruction: 0xf0039b04 │ │ │ │ movwcc r0, #5895 @ 0x1707 │ │ │ │ strcc lr, [r4], #-2509 @ 0xfffff633 │ │ │ │ svcls 0x0006e7ca │ │ │ │ blls 561a38 │ │ │ │ ldmib sp, {r0, r8, r9, sl, ip, sp}^ │ │ │ │ @@ -17260,15 +17260,15 @@ │ │ │ │ @ instruction: 0xf0002b00 │ │ │ │ svcvs 0x00f881e5 │ │ │ │ @ instruction: 0xf0272101 │ │ │ │ stcvs 8, cr15, [r3], #-900 @ 0xfffffc7c │ │ │ │ @ instruction: 0xf0002b00 │ │ │ │ svcvs 0x007b8250 │ │ │ │ ldmdavs r8, {r9, sl, sp} │ │ │ │ - blx 790e38 │ │ │ │ + blx e90e38 │ │ │ │ @ instruction: 0xf8c76fbb │ │ │ │ @ instruction: 0xf8c70080 │ │ │ │ ldcvs 0, cr10, [fp], {60} @ 0x3c │ │ │ │ @ instruction: 0xf8d9bb73 │ │ │ │ addsmi r3, lr, #20 │ │ │ │ @ instruction: 0xf8d9d239 │ │ │ │ bl 1e06a4 │ │ │ │ @@ -17317,18 +17317,18 @@ │ │ │ │ bvs ee7390 │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ @ instruction: 0xf57f061b │ │ │ │ svcvs 0x00faaf35 │ │ │ │ @ instruction: 0xf7f04658 │ │ │ │ str pc, [pc, -r5, lsr #25]! │ │ │ │ @ instruction: 0xf1fc4620 │ │ │ │ - streq pc, [r1, fp, ror #20] │ │ │ │ + streq pc, [r1, r7, lsl #21] │ │ │ │ andcs fp, r8, #72, 30 @ 0x120 │ │ │ │ strtmi sp, [r0], -fp, lsl #8 │ │ │ │ - blx 1990f28 │ │ │ │ + blx fe090f28 │ │ │ │ svclt 0x004f0742 │ │ │ │ ldclvs 2, cr2, [fp, #36]! @ 0x24 │ │ │ │ andeq pc, r7, #3 │ │ │ │ svclt 0x00583301 │ │ │ │ @ instruction: 0xf8cd65fb │ │ │ │ @ instruction: 0xf8d78008 │ │ │ │ movwls r3, #132 @ 0x84 │ │ │ │ @@ -17366,15 +17366,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 │ │ │ │ - @ instruction: 0xf83af125 │ │ │ │ + @ instruction: 0xf856f125 │ │ │ │ addseq pc, ip, #-1073741823 @ 0xc0000001 │ │ │ │ @ instruction: 0x46054614 │ │ │ │ ldrtvs r6, [sl], #1272 @ 0x4f8 │ │ │ │ eorvs ip, r8, pc, lsl #24 │ │ │ │ rscvs r6, fp, sl, lsr #1 │ │ │ │ tstcs r3, r9, rrx │ │ │ │ svcvs 0x00fc6820 │ │ │ │ @@ -17457,37 +17457,37 @@ │ │ │ │ ldreq pc, [r0, #263]! @ 0x107 │ │ │ │ eorvs ip, r0, pc, lsl #26 │ │ │ │ adcvs r6, r2, r1, rrx │ │ │ │ stcgt 0, cr6, [r3, #-908] @ 0xfffffc74 │ │ │ │ cmnvs r1, r0, lsr #2 │ │ │ │ ldrsble pc, [r0], #-135 @ 0xffffff79 @ │ │ │ │ @ instruction: 0x207fe69b │ │ │ │ - @ instruction: 0xf950f1fc │ │ │ │ + @ instruction: 0xf96cf1fc │ │ │ │ svclt 0x00480784 │ │ │ │ strle r2, [fp], #-520 @ 0xfffffdf8 │ │ │ │ @ instruction: 0xf1fc207f │ │ │ │ - strbeq pc, [r0, -r9, asr #18] @ │ │ │ │ + strbeq pc, [r0, -r5, ror #18] @ │ │ │ │ andcs fp, r9, #316 @ 0x13c │ │ │ │ @ instruction: 0xf0036dfb │ │ │ │ movwcc r0, #4615 @ 0x1207 │ │ │ │ ldrbvs fp, [fp, #3928]! @ 0xf58 │ │ │ │ andhi pc, r8, sp, asr #17 │ │ │ │ @ instruction: 0xf8d72401 │ │ │ │ movwls r3, #132 @ 0x84 │ │ │ │ stmib sp, {r0, r1, r3, r4, r5, r6, r7, r9, sl, fp, sp, lr}^ │ │ │ │ orrscs fp, r6, #201326592 @ 0xc000000 │ │ │ │ svcvs 0x00f99401 │ │ │ │ @ instruction: 0xf7ff6f38 │ │ │ │ ldrtvs pc, [ip], -fp, ror #24 @ │ │ │ │ rsbscs lr, lr, r3, lsl #13 │ │ │ │ - @ instruction: 0xf92cf1fc │ │ │ │ + @ instruction: 0xf948f1fc │ │ │ │ svclt 0x00480782 │ │ │ │ strle r2, [fp], #-520 @ 0xfffffdf8 │ │ │ │ @ instruction: 0xf1fc207e │ │ │ │ - strbeq pc, [r3, -r5, lsr #18] @ │ │ │ │ + strbeq pc, [r3, -r1, asr #18] @ │ │ │ │ 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: 0xf8cdb303 │ │ │ │ @ instruction: 0xf8d78008 │ │ │ │ @@ -17538,15 +17538,15 @@ │ │ │ │ mrcvs 8, 5, r5, cr10, cr3, {6} │ │ │ │ andseq pc, ip, #13762560 @ 0xd20000 │ │ │ │ @ instruction: 0xf0004298 │ │ │ │ mrcvs 0, 5, r8, cr11, cr3, {7} │ │ │ │ eorne pc, r0, #13828096 @ 0xd30000 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ strtmi r8, [r2], -r8, ror #1 │ │ │ │ - @ instruction: 0xff1cf124 │ │ │ │ + @ instruction: 0xff38f124 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ cdpvs 0, 11, cr8, cr11, cr0, {7} │ │ │ │ eormi pc, r8, #12779520 @ 0xc30000 │ │ │ │ eoreq pc, r0, #12779520 @ 0xc30000 │ │ │ │ eorcc pc, r4, #13828096 @ 0xd30000 │ │ │ │ ldr r1, [lr, -r4, asr #17]! │ │ │ │ @ instruction: 0xf8c72301 │ │ │ │ @@ -17561,15 +17561,15 @@ │ │ │ │ @ instruction: 0xf8c704a0 │ │ │ │ ldm r9, {r2, r3, r4, r7, ip, sp} │ │ │ │ @ instruction: 0xf8c7000f │ │ │ │ stm r4, {r2, r7, ip, lr, pc} │ │ │ │ tstcs r4, pc │ │ │ │ @ instruction: 0xf8d36ebb │ │ │ │ @ instruction: 0xf1240218 │ │ │ │ - @ instruction: 0xf107feb5 │ │ │ │ + @ instruction: 0xf107fed1 │ │ │ │ @ instruction: 0x461c039c │ │ │ │ @ instruction: 0xf8c74680 │ │ │ │ stcgt 0, cr3, [pc], {128} @ 0x80 │ │ │ │ andeq pc, r0, r8, asr #17 │ │ │ │ andcs pc, r8, r8, asr #17 │ │ │ │ andcc pc, ip, r8, asr #17 │ │ │ │ andne pc, r4, r8, asr #17 │ │ │ │ @@ -17694,15 +17694,15 @@ │ │ │ │ bvs ee7b78 │ │ │ │ mrcvs 8, 5, r5, cr10, cr3, {6} │ │ │ │ andseq pc, ip, #13762560 @ 0xd20000 │ │ │ │ umaalle r4, pc, r8, r2 @ │ │ │ │ @ instruction: 0xf8d36ebb │ │ │ │ stmdacs r0, {r5, r9, ip} │ │ │ │ ldrtmi sp, [r2], -r5, asr #32 │ │ │ │ - stc2l 1, cr15, [r4, #144]! @ 0x90 │ │ │ │ + cdp2 1, 0, cr15, cr0, cr4, {1} │ │ │ │ cdpvs 1, 11, cr11, cr11, cr8, {3} │ │ │ │ eorvs pc, r8, #12779520 @ 0xc30000 │ │ │ │ eoreq pc, r0, #12779520 @ 0xc30000 │ │ │ │ eorcc pc, r4, #13828096 @ 0xd30000 │ │ │ │ str r1, [ip, r5, asr #17] │ │ │ │ svclt 0x003842a3 │ │ │ │ ldrmi r4, [lr], -r3, lsr #12 │ │ │ │ @@ -17846,18 +17846,18 @@ │ │ │ │ smlalbteq pc, r6, r7, r2 @ │ │ │ │ bcs ffe9325c │ │ │ │ tstcs ip, r9, lsl r0 │ │ │ │ @ instruction: 0x46136059 │ │ │ │ bcs ffd93268 │ │ │ │ blt fee52f68 │ │ │ │ svc 0x0014f7ed │ │ │ │ - eoreq sl, fp, r4, asr lr │ │ │ │ + eoreq sl, fp, ip, lsl #29 │ │ │ │ @ instruction: 0xffff6e5f │ │ │ │ andeq r0, r0, r8, lsr sl │ │ │ │ - eoreq sl, fp, r4, asr #22 │ │ │ │ + eoreq sl, fp, ip, ror fp │ │ │ │ @ instruction: 0xffff6b53 │ │ │ │ addeq fp, sp, r4, asr #6 │ │ │ │ andeq r0, r0, r0, asr r8 │ │ │ │ andeq r0, r0, ip, asr r9 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ @@ -18060,15 +18060,15 @@ │ │ │ │ vmla.i8 d21, d13, d24 │ │ │ │ vsubl.s8 , d4, d1 │ │ │ │ @ instruction: 0xf8c30288 │ │ │ │ andsvs r8, sl, r4 │ │ │ │ ldclvs 6, cr4, [fp], #-872 @ 0xfffffc98 │ │ │ │ @ instruction: 0xf04f46cb │ │ │ │ subsvs r0, r9, r0, lsl #18 │ │ │ │ - blx ff711aba │ │ │ │ + blx ffe11aba │ │ │ │ ldrsbtcc pc, [r8], r7 @ │ │ │ │ @ instruction: 0xf04362f8 │ │ │ │ eorsvs r0, lr, r1, lsl #6 │ │ │ │ @ instruction: 0xf383fab3 │ │ │ │ msreq CPSR_, #-1073741776 @ 0xc0000030 │ │ │ │ @ instruction: 0xf8d760fb │ │ │ │ blcs 615c8 │ │ │ │ @@ -18081,15 +18081,15 @@ │ │ │ │ @ instruction: 0xf0002a00 │ │ │ │ @ instruction: 0xf10780bd │ │ │ │ ldrbvs r0, [fp, #-1112]! @ 0xfffffba8 │ │ │ │ @ instruction: 0xf8c7ca0f │ │ │ │ stm r4, {r3, r5, ip, lr, pc} │ │ │ │ tstcs r4, pc │ │ │ │ andseq pc, r8, #14352384 @ 0xdb0000 │ │ │ │ - blx fe9917b0 │ │ │ │ + blx ff0917b0 │ │ │ │ cmppeq r4, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ pkhbtmi r4, r0, ip, lsl #12 │ │ │ │ stcgt 2, cr6, [pc], {123} @ 0x7b │ │ │ │ andeq pc, r0, r8, asr #17 │ │ │ │ andcs pc, r8, r8, asr #17 │ │ │ │ andcc pc, ip, r8, asr #17 │ │ │ │ andne pc, r4, r8, asr #17 │ │ │ │ @@ -18205,19 +18205,19 @@ │ │ │ │ subsmi r3, sl, r4, lsl #1 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ tstphi pc, r0, asr #32 @ p-variant is OBSOLETE │ │ │ │ ldrtmi r3, [sp], ip, lsl #15 │ │ │ │ svchi 0x00f0e8bd │ │ │ │ movwcs r6, #6525 @ 0x197d │ │ │ │ @ instruction: 0x712b4620 │ │ │ │ - blx 1e91cfe │ │ │ │ + blx fe591cfe │ │ │ │ svclt 0x00480781 │ │ │ │ strle r2, [fp], #-520 @ 0xfffffdf8 │ │ │ │ @ instruction: 0xf1fb4620 │ │ │ │ - smlsldxeq pc, r2, r1, fp @ │ │ │ │ + strbeq pc, [r2, -sp, lsl #23] @ │ │ │ │ andcs fp, r9, #316 @ 0x13c │ │ │ │ mrrcne 8, 2, r6, r3, cr10 │ │ │ │ andeq pc, r7, #2 │ │ │ │ eorvs fp, fp, r8, asr pc │ │ │ │ blcs fe4f0120 │ │ │ │ @ instruction: 0xf04fbf18 │ │ │ │ @ instruction: 0xf0000e0f │ │ │ │ @@ -18235,18 +18235,18 @@ │ │ │ │ and pc, r0, sp, asr #17 │ │ │ │ blx 1f056a │ │ │ │ strls r4, [r1], #-1029 @ 0xfffffbfb │ │ │ │ stc2 7, cr15, [ip, #-1020] @ 0xfffffc04 │ │ │ │ ldmdbvs ip!, {r0, r1, r2, r3, r7, r8, r9, sl, sp, lr, pc}^ │ │ │ │ rsbscs r2, pc, r1, lsl #6 │ │ │ │ @ instruction: 0xf1fb7123 │ │ │ │ - @ instruction: 0x0785fb3d │ │ │ │ + @ instruction: 0x0785fb59 │ │ │ │ andcs fp, r8, #72, 30 @ 0x120 │ │ │ │ rsbscs sp, pc, fp, lsl #8 │ │ │ │ - blx e11d82 │ │ │ │ + blx 1511d82 │ │ │ │ svclt 0x004f0740 │ │ │ │ stmdavs r2!, {r0, r3, r9, sp} │ │ │ │ @ instruction: 0xf0021c53 │ │ │ │ svclt 0x00580207 │ │ │ │ @ instruction: 0xf8da6023 │ │ │ │ strcs r0, [pc, #-2536] @ 54bc4 │ │ │ │ movwls r6, #10811 @ 0x2a3b │ │ │ │ @@ -18260,19 +18260,19 @@ │ │ │ │ blx 1f05c6 │ │ │ │ blx 1d25e6 │ │ │ │ andls r0, r1, r4 │ │ │ │ @ instruction: 0xf7ff6bb8 │ │ │ │ smmls ip, r9, ip, pc @ │ │ │ │ movwcs r6, #6524 @ 0x197c │ │ │ │ @ instruction: 0x7123207e │ │ │ │ - blx 311dda │ │ │ │ + blx a11dda │ │ │ │ svclt 0x00480782 │ │ │ │ strle r2, [fp], #-520 @ 0xfffffdf8 │ │ │ │ @ instruction: 0xf1fb207e │ │ │ │ - strbeq pc, [r3, -r3, lsl #22] @ │ │ │ │ + smlaldeq pc, r3, pc, fp @ │ │ │ │ andcs fp, r9, #316 @ 0x13c │ │ │ │ mrrcne 8, 2, r6, r3, cr2 │ │ │ │ andeq pc, r7, #2 │ │ │ │ eorvs fp, r3, r8, asr pc │ │ │ │ stmibeq r8!, {r1, r3, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ bvs f1ea50 │ │ │ │ orrscs r9, r1, #134217728 @ 0x8000000 │ │ │ │ @@ -18303,15 +18303,15 @@ │ │ │ │ strbcs fp, [r0], #-3896 @ 0xfffff0c8 │ │ │ │ ldmdavs sl!, {r1, r2, r4, r5, r8, r9, fp, lr}^ │ │ │ │ andseq pc, ip, #14352384 @ 0xdb0000 │ │ │ │ addsmi r5, r8, #13828096 @ 0xd30000 │ │ │ │ @ instruction: 0xf8dbd019 │ │ │ │ orrlt r1, r8, r0, lsr #4 │ │ │ │ @ instruction: 0xf1244622 │ │ │ │ - cmpplt r8, r3, lsr #18 @ p-variant is OBSOLETE │ │ │ │ + cmpplt r8, pc, lsr r9 @ p-variant is OBSOLETE │ │ │ │ eorcc pc, r4, #14352384 @ 0xdb0000 │ │ │ │ eormi pc, r8, #13303808 @ 0xcb0000 │ │ │ │ eoreq pc, r0, #13303808 @ 0xcb0000 │ │ │ │ ldrb r1, [sp], r4, asr #17 │ │ │ │ svclt 0x003842ac │ │ │ │ strb r4, [r5, ip, lsr #12]! │ │ │ │ ldrb r2, [r9], r0, lsl #8 │ │ │ │ @@ -18349,15 +18349,15 @@ │ │ │ │ stc2l 7, cr15, [r6], {239} @ 0xef │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, sl, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf7ede598 │ │ │ │ svclt 0x0000eb2e │ │ │ │ ldrdeq sl, [sp], sl @ │ │ │ │ andeq r0, r0, r0, asr r8 │ │ │ │ @ instruction: 0x008dadba │ │ │ │ - eoreq sl, fp, r4, lsl r3 │ │ │ │ + eoreq sl, fp, ip, asr #6 │ │ │ │ @ instruction: 0xffff6339 │ │ │ │ addeq sl, sp, r8, lsl fp │ │ │ │ andeq r0, r0, r8, lsr sl │ │ │ │ andeq r0, r0, ip, asr r9 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febac968 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @@ -18579,15 +18579,15 @@ │ │ │ │ vhadd.s8 d24, d13, d4 │ │ │ │ vsubl.s8 , d4, d1 │ │ │ │ stmdbpl r8!, {r3, r7, r9} │ │ │ │ @ instruction: 0x46da601a │ │ │ │ @ instruction: 0xf04f6c7b │ │ │ │ strbmi r0, [fp], r0, lsl #16 │ │ │ │ @ instruction: 0xf1fa6059 │ │ │ │ - @ instruction: 0xf8d7ffcd │ │ │ │ + @ instruction: 0xf8d7ffe9 │ │ │ │ cmnvs r8, #180 @ 0xb4 │ │ │ │ movweq pc, #4163 @ 0x1043 @ │ │ │ │ blx fed2dbec │ │ │ │ @ instruction: 0xf1c3f383 │ │ │ │ rscsvs r0, fp, r0, lsr #6 │ │ │ │ ldrsbtcc pc, [r4], r7 @ │ │ │ │ @ instruction: 0xf0402b00 │ │ │ │ @@ -18599,15 +18599,15 @@ │ │ │ │ @ instruction: 0xf0002a00 │ │ │ │ @ instruction: 0xf10780be │ │ │ │ ldrbvs r0, [fp, #-1112]! @ 0xfffffba8 │ │ │ │ @ instruction: 0xf8c7ca0f │ │ │ │ stm r4, {r2, r5, ip, lr, pc} │ │ │ │ tstcs r4, pc │ │ │ │ andseq pc, r8, #14352384 @ 0xdb0000 │ │ │ │ - cdp2 1, 9, cr15, cr8, cr3, {1} │ │ │ │ + cdp2 1, 11, cr15, cr4, cr3, {1} │ │ │ │ cmppeq r4, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ pkhbtmi r4, r1, ip, lsl #12 │ │ │ │ stcgt 2, cr6, [pc], {59} @ 0x3b │ │ │ │ andeq pc, r0, r9, asr #17 │ │ │ │ andcs pc, r8, r9, asr #17 │ │ │ │ andcc pc, ip, r9, asr #17 │ │ │ │ andne pc, r4, r9, asr #17 │ │ │ │ @@ -18783,15 +18783,15 @@ │ │ │ │ svclt 0x0038462c │ │ │ │ blmi ddef00 │ │ │ │ @ instruction: 0xf8db687a │ │ │ │ ldmpl r3, {r2, r3, r4, r9}^ │ │ │ │ mulsle r9, r8, r2 │ │ │ │ eorne pc, r0, #14352384 @ 0xdb0000 │ │ │ │ strtmi fp, [r2], -r8, lsl #3 │ │ │ │ - stc2l 1, cr15, [r2, #-140]! @ 0xffffff74 │ │ │ │ + ldc2l 1, cr15, [lr, #-140]! @ 0xffffff74 │ │ │ │ @ instruction: 0xf8dbb158 │ │ │ │ @ instruction: 0xf8cb3224 │ │ │ │ @ instruction: 0xf8cb4228 │ │ │ │ stmiane r4, {r5, r9}^ │ │ │ │ adcmi lr, ip, #10747904 @ 0xa40000 │ │ │ │ qasxmi fp, ip, r8 │ │ │ │ strcs lr, [r0], #-2021 @ 0xfffff81b │ │ │ │ @@ -18829,15 +18829,15 @@ │ │ │ │ @ instruction: 0xf7ef6c7a │ │ │ │ @ instruction: 0xf8dbf905 │ │ │ │ strb r3, [r4, #4]! │ │ │ │ svc 0x006cf7ec │ │ │ │ ldrdeq sl, [sp], r4 │ │ │ │ andeq r0, r0, r0, asr r8 │ │ │ │ umulleq sl, sp, sl, r5 │ │ │ │ - strdeq r9, [fp], -sl @ │ │ │ │ + eoreq r9, fp, r2, lsr fp │ │ │ │ @ instruction: 0xffff5b1f │ │ │ │ ldrdeq sl, [sp], r0 │ │ │ │ andeq r0, r0, r8, lsr sl │ │ │ │ andeq r0, r0, ip, asr r9 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febad0e8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @@ -19076,15 +19076,15 @@ │ │ │ │ @ instruction: 0xf500e71d │ │ │ │ svcvs 0x00b15380 │ │ │ │ ldrsbeq pc, [ip, #131] @ 0x83 @ │ │ │ │ @ instruction: 0xf9f2f7f4 │ │ │ │ @ instruction: 0xf43f2800 │ │ │ │ @ instruction: 0xf8d8ae71 │ │ │ │ @ instruction: 0xf1fa0000 │ │ │ │ - strmi pc, [r1], -fp, ror #23 │ │ │ │ + strmi pc, [r1], -r7, lsl #24 │ │ │ │ umaalle r2, r3, r2, r8 │ │ │ │ svclt 0x001828bd │ │ │ │ tstle r5, pc, lsl #10 │ │ │ │ strcs r9, [pc, #-2820] @ 557b8 │ │ │ │ svclt 0x000c2b00 │ │ │ │ @ instruction: 0x21962191 │ │ │ │ ldrbmi sl, [r0], -pc, lsl #30 │ │ │ │ @@ -19145,19 +19145,19 @@ │ │ │ │ strtmi r2, [r1], r0, lsl #8 │ │ │ │ ldrdlt pc, [r0], -r6 │ │ │ │ svceq 0x0082f1bb │ │ │ │ blls 145fc0 │ │ │ │ bleq 20127c0 │ │ │ │ ldrbmi r2, [r8], -r1, lsl #6 │ │ │ │ andcc pc, r4, sl, lsl #17 │ │ │ │ - stc2 1, cr15, [r0], #-1000 @ 0xfffffc18 │ │ │ │ + ldc2 1, cr15, [ip], #-1000 @ 0xfffffc18 │ │ │ │ svclt 0x00480781 │ │ │ │ strle r2, [sp], #-264 @ 0xfffffef8 │ │ │ │ @ instruction: 0xf1fa4658 │ │ │ │ - smlaldeq pc, r2, r9, ip @ │ │ │ │ + smlaldxeq pc, r2, r5, ip @ │ │ │ │ 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 │ │ │ │ @@ -19213,15 +19213,15 @@ │ │ │ │ pop {r0, r1, r2, r4, ip, sp, pc} │ │ │ │ @ instruction: 0xf5008ff0 │ │ │ │ svcvs 0x00a95380 │ │ │ │ ldrsbeq pc, [ip, #131] @ 0x83 @ │ │ │ │ @ instruction: 0xf8def7f4 │ │ │ │ @ instruction: 0xf43f2800 │ │ │ │ ldmdavs r0!, {r0, r1, r3, r5, r6, r8, r9, sl, fp, sp, pc} │ │ │ │ - blx ff692cb8 │ │ │ │ + blx ffd92cb8 │ │ │ │ ldmcs r2, {r0, r9, sl, lr} │ │ │ │ popcs {r0, r3, r6, ip, lr, pc} │ │ │ │ strcs fp, [pc], #-3864 @ 564dc │ │ │ │ blls 14a8f4 │ │ │ │ blcs 5f520 │ │ │ │ orrscs fp, r1, ip, lsl #30 │ │ │ │ @ instruction: 0x46582196 │ │ │ │ @@ -20288,15 +20288,15 @@ │ │ │ │ stm r4, {r0, r1, r2, r3} │ │ │ │ ldclvs 0, cr0, [fp], #-60 @ 0xffffffc4 │ │ │ │ tstcs ip, ip, lsr #12 │ │ │ │ @ instruction: 0xf8d3637d │ │ │ │ @ instruction: 0xf8c70218 │ │ │ │ stc 0, cr13, [r7, #224] @ 0xe0 │ │ │ │ @ instruction: 0xf1228a1c │ │ │ │ - strmi pc, [r6], -r7, ror #18 │ │ │ │ + strmi pc, [r6], -r3, lsl #19 │ │ │ │ eorsvs ip, r0, pc, lsl #24 │ │ │ │ adcsvs r6, r2, r1, ror r0 │ │ │ │ stcgt 0, cr6, [r7], {243} @ 0xf3 │ │ │ │ ldcvs 1, cr6, [ip], #-712 @ 0xfffffd38 │ │ │ │ cmnvs r1, r0, lsr r1 │ │ │ │ tstcs r4, r0, lsr #12 │ │ │ │ @ instruction: 0xf996f024 │ │ │ │ @@ -20438,15 +20438,15 @@ │ │ │ │ blmi 9a0cd8 │ │ │ │ stmiapl fp, {r0, r3, r4, r5, r6, r7, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf8d16c79 │ │ │ │ addsmi r0, r8, #28, 4 @ 0xc0000001 │ │ │ │ ldclvs 0, cr13, [fp], #-108 @ 0xffffff94 │ │ │ │ eorne pc, r0, #13828096 @ 0xd30000 │ │ │ │ @ instruction: 0x462ab190 │ │ │ │ - @ instruction: 0xf874f122 │ │ │ │ + @ instruction: 0xf890f122 │ │ │ │ ldclvs 1, cr11, [fp], #-384 @ 0xfffffe80 │ │ │ │ eorpl pc, r8, #12779520 @ 0xc30000 │ │ │ │ eoreq pc, r0, #12779520 @ 0xc30000 │ │ │ │ eorcc pc, r4, #13828096 @ 0xd30000 │ │ │ │ strb r1, [r0, -r5, asr #17]! │ │ │ │ svclt 0x003842b5 │ │ │ │ @ instruction: 0xe7e24635 │ │ │ │ @@ -20466,15 +20466,15 @@ │ │ │ │ ldmne sp, {r5, r9, ip, sp} │ │ │ │ @ instruction: 0xf8c12300 │ │ │ │ @ instruction: 0xe73c321c │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ @ instruction: 0x008d8eb8 │ │ │ │ andeq r0, r0, r0, asr r8 │ │ │ │ - strhteq r8, [fp], -r6 │ │ │ │ + eoreq r8, fp, lr, ror #3 │ │ │ │ @ instruction: 0xffff6613 │ │ │ │ andeq r0, r0, r8, lsr sl │ │ │ │ @ instruction: 0xf7ff3418 │ │ │ │ @ instruction: 0x4611bab9 │ │ │ │ andcc pc, r1, r8, asr #12 │ │ │ │ adceq pc, r9, r4, asr #13 │ │ │ │ bleq 295988 │ │ │ │ @@ -20935,15 +20935,15 @@ │ │ │ │ strbteq pc, [r8], #-263 @ 0xfffffef9 @ │ │ │ │ ldm sl, {r0, r1, r3, r4, r5, r6, r9, sl, sp, lr} │ │ │ │ @ instruction: 0xf8c7000f │ │ │ │ stm r4, {r2, r4, r6, ip, lr, pc} │ │ │ │ tstcs r4, pc │ │ │ │ @ instruction: 0xf8d36bbb │ │ │ │ @ instruction: 0xf1210218 │ │ │ │ - @ instruction: 0xf107fc57 │ │ │ │ + @ instruction: 0xf107fc73 │ │ │ │ ldrmi r0, [ip], -r4, ror #6 │ │ │ │ adcsvs r4, r8, #6291456 @ 0x600000 │ │ │ │ stcgt 2, cr6, [pc], {251} @ 0xfb │ │ │ │ adcsvs r6, r2, r0, lsr r0 │ │ │ │ ldrshtvs r6, [r1], #-3 │ │ │ │ stmdavs r0!, {r0, r1, r8, sp} │ │ │ │ @ instruction: 0x46586130 │ │ │ │ @@ -21084,15 +21084,15 @@ │ │ │ │ blvs eeaedc │ │ │ │ blvs feeee544 │ │ │ │ andseq pc, ip, #13762560 @ 0xd20000 │ │ │ │ mlasle r4, r8, r2, r4 │ │ │ │ @ instruction: 0xf8d36bbb │ │ │ │ orrslt r1, r8, r0, lsr #4 │ │ │ │ @ instruction: 0xf1214632 │ │ │ │ - msrlt (UNDEF: 120), r7 │ │ │ │ + msrlt (UNDEF: 120), r3 │ │ │ │ @ instruction: 0xf8c36bbb │ │ │ │ @ instruction: 0xf8c36228 │ │ │ │ @ instruction: 0xf8d30220 │ │ │ │ stmiane r6, {r2, r5, r9, ip, sp}^ │ │ │ │ adcmi lr, r3, #28573696 @ 0x1b40000 │ │ │ │ qasxmi fp, r3, r8 │ │ │ │ @ instruction: 0xe7e1461e │ │ │ │ @@ -21122,30 +21122,30 @@ │ │ │ │ bl 130b2c │ │ │ │ @ instruction: 0xf8c20608 │ │ │ │ movwcs r3, #544 @ 0x220 │ │ │ │ andscc pc, ip, #12713984 @ 0xc20000 │ │ │ │ bmi 4d1f60 │ │ │ │ ldmdbmi r1, {r0, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - @ instruction: 0xf8c4f11e │ │ │ │ + @ instruction: 0xf8e0f11e │ │ │ │ @ instruction: 0xf7eae787 │ │ │ │ svclt 0x0000ed76 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ addeq r8, sp, r0, ror #7 │ │ │ │ ldrdeq r8, [sp], r2 │ │ │ │ andeq r0, r0, r0, asr r8 │ │ │ │ - eoreq r7, r5, sl, asr r8 │ │ │ │ + mlaeq r5, r2, r8, r7 │ │ │ │ addeq r8, sp, r4, lsr #1 │ │ │ │ - eoreq r7, fp, r2, lsl #13 │ │ │ │ + strhteq r7, [fp], -sl │ │ │ │ @ instruction: 0xffff36a1 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ andeq r0, r0, r8, lsr sl │ │ │ │ - eoreq r7, r5, ip, lsl r2 │ │ │ │ - ldrdeq r7, [r5], -r6 @ │ │ │ │ + eoreq r7, r5, r4, asr r2 │ │ │ │ + eoreq r7, r5, lr, lsl #4 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ blhi 1137a8 │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00a8f8cc │ │ │ │ @ instruction: 0xf8df460c │ │ │ │ ldrmi r1, [lr], -ip, ror #17 │ │ │ │ @@ -22342,15 +22342,15 @@ │ │ │ │ stm r4, {r0, r1, r2, r3} │ │ │ │ ldclvs 0, cr0, [fp], #-60 @ 0xffffffc4 │ │ │ │ tstcs ip, ip, lsr #12 │ │ │ │ @ instruction: 0xf8d3637d │ │ │ │ @ instruction: 0xf8c70218 │ │ │ │ stc 0, cr13, [r7, #224] @ 0xe0 │ │ │ │ @ instruction: 0xf1208a1c │ │ │ │ - @ instruction: 0x4606f957 │ │ │ │ + @ instruction: 0x4606f973 │ │ │ │ eorsvs ip, r0, pc, lsl #24 │ │ │ │ adcsvs r6, r2, r1, ror r0 │ │ │ │ stcgt 0, cr6, [r7], {243} @ 0xf3 │ │ │ │ ldcvs 1, cr6, [ip], #-712 @ 0xfffffd38 │ │ │ │ cmnvs r1, r0, lsr r1 │ │ │ │ tstcs r4, r0, lsr #12 │ │ │ │ @ instruction: 0xf986f022 │ │ │ │ @@ -22492,15 +22492,15 @@ │ │ │ │ blmi 9a2cf8 │ │ │ │ stmiapl fp, {r0, r3, r4, r5, r6, r7, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf8d16c79 │ │ │ │ addsmi r0, r8, #28, 4 @ 0xc0000001 │ │ │ │ ldclvs 0, cr13, [fp], #-108 @ 0xffffff94 │ │ │ │ eorne pc, r0, #13828096 @ 0xd30000 │ │ │ │ @ instruction: 0x462ab190 │ │ │ │ - @ instruction: 0xf864f120 │ │ │ │ + @ instruction: 0xf880f120 │ │ │ │ ldclvs 1, cr11, [fp], #-384 @ 0xfffffe80 │ │ │ │ eorpl pc, r8, #12779520 @ 0xc30000 │ │ │ │ eoreq pc, r0, #12779520 @ 0xc30000 │ │ │ │ eorcc pc, r4, #13828096 @ 0xd30000 │ │ │ │ strb r1, [r0, -r5, asr #17]! │ │ │ │ svclt 0x003842b5 │ │ │ │ @ instruction: 0xe7e24635 │ │ │ │ @@ -22520,15 +22520,15 @@ │ │ │ │ ldmne sp, {r5, r9, ip, sp} │ │ │ │ @ instruction: 0xf8c12300 │ │ │ │ @ instruction: 0xe73c321c │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ umulleq r6, sp, r8, lr │ │ │ │ andeq r0, r0, r0, asr r8 │ │ │ │ - mlaeq fp, r6, r1, r6 │ │ │ │ + eoreq r6, fp, lr, asr #3 │ │ │ │ @ instruction: 0xffff45f3 │ │ │ │ andeq r0, r0, r8, lsr sl │ │ │ │ @ instruction: 0xf7ff3418 │ │ │ │ @ instruction: 0x4611bab9 │ │ │ │ andcc pc, r1, r8, asr #12 │ │ │ │ adceq pc, r9, r4, asr #13 │ │ │ │ bleq 2979a8 │ │ │ │ @@ -22999,15 +22999,15 @@ │ │ │ │ ldrbeq pc, [r0, #-263]! @ 0xfffffef9 @ │ │ │ │ ldm sl, {r0, r1, r3, r4, r5, r6, r7, r9, sl, sp, lr} │ │ │ │ @ instruction: 0xf8c7000f │ │ │ │ stm r5, {r2, r4, r6, ip, lr, pc} │ │ │ │ tstcs r4, pc │ │ │ │ @ instruction: 0xf8d36bbb │ │ │ │ @ instruction: 0xf11f0218 │ │ │ │ - @ instruction: 0xf107fc33 │ │ │ │ + @ instruction: 0xf107fc4f │ │ │ │ ldrmi r0, [sp], -ip, ror #6 │ │ │ │ eorsvs r4, r8, #6291456 @ 0x600000 │ │ │ │ stcgt 2, cr6, [pc, #-492] @ 59e24 │ │ │ │ adcsvs r6, r2, r0, lsr r0 │ │ │ │ ldrshtvs r6, [r1], #-3 │ │ │ │ stmdavs r8!, {r0, r1, r8, sp} │ │ │ │ @ instruction: 0x46586130 │ │ │ │ @@ -23151,15 +23151,15 @@ │ │ │ │ bvs ffeecf2c │ │ │ │ blvs feef0598 │ │ │ │ andseq pc, ip, #13762560 @ 0xd20000 │ │ │ │ mlale r8, r8, r2, r4 │ │ │ │ @ instruction: 0xf8d36bbb │ │ │ │ orrslt r1, r8, r0, lsr #4 │ │ │ │ @ instruction: 0xf11f4642 │ │ │ │ - msrlt (UNDEF: 120), sp │ │ │ │ + msrlt (UNDEF: 120), r9 │ │ │ │ @ instruction: 0xf8c36bbb │ │ │ │ @ instruction: 0xf8c38228 │ │ │ │ @ instruction: 0xf8d30220 │ │ │ │ stmiane r6, {r2, r5, r9, ip, sp}^ │ │ │ │ adcmi lr, fp, #26738688 @ 0x1980000 │ │ │ │ qasxmi fp, fp, r8 │ │ │ │ @ instruction: 0xe7e14698 │ │ │ │ @@ -23183,35 +23183,35 @@ │ │ │ │ ldrmi r3, [lr], #-544 @ 0xfffffde0 │ │ │ │ eorhi pc, r8, #12713984 @ 0xc20000 │ │ │ │ @ instruction: 0xf8c22300 │ │ │ │ @ instruction: 0xe737321c │ │ │ │ andcs r4, r1, r6, lsl sl │ │ │ │ ldrbtmi r4, [sl], #-2326 @ 0xfffff6ea │ │ │ │ @ instruction: 0xf11c4479 │ │ │ │ - @ instruction: 0xf898f8a7 │ │ │ │ + @ instruction: 0xf898f8c3 │ │ │ │ @ instruction: 0xf1073a48 │ │ │ │ stmib r7, {r2, r5, r6, r9}^ │ │ │ │ ldrbtvs r4, [sl], #1049 @ 0x419 │ │ │ │ @ instruction: 0xf43f2b00 │ │ │ │ bvs fee858b0 │ │ │ │ @ instruction: 0xf0212101 │ │ │ │ strb pc, [r8, #-2685]! @ 0xfffff583 @ │ │ │ │ stcl 7, cr15, [sl, #-928] @ 0xfffffc60 │ │ │ │ ... │ │ │ │ addeq r6, sp, r2, asr #7 │ │ │ │ @ instruction: 0x008d63b4 │ │ │ │ andeq r0, r0, r0, asr r8 │ │ │ │ - eoreq r5, r5, r6, lsr r8 │ │ │ │ + eoreq r5, r5, lr, ror #16 │ │ │ │ addeq r6, sp, sl, asr r0 │ │ │ │ - eoreq r5, fp, sl, lsr r6 │ │ │ │ + eoreq r5, fp, r2, ror r6 │ │ │ │ @ instruction: 0xffff1659 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ andeq r0, r0, r8, lsr sl │ │ │ │ - eoreq r5, r5, r2, ror #3 │ │ │ │ - mlaeq r5, ip, r1, r5 │ │ │ │ + eoreq r5, r5, sl, lsl r2 │ │ │ │ + ldrdeq r5, [r5], -r4 @ │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ beq ff698678 │ │ │ │ stcpl 2, cr15, [r4, #-692] @ 0xfffffd4c │ │ │ │ @ instruction: 0xf8df4681 │ │ │ │ ldrmi r0, [r5], -ip, lsl #13 │ │ │ │ @@ -23355,23 +23355,23 @@ │ │ │ │ stcpl 2, cr15, [r4, #-52] @ 0xffffffcc │ │ │ │ svchi 0x00f0e8bd │ │ │ │ @ instruction: 0xf8939b0a │ │ │ │ @ instruction: 0xf0133178 │ │ │ │ tstle fp, r0, lsr pc │ │ │ │ @ instruction: 0xe77b465f │ │ │ │ @ instruction: 0xf1164658 │ │ │ │ - @ instruction: 0xb118fef5 │ │ │ │ + tstplt r8, r1, lsl pc @ p-variant is OBSOLETE │ │ │ │ blcs 434ba8 │ │ │ │ svcge 0x006df63f │ │ │ │ bleq fe6166e0 │ │ │ │ @ instruction: 0xf8dfe770 │ │ │ │ ldrbtmi r3, [fp], #-1100 @ 0xfffffbb4 │ │ │ │ strbt r9, [sp], r9, lsl #6 │ │ │ │ @ instruction: 0xf1164638 │ │ │ │ - tstplt r8, r5, ror #29 @ p-variant is OBSOLETE │ │ │ │ + tstplt r8, r1, lsl #30 @ p-variant is OBSOLETE │ │ │ │ blcs 434bc8 │ │ │ │ svcge 0x005af63f │ │ │ │ @ instruction: 0xe7612796 │ │ │ │ @ instruction: 0xf8939b08 │ │ │ │ blcs e6bb0 │ │ │ │ @ instruction: 0x81a1f000 │ │ │ │ @ instruction: 0xf8939b0a │ │ │ │ @@ -23417,15 +23417,15 @@ │ │ │ │ stmib r2, {r8, sl}^ │ │ │ │ svclt 0x00943803 │ │ │ │ movwcs r2, #4864 @ 0x1300 │ │ │ │ ldrpl lr, [r6, #-2509]! @ 0xfffff633 │ │ │ │ eorcc pc, r2, r2, lsl #17 │ │ │ │ strcs r4, [r1, #-1579] @ 0xfffff9d5 │ │ │ │ @ instruction: 0xf1e66155 │ │ │ │ - stcls 13, cr15, [r8, #-700] @ 0xfffffd44 │ │ │ │ + stcls 13, cr15, [r8, #-812] @ 0xfffffcd4 │ │ │ │ tstls r4, #34816 @ 0x8800 │ │ │ │ ldrsbeq pc, [ip, #133] @ 0x85 @ │ │ │ │ ldmib r6, {r8, r9, ip, pc}^ │ │ │ │ @ instruction: 0xf026234a │ │ │ │ strmi pc, [r0], r9, lsr #17 │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ strmi r8, [r1], -r2, lsr #2 │ │ │ │ @@ -23443,15 +23443,15 @@ │ │ │ │ bls 5233c4 │ │ │ │ eorsls r2, pc, #402653184 @ 0x18000000 │ │ │ │ @ instruction: 0xf02b9338 │ │ │ │ strtmi pc, [r9], -r1, lsr #25 │ │ │ │ @ instruction: 0x4643aa38 │ │ │ │ ldmge ip!, {r1, r6, ip, pc} │ │ │ │ @ instruction: 0xf1eb9008 │ │ │ │ - movwcs pc, #7451 @ 0x1d1b @ │ │ │ │ + movwcs pc, #7479 @ 0x1d37 @ │ │ │ │ ldrbmi r9, [sl], -r0, lsl #6 │ │ │ │ strtmi r9, [r1], -lr, lsl #22 │ │ │ │ strbmi r9, [r8], -r1, lsl #6 │ │ │ │ vstrge d9, [r2, #-40] @ 0xffffffd8 │ │ │ │ stmdahi r2, {r0, r2, r3, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ @ instruction: 0xf8d39e09 │ │ │ │ movwls r3, #16780 @ 0x418c │ │ │ │ @@ -23526,15 +23526,15 @@ │ │ │ │ stmib sp, {r2, r8, r9, sp}^ │ │ │ │ blls 52354c │ │ │ │ movwcs r9, #25421 @ 0x634d │ │ │ │ @ instruction: 0xf02b9346 │ │ │ │ ldmdbls r5, {r0, r3, r4, r5, r6, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ movwcs sl, #2630 @ 0xa46 │ │ │ │ stmdals r8, {r4, r6, ip, pc} │ │ │ │ - ldc2l 1, cr15, [r4], #-940 @ 0xfffffc54 │ │ │ │ + ldc2 1, cr15, [r0], {235} @ 0xeb │ │ │ │ movwls r9, #6926 @ 0x1b0e │ │ │ │ bls 2ec0d0 │ │ │ │ @ instruction: 0xf8da4648 │ │ │ │ movwls r3, #36 @ 0x24 │ │ │ │ @ instruction: 0xf8929d09 │ │ │ │ @ instruction: 0xf8d23178 │ │ │ │ andls r2, r4, #140, 2 @ 0x23 │ │ │ │ @@ -23580,27 +23580,27 @@ │ │ │ │ @ instruction: 0xf087338d │ │ │ │ @ instruction: 0xf8d9ff95 │ │ │ │ blcs 67bd8 │ │ │ │ mcrge 4, 1, pc, cr8, cr15, {3} @ │ │ │ │ ldrteq pc, [r4], #2249 @ 0x8c9 @ │ │ │ │ stcls 6, cr14, [r8, #-144] @ 0xffffff70 │ │ │ │ @ instruction: 0xf1f66ae8 │ │ │ │ - @ instruction: 0xf116f8b3 │ │ │ │ - stmdbls sl, {r0, r4, r5, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf116f8cf │ │ │ │ + stmdbls sl, {r0, r2, r3, r6, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ mlacc r0, r0, r8, pc @ │ │ │ │ movweq pc, #28675 @ 0x7003 @ │ │ │ │ @ instruction: 0x2179f891 │ │ │ │ blcs f5450 │ │ │ │ bcs 10ea60 │ │ │ │ @ instruction: 0xf895d04e │ │ │ │ @ instruction: 0xe64f1178 │ │ │ │ andcs r9, r0, #10240 @ 0x2800 │ │ │ │ andls r6, r7, #216, 20 @ 0xd8000 │ │ │ │ - @ instruction: 0xf89cf1f6 │ │ │ │ - ldc2 1, cr15, [sl, #-88] @ 0xffffffa8 │ │ │ │ + @ instruction: 0xf8b8f1f6 │ │ │ │ + ldc2 1, cr15, [r6, #-88]! @ 0xffffffa8 │ │ │ │ mlacc r0, r0, r8, pc @ │ │ │ │ @ instruction: 0xf0039a07 │ │ │ │ @ instruction: 0xf1a30307 │ │ │ │ blx fed1b564 │ │ │ │ ldmdbeq fp, {r0, r1, r7, r8, r9, ip, sp, lr, pc}^ │ │ │ │ svclt 0x00044293 │ │ │ │ @ instruction: 0xf8939b08 │ │ │ │ @@ -23623,31 +23623,31 @@ │ │ │ │ cmncs pc, #13828096 @ 0xd30000 │ │ │ │ svchi 0x005bf3bf │ │ │ │ andcc pc, r0, #33554432 @ 0x2000000 │ │ │ │ @ instruction: 0xf43f2a00 │ │ │ │ bmi 4c6220 │ │ │ │ ldmdbmi r1, {r0, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - ldc2 1, cr15, [r4, #-108]! @ 0xffffff94 │ │ │ │ + ldc2l 1, cr15, [r0, #-108] @ 0xffffff94 │ │ │ │ bcs 11420c │ │ │ │ mcrge 4, 0, pc, cr14, cr15, {3} @ │ │ │ │ ldr r2, [r6, r1, lsl #4]! │ │ │ │ ldr r2, [r4, r0, lsl #4]! │ │ │ │ ldmib lr, {r3, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ addeq r5, sp, r4, lsr #25 │ │ │ │ umulleq r5, sp, lr, ip │ │ │ │ andeq r0, r0, r0, asr r8 │ │ │ │ addeq r8, r8, r8, lsl r4 │ │ │ │ addeq r8, r8, r2, asr #6 │ │ │ │ umulleq r5, sp, ip, sl │ │ │ │ addeq r8, r8, lr, asr #4 │ │ │ │ - eoreq r4, r5, r4, lsl #23 │ │ │ │ + strhteq r4, [r5], -ip │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r4, r5, ip, ror sl │ │ │ │ - strhteq r4, [r5], -r6 │ │ │ │ + strhteq r4, [r5], -r4 │ │ │ │ + eoreq r4, r5, lr, ror #21 │ │ │ │ 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} @ │ │ │ │ @@ -23930,18 +23930,18 @@ │ │ │ │ vmla.i8 d22, d24, d19 │ │ │ │ @ instruction: 0xf6c47201 │ │ │ │ ldrtmi r0, [r8], r8, lsl #5 │ │ │ │ movwls r4, #13864 @ 0x3628 │ │ │ │ blcs 298fa8 │ │ │ │ rsbsvs r2, sl, r0, lsl #4 │ │ │ │ andhi pc, r4, r4, asr #17 │ │ │ │ - blx fe19732a │ │ │ │ + blx fe89732a │ │ │ │ stmdbcs r0, {r0, r1, r2, r3, r6, r9, fp, sp, lr, pc} │ │ │ │ @ instruction: 0xf1254628 │ │ │ │ - blls 159d14 │ │ │ │ + blls 159d84 │ │ │ │ stmdbcs r0, {r0, r3, r6, r9, fp, sp, lr, pc}^ │ │ │ │ stmdbeq fp, {r0, r3, r6, r9, fp, sp, lr, pc} │ │ │ │ @ instruction: 0xf0402b00 │ │ │ │ stmiavs r1!, {r0, r3, r5, r7, pc}^ │ │ │ │ movweq lr, #35745 @ 0x8ba1 │ │ │ │ stmdble r4, {r2, r8, r9, fp, sp} │ │ │ │ movwcs lr, #43476 @ 0xa9d4 │ │ │ │ @@ -24016,17 +24016,17 @@ │ │ │ │ vsubw.s8 , q2, d1 │ │ │ │ andvs r0, r3, r8, lsl #7 │ │ │ │ @ instruction: 0xf1002300 │ │ │ │ rsbsvs r0, fp, r0, lsl r8 │ │ │ │ vmax.s8 d20, d8, d24 │ │ │ │ @ instruction: 0xf6c47301 │ │ │ │ eorsvs r0, fp, r8, lsl #7 │ │ │ │ - blx ff697480 │ │ │ │ + blx ffd97480 │ │ │ │ strtmi r4, [r8], -r2, lsl #13 │ │ │ │ - blx ffd17488 │ │ │ │ + blx 41748a │ │ │ │ stmdbcs r0, {r0, r1, r2, r3, r6, r9, fp, sp, lr, pc}^ │ │ │ │ stmdbcs sl, {r0, r3, r6, r9, fp, sp, lr, pc} │ │ │ │ stmdbeq fp, {r0, r3, r6, r9, fp, sp, lr, pc} │ │ │ │ @ instruction: 0xf8c82d92 │ │ │ │ @ instruction: 0xf1079004 │ │ │ │ vaba.s8 d16, d9, d0 │ │ │ │ @ instruction: 0xf6c46301 │ │ │ │ @@ -24036,15 +24036,15 @@ │ │ │ │ @ instruction: 0xf0006067 │ │ │ │ vcgt.s8 q12, q1, │ │ │ │ vsubw.s8 q8, q2, d1 │ │ │ │ strtmi r0, [r8], -r8, lsl #7 │ │ │ │ andls pc, r4, r7, asr #17 │ │ │ │ @ instruction: 0xf108603b │ │ │ │ @ instruction: 0xf1160810 │ │ │ │ - stmdacs r0, {r0, r1, r5, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r1, r2, r3, r4, r5, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ msrhi SPSR_s, #0 │ │ │ │ @ instruction: 0xf1a36b83 │ │ │ │ blx feedd84c │ │ │ │ b 1459a74 │ │ │ │ @ instruction: 0xf1081a5a │ │ │ │ @ instruction: 0xf8c80308 │ │ │ │ @ instruction: 0xf640a004 │ │ │ │ @@ -24258,18 +24258,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: 0xf8f4f125 │ │ │ │ + @ instruction: 0xf910f125 │ │ │ │ stmdbcs r0, {r0, r1, r2, r3, r6, r9, fp, sp, lr, pc} │ │ │ │ @ instruction: 0xf1254628 │ │ │ │ - b 12d97f4 │ │ │ │ + b 12d9864 │ │ │ │ stmdbls r3, {r6, r8, fp, sp} │ │ │ │ stmdbeq fp, {r0, r3, r6, r9, fp, sp, lr, pc} │ │ │ │ ldccs 5, cr14, [r2, #456] @ 0x1c8 │ │ │ │ ldreq pc, [r0, -r7, lsl #2] │ │ │ │ movwvs pc, #4681 @ 0x1249 @ │ │ │ │ @ instruction: 0x03a9f6c4 │ │ │ │ @ instruction: 0xf8c860a7 │ │ │ │ @@ -24287,15 +24287,15 @@ │ │ │ │ @ instruction: 0xb018f8d4 │ │ │ │ movweq pc, #4674 @ 0x1242 @ │ │ │ │ orreq pc, r8, #196, 4 @ 0x4000000c │ │ │ │ @ instruction: 0x462846b8 │ │ │ │ blcc 29953c │ │ │ │ andls pc, r4, r7, asr #17 │ │ │ │ andhi pc, r4, r4, asr #17 │ │ │ │ - @ instruction: 0xffacf115 │ │ │ │ + @ instruction: 0xffc8f115 │ │ │ │ stmdacs r0, {r0, r2, r9, sl, lr} │ │ │ │ msrhi SPSR_x, r0 │ │ │ │ @ instruction: 0xf1a36b83 │ │ │ │ blx fee9d83c │ │ │ │ b 1459a60 │ │ │ │ @ instruction: 0xf1bb1959 │ │ │ │ @ instruction: 0xf0400f00 │ │ │ │ @@ -24424,15 +24424,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 │ │ │ │ - mrc2 1, 4, pc, cr10, cr5, {0} │ │ │ │ + mrc2 1, 5, pc, cr6, cr5, {0} │ │ │ │ strmi r9, [r5], -r3, lsl #18 │ │ │ │ stmdacs r0, {r0, r7, r9, sl, lr} │ │ │ │ mrcge 4, 7, APSR_nzcv, cr8, cr15, {1} │ │ │ │ @ instruction: 0xf1a36b83 │ │ │ │ blx fee9da64 │ │ │ │ b 1459c88 │ │ │ │ usat r1, #15, r9, asr #18 │ │ │ │ @@ -24687,15 +24687,15 @@ │ │ │ │ @ instruction: 0xf53f07cc │ │ │ │ @ instruction: 0xf108af16 │ │ │ │ strbmi r0, [r2, #-2049] @ 0xfffff7ff │ │ │ │ ldcvs 8, cr13, [r8], #984 @ 0x3d8 │ │ │ │ @ instruction: 0xf7f04659 │ │ │ │ @ instruction: 0xf8d9fd03 │ │ │ │ @ instruction: 0xf1f50000 │ │ │ │ - @ instruction: 0xf010f8cd │ │ │ │ + @ instruction: 0xf010f8e9 │ │ │ │ @ instruction: 0xf0400f06 │ │ │ │ bmi ff93bfec │ │ │ │ ldrbtmi r4, [sl], #-3041 @ 0xfffff41f │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ @ instruction: 0x3094f8d7 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xf0400300 │ │ │ │ @@ -24729,15 +24729,15 @@ │ │ │ │ movwpl pc, #11016 @ 0x2b08 @ │ │ │ │ uxtab r6, r2, fp, ror #8 │ │ │ │ @ instruction: 0x21046cbb │ │ │ │ subshi pc, r4, r7, asr #17 │ │ │ │ strpl pc, [r0, #1283] @ 0x503 │ │ │ │ suble pc, r4, r7, asr #17 │ │ │ │ andseq pc, r8, #13959168 @ 0xd50000 │ │ │ │ - mcr2 1, 5, pc, cr12, cr13, {0} @ │ │ │ │ + mcr2 1, 6, pc, cr8, cr13, {0} @ │ │ │ │ adcsvs r2, r8, #4, 2 │ │ │ │ andhi pc, r0, r0, asr #17 │ │ │ │ @ instruction: 0xf01f4658 │ │ │ │ ldrbmi pc, [r8], -r3, ror #29 @ │ │ │ │ stc2l 0, cr15, [sl, #124]! @ 0x7c │ │ │ │ ldmibcc ip, {r1, r3, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @@ -24890,15 +24890,15 @@ │ │ │ │ svclt 0x00384634 │ │ │ │ blmi 924e7c │ │ │ │ @ instruction: 0xf8d56879 │ │ │ │ stmiapl fp, {r2, r3, r4, r9}^ │ │ │ │ mulsle r9, r8, r2 │ │ │ │ eorne pc, r0, #13959168 @ 0xd50000 │ │ │ │ strtmi fp, [r2], -r8, lsl #3 │ │ │ │ - stc2 1, cr15, [r4, #116]! @ 0x74 │ │ │ │ + stc2l 1, cr15, [r0, #116] @ 0x74 │ │ │ │ @ instruction: 0xf8d5b158 │ │ │ │ @ instruction: 0xf8c53224 │ │ │ │ @ instruction: 0xf8c54228 │ │ │ │ stmiane r4, {r5, r9}^ │ │ │ │ adcsmi lr, r4, #20185088 @ 0x1340000 │ │ │ │ shasxmi fp, r4, r8 │ │ │ │ strcs lr, [r0], #-2021 @ 0xfffff81b │ │ │ │ @@ -24918,15 +24918,15 @@ │ │ │ │ andscc pc, ip, #12910592 @ 0xc50000 │ │ │ │ @ instruction: 0xf7e6e72b │ │ │ │ svclt 0x0000efd6 │ │ │ │ addeq r4, sp, r6, lsl #17 │ │ │ │ addeq r4, sp, ip, ror r8 │ │ │ │ andeq r0, r0, r0, asr r8 │ │ │ │ addeq r4, sp, lr, lsl #11 │ │ │ │ - eoreq r3, fp, r4, asr #22 │ │ │ │ + eoreq r3, fp, ip, ror fp │ │ │ │ @ instruction: 0xffff1f63 │ │ │ │ andeq r0, r0, r8, lsr sl │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b8f8cc │ │ │ │ strbpl pc, [r0], -r0, lsl #10 @ │ │ │ │ @@ -25340,19 +25340,19 @@ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ tstphi r0, #64 @ p-variant is OBSOLETE @ 0x40 │ │ │ │ ldrtmi r3, [sp], r4, lsl #15 │ │ │ │ svchi 0x00f0e8bd │ │ │ │ @ instruction: 0xf85663bb │ │ │ │ @ instruction: 0xf50a0009 │ │ │ │ @ instruction: 0xf1f45967 │ │ │ │ - @ instruction: 0x4602faf3 │ │ │ │ + strmi pc, [r2], -pc, lsl #22 │ │ │ │ ldmdbpl r0!, {r0, r2, r3, r4, r5, r7, r9, fp, sp}^ │ │ │ │ sadd16mi fp, r3, r4 │ │ │ │ rsbsvs r2, fp, #1140850690 @ 0x44000002 │ │ │ │ - blx ffb18c7c │ │ │ │ + blx 218c7e │ │ │ │ popcs {r1, r5, r6, fp, sp, lr} │ │ │ │ @ instruction: 0x4603bf14 │ │ │ │ @ instruction: 0xf1092391 │ │ │ │ bcs 9e96c │ │ │ │ vqsub.u8 q11, q8, │ │ │ │ ldmib r7, {r1, r2, r3, r8, pc}^ │ │ │ │ tstmi sl, #268435457 @ 0x10000001 │ │ │ │ @@ -25542,15 +25542,15 @@ │ │ │ │ blvs fff00fb8 │ │ │ │ blvs e77b90 │ │ │ │ @ instruction: 0xf976f7f4 │ │ │ │ smlabtcs r4, r8, r7, lr │ │ │ │ andseq pc, r8, #14352384 @ 0xdb0000 │ │ │ │ subsls pc, r4, r7, asr #17 │ │ │ │ andsle pc, ip, r7, asr #17 │ │ │ │ - @ instruction: 0xf852f11d │ │ │ │ + @ instruction: 0xf86ef11d │ │ │ │ strdcs r6, [r8, -ip] │ │ │ │ @ instruction: 0xf8c061b8 │ │ │ │ strtmi r9, [r0], -r0 │ │ │ │ @ instruction: 0xf888f01f │ │ │ │ @ instruction: 0xf01e4620 │ │ │ │ @ instruction: 0xf8d8ff8f │ │ │ │ stmib r7, {r2, r3, r4, r6, r7, r8, fp, ip, sp}^ │ │ │ │ @@ -25703,15 +25703,15 @@ │ │ │ │ svclt 0x0038462c │ │ │ │ blmi 9a5b30 │ │ │ │ @ instruction: 0xf8db6aba │ │ │ │ ldmpl r3, {r2, r3, r4, r9}^ │ │ │ │ mulsle r9, r8, r2 │ │ │ │ eorne pc, r0, #14352384 @ 0xdb0000 │ │ │ │ strtmi fp, [r2], -r8, lsl #3 │ │ │ │ - @ instruction: 0xff4af11c │ │ │ │ + @ instruction: 0xff66f11c │ │ │ │ @ instruction: 0xf8dbb158 │ │ │ │ @ instruction: 0xf8cb3224 │ │ │ │ @ instruction: 0xf8cb4228 │ │ │ │ stmiane r4, {r5, r9}^ │ │ │ │ adcmi lr, ip, #19136512 @ 0x1240000 │ │ │ │ qasxmi fp, ip, r8 │ │ │ │ strcs lr, [r0], #-2021 @ 0xfffff81b │ │ │ │ @@ -25732,15 +25732,15 @@ │ │ │ │ andeq pc, ip, #1073741824 @ 0x40000000 │ │ │ │ @ instruction: 0xe77f609a │ │ │ │ ldmdb r8!, {r1, r2, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ addeq r3, sp, r6, lsr #25 │ │ │ │ andeq r0, r0, r0, asr r8 │ │ │ │ addeq r3, sp, ip, ror #24 │ │ │ │ addeq r3, sp, lr, lsl #23 │ │ │ │ - eoreq r2, fp, lr, lsl #29 │ │ │ │ + eoreq r2, fp, r6, asr #29 │ │ │ │ @ instruction: 0xfffef007 │ │ │ │ andeq r0, r0, ip, asr r9 │ │ │ │ andeq r0, r0, r8, lsr sl │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b8f8cc │ │ │ │ @@ -25966,18 +25966,18 @@ │ │ │ │ vmla.i8 d22, d24, d19 │ │ │ │ @ instruction: 0xf6c47201 │ │ │ │ ldrtmi r0, [r8], r8, lsl #5 │ │ │ │ movwls r4, #13864 @ 0x3628 │ │ │ │ blcs 29af78 │ │ │ │ rsbsvs r2, sl, r0, lsl #4 │ │ │ │ andhi pc, r4, r4, asr #17 │ │ │ │ - blx fe7992f2 │ │ │ │ + blx fee992f2 │ │ │ │ stmdbcs r0, {r0, r1, r2, r3, r6, r9, fp, sp, lr, pc} │ │ │ │ @ instruction: 0xf1234628 │ │ │ │ - blls 15bd44 │ │ │ │ + blls 15bdb4 │ │ │ │ stmdbcs r0, {r0, r3, r6, r9, fp, sp, lr, pc}^ │ │ │ │ stmdbeq fp, {r0, r3, r6, r9, fp, sp, lr, pc} │ │ │ │ @ instruction: 0xf0402b00 │ │ │ │ stmiavs r1!, {r3, r5, r7, pc}^ │ │ │ │ movweq lr, #35745 @ 0x8ba1 │ │ │ │ stmdble r4, {r2, r8, r9, fp, sp} │ │ │ │ movwcs lr, #43476 @ 0xa9d4 │ │ │ │ @@ -26052,18 +26052,18 @@ │ │ │ │ vsubw.s8 , q2, d1 │ │ │ │ andvs r0, r3, r8, lsl #7 │ │ │ │ @ instruction: 0xf1002300 │ │ │ │ rsbsvs r0, fp, r0, lsl r8 │ │ │ │ vmax.s8 d20, d8, d24 │ │ │ │ @ instruction: 0xf6c47301 │ │ │ │ eorsvs r0, fp, r8, lsl #7 │ │ │ │ - blx ffc99448 │ │ │ │ + blx 39944a │ │ │ │ stmdbcs r0, {r0, r1, r2, r3, r6, r9, fp, sp, lr, pc} │ │ │ │ @ instruction: 0xf1234628 │ │ │ │ - b 12dbbec │ │ │ │ + b 12dbc5c │ │ │ │ b 12a74cc │ │ │ │ @ instruction: 0x2d92090b │ │ │ │ andls pc, r4, r8, asr #17 │ │ │ │ ldreq pc, [r0, -r7, lsl #2] │ │ │ │ movwvs pc, #4681 @ 0x1249 @ │ │ │ │ @ instruction: 0x03a9f6c4 │ │ │ │ @ instruction: 0xf44fbf18 │ │ │ │ @@ -26071,15 +26071,15 @@ │ │ │ │ rsbvs r3, r7, r0 │ │ │ │ strbhi pc, [r9], #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: 0xf9bcf114 │ │ │ │ + @ instruction: 0xf9d8f114 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ blvs fe13e3f4 │ │ │ │ beq d96a0 │ │ │ │ blx fe31bb00 │ │ │ │ bne 1717958 │ │ │ │ movweq pc, #33032 @ 0x8108 @ │ │ │ │ andge pc, r4, r8, asr #17 │ │ │ │ @@ -26351,17 +26351,17 @@ │ │ │ │ @ instruction: 0xf8c42300 │ │ │ │ strtmi r8, [r8], -r8 │ │ │ │ vqadd.s8 q11, q4, │ │ │ │ @ instruction: 0xf6c47301 │ │ │ │ eorsvs r0, fp, r8, lsl #7 │ │ │ │ andhi pc, r4, r4, asr #17 │ │ │ │ @ instruction: 0xf1239103 │ │ │ │ - b 145b6d4 │ │ │ │ + b 145b744 │ │ │ │ strtmi r2, [r8], -r0, lsl #18 │ │ │ │ - @ instruction: 0xf8b4f123 │ │ │ │ + @ instruction: 0xf8d0f123 │ │ │ │ stmdbcs r0, {r0, r3, r6, r9, fp, sp, lr, pc}^ │ │ │ │ b 12c3884 │ │ │ │ str r0, [r1, #-2315] @ 0xfffff6f5 │ │ │ │ @ instruction: 0xf1072d92 │ │ │ │ vaba.s8 d16, d9, d0 │ │ │ │ @ instruction: 0xf6c46301 │ │ │ │ adcvs r0, r7, r9, lsr #7 │ │ │ │ @@ -26380,15 +26380,15 @@ │ │ │ │ vqadd.s8 d27, d2, d8 │ │ │ │ vsubw.s8 q8, q2, d1 │ │ │ │ ldrtmi r0, [r8], r8, lsl #7 │ │ │ │ @ instruction: 0xf8484628 │ │ │ │ @ instruction: 0xf8c73b08 │ │ │ │ @ instruction: 0xf8c49004 │ │ │ │ @ instruction: 0xf1138004 │ │ │ │ - @ instruction: 0x4605ff53 │ │ │ │ + strmi pc, [r5], -pc, ror #30 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ blvs fe13def8 │ │ │ │ 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 │ │ │ │ sbcshi pc, r5, #64 @ 0x40 │ │ │ │ @@ -26594,15 +26594,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: 0xf1139103 │ │ │ │ - stmdbls r3, {r0, r1, r2, r5, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r3, {r0, r1, r6, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ strmi r4, [r1], r5, lsl #12 │ │ │ │ @ instruction: 0xf43f2800 │ │ │ │ blvs fe1491b8 │ │ │ │ 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}^ │ │ │ │ @ instruction: 0x3710e655 │ │ │ │ @@ -26866,15 +26866,15 @@ │ │ │ │ @ instruction: 0xf109fa23 │ │ │ │ strtle r0, [r6], #1996 @ 0x7cc │ │ │ │ stmdbeq r1, {r0, r3, r8, ip, sp, lr, pc} │ │ │ │ mvnsle r4, #608174080 @ 0x24400000 │ │ │ │ @ instruction: 0x46596bb8 │ │ │ │ ldc2l 7, cr15, [r0], #-952 @ 0xfffffc48 │ │ │ │ ldmdavs r8, {r0, r1, r3, r4, r5, r6, r7, r8, r9, fp, sp, lr} │ │ │ │ - @ instruction: 0xffc6f1f2 │ │ │ │ + @ instruction: 0xffe2f1f2 │ │ │ │ svceq 0x0006f010 │ │ │ │ rschi pc, r5, r0, asr #32 │ │ │ │ blmi fe9f0724 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ @ instruction: 0xf8d7681a │ │ │ │ subsmi r3, sl, r4, lsl #1 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @@ -26884,15 +26884,15 @@ │ │ │ │ stc2l 7, cr15, [r4, #-956]! @ 0xfffffc44 │ │ │ │ blvs fef57b38 │ │ │ │ @ instruction: 0xf8c72104 │ │ │ │ @ instruction: 0xf5039044 │ │ │ │ @ instruction: 0xf8c75380 │ │ │ │ cmnvs fp, #40 @ 0x28 │ │ │ │ andseq pc, r8, #13828096 @ 0xd30000 │ │ │ │ - ldc2l 1, cr15, [r6, #108] @ 0x6c │ │ │ │ + ldc2l 1, cr15, [r2, #108]! @ 0x6c │ │ │ │ rsbsvs r2, r8, #4, 2 │ │ │ │ andls pc, r0, r0, asr #17 │ │ │ │ @ instruction: 0xf01d4658 │ │ │ │ ldrbmi pc, [r8], -sp, lsl #28 @ │ │ │ │ ldc2 0, cr15, [r4, #-116] @ 0xffffff8c │ │ │ │ ldmibcc ip, {r3, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ smlabteq r6, r7, r9, lr │ │ │ │ @@ -27010,15 +27010,15 @@ │ │ │ │ ldmdavs r9!, {r0, r2, r5, r8, r9, fp, lr} │ │ │ │ blvs 1eb41c8 │ │ │ │ andseq pc, ip, #13697024 @ 0xd10000 │ │ │ │ mulsle fp, r8, r2 │ │ │ │ @ instruction: 0xf8d36b7b │ │ │ │ orrslt r1, r0, r0, lsr #4 │ │ │ │ @ instruction: 0xf11b4622 │ │ │ │ - msrlt SPSR_, r5, lsl sp │ │ │ │ + msrlt SPSR_, r1, lsr sp │ │ │ │ @ instruction: 0xf8c36b7b │ │ │ │ @ instruction: 0xf8c34228 │ │ │ │ @ instruction: 0xf8d30220 │ │ │ │ stmiane r4, {r2, r5, r9, ip, sp}^ │ │ │ │ adcsmi lr, r4, #36175872 @ 0x2280000 │ │ │ │ shasxmi fp, r4, r8 │ │ │ │ strcs lr, [r0], #-2018 @ 0xfffff81e │ │ │ │ @@ -27040,15 +27040,15 @@ │ │ │ │ @ instruction: 0xe765321c │ │ │ │ svc 0x0042f7e4 │ │ │ │ addeq r2, sp, r2, lsr r5 │ │ │ │ andeq r0, r0, r0, asr r8 │ │ │ │ addeq r2, sp, sl, lsr #10 │ │ │ │ @ instruction: 0xfffeffed │ │ │ │ addeq r2, sp, r0, lsl #7 │ │ │ │ - mlaeq fp, sl, r9, r1 │ │ │ │ + ldrdeq r1, [fp], -r2 @ │ │ │ │ andeq r0, r0, r8, lsr sl │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b8f8cc │ │ │ │ strbpl pc, [r0], -r0, lsl #10 @ │ │ │ │ addlt r2, r9, r8, lsr r7 │ │ │ │ @@ -27526,19 +27526,19 @@ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ tstphi r4, #64 @ p-variant is OBSOLETE @ 0x40 │ │ │ │ ldrtmi r3, [sp], r4, lsl #15 │ │ │ │ svchi 0x00f0e8bd │ │ │ │ @ instruction: 0xf85963bc │ │ │ │ @ instruction: 0xf50b000a │ │ │ │ @ instruction: 0xf1f25a67 │ │ │ │ - @ instruction: 0x4603f9df │ │ │ │ + @ instruction: 0x4603f9fb │ │ │ │ @ instruction: 0xf8592bbd │ │ │ │ svclt 0x00080006 │ │ │ │ eorsvs r2, fp, #1140850690 @ 0x44000002 │ │ │ │ - @ instruction: 0xf9d6f1f2 │ │ │ │ + @ instruction: 0xf9f2f1f2 │ │ │ │ svclt 0x001428bd │ │ │ │ orrscs r4, r1, #3145728 @ 0x300000 │ │ │ │ @ instruction: 0xf10a62fb │ │ │ │ stmdavs fp!, {r2, r3, r5, r9, fp}^ │ │ │ │ vqrdmulh.s d18, d0, d1 │ │ │ │ ldmib r7, {r1, r3, r8, pc}^ │ │ │ │ tstmi r3, #268435457 @ 0x10000001 │ │ │ │ @@ -27729,15 +27729,15 @@ │ │ │ │ blvs fff031e4 │ │ │ │ blvs e79dbc │ │ │ │ blx 49c9aa │ │ │ │ smlabtcs r4, r4, r7, lr │ │ │ │ andseq pc, r8, #14352384 @ 0xdb0000 │ │ │ │ subsls pc, r4, r7, asr #17 │ │ │ │ andsle pc, r8, r7, asr #17 │ │ │ │ - @ instruction: 0xff3cf11a │ │ │ │ + @ instruction: 0xff58f11a │ │ │ │ strdcs r6, [r8, -ip] │ │ │ │ @ instruction: 0xf8c06178 │ │ │ │ strtmi r9, [r0], -r0 │ │ │ │ @ instruction: 0xff72f01c │ │ │ │ @ instruction: 0xf01c4620 │ │ │ │ @ instruction: 0xf8d8fe79 │ │ │ │ stmib r7, {r2, r3, r4, r6, r7, r8, fp, ip, sp}^ │ │ │ │ @@ -27891,15 +27891,15 @@ │ │ │ │ svclt 0x0038462c │ │ │ │ blmi 9a7d60 │ │ │ │ @ instruction: 0xf8db6a7a │ │ │ │ ldmpl r3, {r2, r3, r4, r9}^ │ │ │ │ mulsle r9, r8, r2 │ │ │ │ eorne pc, r0, #14352384 @ 0xdb0000 │ │ │ │ strtmi fp, [r2], -r8, lsl #3 │ │ │ │ - mrc2 1, 1, pc, cr2, cr10, {0} │ │ │ │ + mcr2 1, 2, pc, cr14, cr10, {0} @ │ │ │ │ @ instruction: 0xf8dbb158 │ │ │ │ @ instruction: 0xf8cb3224 │ │ │ │ @ instruction: 0xf8cb4228 │ │ │ │ stmiane r4, {r5, r9}^ │ │ │ │ adcmi lr, ip, #18612224 @ 0x11c0000 │ │ │ │ qasxmi fp, ip, r8 │ │ │ │ strcs lr, [r0], #-2021 @ 0xfffff81b │ │ │ │ @@ -27920,15 +27920,15 @@ │ │ │ │ andeq pc, ip, #1073741824 @ 0x40000000 │ │ │ │ @ instruction: 0xe77d609a │ │ │ │ stmda r0!, {r2, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ addeq r1, sp, r6, lsl #21 │ │ │ │ andeq r0, r0, r0, asr r8 │ │ │ │ addeq r1, sp, r4, asr #20 │ │ │ │ addeq r1, sp, r6, ror #18 │ │ │ │ - eoreq r0, fp, r2, ror #24 │ │ │ │ + mlaeq fp, sl, ip, r0 │ │ │ │ @ instruction: 0xfffecddb │ │ │ │ andeq r0, r0, ip, asr r9 │ │ │ │ andeq r0, r0, r8, lsr sl │ │ │ │ andeq r0, r0, r0 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ @@ -27943,54 +27943,54 @@ │ │ │ │ strls r4, [r4, #-1570] @ 0xfffff9de │ │ │ │ ldrbtmi r4, [r8], #-1147 @ 0xfffffb85 │ │ │ │ strcs r9, [r1, -fp, lsl #8] │ │ │ │ strbmi r5, [r8], -r1, asr #16 │ │ │ │ @ instruction: 0x912b6809 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf1384621 │ │ │ │ - ldmdals r9, {r0, r2, r3, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ + ldmdals r9, {r0, r3, r5, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ strbcc pc, [r8], #2271 @ 0x8df @ │ │ │ │ @ instruction: 0xf8802108 │ │ │ │ stmiapl fp!, {r5, ip, sp, lr}^ │ │ │ │ ldrmi r9, [sl], -r3, lsl #6 │ │ │ │ ldrtcc pc, [ip], #2271 @ 0x8df @ │ │ │ │ @ instruction: 0xf134447b │ │ │ │ - strtmi pc, [r1], -r3, ror #24 │ │ │ │ + @ instruction: 0x4621fc7f │ │ │ │ andcs r6, r2, #196, 4 @ 0x4000000c │ │ │ │ strbmi r9, [r8], -r6 │ │ │ │ ldc2 7, cr15, [r0, #-936] @ 0xfffffc58 │ │ │ │ tstcs r4, r2, lsl #4 │ │ │ │ strbmi r4, [r8], -r6, lsl #12 │ │ │ │ stc2 7, cr15, [sl, #-936] @ 0xfffffc58 │ │ │ │ teqpcs r1, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ ldmdals r9, {r0, r2, r9, sl, lr} │ │ │ │ - @ instruction: 0xff9ef134 │ │ │ │ + @ instruction: 0xffbaf134 │ │ │ │ @ instruction: 0xf1004680 │ │ │ │ @ instruction: 0x463a0118 │ │ │ │ tstls r2, r0, lsr #6 │ │ │ │ - @ instruction: 0xf9aef136 │ │ │ │ + @ instruction: 0xf9caf136 │ │ │ │ strbmi r4, [r8], -r1, asr #12 │ │ │ │ - @ instruction: 0xf914f138 │ │ │ │ + @ instruction: 0xf930f138 │ │ │ │ @ instruction: 0xf8984639 │ │ │ │ ldmdals r9, {r0, r3, r5, sp} │ │ │ │ ldrmi lr, [r0], #-2509 @ 0xfffff633 │ │ │ │ - @ instruction: 0xff5af134 │ │ │ │ + @ instruction: 0xff76f134 │ │ │ │ @ instruction: 0x4607ac10 │ │ │ │ strtmi fp, [r3], -r0, asr #2 │ │ │ │ adcsvs ip, r8, #3072 @ 0xc00 │ │ │ │ @ instruction: 0x463962f9 │ │ │ │ @ instruction: 0x46483714 │ │ │ │ - @ instruction: 0xf900f138 │ │ │ │ + @ instruction: 0xf91cf138 │ │ │ │ ldrtmi r9, [fp], -r2, lsl #20 │ │ │ │ @ instruction: 0x71acf44f │ │ │ │ @ instruction: 0xf1384648 │ │ │ │ - strtmi pc, [fp], -fp, asr #20 │ │ │ │ + strtmi pc, [fp], -r7, ror #20 │ │ │ │ cmncs r3, r2, lsl #12 │ │ │ │ strbmi r9, [r8], -r0, lsl #12 │ │ │ │ - blx 1f9b2c4 │ │ │ │ + blx fe69b2c4 │ │ │ │ bleq 1b9b21c │ │ │ │ stcvc 3, cr2, [r5], {-0} │ │ │ │ @ instruction: 0x46069013 │ │ │ │ stccs 3, cr9, [r1, #-64] @ 0xffffffc0 │ │ │ │ movwcc lr, #6596 @ 0x19c4 │ │ │ │ @ instruction: 0xf10dbf08 │ │ │ │ stmib sp, {r2, r3, r7, r9, fp}^ │ │ │ │ @@ -28002,19 +28002,19 @@ │ │ │ │ @ instruction: 0x961e465f │ │ │ │ @ instruction: 0xf10dad23 │ │ │ │ svcgt 0x000f0a8c │ │ │ │ ldm r7, {r0, r1, r2, r3, r8, sl, lr, pc} │ │ │ │ stm r5, {r0, r1, r2, r3} │ │ │ │ vhadd.s8 d16, d0, d15 │ │ │ │ ldmdals r9, {r0, r2, r3, r5, r6, r8, ip} │ │ │ │ - mrc2 1, 4, pc, cr10, cr4, {1} │ │ │ │ + mrc2 1, 5, pc, cr6, cr4, {1} │ │ │ │ @ instruction: 0xf1007c73 │ │ │ │ andcs r0, r1, #28, 2 │ │ │ │ tstls r5, r7, lsl #12 │ │ │ │ - @ instruction: 0xf958f136 │ │ │ │ + @ instruction: 0xf974f136 │ │ │ │ @ instruction: 0x46d69b18 │ │ │ │ ldceq 1, cr15, [r0], #-28 @ 0xffffffe4 │ │ │ │ mvnsvc pc, r0, asr #12 │ │ │ │ andeq pc, r8, #201326595 @ 0xc000003 │ │ │ │ @ instruction: 0x305cf89d │ │ │ │ biceq lr, r2, #274432 @ 0x43000 │ │ │ │ andmi r8, fp, sl, lsr fp │ │ │ │ @@ -28022,15 +28022,15 @@ │ │ │ │ andeq pc, r9, #34 @ 0x22 │ │ │ │ teqhi fp, #1275068416 @ 0x4c000000 │ │ │ │ @ instruction: 0x000fe8be │ │ │ │ andeq lr, pc, ip, lsr #17 │ │ │ │ muleq pc, r5, r8 @ │ │ │ │ andeq lr, pc, ip, lsl #17 │ │ │ │ @ instruction: 0x46484639 │ │ │ │ - @ instruction: 0xf8a2f138 │ │ │ │ + @ instruction: 0xf8bef138 │ │ │ │ ldrls r2, [r3], -r0, lsl #6 │ │ │ │ @ instruction: 0x465f9310 │ │ │ │ movwcc lr, #6596 @ 0x19c4 │ │ │ │ stmib sp, {r0, r2, r4, r6, r9, sl, lr}^ │ │ │ │ stmib sp, {r0, r1, r2, r3, r4, r8, r9, ip, sp}^ │ │ │ │ @ instruction: 0xf04f3321 │ │ │ │ @ instruction: 0xf88d0301 │ │ │ │ @@ -28038,19 +28038,19 @@ │ │ │ │ stm fp, {r0, r1, r2, r3} │ │ │ │ ldrls r0, [lr], -pc │ │ │ │ strgt ip, [pc, #-3855] @ 5dfa1 │ │ │ │ muleq pc, r7, r8 @ │ │ │ │ andeq lr, pc, r5, lsl #17 │ │ │ │ msrne (UNDEF: 109), r0 │ │ │ │ @ instruction: 0xf1349819 │ │ │ │ - ldclvc 14, cr15, [r3], #-332 @ 0xfffffeb4 │ │ │ │ + ldclvc 14, cr15, [r3], #-444 @ 0xfffffe44 │ │ │ │ ldreq pc, [ip], -r0, lsl #2 │ │ │ │ ldrtmi r2, [r1], -r1, lsl #4 │ │ │ │ @ instruction: 0xf1364607 │ │ │ │ - blls 69d318 │ │ │ │ + blls 69d388 │ │ │ │ @ instruction: 0xf10746d6 │ │ │ │ @ instruction: 0xf6400c30 │ │ │ │ vsra.u64 , , #61 │ │ │ │ @ instruction: 0xf89d0208 │ │ │ │ b 112b058 │ │ │ │ blhi edfdf4 │ │ │ │ vld4.8 {d4-d7}, [r2], fp │ │ │ │ @@ -28058,77 +28058,77 @@ │ │ │ │ tstmi r3, #-1879048192 @ 0x90000000 │ │ │ │ ldm lr!, {r0, r1, r3, r4, r5, r8, r9, pc} │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm r5, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ ldrtmi r0, [r9], -pc │ │ │ │ @ instruction: 0xf1384648 │ │ │ │ - ldc 8, cr15, [pc, #364] @ 5f080 │ │ │ │ + ldc 8, cr15, [pc, #476] @ 5f0f0 │ │ │ │ @ instruction: 0x21200bba │ │ │ │ @ instruction: 0xf1354620 │ │ │ │ - ldmdals r9, {r0, r2, r3, r4, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdals r9, {r0, r3, r4, r5, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ eorcs r2, r0, #1073741824 @ 0x40000000 │ │ │ │ - mrc2 1, 4, pc, cr14, cr4, {1} │ │ │ │ + mrc2 1, 5, pc, cr10, cr4, {1} │ │ │ │ cmplt r0, r5, lsl #12 │ │ │ │ blgt 1307bc │ │ │ │ rscvs r6, r9, #168, 4 @ 0x8000000a │ │ │ │ ldrcc r4, [r4, #-1577] @ 0xfffff9d7 │ │ │ │ @ instruction: 0xf1384648 │ │ │ │ - msrcs CPSR_, r5, asr #16 │ │ │ │ + msrcs CPSR_, r1, ror #16 │ │ │ │ cdp 6, 11, cr4, cr7, cr0, {1} │ │ │ │ @ instruction: 0xf1350b00 │ │ │ │ - ldmdals r9, {r0, r1, r2, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdals r9, {r0, r1, r5, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ tstcs r1, r0, lsr #4 │ │ │ │ - mcr2 1, 4, pc, cr8, cr4, {1} @ │ │ │ │ + mcr2 1, 5, pc, cr4, cr4, {1} @ │ │ │ │ cmplt r0, r7, lsl #12 │ │ │ │ blgt 1307e8 │ │ │ │ rscsvs r6, r9, #184, 4 @ 0x8000000b │ │ │ │ @ instruction: 0x37144639 │ │ │ │ @ instruction: 0xf1384648 │ │ │ │ - ldrtmi pc, [r3], -pc, lsr #16 @ │ │ │ │ + ldrtmi pc, [r3], -fp, asr #16 @ │ │ │ │ strpl lr, [r0, -sp, asr #19] │ │ │ │ vst1.8 {d25-d26}, [pc], r5 │ │ │ │ @ instruction: 0x464871f3 │ │ │ │ - @ instruction: 0xf9f0f138 │ │ │ │ + blx 39b45c │ │ │ │ strmi r9, [r2], -r6, lsl #18 │ │ │ │ strbmi r2, [r8], -pc, lsl #6 │ │ │ │ @ instruction: 0xff96f7ea │ │ │ │ ldcls 0, cr2, [r9, #-12] │ │ │ │ - blx ff29b704 │ │ │ │ + blx ff99b704 │ │ │ │ strmi r4, [r2], -r2, lsr #23 │ │ │ │ strtmi r2, [r8], -r8, lsl #2 │ │ │ │ @ instruction: 0xf134447b │ │ │ │ - andcs pc, r2, #70656 @ 0x11400 │ │ │ │ + andcs pc, r2, #99328 @ 0x18400 │ │ │ │ ldrmi r2, [r1], -r0, lsr #6 │ │ │ │ andls r6, r6, r3, asr #5 │ │ │ │ @ instruction: 0xf7ea4648 │ │ │ │ andcs pc, r2, #246784 @ 0x3c400 │ │ │ │ strmi r2, [r6], -r6, lsl #2 │ │ │ │ @ instruction: 0xf7ea4648 │ │ │ │ andcs pc, r1, #240640 @ 0x3ac00 │ │ │ │ @ instruction: 0x46052110 │ │ │ │ @ instruction: 0xf7ea4648 │ │ │ │ movwcs pc, #3045 @ 0xbe5 @ │ │ │ │ tstcs r1, r8 │ │ │ │ @ instruction: 0xf8989310 │ │ │ │ ldmdals r9, {r0, r3, r5, sp} │ │ │ │ @ instruction: 0xf1346063 │ │ │ │ - strmi pc, [r7], -r5, asr #28 │ │ │ │ + strmi pc, [r7], -r1, ror #28 │ │ │ │ strtmi fp, [r3], -r0, asr #2 │ │ │ │ adcsvs ip, r8, #3072 @ 0xc00 │ │ │ │ @ instruction: 0x463962f9 │ │ │ │ @ instruction: 0x46483714 │ │ │ │ - @ instruction: 0xffecf137 │ │ │ │ + @ instruction: 0xf808f138 │ │ │ │ ldrtmi r9, [fp], -r2, lsl #20 │ │ │ │ @ instruction: 0x71acf44f │ │ │ │ @ instruction: 0xf1384648 │ │ │ │ - @ instruction: 0x462bf937 │ │ │ │ + @ instruction: 0x462bf953 │ │ │ │ cmncs r3, r2, lsl #12 │ │ │ │ strls r4, [r0], -r8, asr #12 │ │ │ │ - @ instruction: 0xf968f138 │ │ │ │ + @ instruction: 0xf984f138 │ │ │ │ andsls r2, r3, r0, lsl #6 │ │ │ │ tstls r0, #128, 12 @ 0x8000000 │ │ │ │ movwcc lr, #6596 @ 0x19c4 │ │ │ │ stmib sp, {r0, r2, sl, fp, ip, sp, lr}^ │ │ │ │ stmib sp, {r0, r1, r2, r3, r4, r8, r9, ip, sp}^ │ │ │ │ stccs 3, cr3, [r1, #-132] @ 0xffffff7c │ │ │ │ muleq pc, r4, r8 @ │ │ │ │ @@ -28138,19 +28138,19 @@ │ │ │ │ @ instruction: 0xf8cd465e │ │ │ │ @ instruction: 0x46558078 │ │ │ │ strgt ip, [pc, #-3599] @ 5e231 │ │ │ │ muleq pc, r6, r8 @ │ │ │ │ andeq lr, pc, r5, lsl #17 │ │ │ │ msrne (UNDEF: 109), r0 │ │ │ │ @ instruction: 0xf1349819 │ │ │ │ - @ instruction: 0xf898fd8b │ │ │ │ + @ instruction: 0xf898fda7 │ │ │ │ @ instruction: 0xf1003011 │ │ │ │ andcs r0, r1, #28, 2 │ │ │ │ tstls r5, r6, lsl #12 │ │ │ │ - @ instruction: 0xf848f136 │ │ │ │ + @ instruction: 0xf864f136 │ │ │ │ @ instruction: 0x46d49b18 │ │ │ │ ldreq pc, [r0, -r6, lsl #2]! │ │ │ │ mvnsvc pc, r0, asr #12 │ │ │ │ andeq pc, r8, #201326595 @ 0xc000003 │ │ │ │ @ instruction: 0x305cf89d │ │ │ │ biceq lr, r2, #274432 @ 0x43000 │ │ │ │ andmi r8, fp, r2, lsr fp │ │ │ │ @@ -28158,15 +28158,15 @@ │ │ │ │ andeq pc, r9, #34 @ 0x22 │ │ │ │ teqhi r3, #1275068416 @ 0x4c000000 │ │ │ │ @ instruction: 0x000fe8bc │ │ │ │ ldm r5, {r0, r1, r2, r3, r8, r9, sl, lr, pc} │ │ │ │ stm r7, {r0, r1, r2, r3} │ │ │ │ ldrtmi r0, [r1], -pc │ │ │ │ @ instruction: 0xf1374648 │ │ │ │ - strcs pc, [r0, #-3987] @ 0xfffff06d │ │ │ │ + strcs pc, [r0, #-4015] @ 0xfffff051 │ │ │ │ subhi pc, ip, sp, asr #17 │ │ │ │ @ instruction: 0x46dc9510 │ │ │ │ strpl lr, [r1, #-2500] @ 0xfffff63c │ │ │ │ stmib sp, {r0, r9, sl, sp}^ │ │ │ │ @ instruction: 0x4657551f │ │ │ │ muleq pc, r4, r8 @ │ │ │ │ strpl lr, [r1, #-2509]! @ 0xfffff633 │ │ │ │ @@ -28174,20 +28174,20 @@ │ │ │ │ andeq lr, pc, fp, lsl #17 │ │ │ │ rsbshi pc, r8, sp, asr #17 │ │ │ │ @ instruction: 0x000fe8bc │ │ │ │ ldm ip, {r0, r1, r2, r3, r8, r9, sl, lr, pc} │ │ │ │ stm r7, {r0, r1, r2, r3} │ │ │ │ vhadd.s8 d16, d0, d15 │ │ │ │ ldmdals r9, {r0, r2, r3, r5, r6, r8, ip} │ │ │ │ - stc2l 1, cr15, [r2, #-208] @ 0xffffff30 │ │ │ │ + ldc2l 1, cr15, [lr, #-208] @ 0xffffff30 │ │ │ │ mulscc r1, r8, r8 │ │ │ │ ldmdaeq ip, {r8, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x46414632 │ │ │ │ - @ instruction: 0xf1359002 │ │ │ │ - blls 69f0f4 │ │ │ │ + @ instruction: 0xf1369002 │ │ │ │ + blls 69d164 │ │ │ │ ldrbmi r9, [r6], r2, lsl #16 │ │ │ │ mvnsvc pc, r0, asr #12 │ │ │ │ andeq pc, r8, #201326595 @ 0xc000003 │ │ │ │ @ instruction: 0x305cf89d │ │ │ │ ldceq 1, cr15, [r0], #-0 │ │ │ │ biceq lr, r2, #274432 @ 0x43000 │ │ │ │ andmi r8, fp, r2, lsl #22 │ │ │ │ @@ -28195,82 +28195,82 @@ │ │ │ │ andeq pc, r9, #34 @ 0x22 │ │ │ │ movwhi r4, #13075 @ 0x3313 │ │ │ │ @ instruction: 0x000fe8be │ │ │ │ andeq lr, pc, ip, lsr #17 │ │ │ │ muleq pc, r7, r8 @ │ │ │ │ andeq lr, pc, ip, lsl #17 │ │ │ │ strbmi r9, [r8], -r2, lsl #18 │ │ │ │ - @ instruction: 0xff48f137 │ │ │ │ + @ instruction: 0xff64f137 │ │ │ │ bls 1c5d5c │ │ │ │ mvnne pc, r0, asr #4 │ │ │ │ strbmi r9, [r8], -r0, lsl #6 │ │ │ │ @ instruction: 0xf1384643 │ │ │ │ - stmdbls r6, {r0, r3, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r6, {r0, r2, r5, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ movwcs r4, #30210 @ 0x7602 │ │ │ │ @ instruction: 0xf7ea4648 │ │ │ │ blge 35ec14 │ │ │ │ andcs r9, r3, #409600 @ 0x64000 │ │ │ │ strls r9, [r0, #-2055] @ 0xfffff7f9 │ │ │ │ @ instruction: 0xf7e99308 │ │ │ │ blmi c1ee24 │ │ │ │ strtmi r4, [r9], -sl, lsr #12 │ │ │ │ ldrbtmi r4, [fp], #-1608 @ 0xfffff9b8 │ │ │ │ - mrc2 1, 5, pc, cr6, cr7, {1} │ │ │ │ + mrc2 1, 6, pc, cr2, cr7, {1} │ │ │ │ blmi b451dc │ │ │ │ bls 12759c │ │ │ │ @ instruction: 0xf880447b │ │ │ │ @ instruction: 0xf1346020 │ │ │ │ - @ instruction: 0x4629fa51 │ │ │ │ + strtmi pc, [r9], -sp, ror #20 │ │ │ │ andcs r6, r2, #1342177292 @ 0x5000000c │ │ │ │ strbmi r9, [r8], -r5 │ │ │ │ blx 1d13c │ │ │ │ tstcs r4, r2, lsl #4 │ │ │ │ strbmi r9, [r8], -r2 │ │ │ │ blx ffe9d148 │ │ │ │ tstcs r2, r2, lsr r6 │ │ │ │ strbmi r9, [r8], -r6 │ │ │ │ blx ffd1d154 │ │ │ │ teqpcs r1, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ ldmdals r9, {r0, r3, ip, pc} │ │ │ │ - stc2 1, cr15, [r6, #208] @ 0xd0 │ │ │ │ + stc2 1, cr15, [r2, #208]! @ 0xd0 │ │ │ │ @ instruction: 0xf1004607 │ │ │ │ @ instruction: 0x23200818 │ │ │ │ @ instruction: 0x46414632 │ │ │ │ - @ instruction: 0xff96f135 │ │ │ │ + @ instruction: 0xffb2f135 │ │ │ │ @ instruction: 0x46484639 │ │ │ │ - mrc2 1, 7, pc, cr12, cr7, {1} │ │ │ │ + @ instruction: 0xff18f137 │ │ │ │ @ instruction: 0xf8979510 │ │ │ │ ldrtmi r2, [r1], -r9, lsr #32 │ │ │ │ ldmdals r9, {r0, r2, r5, r6, sp, lr} │ │ │ │ - stc2l 1, cr15, [r2, #-208] @ 0xffffff30 │ │ │ │ + ldc2l 1, cr15, [lr, #-208] @ 0xffffff30 │ │ │ │ movwlt r4, #34309 @ 0x8605 │ │ │ │ blgt 130a74 │ │ │ │ rscvs r6, r9, #168, 4 @ 0x8000000a │ │ │ │ ldrcc r4, [r4, #-1577] @ 0xfffff9d7 │ │ │ │ @ instruction: 0xf1374648 │ │ │ │ - ands pc, r7, r9, ror #29 │ │ │ │ + ands pc, r7, r5, lsl #30 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ addeq r1, sp, r8, ror #5 │ │ │ │ andeq r0, r0, r0, asr r8 │ │ │ │ - ldrdeq r0, [r5], -r8 @ │ │ │ │ + eoreq r0, r5, r0, lsl r8 │ │ │ │ ldrdeq r1, [sp], r2 │ │ │ │ andeq r0, r0, r4, lsr ip │ │ │ │ - strhteq r0, [r5], -r0 │ │ │ │ - mlaeq r5, ip, r4, r0 │ │ │ │ - mlaeq r5, r6, r3, r0 │ │ │ │ - mlaeq r5, r0, r3, r0 │ │ │ │ + eoreq r0, r5, r8, ror #15 │ │ │ │ + ldrdeq r0, [r5], -r4 @ │ │ │ │ + eoreq r0, r5, lr, asr #7 │ │ │ │ + eoreq r0, r5, r8, asr #7 │ │ │ │ strbmi r4, [r2], -fp, lsr #12 │ │ │ │ @ instruction: 0x71acf44f │ │ │ │ @ instruction: 0xf1384648 │ │ │ │ - blls 11d2a4 │ │ │ │ + blls 11d314 │ │ │ │ cmncs r3, r2, lsl #12 │ │ │ │ strbmi r9, [r8], -r0, lsl #6 │ │ │ │ @ instruction: 0xf1389b06 │ │ │ │ - movwcs pc, #2123 @ 0x84b @ │ │ │ │ + movwcs pc, #2151 @ 0x867 @ │ │ │ │ @ instruction: 0x46069013 │ │ │ │ stmib r4, {r4, r8, r9, ip, pc}^ │ │ │ │ stcvc 3, cr3, [r5], {1} │ │ │ │ tstcc pc, #3358720 @ 0x334000 │ │ │ │ @ instruction: 0x3321e9cd │ │ │ │ ldm r4, {r0, r8, sl, fp, sp} │ │ │ │ stm fp, {r0, r1, r2, r3} │ │ │ │ @@ -28278,19 +28278,19 @@ │ │ │ │ eorsle r9, r5, r2, lsl #12 │ │ │ │ @ instruction: 0x961e465f │ │ │ │ svcgt 0x000f4655 │ │ │ │ ldm r7, {r0, r1, r2, r3, r8, sl, lr, pc} │ │ │ │ stm r5, {r0, r1, r2, r3} │ │ │ │ vhadd.s8 d16, d0, d15 │ │ │ │ ldmdals r9, {r0, r2, r3, r5, r6, r8, ip} │ │ │ │ - ldc2l 1, cr15, [r0], #-208 @ 0xffffff30 │ │ │ │ + stc2 1, cr15, [ip], {52} @ 0x34 │ │ │ │ @ instruction: 0xf1007c73 │ │ │ │ andcs r0, r1, #28, 2 │ │ │ │ tstls r2, r7, lsl #12 │ │ │ │ - @ instruction: 0xff2ef135 │ │ │ │ + @ instruction: 0xff4af135 │ │ │ │ @ instruction: 0x46d69b18 │ │ │ │ ldceq 1, cr15, [r0], #-28 @ 0xffffffe4 │ │ │ │ mvnsvc pc, r0, asr #12 │ │ │ │ andeq pc, r8, #201326595 @ 0xc000003 │ │ │ │ @ instruction: 0x305cf89d │ │ │ │ biceq lr, r2, #274432 @ 0x43000 │ │ │ │ andmi r8, fp, sl, lsr fp │ │ │ │ @@ -28298,15 +28298,15 @@ │ │ │ │ andeq pc, r9, #34 @ 0x22 │ │ │ │ teqhi fp, #1275068416 @ 0x4c000000 │ │ │ │ @ instruction: 0x000fe8be │ │ │ │ andeq lr, pc, ip, lsr #17 │ │ │ │ muleq pc, r5, r8 @ │ │ │ │ andeq lr, pc, ip, lsl #17 │ │ │ │ @ instruction: 0x46484639 │ │ │ │ - mrc2 1, 3, pc, cr8, cr7, {1} │ │ │ │ + mrc2 1, 4, pc, cr4, cr7, {1} │ │ │ │ ldrls r2, [r3], -r0, lsl #6 │ │ │ │ @ instruction: 0x465f9310 │ │ │ │ movwcc lr, #6596 @ 0x19c4 │ │ │ │ stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ tstcc pc, #3358720 @ 0x334000 │ │ │ │ stmib sp, {r0, r2, r4, r6, r9, sl, lr}^ │ │ │ │ ldm r4, {r0, r5, r8, r9, ip, sp} │ │ │ │ @@ -28314,19 +28314,19 @@ │ │ │ │ stm fp, {r2, r3, r4, r5, r6, pc} │ │ │ │ ldrls r0, [lr], -pc │ │ │ │ strgt ip, [pc, #-3855] @ 5e3f5 │ │ │ │ muleq pc, r7, r8 @ │ │ │ │ andeq lr, pc, r5, lsl #17 │ │ │ │ msrne (UNDEF: 109), r0 │ │ │ │ @ instruction: 0xf1349819 │ │ │ │ - ldclvc 12, cr15, [r3], #-164 @ 0xffffff5c │ │ │ │ + ldclvc 12, cr15, [r3], #-276 @ 0xfffffeec │ │ │ │ ldreq pc, [ip], -r0, lsl #2 │ │ │ │ ldrtmi r4, [r1], -r2, asr #12 │ │ │ │ @ instruction: 0xf1354607 │ │ │ │ - blls 69eec4 │ │ │ │ + blls 69ef34 │ │ │ │ @ instruction: 0xf10746d6 │ │ │ │ @ instruction: 0xf6400c30 │ │ │ │ vsra.u64 , , #61 │ │ │ │ @ instruction: 0xf89d0208 │ │ │ │ b 112b4ac │ │ │ │ blhi ee0248 │ │ │ │ vld4.8 {d4-d7}, [r2], fp │ │ │ │ @@ -28334,41 +28334,41 @@ │ │ │ │ tstmi r3, #-1879048192 @ 0x90000000 │ │ │ │ ldm lr!, {r0, r1, r3, r4, r5, r8, r9, pc} │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm r5, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ ldrtmi r0, [r9], -pc │ │ │ │ @ instruction: 0xf1374648 │ │ │ │ - msrcs R8_usr, r1 │ │ │ │ + msrcs R8_usr, sp │ │ │ │ cdp 6, 11, cr4, cr7, cr0, {1} │ │ │ │ @ instruction: 0xf1350b00 │ │ │ │ - ldmdals r9, {r0, r1, r4, r5, r6, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdals r9, {r0, r1, r2, r3, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ eorcs r4, r0, #68157440 @ 0x4100000 │ │ │ │ - ldc2l 1, cr15, [r4], #-208 @ 0xffffff30 │ │ │ │ + ldc2 1, cr15, [r0], {52} @ 0x34 │ │ │ │ cmplt r0, r5, lsl #12 │ │ │ │ blgt 130c10 │ │ │ │ rscvs r6, r9, #168, 4 @ 0x8000000a │ │ │ │ ldrcc r4, [r4, #-1577] @ 0xfffff9d7 │ │ │ │ @ instruction: 0xf1374648 │ │ │ │ - blls 2dec00 │ │ │ │ + blls 2dec70 │ │ │ │ mvnsvc pc, pc, asr #8 │ │ │ │ strbmi r9, [r8], -r2, lsl #20 │ │ │ │ strcs r9, [r2, -r1, lsl #10] │ │ │ │ ldrtmi r9, [r3], -r0, lsl #6 │ │ │ │ - @ instruction: 0xffdaf137 │ │ │ │ + @ instruction: 0xfff6f137 │ │ │ │ strmi r9, [r2], -r5, lsl #18 │ │ │ │ strbmi r2, [r8], -pc, lsl #6 │ │ │ │ @ instruction: 0xf7ea2601 │ │ │ │ @ instruction: 0xf8dffd7f │ │ │ │ bls 16c4ac │ │ │ │ ldmdals r9, {r3, r8, sp} │ │ │ │ movwls r5, #10451 @ 0x28d3 │ │ │ │ @ instruction: 0xf8df461a │ │ │ │ ldrbtmi r3, [fp], #-1072 @ 0xfffffbd0 │ │ │ │ - @ instruction: 0xf92cf134 │ │ │ │ + @ instruction: 0xf948f134 │ │ │ │ @ instruction: 0x46052316 │ │ │ │ andcs r6, r1, #805306380 @ 0x3000000c │ │ │ │ strbmi r2, [r8], -r3, lsl #2 │ │ │ │ @ instruction: 0xf9d8f7ea │ │ │ │ strmi r4, [r2], -r9, lsr #12 │ │ │ │ strbmi r2, [r8], -r1, lsl #6 │ │ │ │ stc2l 7, cr15, [r4, #-936]! @ 0xfffffc58 │ │ │ │ @@ -28387,30 +28387,30 @@ │ │ │ │ andcs r4, r0, #1048576 @ 0x100000 │ │ │ │ movwls r4, #1576 @ 0x628 │ │ │ │ @ instruction: 0xf04f4643 │ │ │ │ @ instruction: 0xf7e90804 │ │ │ │ blmi ffd5eb5c │ │ │ │ mrscs r2, R12_usr │ │ │ │ @ instruction: 0x4648447b │ │ │ │ - ldc2l 1, cr15, [r2, #-220] @ 0xffffff24 │ │ │ │ + stc2l 1, cr15, [lr, #-220]! @ 0xffffff24 │ │ │ │ blmi ffc854a4 │ │ │ │ bls 127864 │ │ │ │ @ instruction: 0xf880447b │ │ │ │ @ instruction: 0xf1346020 │ │ │ │ - @ instruction: 0xf8c0f8ed │ │ │ │ + @ instruction: 0xf8c0f909 │ │ │ │ strmi r8, [r3], ip, lsr #32 │ │ │ │ ldcls 6, cr4, [r9, #-224] @ 0xffffff20 │ │ │ │ - @ instruction: 0xf862f1dd │ │ │ │ + @ instruction: 0xf87ef1dd │ │ │ │ strmi r4, [r2], -r9, ror #23 │ │ │ │ strtmi r4, [r8], -r1, asr #12 │ │ │ │ @ instruction: 0xf134447b │ │ │ │ - @ instruction: 0x4639f8df │ │ │ │ + @ instruction: 0x4639f8fb │ │ │ │ strcs r4, [r0, -r5, lsl #12]! │ │ │ │ ldmdals r9, {r0, r1, r2, r6, r7, r9, sp, lr} │ │ │ │ - stc2l 1, cr15, [lr], #-208 @ 0xffffff30 │ │ │ │ + stc2 1, cr15, [sl], {52} @ 0x34 │ │ │ │ ldmdals r9, {r1, r7, r9, sl, lr} │ │ │ │ @ instruction: 0xf04f2100 │ │ │ │ stmib sl, {r0, r2, sl, fp}^ │ │ │ │ @ instruction: 0xf8aa1114 │ │ │ │ @ instruction: 0xf8d01040 │ │ │ │ b 112b800 │ │ │ │ @ instruction: 0xf8d00206 │ │ │ │ @@ -28419,29 +28419,29 @@ │ │ │ │ teqmi r3, #8704 @ 0x2200 │ │ │ │ andsgt pc, r8, sl, lsl #17 │ │ │ │ stceq 0, cr15, [r7], {79} @ 0x4f │ │ │ │ andsgt pc, r4, sl, asr #17 │ │ │ │ subvs pc, r5, r0, lsl #17 │ │ │ │ sbcscs pc, ip, r0, asr #17 │ │ │ │ rsccc pc, ip, r0, asr #17 │ │ │ │ - blx fe29b98e │ │ │ │ + blx fe99b98e │ │ │ │ strmi r6, [r6], -fp, lsr #18 │ │ │ │ tstpeq r4, #201326595 @ p-variant is OBSOLETE @ 0xc000003 │ │ │ │ stmiavs fp!, {r0, r1, r7, r8, sp, lr} │ │ │ │ strcc lr, [r7, #-2496] @ 0xfffff640 │ │ │ │ strbeq pc, [r4, #-256] @ 0xffffff00 @ │ │ │ │ @ instruction: 0x46299b19 │ │ │ │ umaalcs pc, r1, r3, r9 @ │ │ │ │ @ instruction: 0xf04f2a0e │ │ │ │ svclt 0x00140201 │ │ │ │ @ instruction: 0xf8d3463b │ │ │ │ @ instruction: 0xf1353150 │ │ │ │ - ldrtmi pc, [r1], -r5, lsl #28 @ │ │ │ │ + ldrtmi pc, [r1], -r1, lsr #28 @ │ │ │ │ @ instruction: 0xf1374648 │ │ │ │ - ldmibvs r2!, {r0, r1, r3, r5, r6, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmibvs r2!, {r0, r1, r2, r7, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ blcs 67d944 │ │ │ │ cmnphi fp, r0, lsl #4 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf013e8df │ │ │ │ cmneq r1, r1, ror #2 │ │ │ │ cmneq r4, r1, ror #2 │ │ │ │ smceq 16404 @ 0x4014 │ │ │ │ andseq r0, r9, r4, ror #2 │ │ │ │ @@ -28453,19 +28453,19 @@ │ │ │ │ cmneq r9, r9, lsl r0 │ │ │ │ cmneq r9, r9, ror r1 │ │ │ │ cmneq r9, r9, ror r1 │ │ │ │ @ instruction: 0xf04f0161 │ │ │ │ blvc 1621638 │ │ │ │ tstpne pc, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf1349819 │ │ │ │ - strmi pc, [r6], -r1, asr #23 │ │ │ │ + @ instruction: 0x4606fbdd │ │ │ │ ldrtmi r4, [sl], -r3, asr #12 │ │ │ │ eorvc pc, ip, r0, lsl #17 │ │ │ │ tstpeq r8, r0, lsl #2 @ p-variant is OBSOLETE │ │ │ │ - ldc2l 1, cr15, [r0, #212] @ 0xd4 │ │ │ │ + stc2l 1, cr15, [ip, #212]! @ 0xd4 │ │ │ │ ldrbeq pc, [r4, -r6, lsl #2] @ │ │ │ │ strcs r9, [r0, #-1299] @ 0xfffffaed │ │ │ │ @ instruction: 0xf04f9510 │ │ │ │ stmib r4, {r2, r3, r5, r6, r9, sl, fp}^ │ │ │ │ @ instruction: 0xf04f5501 │ │ │ │ ldmdbvs r3!, {r1, fp}^ │ │ │ │ ldm r4, {r1, r8, r9, ip, pc} │ │ │ │ @@ -28474,37 +28474,37 @@ │ │ │ │ strbmi r9, [r8], -r4, lsl #18 │ │ │ │ stmiapl fp, {r1, r9, fp, ip, pc}^ │ │ │ │ movwls r4, #17969 @ 0x4631 │ │ │ │ @ instruction: 0x3c02fb0e │ │ │ │ mlacc lr, ip, r8, pc @ │ │ │ │ @ instruction: 0xf846330b │ │ │ │ @ instruction: 0xf1375023 │ │ │ │ - @ instruction: 0xf106fd19 │ │ │ │ + @ instruction: 0xf106fd35 │ │ │ │ @ instruction: 0x21a40218 │ │ │ │ strbmi sl, [r8], -ip, lsl #28 │ │ │ │ - mrc2 1, 1, pc, cr12, cr7, {1} │ │ │ │ + mrc2 1, 2, pc, cr8, cr7, {1} │ │ │ │ andls r9, pc, ip, lsl #10 │ │ │ │ stmib sp, {r1, r2, r7, r9, sl, lr}^ │ │ │ │ strtmi r5, [r4], sp, lsl #10 │ │ │ │ ldrsbtvc pc, [r4], -sl @ │ │ │ │ muleq pc, r6, r8 @ │ │ │ │ stm r4, {r2, r4, r8, sl, ip, pc} │ │ │ │ @ instruction: 0xf8cd000f │ │ │ │ ldm ip!, {r2, r3, r6, sp, lr, pc} │ │ │ │ strgt r0, [pc, -pc] │ │ │ │ bicsne pc, r1, r0, asr #4 │ │ │ │ ldmdals r9, {r0, r2, r3, r4, r5, sp, lr} │ │ │ │ eorshi pc, ip, sl, asr #17 │ │ │ │ - blx 1e1baaa │ │ │ │ + blx fe51baaa │ │ │ │ ldmdaeq r8, {r8, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x23204607 │ │ │ │ strbmi r2, [r1], -r1, lsl #4 │ │ │ │ - stc2 1, cr15, [r6, #212] @ 0xd4 │ │ │ │ + stc2 1, cr15, [r2, #212]! @ 0xd4 │ │ │ │ @ instruction: 0x46484639 │ │ │ │ - stc2l 1, cr15, [ip], #220 @ 0xdc │ │ │ │ + stc2 1, cr15, [r8, #-220] @ 0xffffff24 │ │ │ │ stmib r6, {r2, r3, r8, sl, ip, pc}^ │ │ │ │ strtmi r5, [r4], r1, lsl #10 │ │ │ │ eorshi pc, ip, sp, asr #17 │ │ │ │ cdpeq 0, 0, cr15, cr8, cr15, {2} │ │ │ │ ldrsbtvc pc, [r4], -sl @ │ │ │ │ muleq pc, r6, r8 @ │ │ │ │ subs pc, r0, sp, asr #17 │ │ │ │ @@ -28513,17 +28513,17 @@ │ │ │ │ ldm ip!, {r2, r3, r6, pc} │ │ │ │ strgt r0, [pc, -pc] │ │ │ │ bl 2e82a0 │ │ │ │ @ instruction: 0xf8c70603 │ │ │ │ andcs lr, r4, #0 │ │ │ │ @ instruction: 0x46504631 │ │ │ │ @ instruction: 0xf1354f77 │ │ │ │ - ldrbmi pc, [r1], -r1, ror #26 @ │ │ │ │ + @ instruction: 0x4651fd7d │ │ │ │ ldrbtmi r4, [pc], #-1608 @ 5f638 │ │ │ │ - stc2l 1, cr15, [r6], {55} @ 0x37 │ │ │ │ + stc2l 1, cr15, [r2], #220 @ 0xdc │ │ │ │ @ instruction: 0x46594632 │ │ │ │ strbmi r2, [r8], -pc, lsl #6 │ │ │ │ @ instruction: 0xf7ea462e │ │ │ │ movwcs pc, #19509 @ 0x4c35 @ │ │ │ │ @ instruction: 0x462a9919 │ │ │ │ stmdals r7, {r8, r9, ip, pc} │ │ │ │ @ instruction: 0xf7e99b08 │ │ │ │ @@ -28531,49 +28531,49 @@ │ │ │ │ ldrbtmi r9, [fp], #-1282 @ 0xfffffafe │ │ │ │ eorls pc, r4, sp, asr #17 │ │ │ │ @ instruction: 0xf8dd9305 │ │ │ │ ldrtmi sl, [fp], -r4, lsr #32 │ │ │ │ andcs r9, r0, #131072 @ 0x20000 │ │ │ │ mrscs r9, (UNDEF: 4) │ │ │ │ strcs r4, [r1, #-1616] @ 0xfffff9b0 │ │ │ │ - ldc2 1, cr15, [r2], #-220 @ 0xffffff24 │ │ │ │ + mcrr2 1, 3, pc, lr, cr7 @ │ │ │ │ ldmdals r9, {r1, r8, r9, fp, ip, pc} │ │ │ │ eorpl pc, r0, r0, lsl #17 │ │ │ │ @ instruction: 0xf0002b00 │ │ │ │ @ instruction: 0xf04f80a5 │ │ │ │ strls r0, [r6, -r0, lsl #18] │ │ │ │ tstcs r8, r5, lsl #22 │ │ │ │ @ instruction: 0xf1339a03 │ │ │ │ - strmi pc, [r5], -r7, asr #31 │ │ │ │ + strmi pc, [r5], -r3, ror #31 │ │ │ │ movweq pc, #16649 @ 0x4109 @ │ │ │ │ sbcvs r2, r3, #4, 4 @ 0x40000000 │ │ │ │ orreq lr, r9, pc, asr #20 │ │ │ │ @ instruction: 0xf7ea4650 │ │ │ │ tstpcs r0, r1, ror r8 @ p-variant is OBSOLETE │ │ │ │ ldmdals r9, {r7, r9, sl, lr} │ │ │ │ - blx fe31bb88 │ │ │ │ + blx fea1bb88 │ │ │ │ @ instruction: 0xf100692b │ │ │ │ strmi r0, [r7], -r4, asr #22 │ │ │ │ vmov.i32 q10, #-1191182336 @ 0xb9000000 │ │ │ │ orrvs r0, r3, r4, lsl r3 │ │ │ │ stmib r0, {r0, r1, r3, r5, r7, fp, sp, lr}^ │ │ │ │ blls 6acaec │ │ │ │ umaalcs pc, r1, r3, r9 @ │ │ │ │ @ instruction: 0xf04f2a0e │ │ │ │ svclt 0x00140201 │ │ │ │ @ instruction: 0xf8d32320 │ │ │ │ @ instruction: 0xf1353150 │ │ │ │ - ldrtmi pc, [r9], -r7, lsl #26 @ │ │ │ │ + ldrtmi pc, [r9], -r3, lsr #26 @ │ │ │ │ @ instruction: 0xf1374650 │ │ │ │ - @ instruction: 0xf898fc6d │ │ │ │ + @ instruction: 0xf898fc89 │ │ │ │ @ instruction: 0xf04f5010 │ │ │ │ vcge.s8 , q8, │ │ │ │ ldmdals r9, {r0, r1, r3, r4, r7, r8, sp} │ │ │ │ @ instruction: 0xf505fa03 │ │ │ │ - blx ff89bbd4 │ │ │ │ + blx fff9bbd4 │ │ │ │ sublt pc, ip, sp, asr #17 │ │ │ │ cdpeq 1, 5, cr15, cr4, cr0, {0} │ │ │ │ strvs lr, [r0], -r4, asr #19 │ │ │ │ stcleq 1, cr15, [r4], #-0 │ │ │ │ strmi r6, [r7], -r6, lsr #1 │ │ │ │ mulslt r0, r8, r8 │ │ │ │ @ instruction: 0xf88043ed │ │ │ │ @@ -28596,15 +28596,15 @@ │ │ │ │ blx e1b6a │ │ │ │ ldrtmi r1, [r9], -r3, lsl #6 │ │ │ │ @ instruction: 0xf8937f9a │ │ │ │ andcc r3, fp, #46 @ 0x2e │ │ │ │ @ instruction: 0xf847330b │ │ │ │ @ instruction: 0xf8475022 │ │ │ │ @ instruction: 0xf1376023 │ │ │ │ - blls 11e814 │ │ │ │ + blls 11e884 │ │ │ │ ldrmi r9, [r9, #2073] @ 0x819 │ │ │ │ blls 293d98 │ │ │ │ @ instruction: 0xf1094601 │ │ │ │ stmdals r7, {r0, r2, r8, sl} │ │ │ │ strls r4, [r0, #-1610] @ 0xfffff9b6 │ │ │ │ @ instruction: 0xf7e99f06 │ │ │ │ @ instruction: 0xf109fc15 │ │ │ │ @@ -28627,21 +28627,21 @@ │ │ │ │ movweq lr, #31197 @ 0x79dd │ │ │ │ blx ffc9d78a │ │ │ │ ldr r9, [lr, -r2, lsl #10]! │ │ │ │ ldmdaeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf7e3e6a3 │ │ │ │ svclt 0x0000ead4 │ │ │ │ @ instruction: 0x000008b4 │ │ │ │ - eoreq r0, r5, lr, asr #2 │ │ │ │ - strdeq r0, [r5], -r0 @ │ │ │ │ - eoreq pc, r4, r8, ror #31 │ │ │ │ - ldrdeq pc, [r4], -r0 @ │ │ │ │ + eoreq r0, r5, r6, lsl #3 │ │ │ │ + eoreq r0, r5, r8, lsr #2 │ │ │ │ + eoreq r0, r5, r0, lsr #32 │ │ │ │ + eoreq r0, r5, r8 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - eoreq pc, r4, r2, lsl #30 │ │ │ │ - eoreq pc, r4, sl, ror #29 │ │ │ │ + eoreq pc, r4, sl, lsr pc @ │ │ │ │ + eoreq pc, r4, r2, lsr #30 │ │ │ │ addeq r0, sp, r4, asr r8 │ │ │ │ andeq r0, r0, r0, asr r8 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl febb6a24 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf5000ff0 │ │ │ │ @ instruction: 0xf50054a0 │ │ │ │ @@ -28771,15 +28771,15 @@ │ │ │ │ blls 204628 │ │ │ │ movwpl lr, #2509 @ 0x9cd │ │ │ │ bls 286670 │ │ │ │ @ instruction: 0x0110e9dd │ │ │ │ stccc 8, cr15, [ip, #844]! @ 0x34c │ │ │ │ @ instruction: 0x53b6f503 │ │ │ │ ldrtmi r9, [r3], -r5, lsl #6 │ │ │ │ - @ instruction: 0xf9c8f1e4 │ │ │ │ + @ instruction: 0xf9e4f1e4 │ │ │ │ @ instruction: 0xf8d39b09 │ │ │ │ @ instruction: 0xf8911420 │ │ │ │ ldrbeq r3, [fp, -ip, lsr #32] │ │ │ │ blls 214a94 │ │ │ │ bls 2ed654 │ │ │ │ movwls r4, #25619 @ 0x6413 │ │ │ │ ldrmi r9, [sp], #-2829 @ 0xfffff4f3 │ │ │ │ @@ -28972,15 +28972,15 @@ │ │ │ │ blls 4f8948 │ │ │ │ andls pc, r0, sp, asr #17 │ │ │ │ @ instruction: 0xf8d39a0f │ │ │ │ ldmib sp, {r2, r3, r5, r7, r8, sl, fp, ip, sp}^ │ │ │ │ @ instruction: 0xf5030110 │ │ │ │ movwls r5, #21430 @ 0x53b6 │ │ │ │ @ instruction: 0xf1e5463b │ │ │ │ - blls 35e024 │ │ │ │ + blls 35e094 │ │ │ │ stmdaeq r1, {r3, r8, ip, sp, lr, pc} │ │ │ │ blls 2b0de0 │ │ │ │ blls 370fd0 │ │ │ │ @ instruction: 0xd0524598 │ │ │ │ @ instruction: 0xf8d39b08 │ │ │ │ @ instruction: 0xf8911420 │ │ │ │ ldrbeq r3, [sp, -ip, lsr #32] │ │ │ │ @@ -29167,15 +29167,15 @@ │ │ │ │ movwls r1, #29448 @ 0x7308 │ │ │ │ orrpl pc, pc, #0, 10 │ │ │ │ andeq pc, r4, sl, asr r8 @ │ │ │ │ movwls r3, #45852 @ 0xb31c │ │ │ │ ldrsbcc pc, [ip, #139]! @ 0x8b @ │ │ │ │ stmdbcs r0, {r0, r3, r4, fp, sp, lr} │ │ │ │ sbchi pc, sp, r0, asr #32 │ │ │ │ - stc2 1, cr15, [sl, #-960] @ 0xfffffc40 │ │ │ │ + stc2 1, cr15, [r6, #-960]! @ 0xfffffc40 │ │ │ │ @ instruction: 0xf8cd692a │ │ │ │ strmi fp, [r2], r4, lsr #32 │ │ │ │ ldrtmi r2, [fp], r0, lsl #8 │ │ │ │ @ instruction: 0xf042b31a │ │ │ │ blx fed20c84 │ │ │ │ @ instruction: 0xf1c3f383 │ │ │ │ addsmi r0, ip, #32, 6 @ 0x80000000 │ │ │ │ @@ -29205,19 +29205,19 @@ │ │ │ │ ldmdavs r9, {r2, r3, r4, r5, r6, r7, r8, ip, sp} │ │ │ │ @ instruction: 0xf0402900 │ │ │ │ mullt sp, lr, r0 │ │ │ │ svchi 0x00f0e8bd │ │ │ │ movwls r2, #33551 @ 0x830f │ │ │ │ movweq pc, #4175 @ 0x104f @ │ │ │ │ teqvc r3, r8, lsr r6 │ │ │ │ - ldc2l 1, cr15, [lr, #-960]! @ 0xfffffc40 │ │ │ │ + ldc2 1, cr15, [sl, #960] @ 0x3c0 │ │ │ │ svclt 0x00480781 │ │ │ │ strle r2, [fp], #-520 @ 0xfffffdf8 │ │ │ │ @ instruction: 0xf1f04638 │ │ │ │ - smlsldxeq pc, r2, r7, sp @ │ │ │ │ + @ instruction: 0x0742fd93 │ │ │ │ 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 244d2c │ │ │ │ movwmi lr, #10701 @ 0x29cd │ │ │ │ @@ -29227,18 +29227,18 @@ │ │ │ │ @ instruction: 0xf89af7f4 │ │ │ │ svccs 0x0082e7bb │ │ │ │ movwcs fp, #7964 @ 0x1f1c │ │ │ │ bicsle r9, r5, r8, lsl #6 │ │ │ │ @ instruction: 0xf04f2701 │ │ │ │ rsbscs r0, lr, r1, lsl #6 │ │ │ │ @ instruction: 0xf1f07133 │ │ │ │ - @ instruction: 0x0780fd53 │ │ │ │ + streq pc, [r0, pc, ror #26] │ │ │ │ andcs fp, r8, #72, 30 @ 0x120 │ │ │ │ rsbscs sp, lr, fp, lsl #8 │ │ │ │ - stc2l 1, cr15, [ip, #-960] @ 0xfffffc40 │ │ │ │ + stc2l 1, cr15, [r8, #-960]! @ 0xfffffc40 │ │ │ │ svclt 0x004f0741 │ │ │ │ ldmdavs r2!, {r0, r3, r9, sp} │ │ │ │ @ instruction: 0xf0021c53 │ │ │ │ svclt 0x00580207 │ │ │ │ blls 238248 │ │ │ │ stmib sp, {r3, r4, r6, r9, sl, lr}^ │ │ │ │ movwcs r4, #770 @ 0x302 │ │ │ │ @@ -29246,18 +29246,18 @@ │ │ │ │ orrscs r7, r1, #0, 6 │ │ │ │ andshi pc, r0, sp, asr #17 │ │ │ │ @ instruction: 0xf870f7f4 │ │ │ │ ldrbeq r6, [sl, -fp, ror #17] │ │ │ │ @ instruction: 0xf04fd58f │ │ │ │ rsbscs r0, pc, r1, lsl #6 │ │ │ │ @ instruction: 0xf1f07133 │ │ │ │ - streq pc, [r3, sp, lsr #26] │ │ │ │ + streq pc, [r3, r9, asr #26] │ │ │ │ andcs fp, r8, #72, 30 @ 0x120 │ │ │ │ rsbscs sp, pc, fp, lsl #8 │ │ │ │ - stc2 1, cr15, [r6, #-960]! @ 0xfffffc40 │ │ │ │ + stc2l 1, cr15, [r2, #-960] @ 0xfffffc40 │ │ │ │ svclt 0x004f0740 │ │ │ │ ldmdavs r2!, {r0, r3, r9, sp} │ │ │ │ @ instruction: 0xf0021c53 │ │ │ │ svclt 0x00580207 │ │ │ │ blls 238294 │ │ │ │ stmib sp, {r3, r4, r6, r9, sl, lr}^ │ │ │ │ movwcs r4, #4866 @ 0x1302 │ │ │ │ @@ -29390,15 +29390,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 pc, sl, ip, lsl r5 @ │ │ │ │ + eoreq pc, sl, r4, asr r5 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febb75f0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ bmi 9243b8 │ │ │ │ movwpl pc, #1280 @ 0x500 @ │ │ │ │ ldrbtmi fp, [sl], #-130 @ 0xffffff7e │ │ │ │ @ instruction: 0xf8934614 │ │ │ │ @@ -29423,68 +29423,68 @@ │ │ │ │ bmi 44ea30 │ │ │ │ ldrvc r2, [r9, #-257] @ 0xfffffeff │ │ │ │ sbcsvs r4, sl, #2046820352 @ 0x7a000000 │ │ │ │ bmi 3da3bc │ │ │ │ stmdbmi sp, {r0, sp} │ │ │ │ movwls r4, #5242 @ 0x147a │ │ │ │ @ instruction: 0xf1154479 │ │ │ │ - blls e03f8 │ │ │ │ + blls e0468 │ │ │ │ bmi 31a3fc │ │ │ │ stmdbmi sl, {r0, sp} │ │ │ │ movwls r4, #5242 @ 0x147a │ │ │ │ @ instruction: 0xf1154479 │ │ │ │ - blls e03e4 │ │ │ │ + blls e0454 │ │ │ │ svclt 0x0000e7e5 │ │ │ │ addeq pc, ip, r2, lsl #24 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq pc, r4, ip, lsr r1 @ │ │ │ │ - eoreq pc, r4, ip, ror #2 │ │ │ │ - eoreq pc, r4, r4, lsl r0 @ │ │ │ │ - ldrdeq pc, [r4], -ip @ │ │ │ │ - eoreq pc, r4, r0 │ │ │ │ + eoreq pc, r4, r4, ror r1 @ │ │ │ │ + eoreq pc, r4, r4, lsr #3 │ │ │ │ + eoreq pc, r4, ip, asr #32 │ │ │ │ + eoreq pc, r4, r4, lsl r1 @ │ │ │ │ + eoreq pc, r4, r8, lsr r0 @ │ │ │ │ movtpl pc, #1280 @ 0x500 @ │ │ │ │ blcs 79e7f4 │ │ │ │ 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: 0xffacf115 │ │ │ │ + @ instruction: 0xffc8f115 │ │ │ │ ldrsbgt pc, [r0], #-143 @ 0xffffff71 @ │ │ │ │ movtcs r4, #31252 @ 0x7a14 │ │ │ │ @ instruction: 0xf06f44fc │ │ │ │ ldrbtmi r0, [sl], #-268 @ 0xfffffef4 │ │ │ │ @ instruction: 0xf8cd4620 │ │ │ │ @ instruction: 0xf082c000 │ │ │ │ mullt r2, sp, r9 │ │ │ │ bmi 44f938 │ │ │ │ stmdbmi pc, {sp} @ │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - @ instruction: 0xff96f115 │ │ │ │ + @ instruction: 0xffb2f115 │ │ │ │ @ instruction: 0xf04f4a0d │ │ │ │ movtcs r0, #48128 @ 0xbc00 │ │ │ │ @ instruction: 0xf06f447a │ │ │ │ strtmi r0, [r0], -ip, lsl #2 │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ @ instruction: 0xf988f082 │ │ │ │ ldclt 0, cr11, [r0, #-8] │ │ │ │ @ instruction: 0x47704610 │ │ │ │ - eoreq pc, r4, r8, lsr #2 │ │ │ │ - eoreq lr, r4, r6, lsr #31 │ │ │ │ - eoreq pc, r4, ip, ror r1 @ │ │ │ │ - eoreq pc, r4, sl, asr #2 │ │ │ │ - eoreq pc, r4, ip, lsl #3 │ │ │ │ - eoreq lr, r4, sl, ror pc │ │ │ │ - eoreq pc, r4, r4, lsr #2 │ │ │ │ + eoreq pc, r4, r0, ror #2 │ │ │ │ + ldrdeq lr, [r4], -lr @ │ │ │ │ + strhteq pc, [r4], -r4 @ │ │ │ │ + eoreq pc, r4, r2, lsl #3 │ │ │ │ + eoreq pc, r4, r4, asr #3 │ │ │ │ + strhteq lr, [r4], -r2 │ │ │ │ + eoreq pc, r4, ip, asr r1 @ │ │ │ │ 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 │ │ │ │ @@ -29580,19 +29580,19 @@ │ │ │ │ ldrdcs lr, [r5, -sp] │ │ │ │ ldc2 7, cr15, [r4], #-1012 @ 0xfffffc0c │ │ │ │ andlt lr, r9, r8, asr #15 │ │ │ │ svchi 0x00f0e8bd │ │ │ │ andcs r4, r1, r5, lsl #20 │ │ │ │ ldrbtmi r4, [sl], #-2309 @ 0xfffff6fb │ │ │ │ @ instruction: 0xf1154479 │ │ │ │ - strb pc, [sl, r9, lsr #29]! @ │ │ │ │ + strb pc, [sl, r5, asr #29]! @ │ │ │ │ addeq pc, ip, lr, asr #19 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq lr, r4, sl, ror #31 │ │ │ │ - eoreq lr, r4, r0, lsr #27 │ │ │ │ + eoreq pc, r4, r2, lsr #32 │ │ │ │ + ldrdeq lr, [r4], -r8 @ │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb78f8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ bmi fa4660 │ │ │ │ blmi fcc918 │ │ │ │ ldrbtmi r4, [sl], #-1540 @ 0xfffff9fc │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ @@ -29601,15 +29601,15 @@ │ │ │ │ @ instruction: 0xf8d35380 │ │ │ │ @ instruction: 0xf50551dc │ │ │ │ @ instruction: 0xf8d557b7 │ │ │ │ strcc r3, [r4, -ip, lsr #27] │ │ │ │ @ instruction: 0xf5034638 │ │ │ │ @ instruction: 0xf8d35380 │ │ │ │ ldmibvs lr, {r2, r5, r6, r9, fp, ip, sp}^ │ │ │ │ - blx fe71cbe6 │ │ │ │ + blx fee1cbe6 │ │ │ │ orrpl pc, r0, #20971520 @ 0x1400000 │ │ │ │ rsccs pc, ip, #13828096 @ 0xd30000 │ │ │ │ ldrbne pc, [ip], #2259 @ 0x8d3 @ │ │ │ │ addmi pc, r0, #8388608 @ 0x800000 │ │ │ │ ldrdgt pc, [r8], -r2 │ │ │ │ strbmi r6, [r1, #-2320]! @ 0xfffff6f0 │ │ │ │ strbtcs pc, [r0], #2259 @ 0x8d3 @ │ │ │ │ @@ -29619,15 +29619,15 @@ │ │ │ │ @ instruction: 0xf5044638 │ │ │ │ svclt 0x009e47a0 │ │ │ │ subseq r3, r2, r0, lsr #20 │ │ │ │ strbtcs pc, [r0], #2243 @ 0x8c3 @ │ │ │ │ cdpcs 8, 14, cr15, cr12, cr7, {6} │ │ │ │ ldrbcc pc, [ip], #2259 @ 0x8d3 @ │ │ │ │ cdpcc 8, 14, cr15, cr8, cr7, {6} │ │ │ │ - blx fe19cc2e │ │ │ │ + blx fe89cc2e │ │ │ │ mcrcc 8, 7, pc, cr12, cr7, {6} @ │ │ │ │ mcrcs 8, 7, pc, cr8, cr7, {6} @ │ │ │ │ ldmne sp, {r3, r5, r9, sl, lr} │ │ │ │ movwls sl, #2818 @ 0xb02 │ │ │ │ blx 1e9392 │ │ │ │ bl 1ddba8 │ │ │ │ @ instruction: 0xf0200286 │ │ │ │ @@ -29702,19 +29702,19 @@ │ │ │ │ ldrdcs lr, [r5, -sp] │ │ │ │ blx fec1e89c │ │ │ │ andlt lr, r9, r8, asr #15 │ │ │ │ svchi 0x00f0e8bd │ │ │ │ andcs r4, r1, r5, lsl #20 │ │ │ │ ldrbtmi r4, [sl], #-2309 @ 0xfffff6fb │ │ │ │ @ instruction: 0xf1154479 │ │ │ │ - @ instruction: 0xe7eafdb5 │ │ │ │ + ubfx pc, r1, #27, #11 │ │ │ │ addeq pc, ip, r6, ror #15 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq lr, r4, r2, lsl #28 │ │ │ │ - strhteq lr, [r4], -r8 │ │ │ │ + eoreq lr, r4, sl, lsr lr │ │ │ │ + strdeq lr, [r4], -r0 @ │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb7ae0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ bmi e647e8 │ │ │ │ strtmi pc, [r0], r0, lsl #10 │ │ │ │ addlt r4, fp, r7, lsr fp │ │ │ │ @ instruction: 0x4604447a │ │ │ │ @@ -29747,25 +29747,25 @@ │ │ │ │ @ instruction: 0xf8c6578f │ │ │ │ @ instruction: 0xf8d65224 │ │ │ │ @ instruction: 0x371c3238 │ │ │ │ andseq pc, r8, #14024704 @ 0xd60000 │ │ │ │ strpl pc, [pc], #1284 @ 60970 │ │ │ │ tstpeq r0, #67 @ p-variant is OBSOLETE @ 0x43 │ │ │ │ eorscc pc, r8, #12976128 @ 0xc60000 │ │ │ │ - @ instruction: 0xf874f119 │ │ │ │ + @ instruction: 0xf890f119 │ │ │ │ stmdage r6, {r0, r3, r4, r5, r9, sl, lr} │ │ │ │ andspl pc, r8, #12976128 @ 0xc60000 │ │ │ │ - blx e9cde4 │ │ │ │ + blx 159cde4 │ │ │ │ ldmib sp, {r1, r8, sl, fp, sp, pc}^ │ │ │ │ stm sp, {r0, r1, r2, r8} │ │ │ │ blls 1e09a0 │ │ │ │ muleq r7, r4, r8 │ │ │ │ - blx 201cdfa │ │ │ │ + blx fe71cdfa │ │ │ │ @ instruction: 0x46284639 │ │ │ │ - blx b1ce00 │ │ │ │ + blx 121ce00 │ │ │ │ ldm r5, {r0, r3, r8, r9, fp, lr} │ │ │ │ stm r4, {r0, r1, r2} │ │ │ │ bmi 2609cc │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blls 2baa20 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, SP_irq │ │ │ │ @@ -29961,38 +29961,38 @@ │ │ │ │ ldmvs r4!, {r2, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ rsbvs r2, r3, #1543503872 @ 0x5c000000 │ │ │ │ ldrteq pc, [r8], #1540 @ 0x604 @ │ │ │ │ bicle r4, lr, r4, asr #10 │ │ │ │ addpl pc, pc, r5, lsl #10 │ │ │ │ strpl pc, [pc], #1285 @ 60ccc │ │ │ │ ldrcc r3, [ip], #-12 │ │ │ │ - @ instruction: 0xf868f117 │ │ │ │ + @ instruction: 0xf884f117 │ │ │ │ ldrsbne pc, [ip, #135] @ 0x87 @ │ │ │ │ addpl pc, pc, r5, lsl #10 │ │ │ │ bicpl pc, r9, r1, lsl #10 │ │ │ │ @ instruction: 0xf117300c │ │ │ │ - @ instruction: 0x4620f831 │ │ │ │ - @ instruction: 0xf85cf117 │ │ │ │ + strtmi pc, [r0], -sp, asr #16 │ │ │ │ + @ instruction: 0xf878f117 │ │ │ │ ldrsbne pc, [ip, #135] @ 0x87 @ │ │ │ │ @ instruction: 0xf5014620 │ │ │ │ @ instruction: 0xf11751c9 │ │ │ │ - strtmi pc, [r1], -r7, lsr #16 │ │ │ │ + strtmi pc, [r1], -r3, asr #16 │ │ │ │ @ instruction: 0xf1174668 │ │ │ │ - @ instruction: 0xf505f86f │ │ │ │ + @ instruction: 0xf505f88b │ │ │ │ ldm sp, {r0, r1, r2, r3, r7, r8, r9, ip, lr} │ │ │ │ @ instruction: 0xf5050007 │ │ │ │ @ instruction: 0xf5055c40 │ │ │ │ stm r3, {r5, r7, r8, sl, lr} │ │ │ │ @ instruction: 0xf8cc0007 │ │ │ │ @ instruction: 0xf8d76850 │ │ │ │ @ instruction: 0xf8a50218 │ │ │ │ @ instruction: 0xf1186f08 │ │ │ │ - @ instruction: 0xf8d5fe9f │ │ │ │ + @ instruction: 0xf8d5febb │ │ │ │ @ instruction: 0xf1180ee4 │ │ │ │ - bmi 6a079c │ │ │ │ + bmi 6a080c │ │ │ │ ldrbtmi r4, [sl], #-2836 @ 0xfffff4ec │ │ │ │ andsvs pc, r8, #13041664 @ 0xc70000 │ │ │ │ cdpvs 8, 14, cr15, cr4, cr5, {6} │ │ │ │ eorvs pc, r4, #13041664 @ 0xc70000 │ │ │ │ cdpvs 8, 13, cr15, cr12, cr5, {6} │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ subsmi r9, sl, r5, lsl #22 │ │ │ │ @@ -30037,15 +30037,15 @@ │ │ │ │ tstlt fp, r3, lsl sp │ │ │ │ ldrmi r6, [r9], #2195 @ 0x893 │ │ │ │ tstlt fp, r3, asr sp │ │ │ │ ldrmi r6, [pc], #-2195 @ 60df4 │ │ │ │ ldrdlt r6, [fp, -r3] │ │ │ │ ldrmi r6, [r8], #2195 @ 0x893 │ │ │ │ strcc r5, [r1], #-2112 @ 0xfffff7c0 │ │ │ │ - cdp2 1, 15, cr15, cr14, cr15, {7} │ │ │ │ + @ instruction: 0xff1af1ef │ │ │ │ ldmibcs ip, {r1, r2, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ subeq pc, r0, r0, asr #7 │ │ │ │ bvs 1531a24 │ │ │ │ mvnle r4, #156, 4 @ 0xc0000009 │ │ │ │ ldrdmi pc, [r4], r2 @ │ │ │ │ @ instruction: 0xf888fa5f │ │ │ │ @ instruction: 0xf989fa5f │ │ │ │ @@ -30192,16 +30192,16 @@ │ │ │ │ stm r0, {r1, 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: 0xf7e3100d │ │ │ │ @ instruction: 0xe7c9fcff │ │ │ │ umulleq pc, ip, lr, r0 @ │ │ │ │ - eoreq lr, r5, r2, ror ip │ │ │ │ - eoreq lr, r5, ip, ror #24 │ │ │ │ + eoreq lr, r5, sl, lsr #25 │ │ │ │ + eoreq lr, r5, r4, lsr #25 │ │ │ │ andeq r0, r0, ip, asr r9 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0078f8cc │ │ │ │ @ instruction: 0xf5004b43 │ │ │ │ addslt r5, r9, r0, asr #4 │ │ │ │ @@ -30268,16 +30268,16 @@ │ │ │ │ svc 0x00e8f7e1 │ │ │ │ strbmi r9, [r2], -pc, lsl #22 │ │ │ │ andge lr, r1, sp, asr #19 │ │ │ │ ldmib sp, {r9, sl, ip, pc}^ │ │ │ │ @ instruction: 0xf7e3100d │ │ │ │ strb pc, [r9, r7, ror #24] @ │ │ │ │ addeq lr, ip, lr, ror #30 │ │ │ │ - eoreq lr, r5, r2, asr #22 │ │ │ │ - eoreq lr, r5, ip, lsr fp │ │ │ │ + eoreq lr, r5, sl, ror fp │ │ │ │ + eoreq lr, r5, r4, ror fp │ │ │ │ andeq r0, r0, ip, asr r9 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00a0f8cc │ │ │ │ bmi fe172c00 │ │ │ │ addslt r4, r1, r4, lsl #23 │ │ │ │ @@ -30301,21 +30301,21 @@ │ │ │ │ stmdacs r0, {r1, r2, r9, sl, lr} │ │ │ │ addshi pc, sp, r0, asr #32 │ │ │ │ orrpl pc, r0, #4, 10 @ 0x1000000 │ │ │ │ addpl pc, pc, r4, lsl #10 │ │ │ │ bicpl pc, r9, r5, lsl #10 │ │ │ │ tstls r9, ip │ │ │ │ bicspl pc, ip, r3, asr #17 │ │ │ │ - ldc2 1, cr15, [r2, #88] @ 0x58 │ │ │ │ + stc2 1, cr15, [lr, #88]! @ 0x58 │ │ │ │ addpl pc, pc, r4, lsl #10 │ │ │ │ andscc r9, ip, r9, lsl #18 │ │ │ │ @ instruction: 0xf1169009 │ │ │ │ - stmdbls r9, {r0, r1, r3, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r9, {r0, r1, r2, r5, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ andls sl, r9, sl, lsl #16 │ │ │ │ - ldc2l 1, cr15, [r2, #88] @ 0x58 │ │ │ │ + stc2l 1, cr15, [lr, #88]! @ 0x58 │ │ │ │ @ instruction: 0xf5049809 │ │ │ │ vcgt.s8 d21, d17, d15 │ │ │ │ @ instruction: 0xf5042e10 │ │ │ │ @ instruction: 0xf10c5c90 │ │ │ │ stmdagt r7, {r2, r3, sl, fp} │ │ │ │ andeq lr, r7, r3, lsl #17 │ │ │ │ andeq lr, lr, #4, 22 @ 0x1000 │ │ │ │ @@ -30403,36 +30403,36 @@ │ │ │ │ blls 40f980 │ │ │ │ strbpl pc, [r0, -r4, lsl #10] @ │ │ │ │ blcc 79f6c4 │ │ │ │ @ instruction: 0xf47f2b00 │ │ │ │ bmi 60d138 │ │ │ │ ldmdbmi r6, {r0, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - @ instruction: 0xf83af115 │ │ │ │ + @ instruction: 0xf856f115 │ │ │ │ @ instruction: 0xf504e759 │ │ │ │ @ instruction: 0xf8c75740 │ │ │ │ @ instruction: 0xe7f26b1c │ │ │ │ stcl 7, cr15, [r6], #900 @ 0x384 │ │ │ │ addeq lr, ip, r0, asr #28 │ │ │ │ andeq r0, r0, r0, asr r8 │ │ │ │ addeq lr, ip, r0, lsr #28 │ │ │ │ addeq r1, r8, r8, lsr #12 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ + eoreq lr, r4, r8, lsl #10 │ │ │ │ + strdeq lr, [r4], -sl @ │ │ │ │ + eoreq lr, r4, sl, ror #9 │ │ │ │ + eoreq lr, r4, r4, ror #9 │ │ │ │ + eoreq lr, r4, r0, ror #9 │ │ │ │ + ldrdeq lr, [r4], -r4 @ │ │ │ │ ldrdeq lr, [r4], -r0 @ │ │ │ │ - eoreq lr, r4, r2, asr #9 │ │ │ │ - strhteq lr, [r4], -r2 │ │ │ │ - eoreq lr, r4, ip, lsr #9 │ │ │ │ - eoreq lr, r4, r8, lsr #9 │ │ │ │ - mlaeq r4, ip, r4, lr │ │ │ │ - mlaeq r4, r8, r4, lr │ │ │ │ ldrdeq lr, [ip], r2 │ │ │ │ - ldrdeq lr, [r4], -r6 @ │ │ │ │ - eoreq lr, r4, r8, ror r3 │ │ │ │ - eoreq lr, r4, r8, asr #6 │ │ │ │ - eoreq lr, r4, r2, asr #1 │ │ │ │ + eoreq lr, r4, lr, lsl #6 │ │ │ │ + strhteq lr, [r4], -r0 │ │ │ │ + eoreq lr, r4, r0, lsl #7 │ │ │ │ + strdeq lr, [r4], -sl @ │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ vmax.s8 d20, d26, d6 │ │ │ │ vaddl.s8 q8, d0, d1 │ │ │ │ @ instruction: 0xf89d4010 │ │ │ │ @ instruction: 0xf89d8018 │ │ │ │ b 3fd498 │ │ │ │ stmdacs r0, {} @ │ │ │ │ @@ -30921,15 +30921,15 @@ │ │ │ │ @ instruction: 0xf10c5380 │ │ │ │ strdcs r3, [r4, -pc] │ │ │ │ teqvs sl, sl @ │ │ │ │ bleq fe19c500 │ │ │ │ andseq pc, r8, #13828096 @ 0xd30000 │ │ │ │ @ instruction: 0xf8c7627c │ │ │ │ @ instruction: 0xf117d01c │ │ │ │ - adceq pc, r1, fp, asr #28 │ │ │ │ + adceq pc, r1, r7, ror #28 │ │ │ │ @ instruction: 0x61b86004 │ │ │ │ ldmdbvs r8!, {r2, r3, r5, r6, r9, sl, lr} │ │ │ │ mcr2 0, 4, pc, cr2, cr9, {0} @ │ │ │ │ rscsvs r6, sl, sl, lsr r9 │ │ │ │ @ instruction: 0xf0194610 │ │ │ │ @ instruction: 0xf508fd87 │ │ │ │ stmib r7, {r6, r8, r9, ip, lr}^ │ │ │ │ @@ -31012,15 +31012,15 @@ │ │ │ │ stmdbmi r8!, {r6, sl, sp} │ │ │ │ andseq pc, ip, #14286848 @ 0xda0000 │ │ │ │ andne pc, r1, r9, asr r8 @ │ │ │ │ andsle r4, sp, r8, lsl #5 │ │ │ │ eorcs pc, r0, #14286848 @ 0xda0000 │ │ │ │ @ instruction: 0xb19861bb │ │ │ │ @ instruction: 0x46224611 │ │ │ │ - stc2l 1, cr15, [lr, #92] @ 0x5c │ │ │ │ + stc2l 1, cr15, [sl, #92]! @ 0x5c │ │ │ │ ldrhlt r6, [r8, #-155] @ 0xffffff65 │ │ │ │ eorcs pc, r4, #14286848 @ 0xda0000 │ │ │ │ eormi pc, r8, #13238272 @ 0xca0000 │ │ │ │ eoreq pc, r0, #13238272 @ 0xca0000 │ │ │ │ ldrb r1, [r0, r4, lsl #17] │ │ │ │ svclt 0x0038429c │ │ │ │ @ instruction: 0xe7e2461c │ │ │ │ @@ -31043,15 +31043,15 @@ │ │ │ │ svclt 0x0000effe │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ ldrdeq lr, [ip], r0 │ │ │ │ andeq r0, r0, r0, asr r8 │ │ │ │ addeq lr, ip, r6, asr #9 │ │ │ │ addeq lr, ip, ip, ror #8 │ │ │ │ - eoreq sp, sl, r8, asr #24 │ │ │ │ + eoreq sp, sl, r0, lsl #25 │ │ │ │ @ instruction: 0xffffecfb │ │ │ │ andeq r0, r0, r8, lsr sl │ │ │ │ addsmi r6, r3, #831488 @ 0xcb000 │ │ │ │ ldrblt sp, [r0, #-62]! @ 0xffffffc2 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e8f8cc │ │ │ │ @@ -31113,19 +31113,19 @@ │ │ │ │ ldmvs fp, {r0, r1, ip, sp}^ │ │ │ │ @ instruction: 0xf10007db │ │ │ │ @ instruction: 0xf5048095 │ │ │ │ @ instruction: 0xf5045680 │ │ │ │ @ instruction: 0xf504508f │ │ │ │ mulcc ip, ip, r7 │ │ │ │ ldrbpl pc, [r3, #-1284]! @ 0xfffffafc @ │ │ │ │ - @ instruction: 0xff66f115 │ │ │ │ + @ instruction: 0xff82f115 │ │ │ │ addpl pc, pc, r4, lsl #10 │ │ │ │ strcc r3, [r4, #-28] @ 0xffffffe4 │ │ │ │ @ instruction: 0xf1153734 │ │ │ │ - @ instruction: 0xf504ff5f │ │ │ │ + @ instruction: 0xf504ff7b │ │ │ │ @ instruction: 0xf8d65190 │ │ │ │ ldrdcc r0, [ip, -ip] │ │ │ │ blx fed9fe8c │ │ │ │ @ instruction: 0xf103682b │ │ │ │ orrslt r0, fp, r0, asr r2 │ │ │ │ ldrsbeq pc, [ip, #134] @ 0x86 @ │ │ │ │ svchi 0x005bf3bf │ │ │ │ @@ -31141,38 +31141,38 @@ │ │ │ │ ldrsbcc pc, [ip, #134] @ 0x86 @ │ │ │ │ bvs 167cb98 │ │ │ │ @ instruction: 0xf6054790 │ │ │ │ adcsmi r0, sp, #184, 10 @ 0x2e000000 │ │ │ │ @ instruction: 0xf504d1dc │ │ │ │ @ instruction: 0xf8d645a0 │ │ │ │ @ instruction: 0xf1170218 │ │ │ │ - @ instruction: 0xf8d5fd8f │ │ │ │ + @ instruction: 0xf8d5fdab │ │ │ │ @ instruction: 0xf1170ee4 │ │ │ │ - @ instruction: 0xf8d6fd8b │ │ │ │ + @ instruction: 0xf8d6fda7 │ │ │ │ @ instruction: 0xb1b80220 │ │ │ │ vpadd.i8 d20, d1, d18 │ │ │ │ @ instruction: 0xf8d6211c │ │ │ │ stmdane r7!, {r2, r3, r4, r9, sp}^ │ │ │ │ andcc pc, r3, r8, asr r8 @ │ │ │ │ mulle r6, sl, r2 │ │ │ │ @ instruction: 0xf117b3ca │ │ │ │ - @ instruction: 0xf8d6fd7b │ │ │ │ + @ instruction: 0xf8d6fd97 │ │ │ │ vqsub.s8 d18, d1, d12 │ │ │ │ movwcs r2, #284 @ 0x11c │ │ │ │ rsbsvs r5, fp, r3, rrx │ │ │ │ ldrhtvs r6, [fp], #11 │ │ │ │ andscs pc, ip, #12976128 @ 0xc60000 │ │ │ │ mrceq 8, 6, APSR_nzcv, cr8, cr5, {6} │ │ │ │ blmi 9ce76c │ │ │ │ ldrbvs pc, [r4, r5, asr #12] @ │ │ │ │ mrccs 8, 6, APSR_nzcv, cr4, cr5, {6} │ │ │ │ @ instruction: 0xf85819e6 │ │ │ │ addsmi r3, sl, #3 │ │ │ │ biclt sp, sl, r4 │ │ │ │ - stc2l 1, cr15, [r0, #-92]! @ 0xffffffa4 │ │ │ │ + ldc2l 1, cr15, [ip, #-92]! @ 0xffffffa4 │ │ │ │ mrccs 8, 6, APSR_nzcv, cr4, cr5, {6} │ │ │ │ strtmi r2, [r0], -r0, lsl #6 │ │ │ │ rsbsvs r5, r3, r3, ror #3 │ │ │ │ ldrhtvs r6, [r3], #3 │ │ │ │ cdpcs 8, 13, cr15, cr4, cr5, {6} │ │ │ │ @ instruction: 0xf9a8f077 │ │ │ │ blvs fe6fc94c │ │ │ │ @@ -31339,15 +31339,15 @@ │ │ │ │ @ instruction: 0xf50440bb │ │ │ │ @ instruction: 0x301841b8 │ │ │ │ strmi pc, [r0, #1284]! @ 0x504 │ │ │ │ blx 1f9e2b4 │ │ │ │ orrpl pc, pc, r4, lsl #10 │ │ │ │ adcsmi pc, sp, r4, lsl #10 │ │ │ │ eorcc r3, r4, ip, lsl r1 │ │ │ │ - ldc2l 1, cr15, [ip, #-84]! @ 0xffffffac │ │ │ │ + ldc2 1, cr15, [r8, #84] @ 0x54 │ │ │ │ mcrrpl 5, 0, pc, r9, cr4 @ │ │ │ │ stceq 1, cr15, [r8], {12} │ │ │ │ cdpvs 6, 11, cr15, cr4, cr5, {0} │ │ │ │ strpl pc, [r0], #1284 @ 0x504 │ │ │ │ @ instruction: 0x000fe8bc │ │ │ │ andeq lr, pc, lr, lsr #17 │ │ │ │ muleq pc, ip, r8 @ │ │ │ │ @@ -31369,15 +31369,15 @@ │ │ │ │ cmpcs r0, r8, lsr pc │ │ │ │ stmdbmi r5!, {r0, r1, r2, r3, r9, sl, lr} │ │ │ │ mrceq 8, 6, APSR_nzcv, cr4, cr5, {6} │ │ │ │ addmi r5, r8, #7405568 @ 0x710000 │ │ │ │ @ instruction: 0xf8d5d026 │ │ │ │ ldrsblt r1, [r0, #232]! @ 0xe8 │ │ │ │ @ instruction: 0xf117463a │ │ │ │ - @ instruction: 0xf8d4fb03 │ │ │ │ + @ instruction: 0xf8d4fb1f │ │ │ │ cmnlt r8, r4, lsr #4 │ │ │ │ mrccs 8, 6, APSR_nzcv, cr12, cr5, {6} │ │ │ │ cdpeq 8, 13, cr15, cr8, cr5, {6} │ │ │ │ cdpvc 8, 14, cr15, cr0, cr5, {6} │ │ │ │ and r4, r3, r0, lsl r4 │ │ │ │ mrcne 8, 6, APSR_nzcv, cr8, cr5, {6} │ │ │ │ eorle r1, fp, r8, lsl #17 │ │ │ │ @@ -31729,16 +31729,16 @@ │ │ │ │ ldrtcc pc, [r4], #2261 @ 0x8d5 @ │ │ │ │ bicsle r2, r2, r0, lsl #22 │ │ │ │ @ instruction: 0xf7e0e7ec │ │ │ │ svclt 0x0000ea9a │ │ │ │ ldrdeq sp, [ip], r4 │ │ │ │ andeq r0, r0, r0, asr r8 │ │ │ │ strdeq sp, [ip], r6 │ │ │ │ - eoreq ip, r4, r8, lsl #28 │ │ │ │ - eoreq ip, r4, r2, ror #27 │ │ │ │ + eoreq ip, r4, r0, asr #28 │ │ │ │ + eoreq ip, r4, sl, lsl lr │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ ldrtmi pc, [lr], r0, lsl #10 @ │ │ │ │ strmi r6, [ip], -sl, asr #16 │ │ │ │ @ instruction: 0xf8564605 │ │ │ │ @@ -32036,27 +32036,27 @@ │ │ │ │ blls 3dc904 │ │ │ │ orrpl pc, r0, #12582912 @ 0xc00000 │ │ │ │ strbt r9, [pc], r6, lsl #6 │ │ │ │ ldmda r2!, {r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ addeq sp, ip, r4, lsl #12 │ │ │ │ andeq r0, r0, r0, asr r8 │ │ │ │ addeq sp, ip, lr, asr #9 │ │ │ │ - eoreq ip, r4, r2, lsr r9 │ │ │ │ + eoreq ip, r4, sl, ror #18 │ │ │ │ vst4.32 {d27-d30}, [pc], r2 │ │ │ │ ldrblt r5, [r0, #3200]! @ 0xc80 │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ 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 422d78 │ │ │ │ bgt 233f68 │ │ │ │ - @ instruction: 0xf850f115 │ │ │ │ + @ instruction: 0xf86cf115 │ │ │ │ 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}^ │ │ │ │ @@ -32085,15 +32085,15 @@ │ │ │ │ andcc r4, ip, #20, 22 @ 0x5000 │ │ │ │ ldmib sp, {r0, r5, r6, sp, lr}^ │ │ │ │ ldmpl r6!, {r4, r8}^ │ │ │ │ bge 387600 │ │ │ │ andeq lr, r3, sp, lsl #17 │ │ │ │ strmi lr, [r3], -sp, asr #19 │ │ │ │ bgt 249a40 │ │ │ │ - @ instruction: 0xf842f115 │ │ │ │ + @ instruction: 0xf85ef115 │ │ │ │ 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] │ │ │ │ @@ -32111,17 +32111,17 @@ │ │ │ │ ldmdami r7, {r1, r2, r9, sl, lr} │ │ │ │ blmi 63468c │ │ │ │ ldrbtmi r4, [r8], #-1553 @ 0xfffff9ef │ │ │ │ stmiapl r3, {r0, r2, r9, ip, pc}^ │ │ │ │ ldmdavs fp, {r1, r3, fp, sp, pc} │ │ │ │ @ instruction: 0xf04f930d │ │ │ │ @ instruction: 0xf1140300 │ │ │ │ - stmdbls r5, {r0, r3, r4, r5, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r2, r4, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ andls sl, r5, r7, lsl #16 │ │ │ │ - @ instruction: 0xffc0f114 │ │ │ │ + @ instruction: 0xffdcf114 │ │ │ │ blge c8e90 │ │ │ │ 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 2e2bf8 │ │ │ │ @@ -32432,15 +32432,15 @@ │ │ │ │ addsle r0, r8, r7, lsl #30 │ │ │ │ bcs 14a15a8 │ │ │ │ orrsle r2, r4, r0, lsl #20 │ │ │ │ lslscs pc, r6 @ @ │ │ │ │ orrsle r2, r0, r0, lsl #20 │ │ │ │ stmib sp, {r3, r4, r5, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf1ed1300 │ │ │ │ - @ instruction: 0xf8d6fc47 │ │ │ │ + @ instruction: 0xf8d6fc63 │ │ │ │ ldmib sp, {r3, r4, ip, pc}^ │ │ │ │ @ instruction: 0xf0101300 │ │ │ │ addle r0, r4, r2, lsl #30 │ │ │ │ svceq 0x0000f1ba │ │ │ │ svccs 0x007fd090 │ │ │ │ tstcs r0, r4, lsl pc │ │ │ │ tstpeq r1, r1 @ p-variant is OBSOLETE │ │ │ │ @@ -32994,16 +32994,16 @@ │ │ │ │ @ instruction: 0x46304651 │ │ │ │ stc2l 0, cr15, [sl, #92]! @ 0x5c │ │ │ │ @ instruction: 0xf7dfe75c │ │ │ │ svclt 0x0000e8b8 │ │ │ │ umulleq ip, ip, ip, r5 @ │ │ │ │ andeq r0, r0, r0, asr r8 │ │ │ │ addeq ip, ip, r4, ror #8 │ │ │ │ - eoreq fp, r4, lr, ror #20 │ │ │ │ - eoreq fp, r4, sl, lsr #20 │ │ │ │ + eoreq fp, r4, r6, lsr #21 │ │ │ │ + eoreq fp, r4, r2, ror #20 │ │ │ │ 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} │ │ │ │ @@ -34115,16 +34115,16 @@ │ │ │ │ ldrmi r3, [sl, #2732] @ 0xaac │ │ │ │ svcge 0x0005f47f │ │ │ │ @ instruction: 0xf7dde75f │ │ │ │ svclt 0x0000eff6 │ │ │ │ addeq fp, ip, sl, lsl #9 │ │ │ │ andeq r0, r0, r0, asr r8 │ │ │ │ umulleq fp, ip, r2, r3 │ │ │ │ - eoreq sl, r4, r6, lsr r9 │ │ │ │ - strhteq sl, [r4], -r4 │ │ │ │ + eoreq sl, r4, lr, ror #18 │ │ │ │ + eoreq sl, r4, ip, ror #17 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbbfcc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [r4], -r0, ror #31 │ │ │ │ @ instruction: 0x461e68d8 │ │ │ │ ldmdbeq r2, {r0, r1, r3, r4, fp, sp, lr} │ │ │ │ streq r0, [r0], -r9, asr #18 │ │ │ │ @@ -35298,22 +35298,22 @@ │ │ │ │ ldmdavs r4, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sp}^ │ │ │ │ ldmibvs r3, {r1, r4, r8, r9, ip, pc} │ │ │ │ @ instruction: 0xf8dae770 │ │ │ │ @ instruction: 0xf8da4004 │ │ │ │ @ instruction: 0xe76b3018 │ │ │ │ @ instruction: 0x008ca5bc │ │ │ │ andeq r0, r0, r0, asr #21 │ │ │ │ - eoreq r9, r4, r8, lsl sp │ │ │ │ - eoreq r9, r4, r8, lsr sp │ │ │ │ - eoreq r9, r4, r4, asr sp │ │ │ │ - eoreq r9, r4, r4, ror #26 │ │ │ │ - eoreq r9, r4, r6, ror sl │ │ │ │ - eoreq r9, r4, r8, ror #20 │ │ │ │ - eoreq r9, r4, r8, lsl #21 │ │ │ │ - mlaeq r4, r8, sl, r9 │ │ │ │ + eoreq r9, r4, r0, asr sp │ │ │ │ + eoreq r9, r4, r0, ror sp │ │ │ │ + eoreq r9, r4, ip, lsl #27 │ │ │ │ + mlaeq r4, ip, sp, r9 │ │ │ │ + eoreq r9, r4, lr, lsr #21 │ │ │ │ + eoreq r9, r4, r0, lsr #21 │ │ │ │ + eoreq r9, r4, r0, asr #21 │ │ │ │ + ldrdeq r9, [r4], -r0 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl febbd260 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46040ff0 │ │ │ │ mrc2 0, 1, pc, cr2, cr11, {3} │ │ │ │ strbpl pc, [r0, #-1284] @ 0xfffffafc @ │ │ │ │ adcsmi pc, r5, #4, 10 @ 0x1000000 │ │ │ │ @@ -37162,15 +37162,15 @@ │ │ │ │ andcc r2, r8, r1, lsl #2 │ │ │ │ ldc2l 0, cr15, [sl, #-76] @ 0xffffffb4 │ │ │ │ @ instruction: 0xf7dbe770 │ │ │ │ svclt 0x0000e828 │ │ │ │ addeq r8, ip, r4, asr r4 │ │ │ │ andeq r0, r0, r0, asr r8 │ │ │ │ addeq r8, ip, r0, lsl r4 │ │ │ │ - eoreq r7, r4, r2, lsl r9 │ │ │ │ + eoreq r7, r4, sl, asr #18 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ stccc 8, cr15, [ip, #832]! @ 0x340 │ │ │ │ @ instruction: 0xf04fb083 │ │ │ │ vqdmlal.s q8, d4, d1 │ │ │ │ @@ -39690,15 +39690,15 @@ │ │ │ │ blt ff0a84bc │ │ │ │ stcl 7, cr15, [sl], #-864 @ 0xfffffca0 │ │ │ │ addeq r6, ip, lr, lsr r7 │ │ │ │ addeq r6, ip, r8, lsr r7 │ │ │ │ andeq r0, r0, r0, asr r8 │ │ │ │ addeq r6, ip, lr, lsr r3 │ │ │ │ andeq r0, r0, ip, asr r9 │ │ │ │ - eoreq r5, r4, r4, lsl #4 │ │ │ │ + eoreq r5, r4, ip, lsr r2 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl febc16e4 │ │ │ │ @ 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}^ │ │ │ │ @@ -40725,15 +40725,15 @@ │ │ │ │ blt ffae94e8 │ │ │ │ mrrc 7, 13, pc, r4, cr7 @ │ │ │ │ @ instruction: 0x008c56b6 │ │ │ │ @ instruction: 0x008c56b0 │ │ │ │ andeq r0, r0, r0, asr r8 │ │ │ │ addeq r5, ip, ip, asr #5 │ │ │ │ andeq r0, r0, ip, asr r9 │ │ │ │ - ldrdeq r4, [r4], -r8 @ │ │ │ │ + eoreq r4, r4, r0, lsl r2 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl febc2710 │ │ │ │ @ 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}^ │ │ │ │ @@ -41340,18 +41340,18 @@ │ │ │ │ andsls r3, r1, #4 │ │ │ │ @ instruction: 0x2018f8da │ │ │ │ @ instruction: 0xf8dae763 │ │ │ │ @ instruction: 0xf8da3004 │ │ │ │ smmla lr, r8, r0, r2 │ │ │ │ addeq r4, ip, r4, lsr #13 │ │ │ │ andeq r0, r0, r0, asr #21 │ │ │ │ - eoreq r3, r4, r2, lsl #24 │ │ │ │ - eoreq r3, r4, r4, lsr #24 │ │ │ │ - eoreq r3, r4, r2, asr #24 │ │ │ │ - eoreq r3, r4, r6, asr ip │ │ │ │ + eoreq r3, r4, sl, lsr ip │ │ │ │ + eoreq r3, r4, ip, asr ip │ │ │ │ + eoreq r3, r4, sl, ror ip │ │ │ │ + eoreq r3, r4, lr, lsl #25 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febc30b8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [r4], -r8, ror #31 │ │ │ │ @ instruction: 0xf504b083 │ │ │ │ @ instruction: 0xf0755540 │ │ │ │ @ instruction: 0xf504ff03 │ │ │ │ @@ -42093,27 +42093,27 @@ │ │ │ │ movtpl pc, #17668 @ 0x4504 @ │ │ │ │ movwls r3, #4900 @ 0x1324 │ │ │ │ @ instruction: 0xf7d84623 │ │ │ │ @ instruction: 0xf7fff88f │ │ │ │ bmi 3db968 │ │ │ │ stmdbmi sp, {r0, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - stc2l 1, cr15, [r4], #36 @ 0x24 │ │ │ │ + stc2 1, cr15, [r0, #-36] @ 0xffffffdc │ │ │ │ andls lr, r6, #132, 14 @ 0x2100000 │ │ │ │ @ instruction: 0xf7d6e4fd │ │ │ │ svclt 0x0000e994 │ │ │ │ addeq r3, ip, r8, asr #28 │ │ │ │ addeq r3, ip, r6, asr #28 │ │ │ │ andeq r0, r0, r0, asr r8 │ │ │ │ strdeq r3, [ip], ip │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r2, r4, r6, asr #30 │ │ │ │ + eoreq r2, r4, lr, ror pc │ │ │ │ andeq r0, r0, ip, asr r9 │ │ │ │ - strdeq r2, [r4], -r0 @ │ │ │ │ - eoreq r2, r4, r6, lsl sl │ │ │ │ + eoreq r2, r4, r8, lsr #22 │ │ │ │ + eoreq r2, r4, lr, asr #20 │ │ │ │ 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} │ │ │ │ @@ -43415,25 +43415,25 @@ │ │ │ │ @ instruction: 0x33245344 │ │ │ │ strtmi r9, [r3], -r1, lsl #6 │ │ │ │ mrc2 7, 1, pc, cr12, cr6, {6} │ │ │ │ bllt ffd2befc │ │ │ │ andcs r4, r1, fp, lsl #20 │ │ │ │ ldrbtmi r4, [sl], #-2315 @ 0xfffff6f5 │ │ │ │ @ instruction: 0xf1084479 │ │ │ │ - @ instruction: 0xe79bfa91 │ │ │ │ + ldr pc, [fp, sp, lsr #21] │ │ │ │ svc 0x0042f7d4 │ │ │ │ addeq r2, ip, r4, asr #18 │ │ │ │ addeq r2, ip, r2, asr #18 │ │ │ │ andeq r0, r0, r0, asr r8 │ │ │ │ addeq r2, ip, r4, asr #10 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r1, r4, r2, ror sl │ │ │ │ + eoreq r1, r4, sl, lsr #21 │ │ │ │ andeq r0, r0, ip, asr r9 │ │ │ │ - eoreq r1, r4, sl, asr #12 │ │ │ │ - eoreq r1, r4, r0, ror r5 │ │ │ │ + eoreq r1, r4, r2, lsl #13 │ │ │ │ + eoreq r1, r4, r8, lsr #11 │ │ │ │ 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} │ │ │ │ @@ -44818,16 +44818,16 @@ │ │ │ │ @ instruction: 0xf7d3e7e1 │ │ │ │ svclt 0x0000ec5c │ │ │ │ @ instruction: 0x008c0bb4 │ │ │ │ andeq r0, r0, r0, asr r8 │ │ │ │ @ instruction: 0xffff9df7 │ │ │ │ addeq r0, ip, sl, asr fp │ │ │ │ @ instruction: 0xffff864f │ │ │ │ - eoreq r0, r4, ip, lsl r4 │ │ │ │ - eoreq r0, r4, lr, asr r1 │ │ │ │ + eoreq r0, r4, r4, asr r4 │ │ │ │ + mlaeq r4, r6, r1, r0 │ │ │ │ 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 │ │ │ │ @@ -45631,15 +45631,15 @@ │ │ │ │ @ instruction: 0xf8d9931f │ │ │ │ rsbeq r4, r4, r0 │ │ │ │ @ instruction: 0xf7d2e730 │ │ │ │ svclt 0x0000edfe │ │ │ │ addeq r0, ip, lr, asr #5 │ │ │ │ andeq r0, r0, r0, asr r8 │ │ │ │ addeq r0, ip, r6, lsr #5 │ │ │ │ - strdeq pc, [r3], -ip @ │ │ │ │ + eoreq pc, r3, r4, lsr r5 @ │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febc73b8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ bmi 12b40e0 │ │ │ │ strtmi pc, [r0], #1280 @ 0x500 │ │ │ │ addlt r4, sl, r8, asr #22 │ │ │ │ @ instruction: 0x4605447a │ │ │ │ @@ -46337,15 +46337,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 │ │ │ │ @ instruction: 0xffe0f070 │ │ │ │ @ instruction: 0xf1084628 │ │ │ │ - @ instruction: 0xf8dbfdb7 │ │ │ │ + @ instruction: 0xf8dbfdd3 │ │ │ │ @ instruction: 0xf8c85550 │ │ │ │ stclne 2, cr0, [fp], #-96 @ 0xffffffa0 │ │ │ │ stmdavs r2!, {r2, r4, ip, lr, pc}^ │ │ │ │ @ instruction: 0xf0002a00 │ │ │ │ vand q12, , q4 │ │ │ │ @ instruction: 0xf6c350e6 │ │ │ │ mul r3, fp, r0 │ │ │ │ @@ -47317,15 +47317,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 │ │ │ │ @ instruction: 0xf838f070 │ │ │ │ @ instruction: 0xf1074628 │ │ │ │ - @ instruction: 0xf8dbfe0f │ │ │ │ + @ instruction: 0xf8dbfe2b │ │ │ │ @ instruction: 0xf8c85550 │ │ │ │ stclne 2, cr0, [fp], #-96 @ 0xffffffa0 │ │ │ │ stmdavs r2!, {r2, r4, ip, lr, pc}^ │ │ │ │ @ instruction: 0xf0002a00 │ │ │ │ vand q12, , q4 │ │ │ │ @ instruction: 0xf6c350e6 │ │ │ │ mul r3, fp, r0 │ │ │ │ @@ -47708,21 +47708,21 @@ │ │ │ │ @ instruction: 0xf502e7da │ │ │ │ @ instruction: 0xe7a37294 │ │ │ │ ldrbtmi r4, [sl], #-2570 @ 0xfffff5f6 │ │ │ │ rsbcs pc, r4, #12779520 @ 0xc30000 │ │ │ │ svclt 0x0000e7d2 │ │ │ │ addeq sp, fp, r0, lsl pc │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq sp, r3, r0, asr #16 │ │ │ │ - eoreq sp, r3, r6, ror r7 │ │ │ │ - eoreq sp, r3, r4, asr #14 │ │ │ │ - eoreq sp, r3, r2, ror r7 │ │ │ │ - eoreq sp, r3, r8, lsl r7 │ │ │ │ - mlaeq r3, sl, r7, sp │ │ │ │ - eoreq sp, r3, r2, asr r7 │ │ │ │ + eoreq sp, r3, r8, ror r8 │ │ │ │ + eoreq sp, r3, lr, lsr #15 │ │ │ │ + eoreq sp, r3, ip, ror r7 │ │ │ │ + eoreq sp, r3, sl, lsr #15 │ │ │ │ + eoreq sp, r3, r0, asr r7 │ │ │ │ + ldrdeq sp, [r3], -r2 @ │ │ │ │ + eoreq sp, r3, sl, lsl #15 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ strmi r4, [r4], -pc, asr #22 │ │ │ │ strmi fp, [sp], -r3, lsl #1 │ │ │ │ @ instruction: 0xf504447b │ │ │ │ @@ -47892,15 +47892,15 @@ │ │ │ │ stmibcc r0!, {r0, r2, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ ldmdavs r9, {r5, r9, sl, lr}^ │ │ │ │ blx fefae6ac │ │ │ │ eorscc pc, r8, #14024704 @ 0xd60000 │ │ │ │ @ instruction: 0xf0432000 │ │ │ │ @ instruction: 0xf8c60380 │ │ │ │ @ instruction: 0xf1073238 │ │ │ │ - @ instruction: 0x4603f991 │ │ │ │ + strmi pc, [r3], -sp, lsr #19 │ │ │ │ @ instruction: 0xf8c64620 │ │ │ │ @ instruction: 0xf0173218 │ │ │ │ ldrb pc, [r9, -r7, lsr #29] @ │ │ │ │ orrpl pc, r0, #4, 10 @ 0x1000000 │ │ │ │ ldrsbcc pc, [ip, #131] @ 0x83 @ │ │ │ │ stccc 8, cr15, [ip, #844]! @ 0x34c │ │ │ │ orrpl pc, r0, #12582912 @ 0xc00000 │ │ │ │ @@ -48322,16 +48322,16 @@ │ │ │ │ bicsle r2, r3, r0, lsl #22 │ │ │ │ ldrteq pc, [r4], #2244 @ 0x8c4 @ │ │ │ │ @ instruction: 0xf7d0e7d0 │ │ │ │ svclt 0x0000e8f6 │ │ │ │ addeq sp, fp, r4, lsl #11 │ │ │ │ andeq r0, r0, r0, asr r8 │ │ │ │ @ instruction: 0x008bd4b0 │ │ │ │ - strhteq ip, [r3], -ip │ │ │ │ - mlaeq r3, lr, sl, ip │ │ │ │ + strdeq ip, [r3], -r4 @ │ │ │ │ + ldrdeq ip, [r3], -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: 0x43b5f500 │ │ │ │ @@ -49321,15 +49321,15 @@ │ │ │ │ strtcc pc, [r8], #2248 @ 0x8c8 │ │ │ │ strtcc pc, [ip], #2264 @ 0x8d8 │ │ │ │ movweq pc, #16451 @ 0x4043 @ │ │ │ │ strtcc pc, [ip], #2248 @ 0x8c8 │ │ │ │ bcs 12b1d6c │ │ │ │ blx ff431b46 │ │ │ │ @ instruction: 0xf1052000 │ │ │ │ - blls 1b34f0 │ │ │ │ + blls 1b3560 │ │ │ │ andseq pc, r8, #12779520 @ 0xc30000 │ │ │ │ blmi a86410 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blls 7cdbd4 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, SPSR_svc │ │ │ │ pop {r0, r1, r2, r3, r4, ip, sp, pc} │ │ │ │ @@ -49368,15 +49368,15 @@ │ │ │ │ @ instruction: 0xf7cfe7b2 │ │ │ │ svclt 0x0000e8ce │ │ │ │ addeq ip, fp, sl, lsr r7 │ │ │ │ andeq r0, r0, r0, asr r8 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ addeq ip, fp, sl, lsr #14 │ │ │ │ umulleq ip, fp, ip, r4 │ │ │ │ - eoreq fp, r3, r6, ror sl │ │ │ │ + eoreq fp, r3, lr, lsr #21 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0060f8cc │ │ │ │ addslt r4, pc, pc, asr #25 │ │ │ │ ldrbtmi r4, [ip], #-3023 @ 0xfffff431 │ │ │ │ stclmi 8, cr5, [pc], {227} @ 0xe3 │ │ │ │ @@ -49539,15 +49539,15 @@ │ │ │ │ strtcc pc, [r8], #2248 @ 0x8c8 │ │ │ │ strtcc pc, [ip], #2264 @ 0x8d8 │ │ │ │ movweq pc, #16451 @ 0x4043 @ │ │ │ │ strtcc pc, [ip], #2248 @ 0x8c8 │ │ │ │ bcs 12b20d4 │ │ │ │ @ instruction: 0xf86af7fd │ │ │ │ @ instruction: 0xf1052000 │ │ │ │ - blls 1b3188 │ │ │ │ + blls 1b31f8 │ │ │ │ andseq pc, r8, #12779520 @ 0xc30000 │ │ │ │ blmi a86778 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blls 7cdf3c │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, SPSR_svc │ │ │ │ pop {r0, r1, r2, r3, r4, ip, sp, pc} │ │ │ │ @@ -49586,15 +49586,15 @@ │ │ │ │ @ instruction: 0xf7cee7b2 │ │ │ │ svclt 0x0000ef1a │ │ │ │ ldrdeq ip, [fp], r2 │ │ │ │ andeq r0, r0, r0, asr r8 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ addeq ip, fp, r2, asr #7 │ │ │ │ addeq ip, fp, r4, lsr r1 │ │ │ │ - eoreq fp, r3, lr, lsl #14 │ │ │ │ + eoreq fp, r3, r6, asr #14 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c8f8cc │ │ │ │ addlt r4, r7, ip, lsr #29 │ │ │ │ ldrbtmi r4, [lr], #-3244 @ 0xfffff354 │ │ │ │ @ instruction: 0x4dad4bac │ │ │ │ @@ -50050,15 +50050,15 @@ │ │ │ │ cmpcs r0, r8, lsr pc │ │ │ │ stmdbmi sl!, {r1, r3, r7, r9, sl, lr} │ │ │ │ andseq pc, ip, #14090240 @ 0xd70000 │ │ │ │ andne pc, r1, r8, asr r8 @ │ │ │ │ eorle r4, pc, r8, lsl #5 │ │ │ │ eorne pc, r0, #14090240 @ 0xd70000 │ │ │ │ @ instruction: 0x4652b338 │ │ │ │ - @ instruction: 0xf90ef105 │ │ │ │ + @ instruction: 0xf92af105 │ │ │ │ @ instruction: 0xf8d7b1b8 │ │ │ │ @ instruction: 0xf8c73224 │ │ │ │ @ instruction: 0xf8c70220 │ │ │ │ ldrmi sl, [r8], #-552 @ 0xfffffdd8 │ │ │ │ addcs lr, r0, #13 │ │ │ │ eorvs pc, r4, r5, asr #12 │ │ │ │ strtmi r1, [r0], #-2089 @ 0xfffff7d7 │ │ │ │ @@ -50132,15 +50132,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: 0xf1059300 │ │ │ │ - blls b29b4 │ │ │ │ + blls b2a24 │ │ │ │ @ instruction: 0xf8c5b170 │ │ │ │ @ instruction: 0xf8d53228 │ │ │ │ @ instruction: 0xf8c53224 │ │ │ │ ldrmi r0, [r8], #-544 @ 0xfffffde0 │ │ │ │ @ instruction: 0xf8d5e004 │ │ │ │ bl 5410a0 │ │ │ │ eorle r0, sp, r8 │ │ │ │ @@ -50205,15 +50205,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: 0xf1049300 │ │ │ │ - blls b4890 │ │ │ │ + blls b4900 │ │ │ │ @ instruction: 0xf8c5b170 │ │ │ │ @ instruction: 0xf8d53228 │ │ │ │ @ instruction: 0xf8c53224 │ │ │ │ ldrmi r0, [r8], #-544 @ 0xfffffde0 │ │ │ │ @ instruction: 0xf8d5e004 │ │ │ │ bl 5411c4 │ │ │ │ eorle r0, sp, r8 │ │ │ │ @@ -50382,15 +50382,15 @@ │ │ │ │ stmdapl r1, {r2, fp, ip, pc}^ │ │ │ │ andseq pc, ip, #14352384 @ 0xdb0000 │ │ │ │ @ instruction: 0xf0004288 │ │ │ │ @ instruction: 0xf8db816f │ │ │ │ stmdacs r0, {r5, r9, ip} │ │ │ │ cmpphi r7, r0 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf1049a06 │ │ │ │ - hvclt 36839 @ 0x8fe7 │ │ │ │ + @ instruction: 0xb148fe93 │ │ │ │ @ instruction: 0xf8cb9b06 │ │ │ │ @ instruction: 0xf8db3228 │ │ │ │ @ instruction: 0xf8cb3224 │ │ │ │ ldrmi r0, [r8], #-544 @ 0xfffffde0 │ │ │ │ eorpl pc, r4, #13303808 @ 0xcb0000 │ │ │ │ eorcs pc, r4, #14221312 @ 0xd90000 │ │ │ │ eorne pc, r0, #14221312 @ 0xd90000 │ │ │ │ @@ -50425,15 +50425,15 @@ │ │ │ │ stmdapl r1, {r2, fp, ip, pc}^ │ │ │ │ andseq pc, ip, #14352384 @ 0xdb0000 │ │ │ │ @ instruction: 0xf0004288 │ │ │ │ @ instruction: 0xf8db8139 │ │ │ │ movwls r1, #29216 @ 0x7220 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ bls 21514c │ │ │ │ - cdp2 1, 2, cr15, cr0, cr4, {0} │ │ │ │ + cdp2 1, 3, cr15, cr12, cr4, {0} │ │ │ │ stmdacs r0, {r0, r1, r2, r8, r9, fp, ip, pc} │ │ │ │ sbcshi pc, sp, r0 │ │ │ │ @ instruction: 0xf8cb9a06 │ │ │ │ @ instruction: 0xf8db2228 │ │ │ │ @ instruction: 0xf8cb2224 │ │ │ │ ldrmi r0, [r0], #-544 @ 0xfffffde0 │ │ │ │ bmi feaecffc │ │ │ │ @@ -50602,19 +50602,19 @@ │ │ │ │ andcs lr, r0, pc, lsl #15 │ │ │ │ svclt 0x0000e660 │ │ │ │ addeq fp, fp, sl, lsr #12 │ │ │ │ andeq r0, r0, r0, lsl sl │ │ │ │ andeq r0, r0, ip, lsr r8 │ │ │ │ andeq r0, r0, r0, lsr r8 │ │ │ │ andeq r0, r0, r8, lsr sl │ │ │ │ - eoreq sl, r3, r2, ror r9 │ │ │ │ + eoreq sl, r3, sl, lsr #19 │ │ │ │ andeq r0, r0, r0, ror sl │ │ │ │ andeq r0, r0, r0, lsr #15 │ │ │ │ andeq r0, r0, r0, lsr #23 │ │ │ │ - strhteq sl, [r3], -r2 │ │ │ │ + eoreq sl, r3, sl, ror #15 │ │ │ │ andeq r0, r0, r4, lsl #16 │ │ │ │ andeq r0, r0, r8, asr r9 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febcc180 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46040ff0 │ │ │ │ cdp2 0, 10, cr15, cr12, cr12, {3} │ │ │ │ @@ -50843,15 +50843,15 @@ │ │ │ │ addeq sl, fp, r8, ror #28 │ │ │ │ andeq r0, r0, r0, asr r8 │ │ │ │ addeq sl, fp, r2, ror #28 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ andeq r0, r0, r0, ror sl │ │ │ │ umulleq sl, fp, r8, sp │ │ │ │ andeq r0, r0, r8, asr r9 │ │ │ │ - eoreq sl, r9, r2, lsl #12 │ │ │ │ + eoreq sl, r9, sl, lsr r6 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febcc52c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ bmi 1fb9094 │ │ │ │ strbpl pc, [r0, #-1280] @ 0xfffffb00 @ │ │ │ │ adclt r4, r5, ip, ror fp │ │ │ │ svcmi 0x007c447a │ │ │ │ @@ -50982,15 +50982,15 @@ │ │ │ │ @ instruction: 0x008bacbc │ │ │ │ andeq r0, r0, ip, lsr r8 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ addeq sl, fp, ip, lsr #24 │ │ │ │ andeq r0, r0, r0, lsr #23 │ │ │ │ andeq r0, r0, r0, ror sl │ │ │ │ andeq r0, r0, r8, asr r9 │ │ │ │ - eoreq sl, r9, r6, lsr #8 │ │ │ │ + eoreq sl, r9, lr, asr r4 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0098f8cc │ │ │ │ strbpl pc, [r0], #-1280 @ 0xfffffb00 @ │ │ │ │ @ instruction: 0xf8d4b091 │ │ │ │ blcs c3cbc │ │ │ │ @@ -51130,15 +51130,15 @@ │ │ │ │ blls 31a398 │ │ │ │ ldmdble r6, {r0, r1, r4, r6, r8, sl, lr} │ │ │ │ bvs 79c3b0 │ │ │ │ blx 13e4f2 │ │ │ │ bvs fe9467bc │ │ │ │ @ instruction: 0xd1b52b00 │ │ │ │ bvs ff690628 │ │ │ │ - blx cb1f0c │ │ │ │ + blx 13b1f0c │ │ │ │ @ instruction: 0xf0109b09 │ │ │ │ svclt 0x00140f06 │ │ │ │ blvc b28d8 │ │ │ │ bleq fe0b18dc │ │ │ │ movwls r6, #43483 @ 0xa9db │ │ │ │ ldrbmi lr, [r8], r6, lsr #15 │ │ │ │ ldrd pc, [r4], -sp @ │ │ │ │ @@ -51201,15 +51201,15 @@ │ │ │ │ strbtpl pc, [r7], #-1280 @ 0xfffffb00 @ │ │ │ │ strcc fp, [ip], #-323 @ 0xfffffebd │ │ │ │ stmib sp, {r1, r3, r4, r6, r7, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf8cdbb04 │ │ │ │ @ instruction: 0xf8cdb00c │ │ │ │ bfi fp, r8, #0, #3 │ │ │ │ ldrb r3, [r5, r4, lsl #8]! │ │ │ │ - eoreq sl, r3, r8, lsl r2 │ │ │ │ + eoreq sl, r3, r0, asr r2 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl febccac4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460a0ff8 │ │ │ │ @ instruction: 0xf7ff2101 │ │ │ │ stclt 14, cr15, [r8, #-252] @ 0xffffff04 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ @@ -51965,15 +51965,15 @@ │ │ │ │ ldrmi r6, [r0], -r2, lsr #1 │ │ │ │ @ instruction: 0xf8d7e6ff │ │ │ │ ldcvs 0, cr9, [lr], #304 @ 0x130 │ │ │ │ @ instruction: 0x8014f8d7 │ │ │ │ orrpl pc, pc, r6, lsl #10 │ │ │ │ strpl pc, [pc, #1286] @ 769aa │ │ │ │ @ instruction: 0x4640311c │ │ │ │ - stc2 1, cr15, [r6], #4 │ │ │ │ + stc2l 1, cr15, [r2], {1} │ │ │ │ ldm r8, {r0, r8, r9, fp, sp, pc} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ ldrtmi r0, [r0], -r7 │ │ │ │ blvs fef47d40 │ │ │ │ ldrdcc pc, [r8, #131]! @ 0x83 │ │ │ │ ldm r5, {r8, r9, ip, pc} │ │ │ │ @ instruction: 0xf7ec000c │ │ │ │ @@ -52331,15 +52331,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: 0xf7cce707 │ │ │ │ svclt 0x0000e9a2 │ │ │ │ addeq r9, fp, ip, lsr #16 │ │ │ │ andeq r0, r0, r0, asr r8 │ │ │ │ - eoreq r9, r9, r2, asr #32 │ │ │ │ + eoreq r9, r9, sl, ror r0 │ │ │ │ addeq r9, fp, lr, lsl r6 │ │ │ │ andeq r0, r0, r0 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ blhi 131f2c │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 9, cr15, cr8, cr12, {6} │ │ │ │ @@ -52854,15 +52854,15 @@ │ │ │ │ mcrge 13, 0, r6, cr1, cr11, {7} │ │ │ │ @ instruction: 0xf8c36dbd │ │ │ │ strtmi r2, [r8], -ip, ror #20 │ │ │ │ @ instruction: 0xf9e6f011 │ │ │ │ ldrdhi pc, [r8], #-135 @ 0xffffff79 │ │ │ │ orrpl pc, pc, r5, lsl #10 │ │ │ │ tstcc ip, r0, asr #12 │ │ │ │ - ldc2 1, cr15, [r4] │ │ │ │ + ldc2l 1, cr15, [r0] │ │ │ │ orrpl pc, pc, #20971520 @ 0x1400000 │ │ │ │ muleq r7, r8, r8 │ │ │ │ andeq lr, r7, r6, lsl #17 │ │ │ │ blvs 8be4 │ │ │ │ @ instruction: 0xf8d64628 │ │ │ │ andls r2, r0, #232, 2 @ 0x3a │ │ │ │ @ instruction: 0xf7ebcb0c │ │ │ │ @@ -54751,15 +54751,15 @@ │ │ │ │ ldrmi r6, [r0], -r2, lsr #1 │ │ │ │ @ instruction: 0xf8d7e6fe │ │ │ │ ldclvs 0, cr9, [lr], #-304 @ 0xfffffed0 │ │ │ │ @ instruction: 0x8014f8d7 │ │ │ │ orrpl pc, pc, r6, lsl #10 │ │ │ │ strpl pc, [pc, #1286] @ 79536 │ │ │ │ @ instruction: 0x4640311c │ │ │ │ - mcr2 0, 7, pc, cr0, cr14, {7} @ │ │ │ │ + mrc2 0, 7, pc, cr12, cr14, {7} │ │ │ │ ldm r8, {r0, r8, r9, fp, sp, pc} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ ldrtmi r0, [r0], -r7 │ │ │ │ blvs 1f4a8cc │ │ │ │ ldrdcc pc, [r8, #131]! @ 0x83 │ │ │ │ ldm r5, {r8, r9, ip, pc} │ │ │ │ @ instruction: 0xf7e9000c │ │ │ │ @@ -55114,15 +55114,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: 0xf7c9e707 │ │ │ │ svclt 0x0000ebe2 │ │ │ │ addeq r6, fp, ip, lsr #25 │ │ │ │ andeq r0, r0, r0, asr r8 │ │ │ │ - eoreq r6, r9, r2, asr #9 │ │ │ │ + strdeq r6, [r9], -sl @ │ │ │ │ umulleq r6, fp, lr, sl │ │ │ │ andeq r0, r0, r0 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ blhi 134aac │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 10, cr15, cr0, cr12, {6} │ │ │ │ @@ -55781,15 +55781,15 @@ │ │ │ │ mcrge 13, 0, r6, cr1, cr11, {3} │ │ │ │ @ instruction: 0xf8c36d3d │ │ │ │ strtmi r2, [r8], -ip, ror #20 │ │ │ │ cdp2 0, 14, cr15, cr6, cr14, {0} │ │ │ │ ldrsbthi pc, [ip], -r7 @ │ │ │ │ orrpl pc, pc, r5, lsl #10 │ │ │ │ tstcc ip, r0, asr #12 │ │ │ │ - mrc2 0, 6, pc, cr4, cr13, {7} │ │ │ │ + mrc2 0, 7, pc, cr0, cr13, {7} │ │ │ │ orrpl pc, pc, #20971520 @ 0x1400000 │ │ │ │ muleq r7, r8, r8 │ │ │ │ andeq lr, r7, r6, lsl #17 │ │ │ │ ldcvs 6, cr4, [lr], #-324 @ 0xfffffebc │ │ │ │ @ instruction: 0xf8d64628 │ │ │ │ andls r2, r0, #232, 2 @ 0x3a │ │ │ │ @ instruction: 0xf7e8cb0c │ │ │ │ @@ -57012,48 +57012,48 @@ │ │ │ │ subsmi r9, sl, r7, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andcs sp, r0, r5, lsr #2 │ │ │ │ pop {r0, r3, ip, sp, pc} │ │ │ │ bmi 61f344 │ │ │ │ ldmdbmi r6, {sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - @ instruction: 0xf850f0fb │ │ │ │ + @ instruction: 0xf86cf0fb │ │ │ │ ldmdbmi r4, {r0, r3, r5, r6, r7, r8, r9, sl, sp, lr, pc} │ │ │ │ andcs r4, r1, r2, lsr #12 │ │ │ │ @ instruction: 0xf7c84479 │ │ │ │ blmi 535c58 │ │ │ │ andcc pc, r3, sl, asr r8 @ │ │ │ │ @ instruction: 0xf8db469b │ │ │ │ @ instruction: 0xf7c70000 │ │ │ │ ldmdacs r9!, {r1, r2, r3, r5, r6, r8, sl, fp, sp, lr, pc}^ │ │ │ │ ldclvs 1, cr13, [r3], #-996 @ 0xfffffc1c │ │ │ │ bmi 3f52dc │ │ │ │ stmdbmi sp, {sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - @ instruction: 0xf836f0fb │ │ │ │ + @ instruction: 0xf852f0fb │ │ │ │ @ instruction: 0xf7c7e7cc │ │ │ │ svclt 0x0000ece8 │ │ │ │ addeq r4, fp, r4, asr #26 │ │ │ │ andeq r0, r0, r0, asr r8 │ │ │ │ addeq r4, fp, r8, lsr sp │ │ │ │ umulleq r4, fp, r6, ip │ │ │ │ - eoreq r4, r3, r0, lsr #13 │ │ │ │ - eoreq r4, r3, lr, ror #1 │ │ │ │ - ldrdeq r4, [r3], -ip @ │ │ │ │ + ldrdeq r4, [r3], -r8 @ │ │ │ │ + eoreq r4, r3, r6, lsr #2 │ │ │ │ + eoreq r4, r3, r4, lsl r7 │ │ │ │ andeq r0, r0, r8, lsr #15 │ │ │ │ - mlaeq r3, r8, r6, r4 │ │ │ │ - strhteq r4, [r3], -sl │ │ │ │ + ldrdeq r4, [r3], -r0 @ │ │ │ │ + strdeq r4, [r3], -r2 @ │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febd25fc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [r6], -r0, ror #31 │ │ │ │ @ instruction: 0xf5064822 │ │ │ │ addlt r5, r4, r0, lsl #11 │ │ │ │ strcs r4, [r0], #-1144 @ 0xfffffb88 │ │ │ │ - mcr2 0, 1, pc, cr10, cr11, {7} @ │ │ │ │ + mcr2 0, 2, pc, cr6, cr11, {7} @ │ │ │ │ stmdbmi r4, {r0, r2, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ andls fp, r3, r8, lsl r3 │ │ │ │ @ instruction: 0xf7c7205c │ │ │ │ @ instruction: 0x4602ef30 │ │ │ │ @ instruction: 0xf102491b │ │ │ │ stmdals r3, {r3, r6, r8, r9} │ │ │ │ ldrvs lr, [r5], #-2498 @ 0xfffff63e │ │ │ │ @@ -57064,31 +57064,31 @@ │ │ │ │ andls r0, r3, #64, 6 │ │ │ │ stm ip, {r0, r1, r2, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ stmdacs r4, {r0, r1, r9, fp, ip, pc} │ │ │ │ ldrmi sp, [r0], -fp │ │ │ │ svc 0x00caf7c6 │ │ │ │ ldmdbmi r1, {r4, r9, fp, lr} │ │ │ │ ldrbtmi r4, [sl], #-1568 @ 0xfffff9e0 │ │ │ │ - @ instruction: 0xf0fa4479 │ │ │ │ - andlt pc, r4, r7, ror #31 │ │ │ │ + @ instruction: 0xf0fb4479 │ │ │ │ + andlt pc, r4, r3, lsl #16 │ │ │ │ @ instruction: 0xf8d5bd70 │ │ │ │ ldrmi r1, [r3], -ip, ror #5 │ │ │ │ stmdbcs 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: 0xf7c84621 │ │ │ │ andlt lr, r4, r2, asr #17 │ │ │ │ svclt 0x0000bd70 │ │ │ │ - eoreq r4, r3, ip, lsl #13 │ │ │ │ - eoreq r4, r3, r8, ror r6 │ │ │ │ - eoreq r4, r3, r6, ror #12 │ │ │ │ - eoreq r4, r3, ip, lsl r0 │ │ │ │ + eoreq r4, r3, r4, asr #13 │ │ │ │ + strhteq r4, [r3], -r0 │ │ │ │ + mlaeq r3, lr, r6, r4 │ │ │ │ + eoreq r4, r3, r4, asr r0 │ │ │ │ @ instruction: 0xfffffe27 │ │ │ │ addpl pc, r0, r0, lsl #10 │ │ │ │ stmdbcc 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 │ │ │ │ @@ -57858,15 +57858,15 @@ │ │ │ │ @ instruction: 0x0640f8d4 │ │ │ │ andle r1, r1, r2, asr #24 │ │ │ │ ldcl 7, cr15, [lr], #-792 @ 0xfffffce8 │ │ │ │ @ instruction: 0x0658f8d4 │ │ │ │ andle r1, r1, r3, asr #24 │ │ │ │ ldcl 7, cr15, [r8], #-792 @ 0xfffffce8 │ │ │ │ andseq pc, ip, #212, 16 @ 0xd40000 │ │ │ │ - blx febb84a6 │ │ │ │ + blx ff2b84a6 │ │ │ │ eorsne pc, r4, #212, 16 @ 0xd40000 │ │ │ │ @ instruction: 0xf8d4b121 │ │ │ │ blvs 708998 │ │ │ │ @ instruction: 0x47906a58 │ │ │ │ @ instruction: 0xf0664628 │ │ │ │ bvs ffb7bfe8 │ │ │ │ blvs 70d98c │ │ │ │ @@ -57885,21 +57885,21 @@ │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460d0ff0 │ │ │ │ strmi r4, [r8], -r4, lsl #12 │ │ │ │ blx 1d38210 │ │ │ │ stmdbvs sl!, {r8, sp} │ │ │ │ bl ff1ba048 │ │ │ │ subspl pc, r4, r4, lsr #5 │ │ │ │ - mrc2 1, 4, pc, cr8, cr0, {0} │ │ │ │ + mrc2 1, 5, pc, cr4, cr0, {0} │ │ │ │ tstpvs r2, #164, 10 @ p-variant is OBSOLETE @ 0x29000000 │ │ │ │ @ instruction: 0xf8d34629 │ │ │ │ @ instruction: 0xf03a03c8 │ │ │ │ vmull.s32 , d4, d11[0] │ │ │ │ @ instruction: 0xf1105054 │ │ │ │ - @ instruction: 0xf5a4fe9b │ │ │ │ + @ instruction: 0xf5a4feb7 │ │ │ │ strtmi r5, [r9], -r7, asr #1 │ │ │ │ ldccc 8, cr15, [r0], {80} @ 0x50 │ │ │ │ ldceq 8, cr15, [ip], {80} @ 0x50 │ │ │ │ ldcllt 7, cr4, [r0, #-608]! @ 0xfffffda0 │ │ │ │ andeq r0, r0, r0 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl febd336c │ │ │ │ @@ -57964,85 +57964,85 @@ │ │ │ │ @ instruction: 0xf8df4413 │ │ │ │ stcge 0, cr10, [r6, #-960]! @ 0xfffffc40 │ │ │ │ @ instruction: 0xf8ad4628 │ │ │ │ ldrbtmi r3, [sl], #10 │ │ │ │ eorvs r2, r3, r0, lsl #6 │ │ │ │ adcvs r6, r3, r3, rrx │ │ │ │ @ instruction: 0xf0fd60e3 │ │ │ │ - @ instruction: 0x4650f851 │ │ │ │ - ldc2l 0, cr15, [lr, #-980] @ 0xfffffc2c │ │ │ │ + ldrbmi pc, [r0], -sp, ror #16 @ │ │ │ │ + ldc2l 0, cr15, [sl, #-980]! @ 0xfffffc2c │ │ │ │ eorsle r2, r9, r0, lsl #16 │ │ │ │ @ instruction: 0xf0f59001 │ │ │ │ - pkhbtmi pc, r0, r3, lsl #27 @ │ │ │ │ + strmi pc, [r0], pc, lsr #27 │ │ │ │ @ instruction: 0xf0f59801 │ │ │ │ - bllt 16bb8c0 │ │ │ │ + bllt 16bb930 │ │ │ │ tstpeq sl, sp, lsl #2 @ p-variant is OBSOLETE │ │ │ │ strtmi r2, [r8], -r2, lsl #4 │ │ │ │ - @ instruction: 0xf85ef0fd │ │ │ │ + @ instruction: 0xf87af0fd │ │ │ │ ldrtmi r2, [r9], -r8, lsl #4 │ │ │ │ @ instruction: 0xf0fd4628 │ │ │ │ - @ instruction: 0xf506f859 │ │ │ │ + @ instruction: 0xf506f875 │ │ │ │ andcs r5, r8, #180, 2 @ 0x2d │ │ │ │ @ instruction: 0x46283110 │ │ │ │ - @ instruction: 0xf852f0fd │ │ │ │ + @ instruction: 0xf86ef0fd │ │ │ │ ldmdage lr!, {r0, r3, r5, r9, sl, lr} │ │ │ │ - @ instruction: 0xf894f0fd │ │ │ │ + @ instruction: 0xf8b0f0fd │ │ │ │ ldcleq 1, cr15, [r8], #52 @ 0x34 │ │ │ │ @ instruction: 0x000fe8bc │ │ │ │ andcs r6, r0, r0, lsr #32 │ │ │ │ adcvs r6, r2, r1, rrx │ │ │ │ bmi 894658 │ │ │ │ ldrbtmi r4, [sl], #-2843 @ 0xfffff4e5 │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ subsmi r9, sl, r3, asr #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ sublt sp, r4, sl, lsr #2 │ │ │ │ @ instruction: 0x87f0e8bd │ │ │ │ strbmi r4, [r1], -r2, lsl #12 │ │ │ │ @ instruction: 0xf0fd4628 │ │ │ │ - @ instruction: 0xe7cdf833 │ │ │ │ + strb pc, [sp, pc, asr #16] @ │ │ │ │ stmdbge r6, {r4, r6, r9, sl, lr} │ │ │ │ stmib r2, {r1, r2, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ stmdals r6, {r3, r6, r7, r8, ip, sp, pc} │ │ │ │ stmdbge sl, {r3, r4, r5, r7, r8, ip, sp, pc} │ │ │ │ svc 0x0082f7c5 │ │ │ │ ldmib sp, {r3, r4, r7, r8, fp, ip, sp, pc}^ │ │ │ │ tstmi sl, #-536870911 @ 0xe0000001 │ │ │ │ stmdbge r3, {r1, r2, ip, lr, pc} │ │ │ │ strtmi r2, [r8], -r4, lsl #4 │ │ │ │ @ instruction: 0xf0fd600b │ │ │ │ - @ instruction: 0xe7b7f81d │ │ │ │ + @ instruction: 0xe7b7f839 │ │ │ │ tstcs r1, ip, lsl #22 │ │ │ │ ldrbtmi r4, [sl], #-2572 @ 0xfffff5f4 │ │ │ │ andcc pc, r3, r8, asr r8 @ │ │ │ │ @ instruction: 0xf7c66818 │ │ │ │ @ instruction: 0xf04feaa0 │ │ │ │ @ instruction: 0xe7ca30ff │ │ │ │ ldc 7, cr15, [r0, #-792]! @ 0xfffffce8 │ │ │ │ addeq r3, fp, r0, lsl #28 │ │ │ │ andeq r0, r0, r0, asr r8 │ │ │ │ strdeq r3, [fp], r8 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ @ instruction: 0xffffff83 │ │ │ │ addeq r3, fp, r2, lsr sp │ │ │ │ andeq r0, r0, r0, asr #21 │ │ │ │ - strhteq r3, [r3], -sl │ │ │ │ + strdeq r3, [r3], -r2 @ │ │ │ │ vst3.8 {d27-d29}, [pc], ip │ │ │ │ ldrblt r5, [r0, #3200]! @ 0xc80 │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ addlt r4, r7, sl, lsl sl │ │ │ │ blmi 7273a0 │ │ │ │ @ instruction: 0x4605447a │ │ │ │ blvs 1ba4c8 │ │ │ │ @ instruction: 0x462158d3 │ │ │ │ ldmdavs fp, {r4, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf04f9305 │ │ │ │ strls r0, [r4], #-768 @ 0xfffffd00 │ │ │ │ - blx 1738798 │ │ │ │ + blx 1e38798 │ │ │ │ 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 │ │ │ │ @@ -58089,15 +58089,15 @@ │ │ │ │ @ instruction: 0xf50d2000 │ │ │ │ andlt r5, r3, r0, lsl #27 │ │ │ │ bl 1ba5c8 │ │ │ │ ldrbmi fp, [r0, -r4]! │ │ │ │ ldc 7, cr15, [lr], {198} @ 0xc6 │ │ │ │ addeq r3, fp, r0, lsl #24 │ │ │ │ andeq r0, r0, r0, asr r8 │ │ │ │ - eoreq sp, r3, r6, lsl #6 │ │ │ │ + eoreq sp, r3, lr, lsr r3 │ │ │ │ addeq r3, fp, r8, asr #23 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ @ instruction: 0xf8d04617 │ │ │ │ addlt r2, r4, ip, lsr #27 │ │ │ │ @@ -58122,16 +58122,16 @@ │ │ │ │ cmppvs r4, pc, asr #8 @ p-variant is OBSOLETE │ │ │ │ ldrbtmi r4, [sl], #-2054 @ 0xfffff7fa │ │ │ │ @ instruction: 0xf03a4478 │ │ │ │ movwcs pc, #7083 @ 0x1bab @ │ │ │ │ andlt r7, r4, r3, lsr #32 │ │ │ │ ldrhhi lr, [r0, #141]! @ 0x8d │ │ │ │ addeq r5, fp, lr, lsr #25 │ │ │ │ - eoreq r3, r3, r6, ror #12 │ │ │ │ - eoreq r3, r3, r4, lsr #13 │ │ │ │ + mlaeq r3, lr, r6, r3 │ │ │ │ + ldrdeq r3, [r3], -ip @ │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febd36f8 │ │ │ │ @ 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}^ │ │ │ │ @@ -58272,15 +58272,15 @@ │ │ │ │ svceq 0x00d8f8cc │ │ │ │ ldrvs pc, [r2, #-1440] @ 0xfffffa60 │ │ │ │ ldrbpl pc, [r4], -r0, lsr #5 @ │ │ │ │ @ instruction: 0xf5a0b082 │ │ │ │ @ instruction: 0xf5a05ac9 │ │ │ │ ldrtmi r5, [r0], -r0, lsl #9 │ │ │ │ @ instruction: 0xf1104691 │ │ │ │ - @ instruction: 0xf8d5fb93 │ │ │ │ + @ instruction: 0xf8d5fbaf │ │ │ │ @ instruction: 0xf1b883c8 │ │ │ │ eorle r0, r4, r0, lsl #30 │ │ │ │ mvnseq pc, #164, 12 @ 0xa400000 │ │ │ │ ldrbteq pc, [r8], #1700 @ 0x6a4 @ │ │ │ │ tstcs r8, r8, lsl #4 │ │ │ │ movwcs r6, #14360 @ 0x3818 │ │ │ │ strmi r6, [r0, r4, lsr #16]! │ │ │ │ @@ -58289,15 +58289,15 @@ │ │ │ │ addvs r6, r3, r3, asr #32 │ │ │ │ smlabtvs r3, r3, r0, r6 │ │ │ │ @ instruction: 0xf8d56143 │ │ │ │ movwcs r1, #5064 @ 0x13c8 │ │ │ │ strtmi r4, [r0], -sl, asr #12 │ │ │ │ mrc2 0, 4, pc, cr14, cr9, {1} │ │ │ │ ldrtmi r4, [r0], -r5, lsl #12 │ │ │ │ - blx 2038bca │ │ │ │ + blx fe738bca │ │ │ │ svclt 0x000c2d00 │ │ │ │ andcs r4, r0, r0, lsr #12 │ │ │ │ pop {r1, ip, sp, pc} │ │ │ │ @ instruction: 0xf6a487f0 │ │ │ │ andcs r0, r8, #252, 6 @ 0xf0000003 │ │ │ │ ldmdavs r8, {r2, r3, r4, r8, sp} │ │ │ │ mvnseq pc, #164, 12 @ 0xa400000 │ │ │ │ @@ -58313,15 +58313,15 @@ │ │ │ │ blmi 21c82c │ │ │ │ @ instruction: 0xf8c54651 │ │ │ │ vst2. {d16-d19}, [pc], r8 │ │ │ │ ldrbtmi r2, [fp], #-512 @ 0xfffffe00 │ │ │ │ movwcs r9, #33536 @ 0x8300 │ │ │ │ mcr2 0, 2, pc, cr10, cr9, {1} @ │ │ │ │ svclt 0x0000e7b4 │ │ │ │ - eoreq r3, r3, sl, asr #7 │ │ │ │ + eoreq r3, r3, r2, lsl #8 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ strmi fp, [r6], -r2, lsl #1 │ │ │ │ @ instruction: 0xf89d484e │ │ │ │ ldrbtmi r9, [r8], #-40 @ 0xffffffd8 │ │ │ │ @@ -58528,20 +58528,20 @@ │ │ │ │ bls ff2baea4 │ │ │ │ stclpl 2, cr15, [ip, #-692] @ 0xfffffd4c │ │ │ │ ldrtmi r4, [r0], -r4, lsl #12 │ │ │ │ ldmpl r3, {r0, r3, r4, r5, r6, r7, sl, lr}^ │ │ │ │ ldmdavs fp, {r0, r1, r2, r3, r9, sl, lr} │ │ │ │ strbcc pc, [r4, #-2253] @ 0xfffff733 @ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ - cdp2 1, 6, cr15, cr4, cr3, {6} │ │ │ │ + cdp2 1, 8, cr15, cr0, cr3, {6} │ │ │ │ @ instruction: 0xf0012800 │ │ │ │ @ instruction: 0xf50d8293 │ │ │ │ andls r7, r6, r9, lsl #16 │ │ │ │ @ instruction: 0x46404631 │ │ │ │ - cdp2 1, 1, cr15, cr8, cr3, {6} │ │ │ │ + cdp2 1, 3, cr15, cr4, cr3, {6} │ │ │ │ @ instruction: 0xf8989b06 │ │ │ │ bcs 8573c │ │ │ │ subshi pc, pc, #65 @ 0x41 │ │ │ │ bcs fe3baee4 │ │ │ │ strpl pc, [r0, #1284] @ 0x504 │ │ │ │ ldmdavc r9, {r1, r3, r4, r5, r6, sl, lr} │ │ │ │ @ instruction: 0xf0412946 │ │ │ │ @@ -58552,15 +58552,15 @@ │ │ │ │ tstcs r4, r4, ror sl │ │ │ │ eoreq pc, r4, r7, lsl #2 │ │ │ │ @ instruction: 0xf7ff447a │ │ │ │ @ instruction: 0xf8c5fbe3 │ │ │ │ stmdacs r0, {r2, r4, r5, r9} │ │ │ │ subshi pc, ip, #1 │ │ │ │ @ instruction: 0xf1c34630 │ │ │ │ - stmdavc r3, {r0, r1, r2, r3, r4, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdavc r3, {r0, r1, r3, r4, r5, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ blcs cb7c0 │ │ │ │ adchi pc, r1, #268435456 @ 0x10000000 │ │ │ │ eorsvc pc, pc, #1325400064 @ 0x4f000000 │ │ │ │ @ instruction: 0xf5054641 │ │ │ │ @ instruction: 0xf7c660ed │ │ │ │ @ instruction: 0xf8d5eb2e │ │ │ │ @ instruction: 0xf8d5c7ac │ │ │ │ @@ -58616,29 +58616,29 @@ │ │ │ │ @ instruction: 0x36c8f8d5 │ │ │ │ svclt 0x00043301 │ │ │ │ ldrsbtcc pc, [r0], -r8 @ │ │ │ │ strbcc pc, [r8], r5, asr #17 @ │ │ │ │ orrspl pc, r1, #4, 10 @ 0x1000000 │ │ │ │ movwls r3, #62232 @ 0xf318 │ │ │ │ @ instruction: 0xf1c44618 │ │ │ │ - @ instruction: 0xf504f89d │ │ │ │ + @ instruction: 0xf504f8b9 │ │ │ │ movwcc r5, #33682 @ 0x8392 │ │ │ │ @ instruction: 0x46184631 │ │ │ │ @ instruction: 0xf1c49310 │ │ │ │ - @ instruction: 0xf8dff8d1 │ │ │ │ + @ instruction: 0xf8dff8ed │ │ │ │ @ instruction: 0xae2b3948 │ │ │ │ ldrtmi r2, [r0], -r1, lsl #4 │ │ │ │ andcc pc, r3, r9, asr r8 @ │ │ │ │ ldrmi r9, [r9], -r6, lsl #6 │ │ │ │ - mcrr2 1, 12, pc, sl, cr11 @ │ │ │ │ + stc2l 1, cr15, [r6], #-812 @ 0xfffffcd4 │ │ │ │ ldmdbcc r4!, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ andcs r4, r0, #48, 12 @ 0x3000000 │ │ │ │ andcc pc, r3, r9, asr r8 @ │ │ │ │ ldrmi r9, [r9], -r6, lsl #6 │ │ │ │ - mcrr2 1, 12, pc, r0, cr11 @ │ │ │ │ + mrrc2 1, 12, pc, ip, cr11 @ │ │ │ │ strls r2, [r1], -r0, lsl #6 │ │ │ │ @ instruction: 0x4639461a │ │ │ │ movwls r4, #1568 @ 0x620 │ │ │ │ @ instruction: 0xf96af066 │ │ │ │ stmdacs r0, {r1, r2, r9, sl, lr} │ │ │ │ andhi pc, sp, #65 @ 0x41 │ │ │ │ bcc 19bb04c │ │ │ │ @@ -58677,22 +58677,22 @@ │ │ │ │ cmncs pc, #13697024 @ 0xd10000 │ │ │ │ svchi 0x005bf3bf │ │ │ │ orrvc pc, r0, #134217731 @ 0x8000003 │ │ │ │ @ instruction: 0xf8d59317 │ │ │ │ @ instruction: 0xf8df0230 │ │ │ │ @ instruction: 0xf500187c │ │ │ │ ldrbtmi r7, [r9], #-210 @ 0xffffff2e │ │ │ │ - @ instruction: 0xf9f8f20b │ │ │ │ + blx 5b95c4 │ │ │ │ @ instruction: 0xf0012800 │ │ │ │ movwcs r8, #4975 @ 0x136f │ │ │ │ @ instruction: 0xf8d5930d │ │ │ │ @ instruction: 0xf8df0230 │ │ │ │ @ instruction: 0xf5001864 │ │ │ │ ldrbtmi r7, [r9], #-210 @ 0xffffff2e │ │ │ │ - @ instruction: 0xf9eaf20b │ │ │ │ + blx 2395e0 │ │ │ │ @ instruction: 0xf0012800 │ │ │ │ movwcs r8, #4851 @ 0x12f3 │ │ │ │ @ instruction: 0xf8d5930e │ │ │ │ @ instruction: 0xf8966a64 │ │ │ │ @ instruction: 0xf8963050 │ │ │ │ movwls r2, #45786 @ 0xb2da │ │ │ │ blcs a1654 │ │ │ │ @@ -59211,22 +59211,22 @@ │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ andeq r0, r0, r0, asr #32 │ │ │ │ ... │ │ │ │ strgt r0, [r0, -r0] │ │ │ │ ldrdeq r3, [fp], lr │ │ │ │ andeq r0, r0, r0, asr r8 │ │ │ │ ldrdeq r3, [fp], r0 │ │ │ │ - eoreq r3, r4, r0, lsl r1 │ │ │ │ - eoreq r3, r3, r8, rrx │ │ │ │ + eoreq r3, r4, r8, asr #2 │ │ │ │ + eoreq r3, r3, r0, lsr #1 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ andeq r0, r0, r0, lsr fp │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r2, r3, lr, asr #29 │ │ │ │ - strhteq r2, [r3], -r2 │ │ │ │ - eoreq r2, r3, r0, ror lr │ │ │ │ + eoreq r2, r3, r6, lsl #30 │ │ │ │ + eoreq r2, r3, sl, ror #29 │ │ │ │ + eoreq r2, r3, r8, lsr #29 │ │ │ │ ldmdami lr!, {r0, r1, r2, r3, r6, sl, ip, sp, lr, pc}^ │ │ │ │ ldmvs pc!, {r2, r6, r7, r9, ip, sp, lr, pc}^ @ │ │ │ │ ldreq pc, [r8, #2244]! @ 0x8c4 │ │ │ │ bvc b8d5c │ │ │ │ cdppl 4, 8, cr15, cr0, cr15, {2} │ │ │ │ blvc ffc38ca8 │ │ │ │ bcc b9228 │ │ │ │ @@ -59318,15 +59318,15 @@ │ │ │ │ teqpne lr, #805306372 @ p-variant is OBSOLETE @ 0x30000004 │ │ │ │ movteq pc, #704 @ 0x2c0 @ │ │ │ │ eorsne pc, lr, #68, 4 @ 0x40000004 │ │ │ │ subeq pc, r0, #192, 4 │ │ │ │ svclt 0x00882906 │ │ │ │ @ instruction: 0xf8c44613 │ │ │ │ strcs r3, [r0], -r0, lsl #7 │ │ │ │ - blx 1639ef2 │ │ │ │ + blx 1d39ef2 │ │ │ │ @ instruction: 0x53bbf504 │ │ │ │ eorsne pc, r4, #13959168 @ 0xd50000 │ │ │ │ addvc pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ orreq pc, r4, #196, 16 @ 0xc40000 │ │ │ │ rsbvc pc, r5, r4, lsl #10 │ │ │ │ @ instruction: 0xf8c4681b │ │ │ │ movwcs r3, #5004 @ 0x138c │ │ │ │ @@ -59474,16 +59474,16 @@ │ │ │ │ @ instruction: 0xffffffff │ │ │ │ andeq r0, r0, r0 │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ subsmi r5, r0, #356515840 @ 0x15400000 │ │ │ │ ldrbmi ip, [pc, #-0]! @ 7da0c │ │ │ │ andeq r0, r0, r0 │ │ │ │ - mlaeq r3, r6, r3, r2 │ │ │ │ - eoreq r2, r3, r2, ror r3 │ │ │ │ + eoreq r2, r3, lr, asr #7 │ │ │ │ + eoreq r2, r3, sl, lsr #7 │ │ │ │ blne 4bbd2c │ │ │ │ blcc ebbd30 │ │ │ │ umullne pc, r0, r0, r8 @ │ │ │ │ blcc fbbd38 │ │ │ │ ldmdbcc r0, {r2, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ ldmdbcc r4, {r2, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf8c42310 │ │ │ │ @@ -59666,15 +59666,15 @@ │ │ │ │ ldrdgt pc, [r4], -r1 │ │ │ │ stmiavs r9, {r1, r2, r3, r7, fp, sp, lr}^ │ │ │ │ svc 0x0084f8c4 │ │ │ │ svcgt 0x0088f8c4 │ │ │ │ svcvs 0x008cf8c4 │ │ │ │ strbtvs pc, [sl], -r4, lsl #10 @ │ │ │ │ svcne 0x0090f8c4 │ │ │ │ - blx ff7ba0f8 │ │ │ │ + blx ffeba0f8 │ │ │ │ orrpl pc, r3, r4, lsl #10 │ │ │ │ stmdbhi r0, {r1, r3, r4, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ stmib r1, {r0, r8, r9, sp}^ │ │ │ │ @ instruction: 0xf04f8902 │ │ │ │ @ instruction: 0xf8c431ff │ │ │ │ andcs r3, r0, #120, 30 @ 0x1e0 │ │ │ │ svcne 0x0080f8c4 │ │ │ │ @@ -59764,15 +59764,15 @@ │ │ │ │ andeq r0, r0, r0 │ │ │ │ andeq r0, r0, r4 │ │ │ │ andeq r0, r0, r0 │ │ │ │ andeq r0, r0, r0, lsl r0 │ │ │ │ ... │ │ │ │ @ instruction: 0x008b31b4 │ │ │ │ muleq r0, r8, r8 │ │ │ │ - strhteq r1, [r9], -r6 │ │ │ │ + eoreq r1, r9, lr, ror #21 │ │ │ │ stccs 8, cr15, [r4], #784 @ 0x310 │ │ │ │ @ instruction: 0xf8c42208 │ │ │ │ @ instruction: 0xf8c469bc │ │ │ │ @ instruction: 0xf8c429e8 │ │ │ │ @ instruction: 0xf8c469c0 │ │ │ │ @ instruction: 0xf8c469c4 │ │ │ │ @ instruction: 0xf8c469d0 │ │ │ │ @@ -59782,30 +59782,30 @@ │ │ │ │ @ instruction: 0xf8c429f4 │ │ │ │ @ instruction: 0xf8c4e9f8 │ │ │ │ @ instruction: 0xf8c43dd0 │ │ │ │ @ instruction: 0xf8c43dd8 │ │ │ │ @ instruction: 0xf8c4cdcc │ │ │ │ @ instruction: 0xf8c4cdd4 │ │ │ │ @ instruction: 0xf0fb6dec │ │ │ │ - ldmibmi sp, {r0, r2, r4, r9, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmibmi sp, {r0, r4, r5, r9, fp, ip, sp, lr, pc}^ │ │ │ │ ldrbmi r2, [r0], -r9, lsl #4 │ │ │ │ @ instruction: 0xf0fb4479 │ │ │ │ - andcs pc, r4, #192512 @ 0x2f000 │ │ │ │ + andcs pc, r4, #307200 @ 0x4b000 │ │ │ │ @ instruction: 0x51b6f504 │ │ │ │ @ instruction: 0xf0fb4650 │ │ │ │ - @ instruction: 0xf504fa29 │ │ │ │ + @ instruction: 0xf504fa45 │ │ │ │ @ instruction: 0x310451b6 │ │ │ │ ldrbmi r2, [r0], -r4, lsl #4 │ │ │ │ - blx 93a2fc │ │ │ │ + blx 103a2fc │ │ │ │ @ instruction: 0x51b6f504 │ │ │ │ tstcc r8, r4, lsl #4 │ │ │ │ @ instruction: 0xf0fb4650 │ │ │ │ - @ instruction: 0x4651fa1b │ │ │ │ + @ instruction: 0x4651fa37 │ │ │ │ adcvs pc, r4, sp, lsl #10 │ │ │ │ - blx 17ba314 │ │ │ │ + blx 1eba314 │ │ │ │ stcvs 5, cr15, [r4], #52 @ 0x34 │ │ │ │ blpl ff2795ac │ │ │ │ cdpvc 0, 8, cr15, cr0, cr15, {2} │ │ │ │ blvs ff2795b4 │ │ │ │ bvc b9a14 │ │ │ │ @ instruction: 0x000fe8bc │ │ │ │ stclcc 8, cr15, [r8, #784]! @ 0x310 │ │ │ │ @@ -59856,15 +59856,15 @@ │ │ │ │ stcmi 8, cr15, [r1], {1} │ │ │ │ stccc 8, cr15, [r2], {1} │ │ │ │ movwcs sp, #495 @ 0x1ef │ │ │ │ eorseq pc, r4, #13959168 @ 0xd50000 │ │ │ │ strbcc pc, [r0, #-2189] @ 0xfffff773 @ │ │ │ │ @ instruction: 0x61a4f50d │ │ │ │ andcs r2, r0, #0, 6 │ │ │ │ - blx e3a3e6 │ │ │ │ + blx 153a3e6 │ │ │ │ @ instruction: 0xf8c54b94 │ │ │ │ ldrbtmi r0, [fp], #-540 @ 0xfffffde4 │ │ │ │ eorcc pc, r8, #12910592 @ 0xc50000 │ │ │ │ @ instruction: 0xf504e03e │ │ │ │ @ instruction: 0xf8955580 │ │ │ │ bcs 87ab0 │ │ │ │ bmi fe47259c │ │ │ │ @@ -60004,32 +60004,32 @@ │ │ │ │ svclt 0x0000bf5c │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ldrshteq pc, [pc], #255 @ │ │ │ │ andeq r0, r0, r0 │ │ │ │ svcne 0x00ffffff │ │ │ │ andeq r0, r0, r0 │ │ │ │ svccc 0x00010000 │ │ │ │ - strhteq r1, [r3], -r0 │ │ │ │ - mlaeq r9, r0, r9, r1 │ │ │ │ + eoreq r1, r3, r8, ror #27 │ │ │ │ + eoreq r1, r9, r8, asr #19 │ │ │ │ ldrdeq ip, [sl], sl │ │ │ │ - eoreq r1, r3, r6, ror fp │ │ │ │ - eoreq r1, r3, r8, asr #23 │ │ │ │ - strhteq r1, [r3], -r4 │ │ │ │ - eoreq r1, r3, r4, lsl fp │ │ │ │ - eoreq r1, r3, r4, asr #22 │ │ │ │ - strdeq r1, [r3], -r8 @ │ │ │ │ + eoreq r1, r3, lr, lsr #23 │ │ │ │ + eoreq r1, r3, r0, lsl #24 │ │ │ │ + eoreq r1, r3, ip, ror #23 │ │ │ │ + eoreq r1, r3, ip, asr #22 │ │ │ │ + eoreq r1, r3, ip, ror fp │ │ │ │ + eoreq r1, r3, r0, lsr fp │ │ │ │ addeq r1, fp, ip, asr pc │ │ │ │ andeq r0, r0, r0, asr r8 │ │ │ │ - mlaeq r4, r4, fp, r1 │ │ │ │ - eoreq r1, r3, r4, lsr fp │ │ │ │ - eoreq r1, r3, lr, ror sl │ │ │ │ - eoreq r1, r3, r8, lsl fp │ │ │ │ - eoreq r1, r3, r4, asr #20 │ │ │ │ - eoreq r1, r3, r2, lsr fp │ │ │ │ - strdeq r1, [r3], -sl @ │ │ │ │ + eoreq r1, r4, ip, asr #23 │ │ │ │ + eoreq r1, r3, ip, ror #22 │ │ │ │ + strhteq r1, [r3], -r6 │ │ │ │ + eoreq r1, r3, r0, asr fp │ │ │ │ + eoreq r1, r3, ip, ror sl │ │ │ │ + eoreq r1, r3, sl, ror #22 │ │ │ │ + eoreq r1, r3, r2, lsr sl │ │ │ │ ldm r1, {r3, r8, fp, ip, pc}^ │ │ │ │ vrsra.u32 q1, , #1 │ │ │ │ @ instruction: 0xf8d58f5b │ │ │ │ vmull.u q11, d2, d0[5] │ │ │ │ movwls r5, #46016 @ 0xb3c0 │ │ │ │ @ instruction: 0x3050f896 │ │ │ │ @ instruction: 0xf47e2b00 │ │ │ │ @@ -60178,15 +60178,15 @@ │ │ │ │ movwcs r2, #4864 @ 0x1300 │ │ │ │ @ instruction: 0xf896930a │ │ │ │ tstls r3, #805306383 @ 0x3000000f │ │ │ │ @ instruction: 0x305af896 │ │ │ │ blls 223160 │ │ │ │ @ instruction: 0xf7fe9315 │ │ │ │ svclt 0x0000bc6f │ │ │ │ - eoreq r1, r3, r6, lsl #18 │ │ │ │ + eoreq r1, r3, lr, lsr r9 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0020f8cc │ │ │ │ bmi fe40ff78 │ │ │ │ adcslt r4, r1, lr, lsl #23 │ │ │ │ @@ -60205,19 +60205,19 @@ │ │ │ │ rschi pc, r7, r0 │ │ │ │ rscvc pc, r4, #1325400064 @ 0x4f000000 │ │ │ │ @ instruction: 0xf7c42100 │ │ │ │ blmi fe0b8c00 │ │ │ │ stmdage r9, {r0, r9, sp} │ │ │ │ movwls r5, #30971 @ 0x78fb │ │ │ │ @ instruction: 0xf1c94619 │ │ │ │ - blmi 1ffe43c │ │ │ │ + blmi 1ffe4ac │ │ │ │ stmdage r9, {r9, sp} │ │ │ │ movwls r5, #30971 @ 0x78fb │ │ │ │ @ instruction: 0xf1c94619 │ │ │ │ - ldmdbmi sl!, {r0, r2, r5, r7, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmdbmi sl!, {r0, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ bge 2cfea8 │ │ │ │ @ instruction: 0x46284479 │ │ │ │ @ instruction: 0xf0749400 │ │ │ │ @ instruction: 0x4606fb3d │ │ │ │ stmiavs r3!, {r5, r6, r7, r8, ip, sp, pc}^ │ │ │ │ stmdavs r0!, {r0, r3, r5, r9, sl, lr} │ │ │ │ bmi 1d90414 │ │ │ │ @@ -60263,103 +60263,103 @@ │ │ │ │ @ instruction: 0x7c7cea4f │ │ │ │ vldmiami ip!, {s29-s107} │ │ │ │ beq 338f84 │ │ │ │ ldmdbmi r0, {r1, r3, r4, r9, sl, lr}^ │ │ │ │ sbcsvc pc, r8, r5, lsl #10 │ │ │ │ andscs r9, r2, #8, 4 @ 0x80000000 │ │ │ │ blls 28f850 │ │ │ │ - blx fecbae94 │ │ │ │ + blx ff3bae94 │ │ │ │ movwls r6, #23723 @ 0x5cab │ │ │ │ blmi 134ff60 │ │ │ │ bicsvc pc, r8, r5, lsl #10 │ │ │ │ andls r6, r4, r8, ror #24 │ │ │ │ @ instruction: 0xf505447b │ │ │ │ stcvs 0, cr7, [ip], #-840 @ 0xfffffcb8 │ │ │ │ blvs ffba3698 │ │ │ │ strvc lr, [r1], #-2509 @ 0xfffff633 │ │ │ │ vabd.s8 d9, d9, d0 │ │ │ │ - stmdbmi r4, {r0, r1, r2, r3, r5, r7, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ + stmdbmi r4, {r0, r1, r3, r6, r7, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ sbcsvc pc, r2, r5, lsl #10 │ │ │ │ vqshl.s8 q2, , │ │ │ │ - stmdbmi r2, {r0, r1, r4, r5, r6, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + stmdbmi r2, {r0, r1, r2, r3, r7, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ svclt 0x00181bc0 │ │ │ │ ldrbtmi r2, [r9], #-1 │ │ │ │ @ instruction: 0x01bcf885 │ │ │ │ sbcsvc pc, r2, r5, lsl #10 │ │ │ │ - stc2l 2, cr15, [r8, #-36]! @ 0xffffffdc │ │ │ │ + stc2 2, cr15, [r4, #36] @ 0x24 │ │ │ │ blx fec90bb0 │ │ │ │ ldrbtmi pc, [r9], #-128 @ 0xffffff80 @ │ │ │ │ @ instruction: 0xf8850940 │ │ │ │ @ instruction: 0xf50501bd │ │ │ │ vqadd.s8 , , q1 │ │ │ │ - ldmdbmi r9!, {r0, r2, r3, r4, r6, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbmi r9!, {r0, r3, r4, r5, r6, r8, 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 │ │ │ │ - ldc2l 2, cr15, [r2, #-36] @ 0xffffffdc │ │ │ │ + stc2l 2, cr15, [lr, #-36]! @ 0xffffffdc │ │ │ │ blne ff090bb8 │ │ │ │ andcs fp, r1, r8, lsl pc │ │ │ │ @ instruction: 0xf8854479 │ │ │ │ @ instruction: 0xf50501bf │ │ │ │ vqadd.s8 , , q1 │ │ │ │ - ldmdbmi r0!, {r0, r1, r2, r6, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbmi r0!, {r0, r1, r5, r6, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ svclt 0x00181bc0 │ │ │ │ ldrbtmi r2, [r9], #-1 │ │ │ │ biceq pc, r0, r5, lsl #17 │ │ │ │ sbcsvc pc, r2, r5, lsl #10 │ │ │ │ - ldc2 2, cr15, [ip, #-36]! @ 0xffffffdc │ │ │ │ + ldc2l 2, cr15, [r8, #-36] @ 0xffffffdc │ │ │ │ blne ff150bc0 │ │ │ │ sbcsvc pc, r2, r5, lsl #10 │ │ │ │ movwcs fp, #7960 @ 0x1f18 │ │ │ │ @ instruction: 0xf8854479 │ │ │ │ vrhadd.s8 , , │ │ │ │ - blne ff0bdbec │ │ │ │ + blne ff0bdc5c │ │ │ │ andcs fp, r1, r8, lsl pc │ │ │ │ @ instruction: 0xf8852301 │ │ │ │ eorvc r0, fp, #-2147483600 @ 0x80000030 │ │ │ │ andpl pc, r0, r9, asr #17 │ │ │ │ bmi 938450 │ │ │ │ bicsvs pc, sl, #1325400064 @ 0x4f000000 │ │ │ │ mvnscc pc, pc, asr #32 │ │ │ │ ldrbtmi r9, [sl], #-0 │ │ │ │ @ instruction: 0xf870f064 │ │ │ │ ldr r4, [sl, -r6, lsl #12]! │ │ │ │ - @ instruction: 0xf990f1d2 │ │ │ │ + @ instruction: 0xf9acf1d2 │ │ │ │ ldrbt r4, [lr], r4, lsl #12 │ │ │ │ andcs r4, r2, fp, lsl sl │ │ │ │ ldrbtmi r4, [sl], #-2331 @ 0xfffff6e5 │ │ │ │ @ instruction: 0xf0f74479 │ │ │ │ - strb pc, [r3, -r5, ror #28]! @ │ │ │ │ + strb pc, [r3, -r1, lsl #29]! @ │ │ │ │ bl 63c67c │ │ │ │ addeq r1, fp, r8, asr #21 │ │ │ │ andeq r0, r0, r0, asr r8 │ │ │ │ addeq r1, fp, r0, asr #21 │ │ │ │ andeq r0, r0, r8, lsl #20 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r1, r9, r4, lsr #7 │ │ │ │ - eoreq r1, r3, r0, asr #11 │ │ │ │ + ldrdeq r1, [r9], -ip @ │ │ │ │ + strdeq r1, [r3], -r8 @ │ │ │ │ addeq r1, fp, r6, lsr sl │ │ │ │ andeq r0, r0, r4, asr #19 │ │ │ │ andeq r0, r0, ip, lsl #23 │ │ │ │ @ instruction: 0xffffda93 │ │ │ │ addeq r3, fp, r2, ror fp │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ addeq r4, r6, r8, lsr #4 │ │ │ │ - eoreq r1, r3, r4, asr r6 │ │ │ │ - eoreq r1, r3, r0, asr #12 │ │ │ │ - eoreq r1, r3, sl, asr #12 │ │ │ │ - eoreq r1, r3, r2, asr r6 │ │ │ │ - eoreq r1, r3, ip, asr r6 │ │ │ │ - eoreq r1, r3, r4, ror #12 │ │ │ │ - eoreq r1, r3, sl, ror r6 │ │ │ │ eoreq r1, r3, ip, lsl #13 │ │ │ │ - eoreq r1, r3, r2, lsr r4 │ │ │ │ - eoreq r1, r3, r2, ror #10 │ │ │ │ - eoreq r0, r3, r8, lsl sp │ │ │ │ + eoreq r1, r3, r8, ror r6 │ │ │ │ + eoreq r1, r3, r2, lsl #13 │ │ │ │ + eoreq r1, r3, sl, lsl #13 │ │ │ │ + mlaeq r3, r4, r6, r1 │ │ │ │ + mlaeq r3, ip, r6, r1 │ │ │ │ + strhteq r1, [r3], -r2 │ │ │ │ + eoreq r1, r3, r4, asr #13 │ │ │ │ + eoreq r1, r3, sl, ror #8 │ │ │ │ + mlaeq r3, sl, r5, r1 │ │ │ │ + eoreq r0, r3, r0, asr sp │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febd59d8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ bmi 882720 │ │ │ │ blmi 8aaa08 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ movwls r6, #30747 @ 0x781b │ │ │ │ @@ -60375,17 +60375,17 @@ │ │ │ │ @ instruction: 0x3c7cea4f │ │ │ │ @ instruction: 0x7c7cea4f │ │ │ │ vldmiami ip!, {s29-s107} │ │ │ │ beq 339148 │ │ │ │ andls r4, r0, #27262976 @ 0x1a00000 │ │ │ │ sbcsvc pc, r2, r0, lsl #10 │ │ │ │ vqdmulh.s d9, d9, d0 │ │ │ │ - @ instruction: 0xf505fc4d │ │ │ │ + @ instruction: 0xf505fc69 │ │ │ │ vqadd.s8 , , q4 │ │ │ │ - strtmi pc, [r8], -pc, ror #24 │ │ │ │ + strtmi pc, [r8], -fp, lsl #25 │ │ │ │ blx ff7baa0e │ │ │ │ bvs 1a994ec │ │ │ │ ldrmi r4, [r8, r9, lsr #12] │ │ │ │ blmi 251068 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blls 2588b8 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @@ -60444,28 +60444,28 @@ │ │ │ │ mvnle r2, r0, lsl #24 │ │ │ │ @ instruction: 0xf44fbd30 │ │ │ │ vst4.32 {d23,d25,d27,d29}, [pc], r0 │ │ │ │ stmib r4, {r8, r9, ip, sp, lr}^ │ │ │ │ ldrb r1, [r8, r3, lsl #6] │ │ │ │ andvs r2, fp, r1, lsl #6 │ │ │ │ @ instruction: 0x47704770 │ │ │ │ - eoreq r1, r9, ip, lsl r0 │ │ │ │ + eoreq r1, r9, r4, asr r0 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febd5b4c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0fe8 │ │ │ │ addlt ip, r4, ip, lsl #1 │ │ │ │ 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 │ │ │ │ - mcrr2 0, 15, pc, r0, cr8 @ │ │ │ │ + mrrc2 0, 15, pc, ip, cr8 @ │ │ │ │ ldmib sp, {sp}^ │ │ │ │ mrscs r2, SP_irq │ │ │ │ @ instruction: 0x41994290 │ │ │ │ ldmdaeq r0, {r0, r1, r2, r3, r4, r8, r9, ip, lr, pc}^ │ │ │ │ b 1080af0 │ │ │ │ vhadd.s8 , , │ │ │ │ bl 197854 │ │ │ │ @@ -60535,15 +60535,15 @@ │ │ │ │ bicspl pc, r4, #25165824 @ 0x1800000 │ │ │ │ ldmib r3, {r3, r5, r6, r9, sl, lr}^ │ │ │ │ stmib r4, {r1, fp, ip, sp, lr}^ │ │ │ │ @ instruction: 0xf8597822 │ │ │ │ ldrmi r3, [sl], r8, lsl #24 │ │ │ │ stccc 8, cr15, [r4], {89} @ 0x59 │ │ │ │ @ instruction: 0xf0f8469b │ │ │ │ - vpadd.i8 d31, d17, d31 │ │ │ │ + vpadd.i8 , , │ │ │ │ ldmne r2!, {r4, r5, r7, r8, r9, sp, lr}^ │ │ │ │ ldmdavs r2, {r4, r5, r6, r7, fp, ip, lr}^ │ │ │ │ ldrdcc lr, [r0, -sp] │ │ │ │ @ instruction: 0x0c02ea50 │ │ │ │ addsmi sp, r8, #5 │ │ │ │ @ instruction: 0x0c01eb72 │ │ │ │ @ instruction: 0x4603bf3c │ │ │ │ @@ -60679,26 +60679,26 @@ │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ @ instruction: 0xf04f9311 │ │ │ │ ldmdavs r3!, {r8, r9} │ │ │ │ @ instruction: 0xf5036101 │ │ │ │ @ instruction: 0xf8d35380 │ │ │ │ @ instruction: 0xf50881dc │ │ │ │ @ instruction: 0x462855d3 │ │ │ │ - @ instruction: 0xf8bcf10e │ │ │ │ + @ instruction: 0xf8d8f10e │ │ │ │ orrpl pc, r0, #8, 10 @ 0x2000000 │ │ │ │ sbcspl pc, r2, #8, 10 @ 0x2000000 │ │ │ │ @ instruction: 0xf8d33218 │ │ │ │ addsmi r3, r3, #92, 20 @ 0x5c000 │ │ │ │ ldmib r3, {r3, ip, lr, pc}^ │ │ │ │ @ instruction: 0xf8ca1200 │ │ │ │ subvs r3, sl, ip, lsl r0 │ │ │ │ andcs r6, r0, #17 │ │ │ │ andcs lr, r0, #3194880 @ 0x30c000 │ │ │ │ @ instruction: 0xf10e4628 │ │ │ │ - @ instruction: 0xf8daf8b5 │ │ │ │ + @ instruction: 0xf8daf8d1 │ │ │ │ stccs 0, cr5, [r0, #-112] @ 0xffffff90 │ │ │ │ adchi pc, fp, r0 │ │ │ │ stmdbeq r8, {r0, r2, r8, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf7fc4648 │ │ │ │ bvs b3e274 │ │ │ │ bcs 990e0 │ │ │ │ addhi pc, pc, r0, asr #32 │ │ │ │ @@ -60730,31 +60730,31 @@ │ │ │ │ vshl.s8 d18, d0, d1 │ │ │ │ ldrbtmi r1, [fp], #-2284 @ 0xfffff714 │ │ │ │ movwls r9, #34057 @ 0x8509 │ │ │ │ movwls sl, #31499 @ 0x7b0b │ │ │ │ svcpl 0x0004f856 │ │ │ │ bleq 2b99c8 │ │ │ │ @ instruction: 0xf0f94658 │ │ │ │ - mvnslt pc, fp, lsl #16 │ │ │ │ + mvnslt pc, r7, lsr #16 │ │ │ │ orrpl pc, r0, #20971520 @ 0x1400000 │ │ │ │ eorcc pc, ip, #13828096 @ 0xd30000 │ │ │ │ ldrle r0, [r8], #-2011 @ 0xfffff825 │ │ │ │ ldrbmi r9, [r9], -r7, lsl #26 │ │ │ │ @ instruction: 0xf0f94628 │ │ │ │ - ldrbmi pc, [r9], -r7, lsl #16 @ │ │ │ │ + ldrbmi pc, [r9], -r3, lsr #16 @ │ │ │ │ @ instruction: 0xf0f9a80e │ │ │ │ - @ instruction: 0xf8daf80f │ │ │ │ + @ instruction: 0xf8daf82b │ │ │ │ bls 28ae50 │ │ │ │ ldrdeq lr, [pc, -sp] │ │ │ │ stmib sp, {r4, r7, r8, r9, ip, sp}^ │ │ │ │ movwls r9, #8707 @ 0x2203 │ │ │ │ andeq lr, r3, sp, lsl #17 │ │ │ │ ldm r5, {r1, r2, r3, r8, r9, fp, ip, pc} │ │ │ │ @ instruction: 0xf0f90007 │ │ │ │ - strcc pc, [r1], #-2121 @ 0xfffff7b7 │ │ │ │ + strcc pc, [r1], #-2149 @ 0xfffff79b │ │ │ │ bicsle r4, r5, r7, lsr #5 │ │ │ │ stmiavs fp!, {r0, r3, r8, sl, fp, ip, pc}^ │ │ │ │ ldmdblt r2!, {r1, r3, r5, r9, fp, sp, lr}^ │ │ │ │ addsmi r6, sl, #1736704 @ 0x1a8000 │ │ │ │ ldmib r5, {r1, r2, ip, lr, pc}^ │ │ │ │ addsmi r1, r1, #12, 4 @ 0xc0000000 │ │ │ │ ldcne 15, cr11, [r9, #-240] @ 0xffffff10 │ │ │ │ @@ -60796,71 +60796,71 @@ │ │ │ │ ldrbtmi r4, [sl], #-1601 @ 0xfffff9bf │ │ │ │ andsmi pc, ip, sl, asr #17 │ │ │ │ andcs r9, r0, #0, 4 │ │ │ │ blx 1b3cea6 │ │ │ │ @ instruction: 0x001cf8da │ │ │ │ bicpl pc, r9, r8, lsl #10 │ │ │ │ @ instruction: 0xf0f83090 │ │ │ │ - @ instruction: 0xf8daff43 │ │ │ │ + @ instruction: 0xf8daff5f │ │ │ │ @ instruction: 0xe72d501c │ │ │ │ svc 0x0066f7c3 │ │ │ │ addeq r1, fp, ip, lsr r3 │ │ │ │ andeq r0, r0, r0, asr r8 │ │ │ │ @ instruction: 0xffffd7bf │ │ │ │ addeq r1, fp, r2, asr #3 │ │ │ │ - eoreq r0, r3, r2, lsr #30 │ │ │ │ + eoreq r0, r3, sl, asr pc │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febd60e8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [sp], -r8, ror #31 │ │ │ │ addlt r6, r3, r9, asr #19 │ │ │ │ teqlt r1, #4, 12 @ 0x400000 │ │ │ │ addpl pc, r0, #0, 10 │ │ │ │ bicpl pc, r9, #0, 10 │ │ │ │ blcs 98f70 │ │ │ │ @ instruction: 0xf101d03c │ │ │ │ andls r0, r1, #8 │ │ │ │ mrc2 7, 5, pc, cr14, cr12, {7} │ │ │ │ addscc r6, r0, r8, ror #19 │ │ │ │ - @ instruction: 0xff46f0f8 │ │ │ │ + @ instruction: 0xff62f0f8 │ │ │ │ bicspl pc, r3, r4, lsl #10 │ │ │ │ tstls r0, r8, lsl #12 │ │ │ │ - @ instruction: 0xffa2f10d │ │ │ │ + @ instruction: 0xffbef10d │ │ │ │ ldmib sp, {r0, r1, r3, r5, r6, r7, r8, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf5040200 │ │ │ │ @ instruction: 0x311851d2 │ │ │ │ bgt 16bd27c │ │ │ │ andgt pc, r0, r3, asr #17 │ │ │ │ @ instruction: 0xf8cc6059 │ │ │ │ @ instruction: 0xf8c23004 │ │ │ │ @ instruction: 0xf10d3a58 │ │ │ │ - bvs feb7edc4 │ │ │ │ + bvs feb7ee34 │ │ │ │ @ instruction: 0xf504b17b │ │ │ │ tstcc ip, #1811939330 @ 0x6c000002 │ │ │ │ ldrmi r9, [r8], -r0, lsl #6 │ │ │ │ - @ instruction: 0xff88f10d │ │ │ │ + @ instruction: 0xffa4f10d │ │ │ │ addspl pc, fp, r4, lsl #10 │ │ │ │ msreq CPSR_f, r5, lsl #2 │ │ │ │ blx fbb042 │ │ │ │ @ instruction: 0xf10d9800 │ │ │ │ - stmibvs r9!, {r0, r2, r3, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmibvs r9!, {r0, r3, r5, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ blvs 96b3b4 │ │ │ │ ldrmi r6, [r8, r0, ror #20] │ │ │ │ strtmi r6, [r9], -r3, lsr #22 │ │ │ │ ldrmi r6, [r8, r0, ror #20] │ │ │ │ ldclt 0, cr11, [r0, #-12]! │ │ │ │ @ instruction: 0xb122684a │ │ │ │ subvs r6, r2, r8, lsl #16 │ │ │ │ stmib r1, {r4, sp, lr}^ │ │ │ │ @ instruction: 0xf1013300 │ │ │ │ tstls r0, r8 │ │ │ │ blx 19bcf8a │ │ │ │ @ instruction: 0xf1019900 │ │ │ │ @ instruction: 0xf0f80090 │ │ │ │ - blvs 97eba8 │ │ │ │ + blvs 97ec18 │ │ │ │ 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 │ │ │ │ @@ -60891,15 +60891,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 279c48 │ │ │ │ @ instruction: 0xf0f84650 │ │ │ │ - stmdacs r0, {r0, r3, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r2, r5, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf504d0f2 │ │ │ │ @ instruction: 0xf8c55280 │ │ │ │ @ instruction: 0xf8d29010 │ │ │ │ @ instruction: 0xf013322c │ │ │ │ svclt 0x001c0301 │ │ │ │ @ instruction: 0xf84369ab │ │ │ │ mvnle sl, r9, lsr #32 │ │ │ │ @@ -60933,71 +60933,71 @@ │ │ │ │ stceq 8, cr15, [r0, #860]! @ 0x35c │ │ │ │ @ instruction: 0x03b6f640 │ │ │ │ andpl pc, r0, r8, asr #17 │ │ │ │ strls r4, [r0, #-1146] @ 0xfffffb86 │ │ │ │ blx feabb26a │ │ │ │ pop {r0, r2, ip, sp, pc} │ │ │ │ svclt 0x00008ff0 │ │ │ │ - eoreq sl, r3, r8, asr r7 │ │ │ │ - eoreq r0, r3, r4, lsl lr │ │ │ │ - ldrdeq r0, [r3], -r6 @ │ │ │ │ - eoreq r0, r3, r4, lsr #21 │ │ │ │ + mlaeq r3, r0, r7, sl │ │ │ │ + eoreq r0, r3, ip, asr #28 │ │ │ │ + eoreq r0, r3, lr, lsl #22 │ │ │ │ + ldrdeq r0, [r3], -ip @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl febd62fc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf5a00ff8 │ │ │ │ @ instruction: 0xf7ff50c9 │ │ │ │ stclt 14, cr15, [r8, #-940] @ 0xfffffc54 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febd6314 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46060ff0 │ │ │ │ adcspl pc, sl, r0, lsl #10 │ │ │ │ @ instruction: 0xf506300c │ │ │ │ @ instruction: 0xf10d5595 │ │ │ │ - @ instruction: 0xf506fe4f │ │ │ │ + @ instruction: 0xf506fe6b │ │ │ │ mulscc r4, r8, r0 │ │ │ │ strtvs pc, [r4], #-1542 @ 0xfffff9fa │ │ │ │ - cdp2 1, 4, cr15, cr8, cr13, {0} │ │ │ │ + cdp2 1, 6, cr15, cr4, cr13, {0} │ │ │ │ addspl pc, sl, r6, lsl #10 │ │ │ │ strcc r3, [r4, #-8] │ │ │ │ - cdp2 1, 4, cr15, cr2, cr13, {0} │ │ │ │ + cdp2 1, 5, cr15, cr14, cr13, {0} │ │ │ │ addspl pc, fp, r6, lsl #10 │ │ │ │ @ instruction: 0xf10d301c │ │ │ │ - @ instruction: 0xf506fe3d │ │ │ │ + @ instruction: 0xf506fe59 │ │ │ │ mulscc r0, sp, r0 │ │ │ │ - cdp2 1, 3, cr15, cr8, cr13, {0} │ │ │ │ + cdp2 1, 5, cr15, cr4, cr13, {0} │ │ │ │ addspl pc, lr, r6, lsl #10 │ │ │ │ @ instruction: 0xf10d300c │ │ │ │ - @ instruction: 0xf606fe33 │ │ │ │ + @ instruction: 0xf606fe4f │ │ │ │ @ instruction: 0xf10d50fc │ │ │ │ - @ instruction: 0xf506fe2f │ │ │ │ + @ instruction: 0xf506fe4b │ │ │ │ @ instruction: 0xf10d5095 │ │ │ │ - @ instruction: 0xf506fe2b │ │ │ │ + @ instruction: 0xf506fe47 │ │ │ │ mulcc r4, r6, r0 │ │ │ │ - cdp2 1, 2, cr15, cr6, cr13, {0} │ │ │ │ + cdp2 1, 4, cr15, cr2, cr13, {0} │ │ │ │ adcspl pc, r7, r6, lsl #10 │ │ │ │ @ instruction: 0xf10d3004 │ │ │ │ - @ instruction: 0xf506fe21 │ │ │ │ + @ instruction: 0xf506fe3d │ │ │ │ @ instruction: 0xf10d50d3 │ │ │ │ - @ instruction: 0x4620fe1d │ │ │ │ + @ instruction: 0x4620fe39 │ │ │ │ @ instruction: 0xf10d3420 │ │ │ │ - adcmi pc, ip, #400 @ 0x190 │ │ │ │ + adcmi pc, ip, #848 @ 0x350 │ │ │ │ @ instruction: 0xf506d1f9 │ │ │ │ strhcc r5, [r4], -fp │ │ │ │ - @ instruction: 0xf99af0f9 │ │ │ │ + @ instruction: 0xf9b6f0f9 │ │ │ │ sbcpl pc, r5, r6, lsl #10 │ │ │ │ stc 7, cr15, [r4, #780] @ 0x30c │ │ │ │ stccc 8, cr15, [ip, #856]! @ 0x358 │ │ │ │ orrpl pc, r0, #12582912 @ 0xc00000 │ │ │ │ ssatcc pc, #1, r3, lsl #17 @ │ │ │ │ @ instruction: 0xbd70b903 │ │ │ │ adcspl pc, r7, r6, lsl #10 │ │ │ │ @ instruction: 0xf10d301c │ │ │ │ - ldcllt 14, cr15, [r0, #-4]! │ │ │ │ + ldcllt 14, cr15, [r0, #-116]! @ 0xffffff8c │ │ │ │ andeq r0, r0, r0 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ ldrbeq pc, [r0], #2252 @ 0x8cc @ │ │ │ │ stccc 6, cr15, [ip, #-692] @ 0xfffffd4c │ │ │ │ @ instruction: 0xf8df4615 │ │ │ │ @@ -61035,36 +61035,36 @@ │ │ │ │ andcs fp, r1, #92, 30 @ 0x170 │ │ │ │ ldmibeq r0, {r0, r2, r3, r8, ip, sp, lr, pc} │ │ │ │ addhi pc, r4, r0, lsl #2 │ │ │ │ @ instruction: 0x37d8f8df │ │ │ │ @ instruction: 0xf8584648 │ │ │ │ movwls r3, #36867 @ 0x9003 │ │ │ │ @ instruction: 0xf1c94619 │ │ │ │ - @ instruction: 0xf506f9af │ │ │ │ + @ instruction: 0xf506f9cb │ │ │ │ tstcc r8, #-402653182 @ 0xe8000002 │ │ │ │ ldrmi r9, [r8], -ip, lsl #6 │ │ │ │ - blx b3b990 │ │ │ │ + blx 123b990 │ │ │ │ blcs 21d29c │ │ │ │ blcs 273448 │ │ │ │ @ instruction: 0xf8dfd109 │ │ │ │ @ instruction: 0xf85837b4 │ │ │ │ andcs r3, r0, #3 │ │ │ │ movwls r4, #38472 @ 0x9648 │ │ │ │ @ instruction: 0xf1c94619 │ │ │ │ - @ instruction: 0xf8dff999 │ │ │ │ + @ instruction: 0xf8dff9b5 │ │ │ │ andcs r3, r0, #164, 14 @ 0x2900000 │ │ │ │ @ instruction: 0xf8584648 │ │ │ │ movwls r3, #36867 @ 0x9003 │ │ │ │ @ instruction: 0xf1c94619 │ │ │ │ - @ instruction: 0xf8dbf98f │ │ │ │ + @ instruction: 0xf8dbf9ab │ │ │ │ @ instruction: 0xf8d33230 │ │ │ │ ldclvs 1, cr3, [r9, #-608] @ 0xfffffda0 │ │ │ │ andcs fp, r0, #1073741830 @ 0x40000006 │ │ │ │ @ instruction: 0xf1c94648 │ │ │ │ - strls pc, [r0, #-2437] @ 0xfffff67b │ │ │ │ + strls pc, [r0, #-2465] @ 0xfffff65f │ │ │ │ ldrtmi r4, [fp], -sl, asr #12 │ │ │ │ @ instruction: 0x46204631 │ │ │ │ @ instruction: 0xffa6f05b │ │ │ │ stmdacs r0, {r0, r2, r9, sl, lr} │ │ │ │ blvs 973438 │ │ │ │ bvs 1890b70 │ │ │ │ @ instruction: 0xf8df4798 │ │ │ │ @@ -61102,15 +61102,15 @@ │ │ │ │ @ instruction: 0xf8dfe76b │ │ │ │ @ instruction: 0xe79236f8 │ │ │ │ usatcc pc, #20, pc, asr #17 @ │ │ │ │ ldmibeq r0, {r0, r2, r3, r8, ip, sp, lr, pc} │ │ │ │ strbmi r2, [r8], -r1, lsl #4 │ │ │ │ andcc pc, r3, r8, asr r8 @ │ │ │ │ ldrmi r9, [r9], -r9, lsl #6 │ │ │ │ - @ instruction: 0xf928f1c9 │ │ │ │ + @ instruction: 0xf944f1c9 │ │ │ │ strb r2, [sp, -r0, lsl #4]! │ │ │ │ blcc abd700 │ │ │ │ @ instruction: 0xf8db4620 │ │ │ │ @ instruction: 0xf8c42230 │ │ │ │ mrrcne 13, 10, r2, sl, cr0 │ │ │ │ stcvs 8, cr15, [ip, #784]! @ 0x310 │ │ │ │ blcs abd6d4 │ │ │ │ @@ -61132,50 +61132,50 @@ │ │ │ │ @ instruction: 0xf8c43003 │ │ │ │ @ instruction: 0xf8df3bf4 │ │ │ │ @ instruction: 0xf858368c │ │ │ │ @ instruction: 0xf8c43003 │ │ │ │ @ instruction: 0xf8df3c2c │ │ │ │ ldrbtmi r3, [fp], #-1668 @ 0xfffff97c │ │ │ │ ldccc 8, cr15, [r0], #-784 @ 0xfffffcf0 │ │ │ │ - stc2l 1, cr15, [ip], #52 @ 0x34 │ │ │ │ + stc2 1, cr15, [r8, #-52] @ 0xffffffcc │ │ │ │ addspl pc, r8, r4, lsl #10 │ │ │ │ andscc r2, r4, r1, lsl #2 │ │ │ │ - stc2l 1, cr15, [r6], #52 @ 0x34 │ │ │ │ + stc2 1, cr15, [r2, #-52] @ 0xffffffcc │ │ │ │ addspl pc, sl, r4, lsl #10 │ │ │ │ andcc r2, r8, r1, lsl #2 │ │ │ │ - stc2l 1, cr15, [r0], #52 @ 0x34 │ │ │ │ + ldc2l 1, cr15, [ip], #52 @ 0x34 │ │ │ │ addspl pc, fp, r4, lsl #10 │ │ │ │ andscc r2, ip, r1, lsl #2 │ │ │ │ - ldc2l 1, cr15, [sl], {13} │ │ │ │ + ldc2l 1, cr15, [r6], #52 @ 0x34 │ │ │ │ addspl pc, sp, r4, lsl #10 │ │ │ │ andscc r2, r0, r1, lsl #2 │ │ │ │ - ldc2l 1, cr15, [r4], {13} │ │ │ │ + ldc2l 1, cr15, [r0], #52 @ 0x34 │ │ │ │ addspl pc, lr, r4, lsl #10 │ │ │ │ andcc r2, ip, r1, lsl #2 │ │ │ │ - stc2l 1, cr15, [lr], {13} │ │ │ │ + stc2l 1, cr15, [sl], #52 @ 0x34 │ │ │ │ @ instruction: 0xf6042101 │ │ │ │ @ instruction: 0xf10d50fc │ │ │ │ - smlabtcs r1, r9, ip, pc @ │ │ │ │ + smlattcs r1, r5, ip, pc @ │ │ │ │ addspl pc, r5, r4, lsl #10 │ │ │ │ - stc2l 1, cr15, [r4], {13} │ │ │ │ + stc2l 1, cr15, [r0], #52 @ 0x34 │ │ │ │ addspl pc, r6, r4, lsl #10 │ │ │ │ andcc r2, r4, r1, lsl #2 │ │ │ │ - ldc2 1, cr15, [lr], #52 @ 0x34 │ │ │ │ + ldc2l 1, cr15, [sl], {13} │ │ │ │ adcspl pc, r7, r4, lsl #10 │ │ │ │ andcc r2, r4, r1, lsl #2 │ │ │ │ - ldc2 1, cr15, [r8], #52 @ 0x34 │ │ │ │ + ldc2l 1, cr15, [r4], {13} │ │ │ │ @ instruction: 0xf5042101 │ │ │ │ @ instruction: 0xf10d50d3 │ │ │ │ - @ instruction: 0x4628fcb3 │ │ │ │ + strtmi pc, [r8], -pc, asr #25 │ │ │ │ strcc r2, [r0, #-257]! @ 0xfffffeff │ │ │ │ - stc2 1, cr15, [lr], #52 @ 0x34 │ │ │ │ + stc2l 1, cr15, [sl], {13} │ │ │ │ mvnsle r4, r9, lsr #11 │ │ │ │ adcspl pc, fp, r4, lsl #10 │ │ │ │ @ instruction: 0xf0f93004 │ │ │ │ - tstpcs r0, r9, lsl r8 @ p-variant is OBSOLETE │ │ │ │ + tstpcs r0, r5, lsr r8 @ p-variant is OBSOLETE │ │ │ │ sbcpl pc, r5, r4, lsl #10 │ │ │ │ cdp 7, 14, cr15, cr8, cr2, {6} │ │ │ │ ssatcc pc, #1, fp, lsl #17 @ │ │ │ │ @ instruction: 0xf0402b00 │ │ │ │ @ instruction: 0xf8df8234 │ │ │ │ @ instruction: 0xf85835dc │ │ │ │ movwls r3, #53251 @ 0xd003 │ │ │ │ @@ -61262,15 +61262,15 @@ │ │ │ │ strmi pc, [r5], -pc, lsr #30 │ │ │ │ bicle r2, r8, r0, lsl #16 │ │ │ │ tstpvs r4, #4, 12 @ p-variant is OBSOLETE @ 0x400000 │ │ │ │ beq 1cbba30 │ │ │ │ vst1.8 {d20-d22}, [pc :64], r8 │ │ │ │ smlabbcs r8, r0, r2, r7 │ │ │ │ @ instruction: 0xf0fe9310 │ │ │ │ - eorcs pc, r0, #12648448 @ 0xc10000 │ │ │ │ + eorcs pc, r0, #14483456 @ 0xdd0000 │ │ │ │ ldrbmi r4, [r0], -r9, lsr #12 │ │ │ │ ldmdb r2, {r0, r1, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ bcc 19bd984 │ │ │ │ andne pc, r1, #64, 4 │ │ │ │ andcs pc, r0, sl, lsr #17 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ andcs lr, r1, #3309568 @ 0x328000 │ │ │ │ @@ -61293,15 +61293,15 @@ │ │ │ │ @ instruction: 0xf8c4fd7d │ │ │ │ stmdacs r0, {r3, r4, r5, r7, r8, sl, fp} │ │ │ │ rsbshi pc, r2, #0 │ │ │ │ @ instruction: 0x53bcf504 │ │ │ │ andvc pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ teqcs r8, r8, lsl #6 │ │ │ │ tstls r1, #24, 12 @ 0x1800000 │ │ │ │ - @ instruction: 0xf882f0fe │ │ │ │ + @ instruction: 0xf89ef0fe │ │ │ │ ssatcc pc, #1, fp, lsl #17 @ │ │ │ │ @ instruction: 0xf0402b00 │ │ │ │ @ instruction: 0xf894817f │ │ │ │ @ instruction: 0xf50432b5 │ │ │ │ vst2.32 {d21,d23}, [pc], r0 │ │ │ │ vst1.32 {d21-d24}, [pc], r2 │ │ │ │ @ instruction: 0xf8c94684 │ │ │ │ @@ -61452,83 +61452,83 @@ │ │ │ │ ldrbtmi r4, [fp], #-1537 @ 0xfffff9ff │ │ │ │ movwls r4, #2670 @ 0xa6e │ │ │ │ tstpcc r9, #64, 12 @ p-variant is OBSOLETE @ 0x4000000 │ │ │ │ @ instruction: 0xf8d4447a │ │ │ │ @ instruction: 0xf0370da0 │ │ │ │ eor pc, lr, #3686400 @ 0x384000 │ │ │ │ ldr r9, [r5], #779 @ 0x30b │ │ │ │ - @ instruction: 0xf908f108 │ │ │ │ + @ instruction: 0xf924f108 │ │ │ │ mcrreq 8, 12, pc, r4, cr4 @ │ │ │ │ @ instruction: 0xf504e5ee │ │ │ │ strhcs r5, [r1, -r7] │ │ │ │ @ instruction: 0xf10d301c │ │ │ │ - blmi 19be2a4 │ │ │ │ + blmi 19be314 │ │ │ │ asrsvs pc, r1, #4 @ │ │ │ │ ldrbtmi r1, [fp], #-2162 @ 0xfffff78e │ │ │ │ ldmdavs r5, {r0, r4, r5, r6, fp, ip, lr}^ │ │ │ │ subsmi r6, fp, #1769472 @ 0x1b0000 │ │ │ │ ldmdb r2, {r0, r1, r3, lr}^ │ │ │ │ stmib sp, {r1, r8}^ │ │ │ │ strmi r3, [r2], -r0, lsl #10 │ │ │ │ adcspl pc, r8, r4, lsl #10 │ │ │ │ andscc r4, r8, fp, lsl #12 │ │ │ │ - blx 1d3bd42 │ │ │ │ + blx fe43bd42 │ │ │ │ strtmi lr, [r0], -pc, lsr #11 │ │ │ │ @ instruction: 0xf890f02c │ │ │ │ eorscc pc, r0, #14352384 @ 0xdb0000 │ │ │ │ blmi 1679048 │ │ │ │ stmibpl r0, {r2, r8, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf8582000 │ │ │ │ movwls r3, #36867 @ 0x9003 │ │ │ │ blmi 15911c8 │ │ │ │ andcc pc, r3, r8, asr r8 @ │ │ │ │ ldrmi r9, [r9], -r9, lsl #6 │ │ │ │ - mrc2 0, 3, pc, cr12, cr5, {7} │ │ │ │ + mrc2 0, 4, pc, cr8, cr5, {7} │ │ │ │ streq pc, [r4, r9, asr #17] │ │ │ │ blmi 14b9008 │ │ │ │ mvnscc pc, pc, asr #32 │ │ │ │ @ instruction: 0xf8db4a4f │ │ │ │ ldrbtmi r0, [fp], #-560 @ 0xfffffdd0 │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ cmnpcs r1, #64, 12 @ p-variant is OBSOLETE @ 0x4000000 │ │ │ │ @ instruction: 0xf998f037 │ │ │ │ ldrb r4, [sl, #1541]! @ 0x605 │ │ │ │ adcspl pc, ip, r4, lsl #10 │ │ │ │ andscc r2, r4, r0, lsr #4 │ │ │ │ @ instruction: 0xf0fe2140 │ │ │ │ - stmdacs r0, {r0, r1, r3, r4, r5, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r1, r2, r4, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ mrcge 4, 3, APSR_nzcv, cr7, cr15, {3} │ │ │ │ @ instruction: 0xf06f4b45 │ │ │ │ bmi 11bfdb4 │ │ │ │ stmibpl r0, {r2, r8, sl, ip, sp, lr, pc} │ │ │ │ eorseq pc, r0, #14352384 @ 0xdb0000 │ │ │ │ ldrbtmi r4, [sl], #-1147 @ 0xfffffb85 │ │ │ │ @ instruction: 0xf6409300 │ │ │ │ @ instruction: 0xf03723a7 │ │ │ │ @ instruction: 0x4605f97d │ │ │ │ @ instruction: 0xf0fd9811 │ │ │ │ - @ instruction: 0xf8d9feed │ │ │ │ + @ instruction: 0xf8d9ff09 │ │ │ │ @ instruction: 0xf7c207a4 │ │ │ │ @ instruction: 0xf8d4ed0c │ │ │ │ @ instruction: 0xf0820db8 │ │ │ │ ldmdals r0, {r0, r2, r4, r5, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ - mcr2 0, 7, pc, cr2, cr13, {7} @ │ │ │ │ + mrc2 0, 7, pc, cr14, cr13, {7} │ │ │ │ strtmi r9, [r0], -pc, lsl #18 │ │ │ │ ldc2l 0, cr15, [lr, #-428] @ 0xfffffe54 │ │ │ │ blmi e39120 │ │ │ │ bmi e11294 │ │ │ │ @ instruction: 0xf8d4447b │ │ │ │ ldrbtmi r0, [sl], #-3488 @ 0xfffff260 │ │ │ │ @ instruction: 0xf6409300 │ │ │ │ @ instruction: 0xf03723ce │ │ │ │ @ instruction: 0xf89bf95d │ │ │ │ blcs 8d488 │ │ │ │ @ instruction: 0xf504d0dc │ │ │ │ ldrhcc r5, [r8], -r8 │ │ │ │ - @ instruction: 0xf8d0f100 │ │ │ │ + @ instruction: 0xf8ecf100 │ │ │ │ blmi bf9970 │ │ │ │ andcc pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ @ instruction: 0xf5044621 │ │ │ │ ldrbtmi r5, [fp], #-155 @ 0xffffff65 │ │ │ │ movwcs r9, #33536 @ 0x8300 │ │ │ │ stc2 0, cr15, [r4, #-216]! @ 0xffffff28 │ │ │ │ svclt 0x0000e667 │ │ │ │ @@ -61536,45 +61536,45 @@ │ │ │ │ ... │ │ │ │ addeq r0, fp, r0, lsl lr │ │ │ │ addeq r0, fp, sl, lsl #28 │ │ │ │ andeq r0, r0, r0, asr r8 │ │ │ │ andeq r0, r0, r0, lsr #21 │ │ │ │ andeq r0, r0, r0, lsl #24 │ │ │ │ andeq r0, r0, ip, asr #18 │ │ │ │ - eoreq r0, r3, ip, lsl fp │ │ │ │ - eoreq r0, r3, sl, ror r8 │ │ │ │ + eoreq r0, r3, r4, asr fp │ │ │ │ + strhteq r0, [r3], -r2 │ │ │ │ addeq r0, fp, ip, ror #25 │ │ │ │ - ldrdeq r0, [r3], -r2 @ │ │ │ │ - eoreq r0, r3, r4, lsr r8 │ │ │ │ + eoreq r0, r3, sl, lsl #22 │ │ │ │ + eoreq r0, r3, ip, ror #16 │ │ │ │ andeq r0, r0, r4, lsr r8 │ │ │ │ andeq r0, r0, r4, ror r8 │ │ │ │ andeq r0, r0, r8, asr #27 │ │ │ │ andeq r0, r0, r8, lsr #16 │ │ │ │ andeq r0, r0, r4, lsl #25 │ │ │ │ @ instruction: 0xffffcdcf │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - mlaeq r3, lr, r7, r0 │ │ │ │ - strhteq r0, [r3], -r0 │ │ │ │ - strhteq r0, [r3], -r0 │ │ │ │ - eoreq r0, r3, r4, lsl #11 │ │ │ │ - eoreq r0, r3, r6, lsr #15 │ │ │ │ - mlaeq r3, ip, r7, r0 │ │ │ │ - eoreq r0, r3, r6, asr #14 │ │ │ │ - eoreq r0, r3, r2, ror #12 │ │ │ │ - eoreq r0, r3, r8, lsl #5 │ │ │ │ + ldrdeq r0, [r3], -r6 @ │ │ │ │ + eoreq r0, r3, r8, ror #15 │ │ │ │ + eoreq r0, r3, r8, ror #15 │ │ │ │ + strhteq r0, [r3], -ip │ │ │ │ + ldrdeq r0, [r3], -lr @ │ │ │ │ + ldrdeq r0, [r3], -r4 @ │ │ │ │ + eoreq r0, r3, lr, ror r7 │ │ │ │ + mlaeq r3, sl, r6, r0 │ │ │ │ + eoreq r0, r3, r0, asr #5 │ │ │ │ strdeq r1, [fp], r2 │ │ │ │ muleq r0, r0, sl │ │ │ │ @ instruction: 0x00000bb0 │ │ │ │ - mlaeq r3, r6, r4, r0 │ │ │ │ - strdeq r0, [r3], -r8 @ │ │ │ │ - eoreq r0, r3, r0, lsr #9 │ │ │ │ - eoreq r0, r3, r2, asr #3 │ │ │ │ + eoreq r0, r3, lr, asr #9 │ │ │ │ + eoreq r0, r3, r0, lsr r2 │ │ │ │ ldrdeq r0, [r3], -r8 @ │ │ │ │ - eoreq r0, r3, r2, lsl #3 │ │ │ │ - eoreq r0, r3, r6, ror r4 │ │ │ │ + strdeq r0, [r3], -sl @ │ │ │ │ + eoreq r0, r3, r0, lsl r5 │ │ │ │ + strhteq r0, [r3], -sl │ │ │ │ + eoreq r0, r3, lr, lsr #9 │ │ │ │ @ instruction: 0xf7c74620 │ │ │ │ strmi pc, [r5], -r1, ror #17 │ │ │ │ @ instruction: 0xf43f2800 │ │ │ │ @ instruction: 0xf8dfae4f │ │ │ │ @ instruction: 0x46013998 │ │ │ │ ldmibcs r4, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ movwls r4, #1147 @ 0x47b │ │ │ │ @@ -61595,15 +61595,15 @@ │ │ │ │ svcge 0x006df43f │ │ │ │ ldmdbcc r4, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ ldrtpl pc, [r9], r4, lsl #10 @ │ │ │ │ @ instruction: 0xf858361c │ │ │ │ @ instruction: 0xf8d92003 │ │ │ │ addsmi r3, r3, #60, 14 @ 0xf00000 │ │ │ │ orrlt sp, fp, #2 │ │ │ │ - @ instruction: 0xff90f0f9 │ │ │ │ + @ instruction: 0xffacf0f9 │ │ │ │ @ instruction: 0x273cf8d9 │ │ │ │ eorsvs r2, r3, r0, lsl #6 │ │ │ │ adcsvs r6, r3, r3, ror r0 │ │ │ │ @ instruction: 0xf8c960f3 │ │ │ │ smmlar r4, ip, r7, r2 │ │ │ │ stmdbcc r8!, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ tstpeq r2, pc, rrx @ p-variant is OBSOLETE │ │ │ │ @@ -61632,25 +61632,25 @@ │ │ │ │ @ instruction: 0xf8db80d0 │ │ │ │ @ instruction: 0xf8933a64 │ │ │ │ blcs 8c730 │ │ │ │ rscshi pc, r6, r0, asr #32 │ │ │ │ ldrne pc, [r8], sp, lsl #12 │ │ │ │ stmiaeq r4, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf0f74478 │ │ │ │ - orrslt pc, r8, r9, asr #20 │ │ │ │ + orrslt pc, r8, r5, ror #20 │ │ │ │ ldmne ip!, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x4653aa18 │ │ │ │ ldrbtmi r9, [r9], #-526 @ 0xfffffdf2 │ │ │ │ ldc 7, cr15, [ip], #776 @ 0x308 │ │ │ │ @ instruction: 0xf0002802 │ │ │ │ @ instruction: 0xf8df8385 │ │ │ │ andcs r2, r0, ip, lsr #17 │ │ │ │ stmiane r8!, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - ldc2 0, cr15, [r8], {246} @ 0xf6 │ │ │ │ + ldc2 0, cr15, [r4], #-984 @ 0xfffffc28 │ │ │ │ @ instruction: 0xf7c34630 │ │ │ │ stmdacs r0, {r1, r2, r4, r5, r9, fp, sp, lr, pc} │ │ │ │ sbchi pc, r3, r0, asr #32 │ │ │ │ ldrtmi r2, [r0], -r1, lsl #2 │ │ │ │ stc 7, cr15, [ip, #-776] @ 0xfffffcf8 │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ @ instruction: 0xf504835d │ │ │ │ @@ -61699,15 +61699,15 @@ │ │ │ │ ldrbtmi r9, [sl], #-769 @ 0xfffffcff │ │ │ │ ubfxcc pc, pc, #17, #13 │ │ │ │ @ instruction: 0xf8df9204 │ │ │ │ ldrbtmi r2, [fp], #-2028 @ 0xfffff814 │ │ │ │ movwcs r9, #49920 @ 0xc300 │ │ │ │ andls r4, r3, #2046820352 @ 0x7a000000 │ │ │ │ @ instruction: 0xf0f72208 │ │ │ │ - strtmi pc, [r0], -pc, lsr #30 │ │ │ │ + strtmi pc, [r0], -fp, asr #30 │ │ │ │ blx fe23dcd6 │ │ │ │ @ instruction: 0x37d4f8df │ │ │ │ andcc pc, r3, r8, asr r8 @ │ │ │ │ bfieq r6, fp, #16, #12 │ │ │ │ addshi pc, r1, #0, 2 │ │ │ │ @ instruction: 0x37c8f8df │ │ │ │ andcc pc, r3, r8, asr r8 @ │ │ │ │ @@ -62061,15 +62061,15 @@ │ │ │ │ smlabtvc r2, sp, r9, lr │ │ │ │ stmib sp, {r0, r3, r4, r9, sl, lr}^ │ │ │ │ andcs r2, r1, #0, 12 │ │ │ │ ldmda sl, {r0, r1, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ sbcspl pc, r3, r4, lsl #10 │ │ │ │ orrcs pc, r4, sp, lsl #12 │ │ │ │ @ instruction: 0xf1c0301c │ │ │ │ - ldr pc, [r5, #-2925]! @ 0xfffff493 │ │ │ │ + ldr pc, [r5, #-2953]! @ 0xfffff477 │ │ │ │ ldrbtmi r4, [fp], #-2968 @ 0xfffff468 │ │ │ │ @ instruction: 0x3324e507 │ │ │ │ @ instruction: 0xe7a460b3 │ │ │ │ adcsvs r3, r3, r8, lsr #6 │ │ │ │ tstcc r8, #108, 14 @ 0x1b00000 │ │ │ │ @ instruction: 0xe78360b3 │ │ │ │ adcsvs r3, r3, r8, lsl r3 │ │ │ │ @@ -62092,15 +62092,15 @@ │ │ │ │ teqpcc ip, #64, 12 @ p-variant is OBSOLETE @ 0x4000000 │ │ │ │ eorseq pc, r0, #14352384 @ 0xdb0000 │ │ │ │ stc2l 0, cr15, [r4], #216 @ 0xd8 │ │ │ │ ldr r4, [r0, #-1541]! @ 0xfffff9fb │ │ │ │ movwcs r4, #2432 @ 0x980 │ │ │ │ andcs r4, r2, #128, 16 @ 0x800000 │ │ │ │ ldrbtmi r4, [r8], #-1145 @ 0xfffffb87 │ │ │ │ - stc2l 0, cr15, [r6, #-1016]! @ 0xfffffc08 │ │ │ │ + stc2 0, cr15, [r2, #1016] @ 0x3f8 │ │ │ │ movweq pc, #4096 @ 0x1000 @ │ │ │ │ usada8eq r1, r2, r0, r9 │ │ │ │ ldrtle r9, [pc], #-780 @ 80314 │ │ │ │ smmlaeq sl, r2, fp, r9 │ │ │ │ ldclge 5, cr15, [r2], #-508 @ 0xfffffe04 │ │ │ │ andcs r2, r1, r8, lsl #3 │ │ │ │ cdp 7, 13, cr15, cr6, cr2, {6} │ │ │ │ @@ -62174,75 +62174,75 @@ │ │ │ │ teqpvs r0, #1325400064 @ p-variant is OBSOLETE @ 0x4f000000 │ │ │ │ stceq 8, cr15, [r0, #848]! @ 0x350 │ │ │ │ mcrr2 0, 3, pc, r0, cr6 @ │ │ │ │ ldcmi 4, cr14, [lr, #-616]! @ 0xfffffd98 │ │ │ │ @ instruction: 0xe7c3447d │ │ │ │ ldrsbtls pc, [r4], #143 @ 0x8f @ │ │ │ │ @ instruction: 0xe6f244f9 │ │ │ │ - @ instruction: 0xffb4f0f7 │ │ │ │ + @ instruction: 0xffd0f0f7 │ │ │ │ strbt r4, [r8], r3, lsl #12 │ │ │ │ adcsvs r3, r3, r8, lsl #6 │ │ │ │ tstcc r0, #25165824 @ 0x1800000 │ │ │ │ str r6, [r0, #-179]! @ 0xffffff4d │ │ │ │ adcsvs r3, r3, r0, lsl r3 │ │ │ │ tstcc r0, #56, 10 @ 0xe000000 │ │ │ │ ldrb r6, [r0, #-179] @ 0xffffff4d │ │ │ │ adcsvs r3, r3, r0, lsl r3 │ │ │ │ tstcc r8, #440401920 @ 0x1a400000 │ │ │ │ str r6, [r0, #179] @ 0xb3 │ │ │ │ - strdeq r0, [r3], -r0 @ │ │ │ │ - eoreq r0, r3, ip, lsl #1 │ │ │ │ + eoreq r0, r3, r8, lsr #8 │ │ │ │ + eoreq r0, r3, r4, asr #1 │ │ │ │ andeq r0, r0, r8, lsr sl │ │ │ │ - eoreq r0, r3, r8, asr #5 │ │ │ │ - eoreq r0, r3, lr │ │ │ │ - eoreq r0, r3, ip, asr #6 │ │ │ │ - strdeq pc, [r2], -r0 @ │ │ │ │ - mlaeq r3, ip, r3, r0 │ │ │ │ - eoreq r0, r3, r6, lsr #7 │ │ │ │ - mlaeq r3, r8, r3, r0 │ │ │ │ - eoreq pc, r2, lr, ror r8 @ │ │ │ │ + eoreq r0, r3, r0, lsl #6 │ │ │ │ + eoreq r0, r3, r6, asr #32 │ │ │ │ + eoreq r0, r3, r4, lsl #7 │ │ │ │ + eoreq r0, r3, r8, lsr #32 │ │ │ │ + ldrdeq r0, [r3], -r4 @ │ │ │ │ + ldrdeq r0, [r3], -lr @ │ │ │ │ + ldrdeq r0, [r3], -r0 @ │ │ │ │ + strhteq pc, [r2], -r6 @ │ │ │ │ @ instruction: 0xffffc96d │ │ │ │ @ instruction: 0xfffff443 │ │ │ │ @ instruction: 0xffffc433 │ │ │ │ @ instruction: 0xffffc44b │ │ │ │ @ instruction: 0xffffc9b7 │ │ │ │ @ instruction: 0xffffca43 │ │ │ │ @ instruction: 0xffffc489 │ │ │ │ andeq r0, r0, r0, asr fp │ │ │ │ muleq r0, r8, fp │ │ │ │ andeq r0, r0, r8, lsr #22 │ │ │ │ andeq r0, r0, r0, ror #20 │ │ │ │ andeq r0, r0, r4, lsr sp │ │ │ │ - eoreq r0, r3, r6, ror #5 │ │ │ │ - eoreq pc, r2, lr, lsr #28 │ │ │ │ - eoreq r0, r3, r6, asr r2 │ │ │ │ - ldrdeq pc, [r2], -r6 @ │ │ │ │ - eoreq r0, r9, r8, lsl #30 │ │ │ │ - eoreq r9, r3, r4, ror #9 │ │ │ │ - ldrdeq pc, [r2], -sl @ │ │ │ │ + eoreq r0, r3, lr, lsl r3 │ │ │ │ + eoreq pc, r2, r6, ror #28 │ │ │ │ + eoreq r0, r3, lr, lsl #5 │ │ │ │ + eoreq pc, r2, lr, lsl #28 │ │ │ │ + eoreq r0, r9, r0, asr #30 │ │ │ │ + eoreq r9, r3, ip, lsl r5 │ │ │ │ + eoreq pc, r2, r2, lsl lr @ │ │ │ │ @ instruction: 0xffffc25f │ │ │ │ - eoreq pc, r2, sl, lsr #26 │ │ │ │ - mlaeq r2, r2, r8, pc @ │ │ │ │ + eoreq pc, r2, r2, ror #26 │ │ │ │ + eoreq pc, r2, sl, asr #17 │ │ │ │ addeq r2, r6, r0, lsr r5 │ │ │ │ - strhteq pc, [r2], -r2 @ │ │ │ │ - strhteq pc, [r2], -sl @ │ │ │ │ + eoreq pc, r2, sl, ror #25 │ │ │ │ + strdeq pc, [r2], -r2 @ │ │ │ │ @ instruction: 0xffffc5ef │ │ │ │ - mlaeq r2, ip, sl, pc @ │ │ │ │ - strdeq pc, [r2], -ip @ │ │ │ │ + ldrdeq pc, [r2], -r4 @ │ │ │ │ + eoreq pc, r2, r4, lsr r8 @ │ │ │ │ @ instruction: 0xffffc455 │ │ │ │ - eoreq pc, r2, lr, lsr #24 │ │ │ │ + eoreq pc, r2, r6, ror #24 │ │ │ │ @ instruction: 0xffffc577 │ │ │ │ - eoreq pc, r2, r0, lsl fp @ │ │ │ │ - eoreq pc, r2, r0, lsl #15 │ │ │ │ - eoreq pc, r2, r6, ror #21 │ │ │ │ - eoreq pc, r2, r6, ror #14 │ │ │ │ - eoreq pc, r2, lr, ror #21 │ │ │ │ - eoreq pc, r2, sl, asr #14 │ │ │ │ + eoreq pc, r2, r8, asr #22 │ │ │ │ + strhteq pc, [r2], -r8 @ │ │ │ │ + eoreq pc, r2, lr, lsl fp @ │ │ │ │ + mlaeq r2, lr, r7, pc @ │ │ │ │ + eoreq pc, r2, r6, lsr #22 │ │ │ │ + eoreq pc, r2, r2, lsl #15 │ │ │ │ @ instruction: 0xffffc3a5 │ │ │ │ - strhteq pc, [r2], -ip @ │ │ │ │ + strdeq pc, [r2], -r4 @ │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ addshi pc, r4, #14614528 @ 0xdf0000 │ │ │ │ stmdacs r0, {r3, r4, r5, r6, r7, sl, lr} │ │ │ │ msrhi CPSR_fc, r0 │ │ │ │ @@ -62251,15 +62251,15 @@ │ │ │ │ andcc pc, r3, r8, asr r8 @ │ │ │ │ bfieq r6, fp, #16, #12 │ │ │ │ teqphi r6, r0, lsl #2 @ p-variant is OBSOLETE │ │ │ │ strtmi r4, [ip], -r8, lsr #12 │ │ │ │ @ instruction: 0xff96f7fa │ │ │ │ sbcpl pc, r9, r5, lsl #10 │ │ │ │ ldrvs pc, [r0], r5, lsl #10 │ │ │ │ - blx 1d3c962 │ │ │ │ + blx fe43c962 │ │ │ │ strtcc lr, [r0], #-2 │ │ │ │ @ instruction: 0xd00b42b4 │ │ │ │ mrccc 8, 1, APSR_nzcv, cr12, cr4, {4} │ │ │ │ rscsle r2, r8, r0, lsl #22 │ │ │ │ mcrne 8, 1, pc, cr0, cr4, {6} @ │ │ │ │ strtcc r4, [r0], #-1576 @ 0xfffff9d8 │ │ │ │ @ instruction: 0xff8cf006 │ │ │ │ @@ -62275,15 +62275,15 @@ │ │ │ │ strtmi pc, [r8], -fp, lsr #18 │ │ │ │ ldc2 0, cr15, [r8], #-212 @ 0xffffff2c │ │ │ │ @ instruction: 0xf0034628 │ │ │ │ @ instruction: 0xf505fbe3 │ │ │ │ @ instruction: 0x4628615c │ │ │ │ @ instruction: 0xff64f06a │ │ │ │ andsvs pc, r4, r5, lsl #12 │ │ │ │ - @ instruction: 0xf8e0f0fd │ │ │ │ + @ instruction: 0xf8fcf0fd │ │ │ │ ldceq 8, cr15, [r8, #852]! @ 0x354 │ │ │ │ stc2 0, cr15, [ip, #516]! @ 0x204 │ │ │ │ ldceq 8, cr15, [ip, #852]! @ 0x354 │ │ │ │ msreq CPSR_s, r5, lsl #2 │ │ │ │ blx 12bc7b6 │ │ │ │ adcspl pc, sp, r5, lsl #10 │ │ │ │ @ instruction: 0xf7fb3008 │ │ │ │ @@ -62325,27 +62325,27 @@ │ │ │ │ tstle r7, r4 │ │ │ │ stmdavs r3!, {r1, r3, r5, sp, lr, pc} │ │ │ │ andge pc, r4, r3, asr #17 │ │ │ │ andcc pc, r0, sl, asr #17 │ │ │ │ strvc lr, [r0, -r4, asr #19] │ │ │ │ @ instruction: 0xffdef7fa │ │ │ │ addseq pc, r0, r4, lsl #2 │ │ │ │ - blx 1fbca8a │ │ │ │ + blx fe6bca8a │ │ │ │ bvs 1a9b35c │ │ │ │ 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: 0xf104ffc7 │ │ │ │ @ instruction: 0xf0f70090 │ │ │ │ - blvs b7f470 │ │ │ │ + blvs b7f4e0 │ │ │ │ strtmi r6, [r1], -r8, ror #20 │ │ │ │ @ instruction: 0xf8da4798 │ │ │ │ strb r3, [r9, r4]! │ │ │ │ biceq pc, r8, #14024704 @ 0xd60000 │ │ │ │ cmnle r0, r0, lsl #16 │ │ │ │ stccc 8, cr15, [r8, #852]! @ 0x354 │ │ │ │ strcs fp, [r0], #-419 @ 0xfffffe5d │ │ │ │ @@ -62362,35 +62362,35 @@ │ │ │ │ @ instruction: 0xf0064628 │ │ │ │ @ instruction: 0xf8d5ffa7 │ │ │ │ @ instruction: 0xf5033dac │ │ │ │ @ instruction: 0xf8935380 │ │ │ │ blcs 8e1b4 │ │ │ │ @ instruction: 0xf505d147 │ │ │ │ strhcc r5, [r8], -ip │ │ │ │ - @ instruction: 0xf832f0fd │ │ │ │ + @ instruction: 0xf84ef0fd │ │ │ │ @ instruction: 0xf7fe4628 │ │ │ │ @ instruction: 0xf8d6fce3 │ │ │ │ @ instruction: 0xf7c107a4 │ │ │ │ @ instruction: 0xf505ee4e │ │ │ │ andscc r5, r0, r3, asr #1 │ │ │ │ ldcl 7, cr15, [sl, #772]! @ 0x304 │ │ │ │ @ instruction: 0xf8d62100 │ │ │ │ @ instruction: 0xf0f50784 │ │ │ │ - @ instruction: 0xf8d6f81d │ │ │ │ + @ instruction: 0xf8d6f839 │ │ │ │ tstlt r1, r0, lsr r7 │ │ │ │ bvs 1a9b418 │ │ │ │ @ instruction: 0xf8d64798 │ │ │ │ @ instruction: 0xb1a80740 │ │ │ │ vpadd.i8 d20, d1, d14 │ │ │ │ @ instruction: 0xf8d6773c │ │ │ │ stmibne ip!, {r2, r3, r4, r5, r8, r9, sl, sp}^ │ │ │ │ andcc pc, r3, r8, asr r8 @ │ │ │ │ mulle r4, sl, r2 │ │ │ │ @ instruction: 0xf0f9b31a │ │ │ │ - @ instruction: 0xf8d6f96b │ │ │ │ + @ instruction: 0xf8d6f987 │ │ │ │ movwcs r2, #1852 @ 0x73c │ │ │ │ rsbvs r5, r3, fp, ror #3 │ │ │ │ rscvs r6, r3, r3, lsr #1 │ │ │ │ ldrcs pc, [ip, -r6, asr #17]! │ │ │ │ @ instruction: 0xf05a4628 │ │ │ │ blvs b7ec84 │ │ │ │ strtmi r6, [r9], -r8, ror #20 │ │ │ │ @@ -62398,21 +62398,21 @@ │ │ │ │ @ instruction: 0xf03587f0 │ │ │ │ @ instruction: 0xf8d6fe69 │ │ │ │ stmdbcs r0, {r3, r6, r7, r8, r9, ip} │ │ │ │ blvs b74a20 │ │ │ │ ldrmi r6, [r8, r8, ror #20] │ │ │ │ @ instruction: 0xf505e794 │ │ │ │ ldrhcc r5, [r8], -r8 │ │ │ │ - @ instruction: 0xf9f2f0ff │ │ │ │ + blx 43cbcc │ │ │ │ @ instruction: 0xf7c1e7b1 │ │ │ │ @ instruction: 0xf8d6ee0a │ │ │ │ @ instruction: 0xe7da273c │ │ │ │ sbcspl pc, r3, r5, lsl #10 │ │ │ │ @ instruction: 0xf1c0301c │ │ │ │ - @ instruction: 0xe6c3f975 │ │ │ │ + @ instruction: 0xe6c3f991 │ │ │ │ addeq pc, sl, ip, lsr #21 │ │ │ │ andeq r0, r0, r0, asr fp │ │ │ │ andeq r0, r0, r8, lsr sl │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ @@ -62442,15 +62442,15 @@ │ │ │ │ strtmi r2, [r0], -r0, lsl #8 │ │ │ │ andlt r6, r9, r3, lsl r0 │ │ │ │ mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ @ instruction: 0xf6064680 │ │ │ │ strbmi r6, [r7], #-804 @ 0xfffffcdc │ │ │ │ stmdbeq r3, {r8, r9, fp, sp, lr, pc} │ │ │ │ @ instruction: 0xf10c4418 │ │ │ │ - @ instruction: 0xf897faf5 │ │ │ │ + @ instruction: 0xf897fb11 │ │ │ │ bllt 1ac8174 │ │ │ │ blvc 87bf04 │ │ │ │ blmi 88de50 │ │ │ │ cmneq sp, r1, lsl #14 │ │ │ │ blx 2490b4 │ │ │ │ ldrbtmi pc, [fp], #-1028 @ 0xfffffbfc @ │ │ │ │ strbmi r9, [r0], -r0, lsl #8 │ │ │ │ @@ -62460,32 +62460,32 @@ │ │ │ │ stc 2, cr0, [sp, #20] │ │ │ │ @ instruction: 0xf0067b02 │ │ │ │ @ instruction: 0x4604fd75 │ │ │ │ strbmi fp, [r6], #-2528 @ 0xfffff620 │ │ │ │ svchi 0x005bf3bf │ │ │ │ cdpvc 8, 3, cr15, cr12, cr6, {4} │ │ │ │ @ instruction: 0xf10c4648 │ │ │ │ - @ instruction: 0xf858fadf │ │ │ │ + @ instruction: 0xf858fafb │ │ │ │ strb r3, [r8, r5] │ │ │ │ @ instruction: 0xf282fab2 │ │ │ │ strteq pc, [r0], #-258 @ 0xfffffefe │ │ │ │ strcs lr, [r0], -r4, lsr #15 │ │ │ │ ldrtmi r2, [r5], -ip, lsl #8 │ │ │ │ @ instruction: 0xe7ab4637 │ │ │ │ @ instruction: 0xf10c4648 │ │ │ │ - bl 2bf424 │ │ │ │ + bl 2bf494 │ │ │ │ @ instruction: 0xf8d01045 │ │ │ │ ldr r3, [r6, r0, lsr #28]! │ │ │ │ @ instruction: 0xf10c4648 │ │ │ │ - strtmi pc, [r0], -r7, asr #21 │ │ │ │ + strtmi pc, [r0], -r3, ror #21 │ │ │ │ pop {r0, r3, ip, sp, pc} │ │ │ │ svclt 0x000083f0 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ - eoreq pc, r2, sl, asr #15 │ │ │ │ + eoreq pc, r2, r2, lsl #16 │ │ │ │ andcs r4, r0, r3, lsl #12 │ │ │ │ @ instruction: 0x47706018 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febd7b20 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r3], r0 @ │ │ │ │ bmi 2ece8c │ │ │ │ @@ -62494,16 +62494,16 @@ │ │ │ │ @ instruction: 0xf640447a │ │ │ │ @ instruction: 0xf0614358 │ │ │ │ andlt pc, r3, r7, ror pc @ │ │ │ │ stmdami r4, {r8, sl, fp, ip, sp, pc} │ │ │ │ @ instruction: 0xf0724478 │ │ │ │ andlt pc, r3, r3, asr #23 │ │ │ │ svclt 0x0000bd00 │ │ │ │ - eoreq pc, r2, r4, asr #4 │ │ │ │ - strdeq lr, [r8], -ip @ │ │ │ │ + eoreq pc, r2, ip, ror r2 @ │ │ │ │ + eoreq pc, r8, r4, lsr r0 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febd7b60 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 244928 │ │ │ │ @ instruction: 0xf8dfb083 │ │ │ │ @ instruction: 0x460ac01c │ │ │ │ @ instruction: 0xf853447b │ │ │ │ @@ -62844,27 +62844,27 @@ │ │ │ │ mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ bl db760 │ │ │ │ b.n 80b5a │ │ │ │ add.w r4, r6, #5952 @ 0x1740 │ │ │ │ adds r4, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18ce64 │ │ │ │ + bl 18ce9c │ │ │ │ ldr.w r2, [r8, #72] @ 0x48 │ │ │ │ ldrb.w r3, [r2, #44] @ 0x2c │ │ │ │ lsls r1, r3, #31 │ │ │ │ bmi.n 80d32 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ strb.w r3, [r2, #44] @ 0x2c │ │ │ │ add.w r2, r6, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r2, #756] @ 0x2f4 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #756] @ 0x2f4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18ce80 │ │ │ │ + bl 18ceb8 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 80b28 │ │ │ │ b.n 80b3e │ │ │ │ mov fp, r3 │ │ │ │ strd r3, r3, [sp, #48] @ 0x30 │ │ │ │ b.n 80b96 │ │ │ │ @@ -62874,21 +62874,21 @@ │ │ │ │ bl abb60 │ │ │ │ b.n 80b4c │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xf62c008a │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - adcs.w r0, lr, #34 @ 0x22 │ │ │ │ + @ instruction: 0xf1960022 │ │ │ │ rsbs r0, r8, #4521984 @ 0x450000 │ │ │ │ - @ instruction: 0xf4ae0022 │ │ │ │ - bic.w r0, sl, #10616832 @ 0xa20000 │ │ │ │ - cdp 0, 13, cr0, cr12, cr2, {1} │ │ │ │ - @ instruction: 0xf39e0022 │ │ │ │ - cdp 0, 9, cr0, cr0, cr2, {1} │ │ │ │ + @ instruction: 0xf4e60022 │ │ │ │ + orn r0, r2, #10616832 @ 0xa20000 │ │ │ │ + vhadd.s16 d0, d4, d18 │ │ │ │ + @ instruction: 0xf3d60022 │ │ │ │ + cdp 0, 12, cr0, cr8, cr2, {1} │ │ │ │ cbz r2, 80df0 │ │ │ │ stmdb sp!, {r4, r5, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrb.w r1, [r0, #3180] @ 0xc6c │ │ │ │ sub sp, #8 │ │ │ │ @@ -63090,15 +63090,15 @@ │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, fp, pc} │ │ │ │ nop │ │ │ │ adds.w r0, lr, #138 @ 0x8a │ │ │ │ lsrs r0, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xebe00022 │ │ │ │ + ldc 0, cr0, [r8], {34} @ 0x22 │ │ │ │ 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 │ │ │ │ ldr r6, [r1, #20] │ │ │ │ @@ -63235,15 +63235,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r0, #20 │ │ │ │ vhadd.s32 d16, d30, d10 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ vhadd.s32 d0, d24, d10 │ │ │ │ - orn r0, sl, r2, asr #32 │ │ │ │ + @ instruction: 0xeaa20022 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r1, [r1, #3500] @ 0xdac │ │ │ │ add.w r1, r1, #4096 @ 0x1000 │ │ │ │ ldr.w r1, [r1, #1744] @ 0x6d0 │ │ │ │ lsls r2, r1 │ │ │ │ @@ -63259,15 +63259,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 │ │ │ │ - @ instruction: 0xfb440028 │ │ │ │ + @ instruction: 0xfb7c0028 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ ldrd r0, r1, [r3, #16] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -63281,18 +63281,18 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ add.w r3, r0, #5952 @ 0x1740 │ │ │ │ mov r5, r2 │ │ │ │ adds r3, #12 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r3 │ │ │ │ - bl 18ce64 │ │ │ │ + bl 18ce9c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr.w r0, [r4, #1924] @ 0x784 │ │ │ │ - bl 175880 │ │ │ │ + bl 1758b8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cbz r0, 81214 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ addw r1, r5, #4095 @ 0xfff │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr r4, [r2, #0] │ │ │ │ bfc r1, #0, #12 │ │ │ │ @@ -63301,15 +63301,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 18ce80 │ │ │ │ + bl 18ceb8 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r3, [r2, #16] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r1, #24 │ │ │ │ movs r0, #1 │ │ │ │ @@ -63319,15 +63319,15 @@ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 437dc │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r4, #1924] @ 0x784 │ │ │ │ str r1, [r2, #16] │ │ │ │ - bl 1758bc │ │ │ │ + bl 1758f4 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ b.n 811e4 │ │ │ │ add.w r2, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r2, #1924] @ 0x784 │ │ │ │ cbnz r3, 81248 │ │ │ │ bx lr │ │ │ │ ldr r3, [r1, #28] │ │ │ │ @@ -63340,19 +63340,19 @@ │ │ │ │ sub sp, #12 │ │ │ │ add.w r5, r0, #5952 @ 0x1740 │ │ │ │ add.w r0, r0, #5952 @ 0x1740 │ │ │ │ mov r4, r1 │ │ │ │ adds r0, #12 │ │ │ │ adds r5, #12 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 18ce64 │ │ │ │ + bl 18ce9c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [r4, #28] │ │ │ │ ldr.w r0, [r2, #1924] @ 0x784 │ │ │ │ - bl 175880 │ │ │ │ + bl 1758b8 │ │ │ │ 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 │ │ │ │ @@ -63362,20 +63362,20 @@ │ │ │ │ sbc.w ip, r2, #0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ subs r0, #1 │ │ │ │ str.w ip, [r3, #12] │ │ │ │ str r0, [r3, #0] │ │ │ │ cbz r0, 812b0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18ce80 │ │ │ │ + bl 18ceb8 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr.w r0, [r2, #1924] @ 0x784 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 175908 │ │ │ │ + bl 175940 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ blx 423e4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 423e4 │ │ │ │ b.n 812a6 │ │ │ │ nop │ │ │ │ @@ -63389,18 +63389,18 @@ │ │ │ │ cbnz r3, 812ee │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r3, r0, #5952 @ 0x1740 │ │ │ │ adds r3, #12 │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r0, r3 │ │ │ │ - bl 18ce64 │ │ │ │ + bl 18ce9c │ │ │ │ ldr.w r0, [r7, #1924] @ 0x784 │ │ │ │ movs r1, #0 │ │ │ │ - bl 175960 │ │ │ │ + bl 175998 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 81414 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov fp, r7 │ │ │ │ mov.w r9, #0 │ │ │ │ movs r6, #4 │ │ │ │ mov r3, r0 │ │ │ │ @@ -63431,15 +63431,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 175960 │ │ │ │ + bl 175998 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 81388 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ adds r1, r6, #4 │ │ │ │ beq.n 81428 │ │ │ │ adds r6, #4 │ │ │ │ cmp r7, r6 │ │ │ │ @@ -63481,30 +63481,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 17642c │ │ │ │ + bl 176464 │ │ │ │ cmp r6, r7 │ │ │ │ bcc.n 813ba │ │ │ │ mov r4, fp │ │ │ │ ldr r2, [pc, #76] @ (8143c ) │ │ │ │ mov r3, r9 │ │ │ │ ldr r1, [pc, #76] @ (81440 ) │ │ │ │ movs r0, #2 │ │ │ │ add r2, pc │ │ │ │ str.w sl, [sp] │ │ │ │ add r1, pc │ │ │ │ - bl 17642c │ │ │ │ + bl 176464 │ │ │ │ mov r0, r4 │ │ │ │ blx 423e4 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 18ce80 │ │ │ │ + bl 18ceb8 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [pc, #44] @ (81444 ) │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r0 │ │ │ │ add r3, pc │ │ │ │ @@ -63513,20 +63513,20 @@ │ │ │ │ blx 4248c │ │ │ │ b.n 813ee │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ add r4, sp, #924 @ 0x39c │ │ │ │ - vcvt.u16.f16 d30, d0, #1 │ │ │ │ + vqrdmulh.s q15, , d8[0] │ │ │ │ movs r2, r4 │ │ │ │ - b.n 815bc │ │ │ │ + b.n 8162c │ │ │ │ movs r2, r4 │ │ │ │ - stc 0, cr0, [lr], #136 @ 0x88 │ │ │ │ - b.n 81534 │ │ │ │ + stcl 0, cr0, [r6], #136 @ 0x88 │ │ │ │ + b.n 815a4 │ │ │ │ movs r2, r4 │ │ │ │ add r4, sp, #372 @ 0x174 │ │ │ │ vtbx.8 d20, {d15-d17}, d2 │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ ldr r3, [pc, #264] @ (81558 ) │ │ │ │ add r2, pc │ │ │ │ str.w ip, [r1, #40] @ 0x28 │ │ │ │ @@ -63544,15 +63544,15 @@ │ │ │ │ mov r4, r1 │ │ │ │ mov r9, r1 │ │ │ │ add.w r8, r8, #12 │ │ │ │ str r0, [sp, #0] │ │ │ │ add.w r0, r0, #5952 @ 0x1740 │ │ │ │ adds r0, #12 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 18ce64 │ │ │ │ + bl 18ce9c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r3, #1860] @ 0x744 │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #5 │ │ │ │ mov.w r1, r0, lsr #2 │ │ │ │ str r1, [r4, #40] @ 0x28 │ │ │ │ @@ -63576,29 +63576,29 @@ │ │ │ │ ldr r2, [r2, r1] │ │ │ │ cmp r0, r2 │ │ │ │ beq.n 81520 │ │ │ │ ldr.w r1, [r3, #1856] @ 0x740 │ │ │ │ str r3, [sp, #0] │ │ │ │ cbz r0, 81514 │ │ │ │ mov r2, r4 │ │ │ │ - bl 1798d8 │ │ │ │ + bl 179910 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cbz r0, 8154e │ │ │ │ ldr.w r2, [r3, #1860] @ 0x744 │ │ │ │ str.w r4, [r3, #1864] @ 0x748 │ │ │ │ add r2, r0 │ │ │ │ str.w r0, [r3, #1856] @ 0x740 │ │ │ │ b.n 814f6 │ │ │ │ ldr.w r2, [r3, #1856] @ 0x740 │ │ │ │ adds r2, r2, r0 │ │ │ │ beq.n 8154e │ │ │ │ str.w r7, [r3, #1860] @ 0x744 │ │ │ │ mov r0, r8 │ │ │ │ str.w r9, [r2] │ │ │ │ - bl 18ce80 │ │ │ │ + bl 18ceb8 │ │ │ │ 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 814c0 │ │ │ │ @@ -63642,28 +63642,28 @@ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ add.w r2, r0, #5952 @ 0x1740 │ │ │ │ adds r2, #12 │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 18ce64 │ │ │ │ + bl 18ce9c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr.w r2, [r3, #1860] @ 0x744 │ │ │ │ ldr.w ip, [r3, #1856] @ 0x740 │ │ │ │ subs r2, #4 │ │ │ │ str.w r2, [r3, #1860] @ 0x744 │ │ │ │ ldr r1, [r1, #40] @ 0x28 │ │ │ │ ldr.w r3, [ip, r2] │ │ │ │ str.w r3, [ip, r1, lsl #2] │ │ │ │ str r1, [r3, #40] @ 0x28 │ │ │ │ - bl 18ce80 │ │ │ │ + bl 18ceb8 │ │ │ │ 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 │ │ │ │ @@ -63877,24 +63877,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 250a7c │ │ │ │ + bl 250ab4 │ │ │ │ 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 246d34 │ │ │ │ + bl 246d6c │ │ │ │ b.n 817e2 │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xe83a008a │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xe816008a │ │ │ │ @@ -64627,21 +64627,21 @@ │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ b.n 81990 │ │ │ │ lsls r2, r1, #2 │ │ │ │ @ instruction: 0xfaf7ffff │ │ │ │ - add.w r0, r6, r2, asr #32 │ │ │ │ + @ instruction: 0xeb3e0022 │ │ │ │ b.n 82524 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrd r0, r0, [r8, #136] @ 0x88 │ │ │ │ - @ instruction: 0xe98c0022 │ │ │ │ - stmdb r2!, {r1, r5} │ │ │ │ - ldmia.w r8, {r1, r5} │ │ │ │ + ands.w r0, r0, r2, asr #32 │ │ │ │ + strd r0, r0, [r4, #136] @ 0x88 │ │ │ │ + ldrd r0, r0, [sl, #-136] @ 0x88 │ │ │ │ + @ instruction: 0xe8d00022 │ │ │ │ stmdb 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 │ │ │ │ ldr r1, [pc, #688] @ (822b4 ) │ │ │ │ @@ -64924,88 +64924,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 179310 │ │ │ │ + bl 179348 │ │ │ │ ldr r3, [r4, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 823f2 │ │ │ │ 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 823ea │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r7, #101 @ 0x65 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 179350 │ │ │ │ + bl 179388 │ │ │ │ ldr r3, [r7, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 823e6 │ │ │ │ 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 179350 │ │ │ │ + bl 179388 │ │ │ │ add.w r1, r7, #120 @ 0x78 │ │ │ │ movs r2, #4 │ │ │ │ add r1, r9 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 179350 │ │ │ │ + bl 179388 │ │ │ │ add.w r1, r7, #116 @ 0x74 │ │ │ │ movs r2, #4 │ │ │ │ add r1, r9 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 179350 │ │ │ │ + bl 179388 │ │ │ │ add.w r1, r7, #112 @ 0x70 │ │ │ │ movs r2, #4 │ │ │ │ add r1, r9 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 179350 │ │ │ │ + bl 179388 │ │ │ │ add.w r1, r7, #124 @ 0x7c │ │ │ │ movs r2, #4 │ │ │ │ add r1, r9 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 179350 │ │ │ │ + bl 179388 │ │ │ │ add.w r1, r7, #128 @ 0x80 │ │ │ │ movs r2, #4 │ │ │ │ add r1, r9 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 179350 │ │ │ │ + bl 179388 │ │ │ │ add.w r2, r9, r8, lsl #5 │ │ │ │ ldr.w r4, [r2, #132] @ 0x84 │ │ │ │ cbz r4, 823d4 │ │ │ │ add r7, r9 │ │ │ │ ldr r2, [r7, #112] @ 0x70 │ │ │ │ cbz r2, 823d4 │ │ │ │ add r4, sl │ │ │ │ movs r6, #0 │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #4 │ │ │ │ add r0, sp, #8 │ │ │ │ adds r6, #1 │ │ │ │ - bl 179350 │ │ │ │ + bl 179388 │ │ │ │ movs r2, #4 │ │ │ │ adds r1, r4, r2 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 179350 │ │ │ │ + bl 179388 │ │ │ │ subs r1, r4, #4 │ │ │ │ movs r2, #4 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 179350 │ │ │ │ + bl 179388 │ │ │ │ ldr r3, [r7, #112] @ 0x70 │ │ │ │ adds r4, #44 @ 0x2c │ │ │ │ cmp r6, r3 │ │ │ │ bcc.n 823ac │ │ │ │ add.w r3, r8, #1 │ │ │ │ ldr.w r2, [r9, #88] @ 0x58 │ │ │ │ uxth.w r8, r3 │ │ │ │ @@ -65017,22 +65017,22 @@ │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, r4 │ │ │ │ bhi.n 8231a │ │ │ │ ldr r4, [sp, #4] │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #100 @ 0x64 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 179350 │ │ │ │ + bl 179388 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #104 @ 0x68 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 179350 │ │ │ │ + bl 179388 │ │ │ │ add r1, sp, #8 │ │ │ │ add.w r0, r4, #108 @ 0x6c │ │ │ │ - bl 1793dc │ │ │ │ + bl 179414 │ │ │ │ ldr r2, [pc, #36] @ (8243c ) │ │ │ │ ldr r3, [pc, #32] @ (82438 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ eors r2, r3 │ │ │ │ @@ -65125,15 +65125,15 @@ │ │ │ │ str r6, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movw r3, #515 @ 0x203 │ │ │ │ bl e2828 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - b.n 82bb4 │ │ │ │ + b.n 82c24 │ │ │ │ movs r2, r4 │ │ │ │ cbz r2, 82568 │ │ │ │ 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 │ │ │ │ @@ -65395,17 +65395,17 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ bl aca4c │ │ │ │ b.n 826c8 │ │ │ │ nop │ │ │ │ - b.n 82ac8 │ │ │ │ + b.n 82b38 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 82900 │ │ │ │ + b.n 82970 │ │ │ │ movs r2, r4 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 82884 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -66044,23 +66044,23 @@ │ │ │ │ adc.w r2, r2, #0 │ │ │ │ b.n 82dba │ │ │ │ mov r1, lr │ │ │ │ mov sl, lr │ │ │ │ mov r9, lr │ │ │ │ b.n 82da2 │ │ │ │ nop │ │ │ │ - ble.n 82e78 │ │ │ │ + udf #8 │ │ │ │ movs r2, r4 │ │ │ │ - ble.n 82ee0 │ │ │ │ + ble.n 82f50 │ │ │ │ movs r2, r4 │ │ │ │ - blt.n 82e34 │ │ │ │ + blt.n 82ea4 │ │ │ │ movs r2, r4 │ │ │ │ - bls.n 82e8c │ │ │ │ + bge.n 82efc │ │ │ │ movs r2, r4 │ │ │ │ - bls.n 82e40 │ │ │ │ + bls.n 82eb0 │ │ │ │ movs r2, r4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ sub sp, #8 │ │ │ │ @@ -66250,15 +66250,15 @@ │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ str.w ip, [r4, #20] │ │ │ │ blx 428b4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ addw r0, r0, #3604 @ 0xe14 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 17d878 │ │ │ │ + bl 17d8b0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ mov.w lr, #127 @ 0x7f │ │ │ │ ldrd ip, r0, [r1, #16] │ │ │ │ adds r3, #127 @ 0x7f │ │ │ │ adc.w r2, r2, #0 │ │ │ │ b.n 830bc │ │ │ │ @@ -67039,15 +67039,15 @@ │ │ │ │ movw r3, #1532 @ 0x5fc │ │ │ │ bl e2828 │ │ │ │ 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 837d6 │ │ │ │ - ldmia r6, {r1, r2, r3, r6, r7} │ │ │ │ + ldmia r7!, {r1, r2} │ │ │ │ movs r2, r4 │ │ │ │ cbnz r2, 8399c │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -67423,15 +67423,15 @@ │ │ │ │ ldr.w r1, [r3, #2124] @ 0x84c │ │ │ │ ldr r2, [r5, r2] │ │ │ │ adds r5, r4, r6 │ │ │ │ cmp r1, r2 │ │ │ │ beq.n 83dee │ │ │ │ str r3, [sp, #12] │ │ │ │ cbz r1, 83e00 │ │ │ │ - bl 179a60 │ │ │ │ + bl 179a98 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r1, [r3, #2124] @ 0x84c │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, r6] │ │ │ │ str r2, [r5, #4] │ │ │ │ str r2, [r5, #8] │ │ │ │ str r2, [r5, #12] │ │ │ │ @@ -67583,15 +67583,15 @@ │ │ │ │ ldr.w r0, [r5, #2124] @ 0x84c │ │ │ │ str r3, [sp, #32] │ │ │ │ cmp r0, r6 │ │ │ │ beq.w 842da │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 842b2 │ │ │ │ mov r2, r8 │ │ │ │ - bl 1798d8 │ │ │ │ + bl 179910 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r6, r0 │ │ │ │ cbz r6, 83fc8 │ │ │ │ str.w r6, [r5, #2128] @ 0x850 │ │ │ │ str.w r8, [r5, #2136] @ 0x858 │ │ │ │ str.w r4, [r5, #2132] @ 0x854 │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ @@ -67693,15 +67693,15 @@ │ │ │ │ bne.w 84342 │ │ │ │ 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 177df4 │ │ │ │ + bl 177e2c │ │ │ │ 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 r1, [r7, #0] │ │ │ │ bl 74600 │ │ │ │ @@ -67866,15 +67866,15 @@ │ │ │ │ ldr.w r0, [r5, #2124] @ 0x84c │ │ │ │ ldr r3, [r1, r3] │ │ │ │ cmp r0, r3 │ │ │ │ beq.n 8430e │ │ │ │ ldr.w r1, [r5, #2128] @ 0x850 │ │ │ │ cbz r0, 84304 │ │ │ │ mov r2, r8 │ │ │ │ - bl 1798d8 │ │ │ │ + bl 179910 │ │ │ │ cbz r0, 84300 │ │ │ │ ldr.w r3, [r5, #2132] @ 0x854 │ │ │ │ str.w r8, [r5, #2136] @ 0x858 │ │ │ │ add r3, r0 │ │ │ │ str.w r0, [r5, #2128] @ 0x850 │ │ │ │ b.n 84022 │ │ │ │ mov r0, r1 │ │ │ │ @@ -68100,25 +68100,25 @@ │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r5, r0 │ │ │ │ bl e2b3c │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 8454e │ │ │ │ add.w r0, r5, #5024 @ 0x13a0 │ │ │ │ adds r0, #16 │ │ │ │ - bl 18ce64 │ │ │ │ + bl 18ce9c │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ add.w r1, r5, #4992 @ 0x1380 │ │ │ │ mov r2, r3 │ │ │ │ adds r1, #20 │ │ │ │ add.w r0, r4, #40 @ 0x28 │ │ │ │ bl b64b8 │ │ │ │ mov r6, r0 │ │ │ │ add.w r0, r5, #5024 @ 0x13a0 │ │ │ │ adds r0, #16 │ │ │ │ - bl 18ce80 │ │ │ │ + bl 18ceb8 │ │ │ │ cbnz r6, 8456a │ │ │ │ ldrb.w r2, [r5, #3180] @ 0xc6c │ │ │ │ cbnz r2, 8457e │ │ │ │ movs r1, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ strb r1, [r4, #8] │ │ │ │ @@ -68147,17 +68147,17 @@ │ │ │ │ b.n 84554 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r4 │ │ │ │ bl ace0c │ │ │ │ b.n 8453c │ │ │ │ nop │ │ │ │ - stmia r3!, {r1, r2, r3, r6} │ │ │ │ + stmia r3!, {r1, r2, r7} │ │ │ │ movs r2, r4 │ │ │ │ - stmia r3!, {r1, r2, r5} │ │ │ │ + stmia r3!, {r1, r2, r3, r4, r6} │ │ │ │ movs r2, r4 │ │ │ │ cbz r2, 845e0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrb.w r3, [r0, #3180] @ 0xc6c │ │ │ │ @@ -68165,21 +68165,21 @@ │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r2 │ │ │ │ cbnz r3, 845e2 │ │ │ │ add.w r3, r4, #5024 @ 0x13a0 │ │ │ │ adds r3, #16 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 18ce64 │ │ │ │ + bl 18ce9c │ │ │ │ add.w r0, r4, #4992 @ 0x1380 │ │ │ │ add.w r1, r5, #40 @ 0x28 │ │ │ │ adds r0, #20 │ │ │ │ bl b65d8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 18ce80 │ │ │ │ + bl 18ceb8 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl e2d2c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ @@ -68428,40 +68428,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 250a7c │ │ │ │ + bl 250ab4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 250dac │ │ │ │ + bl 250de4 │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 84a7a │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17137c │ │ │ │ + bl 1713b4 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 240f70 │ │ │ │ + bl 240fa8 │ │ │ │ movs r1, #0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2410a8 │ │ │ │ + bl 2410e0 │ │ │ │ add.w r3, r8, #4096 @ 0x1000 │ │ │ │ mov fp, r0 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r3, [r3, #2660] @ 0xa64 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - bl 240ff4 │ │ │ │ + bl 24102c │ │ │ │ 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 │ │ │ │ @@ -68501,25 +68501,25 @@ │ │ │ │ ldrb.w r3, [r3, #141] @ 0x8d │ │ │ │ cbz r3, 8493e │ │ │ │ cmp r4, #92 @ 0x5c │ │ │ │ bhi.w 84b38 │ │ │ │ cmp r4, #69 @ 0x45 │ │ │ │ bhi.w 84bd0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 250a7c │ │ │ │ - bl 18054c │ │ │ │ + bl 250ab4 │ │ │ │ + bl 180584 │ │ │ │ cbnz r0, 8495a │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldrb.w r3, [r3, #199] @ 0xc7 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 84b54 │ │ │ │ orr.w sl, sl, #4096 @ 0x1000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 250a7c │ │ │ │ - bl 18045c │ │ │ │ + bl 250ab4 │ │ │ │ + bl 180494 │ │ │ │ cbz r0, 849ba │ │ │ │ ldrb.w r3, [r9, #32] │ │ │ │ and.w r3, r3, #7 │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 849ba │ │ │ │ ldrb.w r3, [r9, #52] @ 0x34 │ │ │ │ cbnz r3, 849ba │ │ │ │ @@ -68556,20 +68556,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 250a7c │ │ │ │ - bl 18054c │ │ │ │ + bl 250ab4 │ │ │ │ + bl 180584 │ │ │ │ cbnz r0, 849fc │ │ │ │ orr.w sl, sl, #256 @ 0x100 │ │ │ │ mov r0, r4 │ │ │ │ - bl 250bfc │ │ │ │ + bl 250c34 │ │ │ │ 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 │ │ │ │ @@ -68642,15 +68642,15 @@ │ │ │ │ movt r3, #15261 @ 0x3b9d │ │ │ │ cmp r4, r3 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ bne.w 84c40 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 84bb8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 250bfc │ │ │ │ + bl 250c34 │ │ │ │ tst.w r0, #6 │ │ │ │ bne.n 84bb8 │ │ │ │ mov r9, sl │ │ │ │ mov r2, r5 │ │ │ │ b.n 84a66 │ │ │ │ orr.w r7, r7, #8 │ │ │ │ cmp r4, #129 @ 0x81 │ │ │ │ @@ -68706,15 +68706,15 @@ │ │ │ │ orr.w r9, r9, #1073741824 @ 0x40000000 │ │ │ │ b.n 84a66 │ │ │ │ movw sl, #50177 @ 0xc401 │ │ │ │ movt sl, #1 │ │ │ │ b.n 8492a │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 250bfc │ │ │ │ + bl 250c34 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ tst.w r0, #6 │ │ │ │ bne.w 84a5a │ │ │ │ cmp r4, #130 @ 0x82 │ │ │ │ itt eq │ │ │ │ moveq.w sl, #0 │ │ │ │ moveq r5, #0 │ │ │ │ @@ -68751,31 +68751,31 @@ │ │ │ │ b.n 849a4 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 84ba4 │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r0 │ │ │ │ b.n 849aa │ │ │ │ mov r0, r4 │ │ │ │ - bl 250bfc │ │ │ │ + bl 250c34 │ │ │ │ tst.w r0, #6 │ │ │ │ it eq │ │ │ │ moveq r2, r5 │ │ │ │ bne.n 84b6a │ │ │ │ b.n 84b70 │ │ │ │ mov r0, r4 │ │ │ │ - bl 250bfc │ │ │ │ + bl 250c34 │ │ │ │ tst.w r0, #6 │ │ │ │ beq.w 84ae4 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ mov r9, sl │ │ │ │ mov r2, r5 │ │ │ │ mov r8, r7 │ │ │ │ b.n 84a66 │ │ │ │ mov r0, r4 │ │ │ │ - bl 250bfc │ │ │ │ + bl 250c34 │ │ │ │ tst.w r0, #6 │ │ │ │ itt eq │ │ │ │ ldreq.w r9, [sp, #4] │ │ │ │ moveq r2, r9 │ │ │ │ beq.n 84b70 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ mov r8, r7 │ │ │ │ @@ -68785,66 +68785,66 @@ │ │ │ │ cbz r3, 84c4c │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov r2, r0 │ │ │ │ b.n 84a66 │ │ │ │ mov r0, r4 │ │ │ │ - bl 250bfc │ │ │ │ + bl 250c34 │ │ │ │ tst.w r0, #6 │ │ │ │ bne.n 84bc6 │ │ │ │ ldr.w r9, [sp, #4] │ │ │ │ mov r2, r9 │ │ │ │ b.n 84a66 │ │ │ │ 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 240f70 │ │ │ │ + bl 240fa8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 240f8c │ │ │ │ + bl 240fc4 │ │ │ │ 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 2410a8 │ │ │ │ + bl 2410e0 │ │ │ │ ldrd r2, r1, [sp] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2410d0 │ │ │ │ + bl 241108 │ │ │ │ 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 240fa4 │ │ │ │ + bl 240fdc │ │ │ │ ldrd r2, r1, [sp] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 241054 │ │ │ │ + bl 24108c │ │ │ │ movs r3, #0 │ │ │ │ bfi r3, r4, #0, #8 │ │ │ │ bfi r3, r0, #8, #8 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ @@ -68857,15 +68857,15 @@ │ │ │ │ cbz r3, 84d54 │ │ │ │ cmp r3, #1 │ │ │ │ beq.n 84d58 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 250a7c │ │ │ │ + bl 250ab4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 84760 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 84d54 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #1 │ │ │ │ @@ -68874,15 +68874,15 @@ │ │ │ │ b.n 84d3c │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, r4 │ │ │ │ bls.n 84d58 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr.w r0, [r3, r4, lsl #2] │ │ │ │ adds r4, #1 │ │ │ │ - bl 250a7c │ │ │ │ + bl 250ab4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 84760 │ │ │ │ cmp r7, r0 │ │ │ │ beq.n 84d36 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ @@ -69151,15 +69151,15 @@ │ │ │ │ lsls r0, r2, #29 │ │ │ │ bmi.n 85052 │ │ │ │ b.n 85066 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #24] │ │ │ │ b.n 84fa6 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 250bfc │ │ │ │ + bl 250c34 │ │ │ │ tst.w r0, #6 │ │ │ │ bne.w 85284 │ │ │ │ ldr r2, [pc, #916] @ (853ac ) │ │ │ │ ldr r3, [r6, #12] │ │ │ │ add r2, pc │ │ │ │ cmp r3, #1 │ │ │ │ ldr.w r1, [r2, r3, lsl #2] │ │ │ │ @@ -69462,18 +69462,18 @@ │ │ │ │ bl 86160 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 85222 │ │ │ │ ldr r4, [r6, #20] │ │ │ │ ands.w r4, r4, #512 @ 0x200 │ │ │ │ bne.w 85222 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 250a7c │ │ │ │ + bl 250ab4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 2410d0 │ │ │ │ + bl 241108 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 85224 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ movs r4, #1 │ │ │ │ add.w r2, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ bic.w r3, r3, #4194304 @ 0x400000 │ │ │ │ @@ -69486,16 +69486,16 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 86174 │ │ │ │ eors r4, r0 │ │ │ │ uxtb r4, r4 │ │ │ │ b.n 85224 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl 250a7c │ │ │ │ - bl 17137c │ │ │ │ + bl 250ab4 │ │ │ │ + bl 1713b4 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r3, r0 │ │ │ │ ldrd r2, r0, [r6, #20] │ │ │ │ cbz r3, 85396 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, #65 @ 0x41 │ │ │ │ ite cc │ │ │ │ @@ -69507,45 +69507,45 @@ │ │ │ │ ldr.w ip, [r6, #16] │ │ │ │ b.n 84fc8 │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ cbz r0, 853b2 │ │ │ │ lsls r2, r1, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r2, r3, pc} │ │ │ │ + pop {r2, r6, pc} │ │ │ │ movs r0, r5 │ │ │ │ - pop {r1, r2, r4, r5, r6, r7} │ │ │ │ + pop {r1, r2, r3, r5, pc} │ │ │ │ movs r0, r5 │ │ │ │ - pop {r1, r5, r6, r7} │ │ │ │ + pop {r1, r3, r4, pc} │ │ │ │ movs r0, r5 │ │ │ │ - pop {r1, r2, r3, r6, r7} │ │ │ │ + pop {r1, r2, pc} │ │ │ │ movs r0, r5 │ │ │ │ - pop {r1, r3, r4, r5, r7} │ │ │ │ + pop {r1, r4, r5, r6, r7} │ │ │ │ movs r0, r5 │ │ │ │ - @ instruction: 0xb80e │ │ │ │ + @ instruction: 0xb846 │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xb74a │ │ │ │ + @ instruction: 0xb782 │ │ │ │ movs r2, r4 │ │ │ │ add r6, sp, #368 @ 0x170 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - @ instruction: 0xb75a │ │ │ │ + @ instruction: 0xb792 │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xb6e8 │ │ │ │ + @ instruction: 0xb720 │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xb770 │ │ │ │ + @ instruction: 0xb7a8 │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xb686 │ │ │ │ + @ instruction: 0xb6be │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xb706 │ │ │ │ + @ instruction: 0xb73e │ │ │ │ movs r2, r4 │ │ │ │ - cpsie i │ │ │ │ + @ instruction: 0xb69a │ │ │ │ movs r2, r4 │ │ │ │ - push {r2, r3, r4, r5, r6, r7, lr} │ │ │ │ + @ instruction: 0xb634 │ │ │ │ movs r2, r4 │ │ │ │ - push {r1, r2, r3, r6, r7, lr} │ │ │ │ + @ instruction: 0xb606 │ │ │ │ movs r2, r4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ ldr r4, [r1, #16] │ │ │ │ @@ -69616,16 +69616,16 @@ │ │ │ │ beq.w 857f0 │ │ │ │ ldrb.w r3, [r1, #1113] @ 0x459 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 857f0 │ │ │ │ movs r3, #3 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ - bl 250a7c │ │ │ │ - bl 17137c │ │ │ │ + bl 250ab4 │ │ │ │ + bl 1713b4 │ │ │ │ cbz r0, 854e2 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ lsrs r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ beq.w 857fe │ │ │ │ movs r3, #1 │ │ │ │ cmp.w r5, #83886080 @ 0x5000000 │ │ │ │ @@ -69638,15 +69638,15 @@ │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ add.w r6, r4, #112 @ 0x70 │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.w 857a8 │ │ │ │ - bl 250dac │ │ │ │ + bl 250de4 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 85544 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 8578c │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ @@ -69654,16 +69654,16 @@ │ │ │ │ movw r3, #11107 @ 0x2b63 │ │ │ │ movt r3, #15261 @ 0x3b9d │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #40 @ 0x28 │ │ │ │ cmp r0, r3 │ │ │ │ beq.w 856f8 │ │ │ │ mov r1, r5 │ │ │ │ - bl 250c88 │ │ │ │ - bl 250a7c │ │ │ │ + bl 250cc0 │ │ │ │ + bl 250ab4 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ b.n 85568 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.w 857a8 │ │ │ │ movw r3, #11107 @ 0x2b63 │ │ │ │ @@ -69685,27 +69685,27 @@ │ │ │ │ movne.w r9, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ strd r3, r9, [sp, #20] │ │ │ │ mov r9, r6 │ │ │ │ mov r6, r1 │ │ │ │ ldr r7, [r4, #48] @ 0x30 │ │ │ │ - bl 250dac │ │ │ │ + bl 250de4 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 855a2 │ │ │ │ movs r2, #12 │ │ │ │ mov r0, r7 │ │ │ │ mla r3, r2, r5, r3 │ │ │ │ ldrb r1, [r3, #9] │ │ │ │ blx 43150 <__aeabi_uidiv@plt> │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 250dac │ │ │ │ + bl 250de4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, 855c2 │ │ │ │ mov r0, r3 │ │ │ │ movs r3, #12 │ │ │ │ mla r2, r3, r5, r2 │ │ │ │ ldrb r1, [r2, #10] │ │ │ │ @@ -69763,15 +69763,15 @@ │ │ │ │ bfi r3, r2, #16, #8 │ │ │ │ ldrb.w r2, [r4, #1114] @ 0x45a │ │ │ │ bfi r3, r2, #24, #8 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ - bl 2411e8 │ │ │ │ + bl 241220 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 85834 │ │ │ │ ldr r3, [pc, #728] @ (8594c ) │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ ldrexd r2, r3, [r3] │ │ │ │ dmb ish │ │ │ │ and.w r2, r2, #32768 @ 0x8000 │ │ │ │ @@ -69798,15 +69798,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 85702 │ │ │ │ - bl 250dac │ │ │ │ + bl 250de4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 8578c │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r5, r3 │ │ │ │ bcs.n 8578c │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ movs r6, #150 @ 0x96 │ │ │ │ @@ -69864,34 +69864,34 @@ │ │ │ │ movcc r1, r3 │ │ │ │ strd r2, r1, [r7, #-8] │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.n 8578c │ │ │ │ adds r5, #1 │ │ │ │ add.w r8, r8, #40 @ 0x28 │ │ │ │ add.w r9, r9, #312 @ 0x138 │ │ │ │ - bl 250dac │ │ │ │ + bl 250de4 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 856d6 │ │ │ │ ldr.w r0, [r4, #400] @ 0x190 │ │ │ │ - bl 17137c │ │ │ │ + bl 1713b4 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #3 │ │ │ │ beq.n 8584e │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #1092] @ 0x444 │ │ │ │ str.w r3, [r4, #1108] @ 0x454 │ │ │ │ movs r0, #0 │ │ │ │ b.n 857d4 │ │ │ │ movs r5, #0 │ │ │ │ movs r0, #130 @ 0x82 │ │ │ │ movs r1, #145 @ 0x91 │ │ │ │ add r7, sp, #40 @ 0x28 │ │ │ │ b.n 85568 │ │ │ │ mov r0, r9 │ │ │ │ - bl 246ea8 │ │ │ │ + bl 246ee0 │ │ │ │ b.n 85688 │ │ │ │ ldr r2, [pc, #404] @ (85950 ) │ │ │ │ movs r3, #0 │ │ │ │ movw r1, #52432 @ 0xccd0 │ │ │ │ movt r1, #50274 @ 0xc462 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ @@ -70029,19 +70029,19 @@ │ │ │ │ lsls r2, r1, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ add r3, sp, #392 @ 0x188 │ │ │ │ lsls r2, r1, #2 │ │ │ │ lsrs r0, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - sxth r0, r0 │ │ │ │ + sxth r0, r7 │ │ │ │ movs r2, r4 │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cbz r4, 8597c │ │ │ │ + cbz r4, 8598a │ │ │ │ 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, #3968] @ 0xf80 │ │ │ │ mov r6, r2 │ │ │ │ ldr.w r2, [pc, #1212] @ 85e2c │ │ │ │ @@ -70068,16 +70068,16 @@ │ │ │ │ beq.w 85cdc │ │ │ │ ldrb.w r3, [r1, #1113] @ 0x459 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 85cdc │ │ │ │ movs r3, #3 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ - bl 250a7c │ │ │ │ - bl 17137c │ │ │ │ + bl 250ab4 │ │ │ │ + bl 1713b4 │ │ │ │ cbz r0, 859ce │ │ │ │ ldr r3, [r0, #24] │ │ │ │ lsrs r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ beq.w 85cea │ │ │ │ movs r3, #1 │ │ │ │ cmp.w r5, #83886080 @ 0x5000000 │ │ │ │ @@ -70090,15 +70090,15 @@ │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ add.w r6, r4, #112 @ 0x70 │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.w 85c94 │ │ │ │ - bl 250dac │ │ │ │ + bl 250de4 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 85a30 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 85c78 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ @@ -70106,16 +70106,16 @@ │ │ │ │ movw r3, #11107 @ 0x2b63 │ │ │ │ movt r3, #15261 @ 0x3b9d │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #40 @ 0x28 │ │ │ │ cmp r0, r3 │ │ │ │ beq.w 85be4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 250c88 │ │ │ │ - bl 250a7c │ │ │ │ + bl 250cc0 │ │ │ │ + bl 250ab4 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ b.n 85a54 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.w 85c94 │ │ │ │ movw r3, #11107 @ 0x2b63 │ │ │ │ @@ -70137,27 +70137,27 @@ │ │ │ │ movne.w r9, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ strd r3, r9, [sp, #20] │ │ │ │ mov r9, r6 │ │ │ │ mov r6, r1 │ │ │ │ ldr r7, [r4, #48] @ 0x30 │ │ │ │ - bl 250dac │ │ │ │ + bl 250de4 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 85a8e │ │ │ │ movs r2, #12 │ │ │ │ mov r0, r7 │ │ │ │ mla r3, r2, r5, r3 │ │ │ │ ldrb r1, [r3, #9] │ │ │ │ blx 43150 <__aeabi_uidiv@plt> │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 250dac │ │ │ │ + bl 250de4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, 85aae │ │ │ │ mov r0, r3 │ │ │ │ movs r3, #12 │ │ │ │ mla r2, r3, r5, r2 │ │ │ │ ldrb r1, [r2, #10] │ │ │ │ @@ -70215,15 +70215,15 @@ │ │ │ │ bfi r3, r2, #16, #8 │ │ │ │ ldrb.w r2, [r4, #1114] @ 0x45a │ │ │ │ bfi r3, r2, #24, #8 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ - bl 2411e8 │ │ │ │ + bl 241220 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 85d20 │ │ │ │ ldr r3, [pc, #728] @ (85e38 ) │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ ldrexd r2, r3, [r3] │ │ │ │ dmb ish │ │ │ │ and.w r2, r2, #32768 @ 0x8000 │ │ │ │ @@ -70250,15 +70250,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 85bee │ │ │ │ - bl 250dac │ │ │ │ + bl 250de4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 85c78 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r5, r3 │ │ │ │ bcs.n 85c78 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ movs r6, #150 @ 0x96 │ │ │ │ @@ -70316,34 +70316,34 @@ │ │ │ │ movcc r1, r3 │ │ │ │ strd r2, r1, [r7, #-8] │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.n 85c78 │ │ │ │ adds r5, #1 │ │ │ │ add.w r8, r8, #40 @ 0x28 │ │ │ │ add.w r9, r9, #312 @ 0x138 │ │ │ │ - bl 250dac │ │ │ │ + bl 250de4 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 85bc2 │ │ │ │ ldr.w r0, [r4, #400] @ 0x190 │ │ │ │ - bl 17137c │ │ │ │ + bl 1713b4 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #3 │ │ │ │ beq.n 85d3a │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #1092] @ 0x444 │ │ │ │ str.w r3, [r4, #1108] @ 0x454 │ │ │ │ movs r0, #0 │ │ │ │ b.n 85cc0 │ │ │ │ movs r5, #0 │ │ │ │ movs r0, #130 @ 0x82 │ │ │ │ movs r1, #145 @ 0x91 │ │ │ │ add r7, sp, #40 @ 0x28 │ │ │ │ b.n 85a54 │ │ │ │ mov r0, r9 │ │ │ │ - bl 246ea8 │ │ │ │ + bl 246ee0 │ │ │ │ b.n 85b74 │ │ │ │ ldr r2, [pc, #404] @ (85e3c ) │ │ │ │ movs r3, #0 │ │ │ │ movw r1, #52432 @ 0xccd0 │ │ │ │ movt r1, #50274 @ 0xc462 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ @@ -70481,19 +70481,19 @@ │ │ │ │ lsls r2, r1, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ add r6, pc, #472 @ (adr r6, 86010 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ lsrs r0, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #80 @ 0x50 │ │ │ │ + add r5, sp, #304 @ 0x130 │ │ │ │ movs r2, r4 │ │ │ │ add r3, pc, #224 @ (adr r3, 85f24 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r4, sp, #608 @ 0x260 │ │ │ │ + add r4, sp, #832 @ 0x340 │ │ │ │ movs r2, r4 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ beq.w 85f74 │ │ │ │ bhi.n 85f4e │ │ │ │ cmp r3, #4 │ │ │ │ @@ -70599,15 +70599,15 @@ │ │ │ │ nop │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.n 85f9c │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 250dac │ │ │ │ + bl 250de4 │ │ │ │ cbz r0, 85fa0 │ │ │ │ ldrb r0, [r0, #0] │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #2 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ @@ -70617,16 +70617,16 @@ │ │ │ │ movt r2, #15261 @ 0x3b9d │ │ │ │ cmp r0, r2 │ │ │ │ beq.n 85fcc │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 250c88 │ │ │ │ - bl 250a7c │ │ │ │ + bl 250cc0 │ │ │ │ + bl 250ab4 │ │ │ │ pop {r3, pc} │ │ │ │ cmp r1, #0 │ │ │ │ ite ne │ │ │ │ movne r0, #50 @ 0x32 │ │ │ │ moveq.w r0, #452 @ 0x1c4 │ │ │ │ bx lr │ │ │ │ cmp r1, #0 │ │ │ │ @@ -70794,26 +70794,26 @@ │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r8, r3 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r1 │ │ │ │ - bl 250a7c │ │ │ │ - bl 17137c │ │ │ │ + bl 250ab4 │ │ │ │ + bl 1713b4 │ │ │ │ cbz r0, 861be │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ bhi.n 8619c │ │ │ │ bic.w r3, r6, #4 │ │ │ │ mov r0, r6 │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ beq.n 8619c │ │ │ │ - bl 250a7c │ │ │ │ - bl 180610 │ │ │ │ + bl 250ab4 │ │ │ │ + bl 180648 │ │ │ │ cbz r0, 861dc │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldrb.w r3, [r3, #745] @ 0x2e9 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 8619c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldrb.w r3, [r3, #94] @ 0x5e │ │ │ │ @@ -70859,50 +70859,50 @@ │ │ │ │ cmp r3, #1 │ │ │ │ ite gt │ │ │ │ movgt r0, #0 │ │ │ │ movle r0, #1 │ │ │ │ b.n 8619e │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 250bfc │ │ │ │ + bl 250c34 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ tst.w r0, #6 │ │ │ │ beq.n 8621a │ │ │ │ b.n 8619c │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 8619c │ │ │ │ ldr r3, [pc, #128] @ (862e8 ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldrexd r2, r3, [r3] │ │ │ │ dmb ish │ │ │ │ and.w r2, r2, #131072 @ 0x20000 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 8619c │ │ │ │ mov r0, r6 │ │ │ │ - bl 250a7c │ │ │ │ - bl 17137c │ │ │ │ + bl 250ab4 │ │ │ │ + bl 1713b4 │ │ │ │ cbz r0, 862de │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [pc, #96] @ (862ec ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #96] @ (862f0 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 17642c │ │ │ │ + bl 176464 │ │ │ │ b.n 8619c │ │ │ │ mov r0, r6 │ │ │ │ - bl 250a7c │ │ │ │ - bl 17137c │ │ │ │ + bl 250ab4 │ │ │ │ + bl 1713b4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 861e6 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r3, #8 │ │ │ │ bne.n 861e6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 250dac │ │ │ │ + bl 250de4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 8619c │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #1 │ │ │ │ bne.n 861e6 │ │ │ │ b.n 8619c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ @@ -70918,19 +70918,19 @@ │ │ │ │ ldr r3, [pc, #20] @ (862f4 ) │ │ │ │ add r3, pc │ │ │ │ b.n 86288 │ │ │ │ ldr r6, [sp, #440] @ 0x1b8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ lsrs r0, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #440 @ (adr r7, 864a8 ) │ │ │ │ + add r7, pc, #664 @ (adr r7, 86588 ) │ │ │ │ movs r2, r4 │ │ │ │ - str r1, [sp, #912] @ 0x390 │ │ │ │ + str r2, [sp, #112] @ 0x70 │ │ │ │ movs r2, r4 │ │ │ │ - add r7, pc, #48 @ (adr r7, 86328 ) │ │ │ │ + add r7, pc, #272 @ (adr r7, 86408 ) │ │ │ │ movs r2, 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 │ │ │ │ @@ -71007,15 +71007,15 @@ │ │ │ │ bl 86174 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 86366 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ lsls r3, r3, #28 │ │ │ │ bpl.n 86372 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ - bl 250bfc │ │ │ │ + bl 250c34 │ │ │ │ ands.w r3, r0, #6 │ │ │ │ str r3, [sp, #24] │ │ │ │ bne.n 86372 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ cbz r6, 863f6 │ │ │ │ movw r2, #2104 @ 0x838 │ │ │ │ movt r2, #15261 @ 0x3b9d │ │ │ │ @@ -71046,16 +71046,16 @@ │ │ │ │ bne.n 864c0 │ │ │ │ ldrb.w r3, [r4, #1112] @ 0x458 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 86596 │ │ │ │ ldr r3, [pc, #684] @ (866ec ) │ │ │ │ ldr r5, [r7, r3] │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ - bl 250a7c │ │ │ │ - bl 17137c │ │ │ │ + bl 250ab4 │ │ │ │ + bl 1713b4 │ │ │ │ cbz r0, 86454 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ lsrs r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ beq.n 86520 │ │ │ │ cbz r6, 86482 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ @@ -71063,29 +71063,29 @@ │ │ │ │ b.n 86482 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r2, r3 │ │ │ │ bcs.w 865ba │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldr r7, [sp, #24] │ │ │ │ ldr.w r0, [r3, r7, lsl #2] │ │ │ │ - bl 250a7c │ │ │ │ + bl 250ab4 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ bl 84cc4 │ │ │ │ adds r2, r7, #1 │ │ │ │ tst.w r0, #65280 @ 0xff00 │ │ │ │ str r2, [sp, #24] │ │ │ │ beq.n 8645c │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ strh.w r3, [r4, #1112] @ 0x458 │ │ │ │ b.n 86376 │ │ │ │ - bl 250a7c │ │ │ │ + bl 250ab4 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - bl 2410d0 │ │ │ │ + bl 241108 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 86356 │ │ │ │ movs r2, #1 │ │ │ │ lsls r1, r3, #23 │ │ │ │ strb.w r2, [r4, #1113] @ 0x459 │ │ │ │ bpl.w 86366 │ │ │ │ @@ -71148,16 +71148,16 @@ │ │ │ │ mov.w r8, #1 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ adds r7, #1 │ │ │ │ cmp r7, r3 │ │ │ │ bcs.n 865c4 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldr.w r0, [r3, r7, lsl #2] │ │ │ │ - bl 250a7c │ │ │ │ - bl 17137c │ │ │ │ + bl 250ab4 │ │ │ │ + bl 1713b4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 86538 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ lsrs r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 86538 │ │ │ │ ldrb.w r3, [r0, #32] │ │ │ │ @@ -71206,16 +71206,16 @@ │ │ │ │ ldrexd r2, r3, [r5] │ │ │ │ dmb ish │ │ │ │ and.w r2, r2, #131072 @ 0x20000 │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 86482 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ ldrd r8, r7, [r4, #48] @ 0x30 │ │ │ │ - bl 250a7c │ │ │ │ - bl 17137c │ │ │ │ + bl 250ab4 │ │ │ │ + bl 1713b4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 866ce │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 866c8 │ │ │ │ ldr r1, [pc, #236] @ (866f0 ) │ │ │ │ add r1, pc │ │ │ │ @@ -71224,74 +71224,74 @@ │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #228] @ (866f4 ) │ │ │ │ ldr r1, [pc, #228] @ (866f8 ) │ │ │ │ add r2, pc │ │ │ │ str r7, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 17642c │ │ │ │ + bl 176464 │ │ │ │ b.n 86482 │ │ │ │ ldr r3, [pc, #204] @ (866ec ) │ │ │ │ ldr r5, [r7, r3] │ │ │ │ ldrexd r2, r3, [r5] │ │ │ │ dmb ish │ │ │ │ and.w r2, r2, #131072 @ 0x20000 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 865b2 │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ ldrd r0, r8, [r4, #44] @ 0x2c │ │ │ │ mov sl, r3 │ │ │ │ - bl 250a7c │ │ │ │ - bl 17137c │ │ │ │ + bl 250ab4 │ │ │ │ + bl 1713b4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 866e0 │ │ │ │ ldr r7, [r0, #4] │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 250a7c │ │ │ │ - bl 17137c │ │ │ │ + bl 250ab4 │ │ │ │ + bl 1713b4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 866da │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r6, #12] │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ - bl 250a7c │ │ │ │ - bl 17137c │ │ │ │ + bl 250ab4 │ │ │ │ + bl 1713b4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cbz r0, 866d4 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #132] @ (866fc ) │ │ │ │ mov r3, r8 │ │ │ │ ldr r1, [pc, #132] @ (86700 ) │ │ │ │ add r2, pc │ │ │ │ strd sl, r7, [sp] │ │ │ │ add r1, pc │ │ │ │ - bl 17642c │ │ │ │ + bl 176464 │ │ │ │ b.n 865b2 │ │ │ │ ldrd r0, r7, [r4, #44] @ 0x2c │ │ │ │ ldr.w r8, [r4, #52] @ 0x34 │ │ │ │ - bl 250a7c │ │ │ │ - bl 17137c │ │ │ │ + bl 250ab4 │ │ │ │ + bl 1713b4 │ │ │ │ cbz r0, 866c2 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cbz r6, 866bc │ │ │ │ ldr r1, [pc, #100] @ (86704 ) │ │ │ │ add r1, pc │ │ │ │ strd r2, r1, [sp, #4] │ │ │ │ mov r3, r7 │ │ │ │ ldr r2, [pc, #92] @ (86708 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #92] @ (8670c ) │ │ │ │ add r2, pc │ │ │ │ str.w r8, [sp] │ │ │ │ add r1, pc │ │ │ │ - bl 17642c │ │ │ │ + bl 176464 │ │ │ │ b.n 865b2 │ │ │ │ ldr r1, [pc, #80] @ (86710 ) │ │ │ │ add r1, pc │ │ │ │ b.n 866a2 │ │ │ │ ldr r2, [pc, #80] @ (86714 ) │ │ │ │ add r2, pc │ │ │ │ b.n 8669c │ │ │ │ @@ -71311,43 +71311,43 @@ │ │ │ │ add r7, pc │ │ │ │ b.n 86648 │ │ │ │ nop │ │ │ │ ldr r4, [sp, #776] @ 0x308 │ │ │ │ lsls r2, r1, #2 │ │ │ │ lsrs r0, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #304 @ (adr r4, 86824 ) │ │ │ │ + add r4, pc, #528 @ (adr r4, 86904 ) │ │ │ │ movs r2, r4 │ │ │ │ - add r4, pc, #312 @ (adr r4, 86830 ) │ │ │ │ + add r4, pc, #536 @ (adr r4, 86910 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r6, [r3, #50] @ 0x32 │ │ │ │ + ldrh r6, [r2, #52] @ 0x34 │ │ │ │ movs r2, r4 │ │ │ │ - add r4, pc, #232 @ (adr r4, 867e8 ) │ │ │ │ + add r4, pc, #456 @ (adr r4, 868c8 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r4, [r6, #46] @ 0x2e │ │ │ │ + ldrh r4, [r5, #48] @ 0x30 │ │ │ │ movs r2, r4 │ │ │ │ - add r3, pc, #704 @ (adr r3, 869c8 ) │ │ │ │ + add r3, pc, #928 @ (adr r3, 86aa8 ) │ │ │ │ movs r2, r4 │ │ │ │ - add r4, pc, #344 @ (adr r4, 86864 ) │ │ │ │ + add r4, pc, #568 @ (adr r4, 86944 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r0, [r0, #46] @ 0x2e │ │ │ │ + ldrh r0, [r7, #46] @ 0x2e │ │ │ │ movs r2, r4 │ │ │ │ - add r3, pc, #616 @ (adr r3, 8697c ) │ │ │ │ + add r3, pc, #840 @ (adr r3, 86a5c ) │ │ │ │ movs r2, r4 │ │ │ │ - add r3, pc, #160 @ (adr r3, 867b8 ) │ │ │ │ + add r3, pc, #384 @ (adr r3, 86898 ) │ │ │ │ movs r2, r4 │ │ │ │ - add r3, pc, #568 @ (adr r3, 86954 ) │ │ │ │ + add r3, pc, #792 @ (adr r3, 86a34 ) │ │ │ │ movs r2, r4 │ │ │ │ - add r3, pc, #112 @ (adr r3, 86790 ) │ │ │ │ + add r3, pc, #336 @ (adr r3, 86870 ) │ │ │ │ movs r2, r4 │ │ │ │ - add r3, pc, #88 @ (adr r3, 8677c ) │ │ │ │ + add r3, pc, #312 @ (adr r3, 8685c ) │ │ │ │ movs r2, r4 │ │ │ │ - add r3, pc, #64 @ (adr r3, 86768 ) │ │ │ │ + add r3, pc, #288 @ (adr r3, 86848 ) │ │ │ │ movs r2, r4 │ │ │ │ - add r3, pc, #40 @ (adr r3, 86754 ) │ │ │ │ + add r3, pc, #264 @ (adr r3, 86834 ) │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ @@ -71530,15 +71530,15 @@ │ │ │ │ udf #255 @ 0xff │ │ │ │ ldr r0, [sp, #720] @ 0x2d0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r1, #31 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #96 @ (adr r1, 86974 ) │ │ │ │ + add r1, pc, #320 @ (adr r1, 86a54 ) │ │ │ │ movs r2, r4 │ │ │ │ cbz r2, 8697a │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w r3, [r0, #3500] @ 0xdac │ │ │ │ @@ -71741,19 +71741,19 @@ │ │ │ │ bl b6c2c │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xb651 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r0, pc, #104 @ (adr r0, 86bb8 ) │ │ │ │ + add r0, pc, #328 @ (adr r0, 86c98 ) │ │ │ │ movs r2, r4 │ │ │ │ - add r0, pc, #256 @ (adr r0, 86c54 ) │ │ │ │ + add r0, pc, #480 @ (adr r0, 86d34 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [sp, #568] @ 0x238 │ │ │ │ + ldr r6, [sp, #792] @ 0x318 │ │ │ │ movs r2, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2936] @ 0xb78 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [pc, #224] @ (86c4c ) │ │ │ │ @@ -71870,19 +71870,19 @@ │ │ │ │ bl b6c2c │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ push {lr} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r6, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r7, [sp, #200] @ 0xc8 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [sp, #960] @ 0x3c0 │ │ │ │ + ldr r7, [sp, #160] @ 0xa0 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r5, [sp, #248] @ 0xf8 │ │ │ │ + ldr r5, [sp, #472] @ 0x1d8 │ │ │ │ movs r2, r4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r2 │ │ │ │ ldrd r1, r2, [sp, #8] │ │ │ │ @@ -71989,15 +71989,15 @@ │ │ │ │ beq.w 86f6a │ │ │ │ add.w r3, sl, #4096 @ 0x1000 │ │ │ │ ldr r1, [r5, #28] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r7, [r5, #16] │ │ │ │ ldrb.w r3, [r3, #2680] @ 0xa78 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 250e20 │ │ │ │ + bl 250e58 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 86e60 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ ldr.w fp, [r5, #48] @ 0x30 │ │ │ │ cbz r4, 86dfe │ │ │ │ movw r2, #11105 @ 0x2b61 │ │ │ │ @@ -72024,15 +72024,15 @@ │ │ │ │ cmp.w fp, #32 │ │ │ │ beq.w 870cc │ │ │ │ add.w r2, r7, #112 @ 0x70 │ │ │ │ cmp.w r8, #130 @ 0x82 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ beq.w 87156 │ │ │ │ mov r0, r8 │ │ │ │ - bl 250a7c │ │ │ │ + bl 250ab4 │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ movw r3, #11107 @ 0x2b63 │ │ │ │ movt r3, #15261 @ 0x3b9d │ │ │ │ mov r9, r0 │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ cmpeq.w fp, #16 │ │ │ │ @@ -72051,21 +72051,21 @@ │ │ │ │ cmp.w fp, #512 @ 0x200 │ │ │ │ beq.w 8712c │ │ │ │ add.w r2, r7, #112 @ 0x70 │ │ │ │ cmp.w r8, #130 @ 0x82 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ beq.w 8713c │ │ │ │ mov r0, r8 │ │ │ │ - bl 250a7c │ │ │ │ + bl 250ab4 │ │ │ │ mov r9, r0 │ │ │ │ add.w r8, r5, #32 │ │ │ │ add.w r3, r6, #336 @ 0x150 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ - bl 250cfc │ │ │ │ + bl 250d34 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx 428b4 │ │ │ │ ldr.w r3, [sl, #3500] @ 0xdac │ │ │ │ @@ -72101,15 +72101,15 @@ │ │ │ │ movw r3, #435 @ 0x1b3 │ │ │ │ it ne │ │ │ │ movne r9, r3 │ │ │ │ str.w r9, [sp, #96] @ 0x60 │ │ │ │ add.w r9, sp, #92 @ 0x5c │ │ │ │ str.w r9, [sp] │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ - bl 250cfc │ │ │ │ + bl 250d34 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 870e0 │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ add.w r8, sp, #116 @ 0x74 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ @@ -72118,19 +72118,19 @@ │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ add r3, sp, #28 │ │ │ │ str.w r8, [sp] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ - bl 250cfc │ │ │ │ + bl 250d34 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ - bl 18071c │ │ │ │ + bl 180754 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #6 │ │ │ │ bhi.w 870c8 │ │ │ │ tbb [pc, r3] │ │ │ │ cmp r3, #177 @ 0xb1 │ │ │ │ cbz r5, 86fd6 │ │ │ │ cmp r3, #177 @ 0xb1 │ │ │ │ @@ -72169,15 +72169,15 @@ │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ add.w r0, r6, #128 @ 0x80 │ │ │ │ - bl 246128 │ │ │ │ + bl 246160 │ │ │ │ ldr r3, [r7, #44] @ 0x2c │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ bne.n 870b4 │ │ │ │ ldr r2, [r5, #52] @ 0x34 │ │ │ │ ldrb.w ip, [r7, #376] @ 0x178 │ │ │ │ ldr r4, [r5, #60] @ 0x3c │ │ │ │ add.w r2, r7, r2, lsl #3 │ │ │ │ @@ -72315,15 +72315,15 @@ │ │ │ │ cmp.w fp, #16 │ │ │ │ it eq │ │ │ │ cmpeq r3, r2 │ │ │ │ beq.w 86e94 │ │ │ │ cmp.w fp, #1 │ │ │ │ bne.w 86e94 │ │ │ │ mov r0, r8 │ │ │ │ - bl 250dac │ │ │ │ + bl 250de4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 86e94 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #1 │ │ │ │ bls.w 86e94 │ │ │ │ add.w r3, r7, #424 @ 0x1a8 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ @@ -72335,15 +72335,15 @@ │ │ │ │ b.n 86fc4 │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str r2, [sp, #344] @ 0x158 │ │ │ │ lsls r2, r1, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #328] @ 0x148 │ │ │ │ + ldr r2, [sp, #552] @ 0x228 │ │ │ │ movs r2, r4 │ │ │ │ str r0, [sp, #488] @ 0x1e8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ cbnz r2, 871b8 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -72435,24 +72435,24 @@ │ │ │ │ ldrb.w r0, [r2, #377] @ 0x179 │ │ │ │ mla r3, r5, r0, r3 │ │ │ │ ldr.w r5, [r2, #1080] @ 0x438 │ │ │ │ ldr.w r2, [r4, #300] @ 0x12c │ │ │ │ ldr.w r0, [r4, #168] @ 0xa8 │ │ │ │ mla r3, r2, r1, r3 │ │ │ │ add r5, r3 │ │ │ │ - bl 18076c │ │ │ │ + bl 1807a4 │ │ │ │ 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 180738 │ │ │ │ + bl 180770 │ │ │ │ vldr s14, [sp, #28] │ │ │ │ vldr s12, [sp, #32] │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ ldr r2, [pc, #52] @ (87308 ) │ │ │ │ vdiv.f32 s13, s15, s14 │ │ │ │ ldr r3, [pc, #40] @ (87304 ) │ │ │ │ vdiv.f32 s14, s15, s12 │ │ │ │ @@ -72517,15 +72517,15 @@ │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ ldrh r0, [r2, #38] @ 0x26 │ │ │ │ lsls r2, r1, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #214 @ 0xd6 │ │ │ │ + movs r4, #14 │ │ │ │ movs r3, r4 │ │ │ │ ldrh r0, [r3, #36] @ 0x24 │ │ │ │ lsls r2, r1, #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 │ │ │ │ @@ -72584,17 +72584,17 @@ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ and.w r3, r3, #1 │ │ │ │ strb.w r3, [r2, #45] @ 0x2d │ │ │ │ mov r0, r7 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - movs r3, #104 @ 0x68 │ │ │ │ + movs r3, #160 @ 0xa0 │ │ │ │ movs r3, r4 │ │ │ │ - str r7, [sp, #984] @ 0x3d8 │ │ │ │ + ldr r0, [sp, #184] @ 0xb8 │ │ │ │ movs r2, r4 │ │ │ │ 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.w r5, [r0, #3488] @ 0xda0 │ │ │ │ @@ -72657,17 +72657,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #408] @ 0x198 │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ blx r3 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - movs r2, #80 @ 0x50 │ │ │ │ + movs r2, #136 @ 0x88 │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [sp, #1016] @ 0x3f8 │ │ │ │ + str r7, [sp, #216] @ 0xd8 │ │ │ │ movs r2, r4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r1, #24] │ │ │ │ sub sp, #12 │ │ │ │ @@ -72690,17 +72690,17 @@ │ │ │ │ pop {pc} │ │ │ │ ldr.w r3, [r0, #3488] @ 0xda0 │ │ │ │ ldr.w r3, [r3, #408] @ 0x198 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - str r6, [sp, #720] @ 0x2d0 │ │ │ │ + str r6, [sp, #944] @ 0x3b0 │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [sp, #552] @ 0x228 │ │ │ │ + str r6, [sp, #776] @ 0x308 │ │ │ │ movs r2, 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 │ │ │ │ @@ -72742,17 +72742,17 @@ │ │ │ │ bl e2828 │ │ │ │ b.n 875b2 │ │ │ │ str r2, [sp, #20] │ │ │ │ bl ac100 │ │ │ │ ldr.w ip, [r5, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ b.n 875a2 │ │ │ │ - str r6, [sp, #312] @ 0x138 │ │ │ │ + str r6, [sp, #536] @ 0x218 │ │ │ │ movs r2, r4 │ │ │ │ - str r5, [sp, #1016] @ 0x3f8 │ │ │ │ + str r6, [sp, #216] @ 0xd8 │ │ │ │ movs r2, r4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -73117,15 +73117,15 @@ │ │ │ │ mov r3, r5 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #200] @ (87ad8 ) │ │ │ │ ldr r1, [pc, #200] @ (87adc ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 17642c │ │ │ │ + bl 176464 │ │ │ │ b.n 87986 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r5 │ │ │ │ blx 42204 <__stat64_time64@plt> │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 879c2 │ │ │ │ @@ -73169,43 +73169,43 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrh r6, [r7, #0] │ │ │ │ lsls r2, r1, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r7, #0] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r4, [sp, #624] @ 0x270 │ │ │ │ + str r4, [sp, #848] @ 0x350 │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [sp, #576] @ 0x240 │ │ │ │ + str r4, [sp, #800] @ 0x320 │ │ │ │ movs r2, r4 │ │ │ │ strh r2, [r7, #60] @ 0x3c │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r3, [sp, #968] @ 0x3c8 │ │ │ │ + str r4, [sp, #168] @ 0xa8 │ │ │ │ movs r2, r4 │ │ │ │ - str r3, [sp, #448] @ 0x1c0 │ │ │ │ + str r3, [sp, #672] @ 0x2a0 │ │ │ │ movs r2, r4 │ │ │ │ lsrs r0, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #96] @ 0x60 │ │ │ │ + str r4, [sp, #320] @ 0x140 │ │ │ │ movs r2, r4 │ │ │ │ - str r3, [sp, #224] @ 0xe0 │ │ │ │ + str r3, [sp, #448] @ 0x1c0 │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, r0, #1 │ │ │ │ + subs r6, r7, #1 │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [sp, #880] @ 0x370 │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [sp, #240] @ 0xf0 │ │ │ │ + str r2, [sp, #464] @ 0x1d0 │ │ │ │ movs r2, r4 │ │ │ │ - str r3, [sp, #112] @ 0x70 │ │ │ │ + str r3, [sp, #336] @ 0x150 │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ + str r2, [sp, #264] @ 0x108 │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [sp, #1000] @ 0x3e8 │ │ │ │ + str r3, [sp, #200] @ 0xc8 │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r4, #9] │ │ │ │ + ldrb r0, [r3, #10] │ │ │ │ movs r2, r4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ ldr.w lr, [r2, #120] @ 0x78 │ │ │ │ ldr.w ip, [pc, #152] @ 87b80 │ │ │ │ ldr.w r3, [lr, #1108] @ 0x454 │ │ │ │ add ip, pc │ │ │ │ cbz r3, 87b64 │ │ │ │ @@ -73577,23 +73577,23 @@ │ │ │ │ ldr r2, [pc, #28] @ (87f2c ) │ │ │ │ ldr r1, [pc, #28] @ (87f30 ) │ │ │ │ ldr.w r0, [r4, #604] @ 0x25c │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ movs r0, #1 │ │ │ │ - bl 17642c │ │ │ │ + bl 176464 │ │ │ │ b.n 87eec │ │ │ │ strh r4, [r5, #8] │ │ │ │ lsls r2, r1, #2 │ │ │ │ lsrs r0, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r3, #48] @ 0x30 │ │ │ │ + ldrh r2, [r2, #50] @ 0x32 │ │ │ │ movs r2, r4 │ │ │ │ - strb r2, [r3, #21] │ │ │ │ + strb r2, [r2, #22] │ │ │ │ movs r2, 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] @ (87fa0 ) │ │ │ │ @@ -73621,23 +73621,23 @@ │ │ │ │ ldr r2, [pc, #28] @ (87fa8 ) │ │ │ │ ldr r1, [pc, #28] @ (87fac ) │ │ │ │ ldr.w r0, [r4, #604] @ 0x25c │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ movs r0, #1 │ │ │ │ - bl 17642c │ │ │ │ + bl 176464 │ │ │ │ b.n 87f68 │ │ │ │ strh r0, [r6, #4] │ │ │ │ lsls r2, r1, #2 │ │ │ │ lsrs r0, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r3, #44] @ 0x2c │ │ │ │ + ldrh r6, [r2, #46] @ 0x2e │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r3, #19] │ │ │ │ + strb r6, [r2, #20] │ │ │ │ movs r2, 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, #3500] @ 0xdac │ │ │ │ sub sp, #12 │ │ │ │ @@ -75398,27 +75398,27 @@ │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #28] @ (8942c ) │ │ │ │ ldr r1, [pc, #28] @ (89430 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 17642c │ │ │ │ + bl 176464 │ │ │ │ b.n 89392 │ │ │ │ - ldr r6, [r6, #24] │ │ │ │ + ldr r6, [r5, #28] │ │ │ │ movs r3, r4 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ lsls r2, r1, #2 │ │ │ │ lsrs r0, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r4, #7] │ │ │ │ + ldrb r2, [r3, #8] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r6, [r3, #4] │ │ │ │ + ldrb r6, [r2, #5] │ │ │ │ movs r2, r4 │ │ │ │ - str r0, [r4, #4] │ │ │ │ + str r0, [r3, #8] │ │ │ │ movs r2, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ add.w r5, r0, #12288 @ 0x3000 │ │ │ │ mov r4, r0 │ │ │ │ @@ -75544,27 +75544,27 @@ │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #28] @ (895c4 ) │ │ │ │ ldr r1, [pc, #28] @ (895c8 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 17642c │ │ │ │ + bl 176464 │ │ │ │ b.n 8952a │ │ │ │ - ldr r6, [r3, #0] │ │ │ │ + ldr r6, [r2, #4] │ │ │ │ movs r3, r4 │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ lsls r2, r1, #2 │ │ │ │ lsrs r0, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r1, #1] │ │ │ │ + ldrb r2, [r0, #2] │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r0, #30] │ │ │ │ + strb r6, [r7, #30] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r0, [r1, r3] │ │ │ │ + ldrsh r0, [r0, r4] │ │ │ │ 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, #3976] @ 0xf88 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ ldr.w r3, [pc, #1484] @ 89bac │ │ │ │ @@ -75916,15 +75916,15 @@ │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #460] @ (89bc8 ) │ │ │ │ mov sl, fp │ │ │ │ ldr r1, [pc, #460] @ (89bcc ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 17642c │ │ │ │ + bl 176464 │ │ │ │ b.n 89898 │ │ │ │ ldrb.w r3, [r5, #992] @ 0x3e0 │ │ │ │ cbnz r3, 89a2c │ │ │ │ ldrb.w r3, [r7, #2704] @ 0xa90 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ cmp.w sl, #0 │ │ │ │ bne.n 89986 │ │ │ │ @@ -75965,15 +75965,15 @@ │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #328] @ (89bd4 ) │ │ │ │ ldr r1, [pc, #332] @ (89bd8 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 17642c │ │ │ │ + bl 176464 │ │ │ │ b.n 89800 │ │ │ │ ldr r3, [pc, #292] @ (89bbc ) │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldrexd r2, r3, [r3] │ │ │ │ dmb ish │ │ │ │ and.w r2, r2, #131072 @ 0x20000 │ │ │ │ @@ -76008,39 +76008,39 @@ │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 89aac │ │ │ │ ldr r2, [pc, #216] @ (89bdc ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #216] @ (89be0 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 17642c │ │ │ │ + bl 176464 │ │ │ │ b.n 89aac │ │ │ │ ldr r2, [pc, #208] @ (89be4 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #208] @ (89be8 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 17642c │ │ │ │ + bl 176464 │ │ │ │ b.n 897fc │ │ │ │ ldr r2, [pc, #200] @ (89bec ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #200] @ (89bf0 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 17642c │ │ │ │ + bl 176464 │ │ │ │ b.n 89aac │ │ │ │ ldr.w r2, [r7, #604] @ 0x25c │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #180] @ (89bf4 ) │ │ │ │ ldr r1, [pc, #184] @ (89bf8 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 17642c │ │ │ │ + bl 176464 │ │ │ │ b.n 89958 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ bic.w r3, r3, #2 │ │ │ │ subs.w sl, r3, #1 │ │ │ │ it ne │ │ │ │ movne.w sl, #1 │ │ │ │ mov r2, sl │ │ │ │ @@ -76057,80 +76057,80 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r2, [pc, #128] @ (89bfc ) │ │ │ │ ldr r3, [pc, #128] @ (89c00 ) │ │ │ │ ldr r1, [pc, #132] @ (89c04 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - bl 17642c │ │ │ │ + bl 176464 │ │ │ │ b.n 89ade │ │ │ │ ldr.w r3, [r7, #608] @ 0x260 │ │ │ │ movs r0, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r2, [pc, #112] @ (89c08 ) │ │ │ │ ldr r3, [pc, #116] @ (89c0c ) │ │ │ │ ldr r1, [pc, #116] @ (89c10 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - bl 17642c │ │ │ │ + bl 176464 │ │ │ │ b.n 899e0 │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r2, [r2, #32] │ │ │ │ lsls r2, r1, #2 │ │ │ │ ldr r2, [r1, #32] │ │ │ │ lsls r2, r1, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ lsls r2, r1, #2 │ │ │ │ lsrs r0, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r3, #23] │ │ │ │ + strb r6, [r2, #24] │ │ │ │ movs r2, r4 │ │ │ │ - strb r0, [r7, #18] │ │ │ │ + strb r0, [r6, #19] │ │ │ │ movs r2, r4 │ │ │ │ - strb r2, [r6, #12] │ │ │ │ + strb r2, [r5, #13] │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r4, [r6, r1] │ │ │ │ + ldrh r4, [r5, r2] │ │ │ │ movs r2, r4 │ │ │ │ - strb r0, [r0, #13] │ │ │ │ + strb r0, [r7, #13] │ │ │ │ movs r2, r4 │ │ │ │ - strb r4, [r4, #10] │ │ │ │ + strb r4, [r3, #11] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [r4, r7] │ │ │ │ + ldrh r6, [r3, r0] │ │ │ │ movs r2, r4 │ │ │ │ - strb r0, [r4, #13] │ │ │ │ + strb r0, [r3, #14] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [r5, r5] │ │ │ │ + ldr r2, [r4, r6] │ │ │ │ movs r2, r4 │ │ │ │ - strb r4, [r6, #9] │ │ │ │ + strb r4, [r5, #10] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [r3, r5] │ │ │ │ + ldr r2, [r2, r6] │ │ │ │ movs r2, r4 │ │ │ │ - strb r4, [r5, #11] │ │ │ │ + strb r4, [r4, #12] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [r1, r5] │ │ │ │ + ldr r2, [r0, r6] │ │ │ │ movs r2, r4 │ │ │ │ - strb r0, [r6, #7] │ │ │ │ + strb r0, [r5, #8] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [r6, r4] │ │ │ │ + ldr r2, [r5, r5] │ │ │ │ movs r2, r4 │ │ │ │ - strb r4, [r5, #12] │ │ │ │ + strb r4, [r4, #13] │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r1, #12] │ │ │ │ + strb r6, [r0, #13] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [r6, r3] │ │ │ │ + ldr r0, [r5, r4] │ │ │ │ movs r2, r4 │ │ │ │ - strb r2, [r2, #12] │ │ │ │ + strb r2, [r1, #13] │ │ │ │ movs r2, r4 │ │ │ │ - strb r4, [r2, #13] │ │ │ │ + strb r4, [r1, #14] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [r2, r3] │ │ │ │ + ldr r6, [r1, r4] │ │ │ │ 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, #3976] @ 0xf88 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ ldr.w r3, [pc, #1480] @ 8a1f0 │ │ │ │ @@ -76480,15 +76480,15 @@ │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #460] @ (8a20c ) │ │ │ │ mov sl, fp │ │ │ │ ldr r1, [pc, #460] @ (8a210 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 17642c │ │ │ │ + bl 176464 │ │ │ │ b.n 89edc │ │ │ │ ldrb.w r3, [r5, #992] @ 0x3e0 │ │ │ │ cbnz r3, 8a070 │ │ │ │ ldrb.w r3, [r7, #2704] @ 0xa90 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ cmp.w sl, #0 │ │ │ │ bne.n 89fca │ │ │ │ @@ -76529,15 +76529,15 @@ │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #328] @ (8a218 ) │ │ │ │ ldr r1, [pc, #332] @ (8a21c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 17642c │ │ │ │ + bl 176464 │ │ │ │ b.n 89e44 │ │ │ │ ldr r3, [pc, #292] @ (8a200 ) │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldrexd r2, r3, [r3] │ │ │ │ dmb ish │ │ │ │ and.w r2, r2, #131072 @ 0x20000 │ │ │ │ @@ -76572,39 +76572,39 @@ │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 8a0f0 │ │ │ │ ldr r2, [pc, #216] @ (8a220 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #216] @ (8a224 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 17642c │ │ │ │ + bl 176464 │ │ │ │ b.n 8a0f0 │ │ │ │ ldr r2, [pc, #208] @ (8a228 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #208] @ (8a22c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 17642c │ │ │ │ + bl 176464 │ │ │ │ b.n 89e40 │ │ │ │ ldr r2, [pc, #200] @ (8a230 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #200] @ (8a234 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 17642c │ │ │ │ + bl 176464 │ │ │ │ b.n 8a0f0 │ │ │ │ ldr.w r2, [r7, #604] @ 0x25c │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #180] @ (8a238 ) │ │ │ │ ldr r1, [pc, #184] @ (8a23c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 17642c │ │ │ │ + bl 176464 │ │ │ │ b.n 89f9c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ bic.w r3, r3, #2 │ │ │ │ subs.w sl, r3, #1 │ │ │ │ it ne │ │ │ │ movne.w sl, #1 │ │ │ │ mov r2, sl │ │ │ │ @@ -76621,80 +76621,80 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r2, [pc, #128] @ (8a240 ) │ │ │ │ ldr r3, [pc, #128] @ (8a244 ) │ │ │ │ ldr r1, [pc, #132] @ (8a248 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - bl 17642c │ │ │ │ + bl 176464 │ │ │ │ b.n 8a122 │ │ │ │ ldr.w r3, [r7, #608] @ 0x260 │ │ │ │ movs r0, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r2, [pc, #112] @ (8a24c ) │ │ │ │ ldr r3, [pc, #116] @ (8a250 ) │ │ │ │ ldr r1, [pc, #116] @ (8a254 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - bl 17642c │ │ │ │ + bl 176464 │ │ │ │ b.n 8a024 │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str r2, [r1, #60] @ 0x3c │ │ │ │ lsls r2, r1, #2 │ │ │ │ str r2, [r0, #60] @ 0x3c │ │ │ │ lsls r2, r1, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ str r2, [r3, #44] @ 0x2c │ │ │ │ lsls r2, r1, #2 │ │ │ │ lsrs r0, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r3, #120] @ 0x78 │ │ │ │ + ldr r2, [r2, #124] @ 0x7c │ │ │ │ movs r2, r4 │ │ │ │ - ldr r4, [r6, #100] @ 0x64 │ │ │ │ + ldr r4, [r5, #104] @ 0x68 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [r5, #76] @ 0x4c │ │ │ │ + ldr r6, [r4, #80] @ 0x50 │ │ │ │ movs r2, r4 │ │ │ │ - strb r0, [r6, r0] │ │ │ │ + strb r0, [r5, r1] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r4, [r7, #76] @ 0x4c │ │ │ │ + ldr r4, [r6, #80] @ 0x50 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [r4, #68] @ 0x44 │ │ │ │ + ldr r0, [r3, #72] @ 0x48 │ │ │ │ movs r2, r4 │ │ │ │ - strh r2, [r4, r6] │ │ │ │ + strh r2, [r3, r7] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r4, [r3, #80] @ 0x50 │ │ │ │ + ldr r4, [r2, #84] @ 0x54 │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r4, r4] │ │ │ │ + strh r6, [r3, r5] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [r6, #64] @ 0x40 │ │ │ │ + ldr r0, [r5, #68] @ 0x44 │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r2, r4] │ │ │ │ + strh r6, [r1, r5] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [r5, #72] @ 0x48 │ │ │ │ + ldr r0, [r4, #76] @ 0x4c │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r0, r4] │ │ │ │ + strh r6, [r7, r4] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r4, [r5, #56] @ 0x38 │ │ │ │ + ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r5, r3] │ │ │ │ + strh r6, [r4, r4] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [r5, #76] @ 0x4c │ │ │ │ + ldr r0, [r4, #80] @ 0x50 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [r1, #76] @ 0x4c │ │ │ │ + ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r2, r4 │ │ │ │ - strh r4, [r5, r2] │ │ │ │ + strh r4, [r4, r3] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [r1, #76] @ 0x4c │ │ │ │ + ldr r6, [r0, #80] @ 0x50 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [r2, #80] @ 0x50 │ │ │ │ + ldr r0, [r1, #84] @ 0x54 │ │ │ │ movs r2, r4 │ │ │ │ - strh r2, [r2, r2] │ │ │ │ + strh r2, [r1, r3] │ │ │ │ movs r2, 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 │ │ │ │ @@ -76737,15 +76737,15 @@ │ │ │ │ and.w r2, r0, #128 @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 8a292 │ │ │ │ movs r1, #56 @ 0x38 │ │ │ │ str r2, [sp, #4] │ │ │ │ mul.w r3, r1, r3 │ │ │ │ ldr.w r0, [lr, r3] │ │ │ │ - bl 250bfc │ │ │ │ + bl 250c34 │ │ │ │ lsls r3, r0, #30 │ │ │ │ bpl.n 8a292 │ │ │ │ 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 │ │ │ │ @@ -76785,15 +76785,15 @@ │ │ │ │ ldr r5, [r5, #24] │ │ │ │ ldr r7, [r1, #0] │ │ │ │ adds r2, r7, #1 │ │ │ │ ands r2, r7 │ │ │ │ bne.n 8a382 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r2 │ │ │ │ - bl 1df050 │ │ │ │ + bl 1df088 │ │ │ │ ldr r2, [pc, #544] @ (8a588 ) │ │ │ │ ldr r3, [pc, #536] @ (8a584 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3 │ │ │ │ @@ -76840,20 +76840,20 @@ │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r2, #8 │ │ │ │ beq.n 8a408 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 8a3be │ │ │ │ - bl 19534c │ │ │ │ + bl 195384 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 8a3b0 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1df050 │ │ │ │ + bl 1df088 │ │ │ │ b.n 8a366 │ │ │ │ cmp r2, #5 │ │ │ │ beq.w 8a564 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ @@ -76872,111 +76872,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 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 8a44c │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ movs r2, #32 │ │ │ │ movs r3, #0 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, 8a478 │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ movw r1, #563 @ 0x233 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ movs r3, #32 │ │ │ │ add.w r1, r0, #24 │ │ │ │ movs r2, #1 │ │ │ │ mov sl, r1 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ mov r2, r9 │ │ │ │ mov r3, sl │ │ │ │ mov.w r1, #356 @ 0x164 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #309 @ 0x135 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ 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 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, 8a4e6 │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ vldr d0, [pc, #128] @ 8a578 │ │ │ │ movs r1, #32 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 194c54 │ │ │ │ + bl 194c8c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, 8a526 │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ mov r3, fp │ │ │ │ mov r2, r8 │ │ │ │ add r0, sp, #24 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 1972d8 │ │ │ │ + bl 197310 │ │ │ │ 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 │ │ │ │ @@ -76985,15 +76985,15 @@ │ │ │ │ ldr r5, [r0, #4] │ │ │ │ str r2, [r4, #108] @ 0x6c │ │ │ │ movs r2, #3 │ │ │ │ str r5, [r4, #104] @ 0x68 │ │ │ │ str r3, [r5, #4] │ │ │ │ str r3, [r0, #4] │ │ │ │ movs r0, #1 │ │ │ │ - bl 1df050 │ │ │ │ + bl 1df088 │ │ │ │ b.n 8a366 │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ @@ -77039,15 +77039,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 1a5eac │ │ │ │ + bl 1a5ee4 │ │ │ │ ldr r3, [pc, #188] @ (8a6b0 ) │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldrexd r2, r3, [r3] │ │ │ │ dmb ish │ │ │ │ ubfx r2, r2, #6, #1 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ cmp r6, r4 │ │ │ │ @@ -77089,27 +77089,27 @@ │ │ │ │ add r3, r4 │ │ │ │ cmp r3, #32 │ │ │ │ bhi.n 8a610 │ │ │ │ ldrd r0, r1, [sp, #32] │ │ │ │ stmia.w sp, {r0, r1} │ │ │ │ ldrd r2, r3, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c0f58 │ │ │ │ + bl 1c0f90 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 8a610 │ │ │ │ add r1, sp, #24 │ │ │ │ ldr.w r0, [r5, #384] @ 0x180 │ │ │ │ bl 8a318 │ │ │ │ mov r8, r7 │ │ │ │ ldrd r0, r1, [sp, #32] │ │ │ │ stmia.w sp, {r0, r1} │ │ │ │ ldrd r2, r3, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c119c │ │ │ │ + bl 1c11d4 │ │ │ │ b.n 8a610 │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r1, r1] │ │ │ │ lsls r2, r1, #2 │ │ │ │ ldrh r0, [r1, r1] │ │ │ │ @@ -77186,21 +77186,21 @@ │ │ │ │ adds r3, #1 │ │ │ │ cmp r4, r3 │ │ │ │ bne.n 8a766 │ │ │ │ cmp.w ip, #0 │ │ │ │ beq.n 8a7ce │ │ │ │ movw r1, #365 @ 0x16d │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 193b64 │ │ │ │ + bl 193b9c │ │ │ │ mov r8, r0 │ │ │ │ ldrb r3, [r5, #17] │ │ │ │ add.w r5, r0, #28 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ 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] │ │ │ │ @@ -77209,15 +77209,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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr r2, [pc, #44] @ (8a7fc ) │ │ │ │ ldr r3, [pc, #36] @ (8a7f8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3 │ │ │ │ @@ -77272,25 +77272,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 23c51c │ │ │ │ + bl 23c554 │ │ │ │ ldr r2, [pc, #676] @ (8ab18 ) │ │ │ │ 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 23c51c │ │ │ │ + bl 23c554 │ │ │ │ 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 │ │ │ │ @@ -77357,15 +77357,15 @@ │ │ │ │ str r2, [sp, #340] @ 0x154 │ │ │ │ ldr r2, [pc, #512] @ (8ab3c ) │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ movs r1, #9 │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov r3, r7 │ │ │ │ - bl 23d8a8 │ │ │ │ + bl 23d8e0 │ │ │ │ ldr r2, [pc, #500] @ (8ab40 ) │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [pc, #500] @ (8ab44 ) │ │ │ │ ldr.w r2, [r8, r2] │ │ │ │ add r0, pc │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ @@ -77410,25 +77410,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 23c51c │ │ │ │ + bl 23c554 │ │ │ │ str r0, [sp, #228] @ 0xe4 │ │ │ │ ldr r0, [pc, #388] @ (8ab58 ) │ │ │ │ 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 23c51c │ │ │ │ + bl 23c554 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [pc, #364] @ (8ab5c ) │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ str r7, [r3, #0] │ │ │ │ str r0, [sp, #264] @ 0x108 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r3, [pc, #360] @ (8ab60 ) │ │ │ │ @@ -77531,108 +77531,108 @@ │ │ │ │ lsls r2, r1, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r6, [r2, r7] │ │ │ │ lsls r2, r1, #2 │ │ │ │ lsrs r4, r6, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r3, #108] @ 0x6c │ │ │ │ + str r2, [r2, #112] @ 0x70 │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r1, #108] @ 0x6c │ │ │ │ + str r4, [r0, #112] @ 0x70 │ │ │ │ movs r2, r4 │ │ │ │ - lsls r0, r0, #7 │ │ │ │ + lsls r0, r7, #7 │ │ │ │ movs r4, r4 │ │ │ │ - lsls r4, r0, #5 │ │ │ │ + lsls r4, r7, #5 │ │ │ │ movs r4, r4 │ │ │ │ - str r4, [r0, #100] @ 0x64 │ │ │ │ + str r4, [r7, #100] @ 0x64 │ │ │ │ movs r2, r4 │ │ │ │ lsls r4, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r1, #100] @ 0x64 │ │ │ │ + str r2, [r0, #104] @ 0x68 │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r1, #100] @ 0x64 │ │ │ │ + str r6, [r0, #104] @ 0x68 │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r0, #100] @ 0x64 │ │ │ │ + str r4, [r7, #100] @ 0x64 │ │ │ │ movs r2, r4 │ │ │ │ lsrs r0, r1, #22 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r4, #0] │ │ │ │ + str r2, [r3, #4] │ │ │ │ movs r7, r4 │ │ │ │ - str r2, [r3, #96] @ 0x60 │ │ │ │ + str r2, [r2, #100] @ 0x64 │ │ │ │ movs r2, r4 │ │ │ │ lsrs r4, r2, #32 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r3, #96] @ 0x60 │ │ │ │ + str r4, [r2, #100] @ 0x64 │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r4, #96] @ 0x60 │ │ │ │ + str r4, [r3, #100] @ 0x64 │ │ │ │ movs r2, r4 │ │ │ │ - str r0, [r7, #92] @ 0x5c │ │ │ │ + str r0, [r6, #96] @ 0x60 │ │ │ │ movs r2, r4 │ │ │ │ - strb r0, [r1, #9] │ │ │ │ + strb r0, [r0, #10] │ │ │ │ movs r7, r4 │ │ │ │ - str r2, [r6, #92] @ 0x5c │ │ │ │ + str r2, [r5, #96] @ 0x60 │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r2, #92] @ 0x5c │ │ │ │ + str r2, [r1, #96] @ 0x60 │ │ │ │ movs r2, r4 │ │ │ │ lsrs r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r7, #88] @ 0x58 │ │ │ │ + str r6, [r6, #92] @ 0x5c │ │ │ │ movs r2, r4 │ │ │ │ - str r0, [r6, #88] @ 0x58 │ │ │ │ + str r0, [r5, #92] @ 0x5c │ │ │ │ movs r2, r4 │ │ │ │ - str r0, [r2, #88] @ 0x58 │ │ │ │ + str r0, [r1, #92] @ 0x5c │ │ │ │ movs r2, r4 │ │ │ │ - str r0, [r2, #88] @ 0x58 │ │ │ │ + str r0, [r1, #92] @ 0x5c │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r2, #88] @ 0x58 │ │ │ │ + str r2, [r1, #92] @ 0x5c │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r3, #84] @ 0x54 │ │ │ │ + str r4, [r2, #88] @ 0x58 │ │ │ │ movs r2, r4 │ │ │ │ - str r0, [r4, #84] @ 0x54 │ │ │ │ + str r0, [r3, #88] @ 0x58 │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r5, #84] @ 0x54 │ │ │ │ + str r4, [r4, #88] @ 0x58 │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r6, #84] @ 0x54 │ │ │ │ + str r2, [r5, #88] @ 0x58 │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r1, #84] @ 0x54 │ │ │ │ + str r6, [r0, #88] @ 0x58 │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r3, #84] @ 0x54 │ │ │ │ + str r4, [r2, #88] @ 0x58 │ │ │ │ movs r2, r4 │ │ │ │ mov r2, r7 │ │ │ │ - bl 23d22c │ │ │ │ + bl 23d264 │ │ │ │ ldr r2, [pc, #72] @ (8abdc ) │ │ │ │ mov r3, r7 │ │ │ │ str r0, [sp, #660] @ 0x294 │ │ │ │ add r2, pc │ │ │ │ strd r2, r5, [sp, #664] @ 0x298 │ │ │ │ ldr r2, [pc, #64] @ (8abe0 ) │ │ │ │ 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 23d8a8 │ │ │ │ + bl 23d8e0 │ │ │ │ ldr r2, [pc, #40] @ (8abe4 ) │ │ │ │ ldr r3, [pc, #44] @ (8abe8 ) │ │ │ │ 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 8abd8 │ │ │ │ add.w sp, sp, #708 @ 0x2c4 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ - str r0, [r4, #68] @ 0x44 │ │ │ │ + str r0, [r3, #72] @ 0x48 │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r7, #72] @ 0x48 │ │ │ │ + str r2, [r6, #76] @ 0x4c │ │ │ │ movs r2, r4 │ │ │ │ strb r0, [r0, r1] │ │ │ │ lsls r2, r1, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -77641,82 +77641,82 @@ │ │ │ │ mov r6, r2 │ │ │ │ sub sp, #8 │ │ │ │ mov r7, r1 │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r3 │ │ │ │ mov r5, r3 │ │ │ │ - bl 1798ac │ │ │ │ + bl 1798e4 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #4] │ │ │ │ bl 8a800 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 23ef9c │ │ │ │ + bl 23efd4 │ │ │ │ cbz r7, 8ac40 │ │ │ │ ldr r2, [pc, #48] @ (8ac54 ) │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc │ │ │ │ - bl 1936d0 │ │ │ │ + bl 193708 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #0] │ │ │ │ - bl 1758bc │ │ │ │ + bl 1758f4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [pc, #20] @ (8ac58 ) │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #131072 @ 0x20000 │ │ │ │ mov r0, r8 │ │ │ │ add r3, pc │ │ │ │ - bl 193624 │ │ │ │ + bl 19365c │ │ │ │ mov r3, r0 │ │ │ │ b.n 8ac2e │ │ │ │ - str r2, [r7, #64] @ 0x40 │ │ │ │ + str r2, [r6, #68] @ 0x44 │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r2, #64] @ 0x40 │ │ │ │ + str r6, [r1, #68] @ 0x44 │ │ │ │ movs r2, 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 193bc8 │ │ │ │ + bl 193c00 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r7 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r0, [r5, #28] │ │ │ │ - bl 23ec0c │ │ │ │ + bl 23ec44 │ │ │ │ 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 1950f0 │ │ │ │ + bl 195128 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ 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 │ │ │ │ @@ -77755,25 +77755,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 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 8ad4e │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ ldr r1, [pc, #68] @ (8ad94 ) │ │ │ │ ldr r2, [pc, #60] @ (8ad90 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ @@ -77832,21 +77832,21 @@ │ │ │ │ muls r3, r0 │ │ │ │ lsls r3, r0, #1 │ │ │ │ mov.w r9, #64 @ 0x40 │ │ │ │ ldrb r6, [r2, #13] │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ ldr r0, [r7, #16] │ │ │ │ adds r5, #68 @ 0x44 │ │ │ │ - bl 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ mov r3, r9 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r6 │ │ │ │ strb.w r6, [r0, #44] @ 0x2c │ │ │ │ add.w r1, r0, #24 │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ mov.w ip, #0 │ │ │ │ str r5, [sp, #12] │ │ │ │ add.w lr, r4, #84 @ 0x54 │ │ │ │ strd ip, ip, [sp] │ │ │ │ mov.w r9, #108 @ 0x6c │ │ │ │ str.w ip, [sp, #8] │ │ │ │ ldr.w sl, [pc, #76] @ 8ae64 │ │ │ │ @@ -77856,15 +77856,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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ 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 8adde │ │ │ │ mov.w r9, #8 │ │ │ │ b.n 8adde │ │ │ │ @@ -77888,15 +77888,15 @@ │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r0 │ │ │ │ lsl.w r2, r9, r2 │ │ │ │ movw r1, #667 @ 0x29b │ │ │ │ ldr r0, [r0, #16] │ │ │ │ bic.w r4, r3, r2 │ │ │ │ adds r7, #68 @ 0x44 │ │ │ │ - bl 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ 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] │ │ │ │ @@ -77928,15 +77928,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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ str r0, [r7, r4] │ │ │ │ lsls r2, r1, #2 │ │ │ │ lsls r4, r2, #31 │ │ │ │ movs r0, r0 │ │ │ │ @@ -77955,15 +77955,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 19b068 │ │ │ │ + bl 19b0a0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ b.n 8af68 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ @@ -77973,38 +77973,38 @@ │ │ │ │ cmp r2, #5 │ │ │ │ bne.n 8af5c │ │ │ │ movs r7, #0 │ │ │ │ b.n 8af76 │ │ │ │ ldr r7, [r3, #32] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 175880 │ │ │ │ + bl 1758b8 │ │ │ │ ldr.w fp, [r0, #8] │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ ldr.w r5, [fp] │ │ │ │ - bl 193bc8 │ │ │ │ + bl 193c00 │ │ │ │ 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, #336] @ 0x150 │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #22 │ │ │ │ bne.n 8b052 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -78014,19 +78014,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 193bc8 │ │ │ │ + bl 193c00 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r3, r0, [sl, #24] │ │ │ │ str r3, [r4, #24] │ │ │ │ - bl 23ef28 │ │ │ │ + bl 23ef60 │ │ │ │ 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 │ │ │ │ @@ -78035,26 +78035,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 1950f0 │ │ │ │ + bl 195128 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr.w r3, [r9, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 8afe4 │ │ │ │ mov r6, fp │ │ │ │ ldr.w sl, [sp, #4] │ │ │ │ ldr.w fp, [sp] │ │ │ │ mov r0, sl │ │ │ │ - bl 19b114 │ │ │ │ + bl 19b14c │ │ │ │ cbz r6, 8b05e │ │ │ │ str.w fp, [r6] │ │ │ │ ldr r2, [pc, #44] @ (8b08c ) │ │ │ │ ldr r3, [pc, #36] @ (8b088 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -78106,25 +78106,25 @@ │ │ │ │ adc.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ and.w r3, ip, r3 │ │ │ │ orrs.w r7, r2, r3 │ │ │ │ bne.n 8b132 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r2, lr │ │ │ │ strd r6, r6, [sp] │ │ │ │ - bl 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 8b118 │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr r1, [pc, #184] @ (8b1d4 ) │ │ │ │ ldr r3, [pc, #180] @ (8b1d0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r1, r3 │ │ │ │ @@ -78159,30 +78159,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 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 8b192 │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #309 @ 0x135 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r4, r0 │ │ │ │ b.n 8b118 │ │ │ │ mov.w lr, #16 │ │ │ │ strh.w r2, [sp] │ │ │ │ b.n 8b172 │ │ │ │ mov.w lr, #8 │ │ │ │ strb.w r2, [sp] │ │ │ │ @@ -78232,51 +78232,51 @@ │ │ │ │ orrs.w r7, r2, r6 │ │ │ │ bne.n 8b2b2 │ │ │ │ add r6, sp, #8 │ │ │ │ mov r2, r0 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r3, [r6, #4] │ │ │ │ - bl 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 8b25e │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ 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 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 8b28e │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ mov r0, r5 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ ldr r2, [pc, #188] @ (8b358 ) │ │ │ │ ldr r3, [pc, #180] @ (8b354 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ @@ -78311,31 +78311,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 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 8b312 │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #309 @ 0x135 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r4, r0 │ │ │ │ b.n 8b25e │ │ │ │ movs r0, #16 │ │ │ │ strh.w r2, [sp, #8] │ │ │ │ b.n 8b2ee │ │ │ │ movs r0, #8 │ │ │ │ strb.w r2, [sp, #8] │ │ │ │ @@ -78391,25 +78391,25 @@ │ │ │ │ bic.w r3, r3, ip │ │ │ │ orrs.w r0, r1, r3 │ │ │ │ bne.n 8b3fc │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp] │ │ │ │ - bl 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 8b3e2 │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr r1, [pc, #276] @ (8b4f8 ) │ │ │ │ ldr r2, [pc, #268] @ (8b4f4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ eors r1, r2 │ │ │ │ @@ -78451,30 +78451,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 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 8b468 │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #338 @ 0x152 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r5, r0 │ │ │ │ b.n 8b3e2 │ │ │ │ strh.w r1, [sp] │ │ │ │ b.n 8b44c │ │ │ │ strb.w r1, [sp] │ │ │ │ b.n 8b44c │ │ │ │ movs r3, #1 │ │ │ │ @@ -78486,30 +78486,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 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 8b4c0 │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #356 @ 0x164 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r5, r0 │ │ │ │ b.n 8b3e2 │ │ │ │ strd r1, r3, [sp] │ │ │ │ b.n 8b44c │ │ │ │ rbit r2, r3 │ │ │ │ clz r2, r2 │ │ │ │ adds r2, #33 @ 0x21 │ │ │ │ @@ -78549,42 +78549,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 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 8b560 │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #484 @ 0x1e4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ movw r1, #551 @ 0x227 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ 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 1950f0 │ │ │ │ + bl 195128 │ │ │ │ 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, #108 @ 0x6c │ │ │ │ @@ -78609,30 +78609,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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr r2, [pc, #400] @ (8b788 ) │ │ │ │ ldr r3, [pc, #384] @ (8b77c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.w 8b774 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r2, r1 │ │ │ │ movw r1, #379 @ 0x17b │ │ │ │ - bl 197218 │ │ │ │ + bl 197250 │ │ │ │ movs r2, #32 │ │ │ │ mov fp, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ movs r3, #0 │ │ │ │ bl 8b35c │ │ │ │ ldrb r2, [r0, #17] │ │ │ │ @@ -78667,23 +78667,23 @@ │ │ │ │ ldrh r0, [r1, #4] │ │ │ │ ldrh r0, [r1, #4] │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 8b76c │ │ │ │ add r4, sp, #8 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ mov.w r1, #330 @ 0x14a │ │ │ │ - bl 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ 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 1950f0 │ │ │ │ + bl 195128 │ │ │ │ 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] │ │ │ │ @@ -78712,36 +78712,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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ b.n 8b5f6 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #8] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, 8b744 │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ mov r2, sl │ │ │ │ mov r3, r9 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r6 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov sl, r0 │ │ │ │ b.n 8b67c │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ b.n 8b720 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #8] │ │ │ │ @@ -78778,22 +78778,22 @@ │ │ │ │ ldr r0, [r0, #16] │ │ │ │ add.w sl, r6, #68 @ 0x44 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w fp, [pc, #920] @ 8bb50 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 193bc8 │ │ │ │ + bl 193c00 │ │ │ │ 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 23ec0c │ │ │ │ + bl 23ec44 │ │ │ │ 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 │ │ │ │ @@ -78801,18 +78801,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 1950f0 │ │ │ │ + bl 195128 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr r2, [r7, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w 8ba98 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r4, r7, #4 │ │ │ │ lsls r4, r7, #4 │ │ │ │ @@ -78840,22 +78840,22 @@ │ │ │ │ lsls r4, r7, #4 │ │ │ │ lsls r4, r7, #4 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ ldrb r7, [r2, #13] │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ 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 1950f0 │ │ │ │ + bl 195128 │ │ │ │ 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] @ 8bb54 │ │ │ │ @@ -78867,15 +78867,15 @@ │ │ │ │ movs r2, #108 @ 0x6c │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldrb.w r2, [r8, #41] @ 0x29 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w 8bb36 │ │ │ │ and.w r3, r2, #63 @ 0x3f │ │ │ │ movs r1, #1 │ │ │ │ sub.w r0, r3, #32 │ │ │ │ rsb ip, r3, #32 │ │ │ │ @@ -78887,102 +78887,102 @@ │ │ │ │ and.w ip, r3, #64 @ 0x40 │ │ │ │ adc.w r0, r0, #4294967295 @ 0xffffffff │ │ │ │ cmp.w ip, #0 │ │ │ │ bne.w 8baa4 │ │ │ │ str.w ip, [sp, #8] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str.w ip, [r4, #4] │ │ │ │ - bl 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 8b918 │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ 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 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 8b94a │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r8 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ mov r0, r5 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ movs r7, #0 │ │ │ │ - bl 197710 │ │ │ │ + bl 197748 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 193bc8 │ │ │ │ + bl 193c00 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #7 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 23ec0c │ │ │ │ + bl 23ec44 │ │ │ │ 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 1950f0 │ │ │ │ + bl 195128 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ movs r2, #1 │ │ │ │ str r7, [sp, #8] │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r7, [r4, #4] │ │ │ │ - bl 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 8bb44 │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldrb.w r8, [r6, #36] @ 0x24 │ │ │ │ movw r1, #667 @ 0x29b │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ 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 │ │ │ │ @@ -79015,18 +79015,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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1977c8 │ │ │ │ + bl 197800 │ │ │ │ ldr r2, [pc, #216] @ (8bb58 ) │ │ │ │ ldr r3, [pc, #200] @ (8bb4c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ @@ -79067,30 +79067,30 @@ │ │ │ │ asrs r4, r0, #9 │ │ │ │ movs r3, #16 │ │ │ │ b.n 8b854 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 8bb0c │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #309 @ 0x135 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r7, r0 │ │ │ │ b.n 8b918 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ strh.w r3, [sp, #8] │ │ │ │ b.n 8bae8 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ @@ -79169,43 +79169,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 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 8bc12 │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ 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 8b4fc │ │ │ │ mov r9, r0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 193bc8 │ │ │ │ + bl 193c00 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 23ec0c │ │ │ │ + bl 23ec44 │ │ │ │ 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 │ │ │ │ @@ -79214,29 +79214,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 1950f0 │ │ │ │ + bl 195128 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldrb.w r8, [r9, #16] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movw r1, #667 @ 0x29b │ │ │ │ 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 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ 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 │ │ │ │ @@ -79270,49 +79270,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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ str r7, [r4, #4] │ │ │ │ movs r1, #1 │ │ │ │ - bl 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 8bd50 │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ mov r2, sl │ │ │ │ mov.w lr, #2 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r9 │ │ │ │ movs r0, #24 │ │ │ │ strd r0, lr, [sp] │ │ │ │ mov r0, r5 │ │ │ │ bl 8b4fc │ │ │ │ movs r1, #4 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 193bc8 │ │ │ │ + bl 193c00 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #8 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 23ec0c │ │ │ │ + bl 23ec44 │ │ │ │ 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 │ │ │ │ @@ -79326,27 +79326,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 1950f0 │ │ │ │ + bl 195128 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 193bc8 │ │ │ │ + bl 193c00 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov fp, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #9 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 23ec0c │ │ │ │ + bl 23ec44 │ │ │ │ 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 │ │ │ │ @@ -79355,27 +79355,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 1950f0 │ │ │ │ + bl 195128 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 193bc8 │ │ │ │ + bl 193c00 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #3 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 23ec0c │ │ │ │ + bl 23ec44 │ │ │ │ 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 │ │ │ │ @@ -79383,68 +79383,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 1950f0 │ │ │ │ + bl 195128 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #4 │ │ │ │ str r7, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #232] @ 0xe8 │ │ │ │ - bl 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 8be98 │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ mov r3, r7 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov.w r1, #356 @ 0x164 │ │ │ │ mov r0, r5 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ 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 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 8bed8 │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r3, r8 │ │ │ │ mov.w r1, #356 @ 0x164 │ │ │ │ mov r0, r5 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #353 @ 0x161 │ │ │ │ mov r0, r5 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ ldrb r2, [r0, #17] │ │ │ │ mov r7, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w 8d578 │ │ │ │ and.w r3, r2, #63 @ 0x3f │ │ │ │ mov.w ip, #1 │ │ │ │ sub.w r1, r3, #32 │ │ │ │ @@ -79499,15 +79499,15 @@ │ │ │ │ lsrs r0, r1, #13 │ │ │ │ lsrs r0, r1, #13 │ │ │ │ movs r4, r6 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #463 @ 0x1cf │ │ │ │ mov.w sl, #0 │ │ │ │ - bl 197218 │ │ │ │ + bl 197250 │ │ │ │ add r4, sp, #232 @ 0xe8 │ │ │ │ mov r9, r0 │ │ │ │ b.n 8bc2a │ │ │ │ nop │ │ │ │ add ip, r0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ add r6, pc │ │ │ │ @@ -79517,43 +79517,43 @@ │ │ │ │ lsls r4, r2, #31 │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #32 │ │ │ │ movs r3, #15 │ │ │ │ str r3, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 8bfda │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #353 @ 0x161 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r7, r0 │ │ │ │ ldrb.w r8, [r7, #16] │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ movw r1, #667 @ 0x29b │ │ │ │ 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 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ 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] │ │ │ │ @@ -79585,24 +79585,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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 193bc8 │ │ │ │ + bl 193c00 │ │ │ │ ldr.w r3, [fp, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #2 │ │ │ │ ldr.w r0, [fp, #28] │ │ │ │ - bl 23ec0c │ │ │ │ + bl 23ec44 │ │ │ │ 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 │ │ │ │ @@ -79610,29 +79610,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 1950f0 │ │ │ │ + bl 195128 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movw r1, #667 @ 0x29b │ │ │ │ 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 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ 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 │ │ │ │ @@ -79665,24 +79665,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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 193bc8 │ │ │ │ + bl 193c00 │ │ │ │ ldr.w r3, [fp, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #3 │ │ │ │ ldr.w r0, [fp, #28] │ │ │ │ - bl 23ec0c │ │ │ │ + bl 23ec44 │ │ │ │ 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 │ │ │ │ @@ -79690,29 +79690,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 1950f0 │ │ │ │ + bl 195128 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movw r1, #667 @ 0x29b │ │ │ │ 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 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ 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 │ │ │ │ @@ -79745,24 +79745,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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 193bc8 │ │ │ │ + bl 193c00 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 23ec0c │ │ │ │ + bl 23ec44 │ │ │ │ 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 │ │ │ │ @@ -79770,29 +79770,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 1950f0 │ │ │ │ + bl 195128 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ movw r1, #667 @ 0x29b │ │ │ │ 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 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ 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 │ │ │ │ @@ -79825,24 +79825,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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 193bc8 │ │ │ │ + bl 193c00 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #5 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 23ec0c │ │ │ │ + bl 23ec44 │ │ │ │ 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 │ │ │ │ @@ -79850,29 +79850,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 1950f0 │ │ │ │ + bl 195128 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movw r1, #667 @ 0x29b │ │ │ │ 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 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ 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 │ │ │ │ @@ -79905,24 +79905,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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 193bc8 │ │ │ │ + bl 193c00 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #6 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 23ec0c │ │ │ │ + bl 23ec44 │ │ │ │ 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 │ │ │ │ @@ -79930,29 +79930,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 1950f0 │ │ │ │ + bl 195128 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movw r1, #667 @ 0x29b │ │ │ │ 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 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ 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 │ │ │ │ @@ -79985,26 +79985,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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 193bc8 │ │ │ │ + bl 193c00 │ │ │ │ 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 23ec0c │ │ │ │ + bl 23ec44 │ │ │ │ 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] │ │ │ │ @@ -80012,29 +80012,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 1950f0 │ │ │ │ + bl 195128 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ movw r1, #667 @ 0x29b │ │ │ │ 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 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ 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 │ │ │ │ @@ -80067,26 +80067,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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 193bc8 │ │ │ │ + bl 193c00 │ │ │ │ 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 23ec0c │ │ │ │ + bl 23ec44 │ │ │ │ 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] │ │ │ │ @@ -80094,46 +80094,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 1950f0 │ │ │ │ + bl 195128 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r1, r9 │ │ │ │ str r7, [sp, #236] @ 0xec │ │ │ │ str.w r9, [sp, #232] @ 0xe8 │ │ │ │ - bl 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 8d5d4 │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movw r1, #667 @ 0x29b │ │ │ │ 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 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ 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 │ │ │ │ @@ -80159,26 +80159,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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 193bc8 │ │ │ │ + bl 193c00 │ │ │ │ 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 23ec0c │ │ │ │ + bl 23ec44 │ │ │ │ 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] │ │ │ │ @@ -80186,47 +80186,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 1950f0 │ │ │ │ + bl 195128 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r7, [r4, #4] │ │ │ │ - bl 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 8d5d0 │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movw r1, #667 @ 0x29b │ │ │ │ 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 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ 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 │ │ │ │ @@ -80252,24 +80252,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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 193bc8 │ │ │ │ + bl 193c00 │ │ │ │ ldr.w r3, [fp, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #4 │ │ │ │ ldr.w r0, [fp, #28] │ │ │ │ - bl 23ec0c │ │ │ │ + bl 23ec44 │ │ │ │ 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 │ │ │ │ @@ -80277,45 +80277,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 1950f0 │ │ │ │ + bl 195128 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r7, [r4, #4] │ │ │ │ - bl 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 8d5ca │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldrb.w r8, [fp, #36] @ 0x24 │ │ │ │ movw r1, #667 @ 0x29b │ │ │ │ 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 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ 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 │ │ │ │ @@ -80342,53 +80342,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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 193bc8 │ │ │ │ + bl 193c00 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 23ec0c │ │ │ │ + bl 23ec44 │ │ │ │ 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 1950f0 │ │ │ │ + bl 195128 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movw r1, #667 @ 0x29b │ │ │ │ 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 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ 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 │ │ │ │ @@ -80419,24 +80419,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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 193bc8 │ │ │ │ + bl 193c00 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 23ec0c │ │ │ │ + bl 23ec44 │ │ │ │ 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 │ │ │ │ @@ -80444,29 +80444,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 1950f0 │ │ │ │ + bl 195128 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movw r1, #667 @ 0x29b │ │ │ │ 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 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ 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 │ │ │ │ @@ -80497,24 +80497,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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 193bc8 │ │ │ │ + bl 193c00 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #10 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 23ec0c │ │ │ │ + bl 23ec44 │ │ │ │ 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 │ │ │ │ @@ -80522,45 +80522,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 1950f0 │ │ │ │ + bl 195128 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r7, [r4, #4] │ │ │ │ - bl 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 8d5ca │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldrb.w r8, [fp, #36] @ 0x24 │ │ │ │ movw r1, #667 @ 0x29b │ │ │ │ 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 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ 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 │ │ │ │ @@ -80591,24 +80591,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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 193bc8 │ │ │ │ + bl 193c00 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #11 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 23ec0c │ │ │ │ + bl 23ec44 │ │ │ │ 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 │ │ │ │ @@ -80616,38 +80616,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 1950f0 │ │ │ │ + bl 195128 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r7, [sp, #236] @ 0xec │ │ │ │ str.w r9, [sp, #232] @ 0xe8 │ │ │ │ - bl 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 8d5ca │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ movw r1, #667 @ 0x29b │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r8, [fp, #36] @ 0x24 │ │ │ │ - bl 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ 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 │ │ │ │ @@ -80680,24 +80680,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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 193bc8 │ │ │ │ + bl 193c00 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #12 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 23ec0c │ │ │ │ + bl 23ec44 │ │ │ │ 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 │ │ │ │ @@ -80705,39 +80705,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 1950f0 │ │ │ │ + bl 195128 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r7, [r4, #4] │ │ │ │ - bl 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 8d5ca │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ movw r1, #667 @ 0x29b │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r8, [fp, #36] @ 0x24 │ │ │ │ - bl 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ 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 │ │ │ │ @@ -80770,24 +80770,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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 193bc8 │ │ │ │ + bl 193c00 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #13 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 23ec0c │ │ │ │ + bl 23ec44 │ │ │ │ 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 │ │ │ │ @@ -80795,39 +80795,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 1950f0 │ │ │ │ + bl 195128 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r7, [r4, #4] │ │ │ │ - bl 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 8d5ca │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ movw r1, #667 @ 0x29b │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r8, [fp, #36] @ 0x24 │ │ │ │ - bl 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ 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 │ │ │ │ @@ -80861,24 +80861,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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 193bc8 │ │ │ │ + bl 193c00 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #14 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 23ec0c │ │ │ │ + bl 23ec44 │ │ │ │ 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 │ │ │ │ @@ -80886,38 +80886,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 1950f0 │ │ │ │ + bl 195128 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r7, [sp, #236] @ 0xec │ │ │ │ str.w r9, [sp, #232] @ 0xe8 │ │ │ │ - bl 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 8d5ca │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ movw r1, #667 @ 0x29b │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r8, [fp, #36] @ 0x24 │ │ │ │ - bl 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ 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 │ │ │ │ @@ -80951,24 +80951,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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 193bc8 │ │ │ │ + bl 193c00 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #15 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 23ec0c │ │ │ │ + bl 23ec44 │ │ │ │ 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 │ │ │ │ @@ -80976,38 +80976,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 1950f0 │ │ │ │ + bl 195128 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r7, [sp, #236] @ 0xec │ │ │ │ str.w r9, [sp, #232] @ 0xe8 │ │ │ │ - bl 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 8d5ca │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ movw r1, #667 @ 0x29b │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r8, [fp, #36] @ 0x24 │ │ │ │ - bl 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ 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 │ │ │ │ @@ -81041,24 +81041,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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 193bc8 │ │ │ │ + bl 193c00 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #16 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 23ec0c │ │ │ │ + bl 23ec44 │ │ │ │ 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 │ │ │ │ @@ -81066,38 +81066,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 1950f0 │ │ │ │ + bl 195128 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r7, [sp, #236] @ 0xec │ │ │ │ str.w r9, [sp, #232] @ 0xe8 │ │ │ │ - bl 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 8d5ca │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ movw r1, #667 @ 0x29b │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r8, [fp, #36] @ 0x24 │ │ │ │ - bl 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ 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 │ │ │ │ @@ -81131,24 +81131,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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 193bc8 │ │ │ │ + bl 193c00 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #7 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 23ec0c │ │ │ │ + bl 23ec44 │ │ │ │ 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 │ │ │ │ @@ -81156,41 +81156,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 1950f0 │ │ │ │ + bl 195128 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ 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 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 8d5ca │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldrb.w r8, [fp, #36] @ 0x24 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movw r1, #667 @ 0x29b │ │ │ │ ldr r0, [r5, #16] │ │ │ │ lsl.w r8, r3, r8 │ │ │ │ - bl 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ 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 │ │ │ │ @@ -81214,15 +81214,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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr r2, [pc, #352] @ (8d5d8 ) │ │ │ │ ldr r3, [pc, #356] @ (8d5dc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #252] @ 0xfc │ │ │ │ eors r2, r3 │ │ │ │ @@ -81312,26 +81312,26 @@ │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #232] @ 0xe8 │ │ │ │ b.w 8bfb6 │ │ │ │ movs r3, #15 │ │ │ │ strh.w r3, [sp, #208] @ 0xd0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 8bfea │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ b.w 8bfea │ │ │ │ movs r3, #15 │ │ │ │ str r3, [sp, #208] @ 0xd0 │ │ │ │ b.n 8d58a │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #208] @ 0xd0 │ │ │ │ b.n 8d58a │ │ │ │ @@ -81369,29 +81369,29 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ add r3, sp, #28 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ bl 8af20 │ │ │ │ mov r1, r9 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 175880 │ │ │ │ + bl 1758b8 │ │ │ │ str r0, [sp, #16] │ │ │ │ cbz r0, 8d630 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r1, #4 │ │ │ │ add r4, sp, #56 @ 0x38 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 193bc8 │ │ │ │ + bl 193c00 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 23ec0c │ │ │ │ + bl 23ec44 │ │ │ │ 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 │ │ │ │ @@ -81400,18 +81400,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 1950f0 │ │ │ │ + bl 195128 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr r2, [r7, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w 8d824 │ │ │ │ tbb [pc, r3] │ │ │ │ stmia r6!, {r1, r2, r6, r7} │ │ │ │ ldmia r4!, {r1, r2, r6, r7} │ │ │ │ @@ -81427,22 +81427,22 @@ │ │ │ │ stmia r6!, {r1, r2, r6, r7} │ │ │ │ lsls r6, r0, #3 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ ldrb.w fp, [r2, #13] │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ 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 1950f0 │ │ │ │ + bl 195128 │ │ │ │ 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] @ 8e03c │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ @@ -81453,51 +81453,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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 193bc8 │ │ │ │ + bl 193c00 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #8 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 23ec0c │ │ │ │ + bl 23ec44 │ │ │ │ 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 1950f0 │ │ │ │ + bl 195128 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 193bc8 │ │ │ │ + bl 193c00 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #9 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 23ec0c │ │ │ │ + bl 23ec44 │ │ │ │ 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 │ │ │ │ @@ -81505,18 +81505,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 1950f0 │ │ │ │ + bl 195128 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr.w r3, [r9, #20] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movs r1, #108 @ 0x6c │ │ │ │ mla r3, r1, r3, r2 │ │ │ │ ldrb.w r2, [r3, #74] @ 0x4a │ │ │ │ ldrb.w r1, [r3, #73] @ 0x49 │ │ │ │ adds r2, #11 │ │ │ │ @@ -81556,21 +81556,21 @@ │ │ │ │ b.n 8d6b4 │ │ │ │ movs r3, #1 │ │ │ │ b.n 8d6b4 │ │ │ │ movs r3, #16 │ │ │ │ b.n 8d6b4 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 193bc8 │ │ │ │ + bl 193c00 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #5 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 23ec0c │ │ │ │ + bl 23ec44 │ │ │ │ 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 │ │ │ │ @@ -81579,18 +81579,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 1950f0 │ │ │ │ + bl 195128 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr r2, [r7, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w 8ebe2 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r7, r5, #26 │ │ │ │ lsls r7, r5, #26 │ │ │ │ @@ -81615,21 +81615,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 193bc8 │ │ │ │ + bl 193c00 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #6 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 23ec0c │ │ │ │ + bl 23ec44 │ │ │ │ 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 │ │ │ │ @@ -81638,18 +81638,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 1950f0 │ │ │ │ + bl 195128 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr r2, [r7, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w 8ebe2 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r5, r4, #7 │ │ │ │ lsls r5, r4, #7 │ │ │ │ @@ -81674,21 +81674,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 193bc8 │ │ │ │ + bl 193c00 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #3 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 23ec0c │ │ │ │ + bl 23ec44 │ │ │ │ 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 │ │ │ │ @@ -81697,18 +81697,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 1950f0 │ │ │ │ + bl 195128 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr r2, [r7, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w 8ebe2 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r0, r6, #24 │ │ │ │ lsls r0, r6, #24 │ │ │ │ @@ -81733,39 +81733,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 193bc8 │ │ │ │ + bl 193c00 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 23ec0c │ │ │ │ + bl 23ec44 │ │ │ │ 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 8d8f4 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 193bc8 │ │ │ │ + bl 193c00 │ │ │ │ ldr.w r3, [r8, #24] │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #5 │ │ │ │ ldr.w r0, [r8, #28] │ │ │ │ - bl 23ec0c │ │ │ │ + bl 23ec44 │ │ │ │ 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 │ │ │ │ @@ -81773,18 +81773,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 1950f0 │ │ │ │ + bl 195128 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr r2, [r6, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w 8ebe2 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r7, r0, #23 │ │ │ │ lsls r7, r0, #23 │ │ │ │ @@ -81809,21 +81809,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 193bc8 │ │ │ │ + bl 193c00 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 23ec0c │ │ │ │ + bl 23ec44 │ │ │ │ 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 │ │ │ │ @@ -81832,18 +81832,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 1950f0 │ │ │ │ + bl 195128 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr r2, [r6, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w 8ebe2 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r7, r7, #21 │ │ │ │ lsls r7, r7, #21 │ │ │ │ @@ -81868,21 +81868,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 193bc8 │ │ │ │ + bl 193c00 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 23ec0c │ │ │ │ + bl 23ec44 │ │ │ │ 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 │ │ │ │ @@ -81891,18 +81891,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 1950f0 │ │ │ │ + bl 195128 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr r2, [r6, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w 8ebe2 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r3, r5, #20 │ │ │ │ lsls r3, r5, #20 │ │ │ │ @@ -81927,21 +81927,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 193bc8 │ │ │ │ + bl 193c00 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 23ec0c │ │ │ │ + bl 23ec44 │ │ │ │ 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 │ │ │ │ @@ -81950,18 +81950,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 1950f0 │ │ │ │ + bl 195128 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr r2, [r6, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w 8ebe2 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r7, r2, #1 │ │ │ │ lsls r7, r2, #1 │ │ │ │ @@ -81988,22 +81988,22 @@ │ │ │ │ lsls r6, r1, #31 │ │ │ │ lsls r6, r1, #31 │ │ │ │ lsls r7, r2, #1 │ │ │ │ mov.w r9, #64 @ 0x40 │ │ │ │ ldrb r6, [r2, #13] │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r6 │ │ │ │ strb.w r6, [r0, #44] @ 0x2c │ │ │ │ add.w r6, r0, #24 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #108 @ 0x6c │ │ │ │ str.w r8, [sp, #68] @ 0x44 │ │ │ │ mla r3, r2, r3, r1 │ │ │ │ ldrb.w r8, [r3, #46] @ 0x2e │ │ │ │ mov.w ip, #0 │ │ │ │ @@ -82012,15 +82012,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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr r2, [pc, #872] @ (8e040 ) │ │ │ │ ldr r3, [pc, #856] @ (8e034 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #164] @ 0xa4 │ │ │ │ eors r2, r3 │ │ │ │ @@ -82033,39 +82033,39 @@ │ │ │ │ b.n 8dc7c │ │ │ │ mov.w r9, #8 │ │ │ │ b.n 8dc7c │ │ │ │ mov.w r9, #16 │ │ │ │ b.n 8dc7c │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 193bc8 │ │ │ │ + bl 193c00 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ movs r1, #3 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 23ec0c │ │ │ │ + bl 23ec44 │ │ │ │ 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 8dc10 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 193bc8 │ │ │ │ + bl 193c00 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #5 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 23ec0c │ │ │ │ + bl 23ec44 │ │ │ │ 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 │ │ │ │ @@ -82074,18 +82074,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 1950f0 │ │ │ │ + bl 195128 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr r2, [r6, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w 8ebe2 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r1, r7, #16 │ │ │ │ lsls r1, r7, #16 │ │ │ │ @@ -82110,114 +82110,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 193bc8 │ │ │ │ + bl 193c00 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ movs r1, #7 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 23ec0c │ │ │ │ + bl 23ec44 │ │ │ │ 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 8dc10 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 193bc8 │ │ │ │ + bl 193c00 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 23ec0c │ │ │ │ + bl 23ec44 │ │ │ │ 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 8dc20 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 193bc8 │ │ │ │ + bl 193c00 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 23ec0c │ │ │ │ + bl 23ec44 │ │ │ │ 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 8dc10 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 193bc8 │ │ │ │ + bl 193c00 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ movs r1, #6 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 23ec0c │ │ │ │ + bl 23ec44 │ │ │ │ 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 8dc10 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 193bc8 │ │ │ │ + bl 193c00 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ movs r1, #4 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 23ec0c │ │ │ │ + bl 23ec44 │ │ │ │ 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 8dc10 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 193bc8 │ │ │ │ + bl 193c00 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 23ec0c │ │ │ │ + bl 23ec44 │ │ │ │ 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 │ │ │ │ @@ -82226,18 +82226,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 1950f0 │ │ │ │ + bl 195128 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr r2, [r6, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w 8ebe2 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r0, r5, #13 │ │ │ │ lsls r0, r5, #13 │ │ │ │ @@ -82262,39 +82262,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 193bc8 │ │ │ │ + bl 193c00 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ movs r1, #8 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 23ec0c │ │ │ │ + bl 23ec44 │ │ │ │ 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 8dc10 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 193bc8 │ │ │ │ + bl 193c00 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #5 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 23ec0c │ │ │ │ + bl 23ec44 │ │ │ │ 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 │ │ │ │ @@ -82304,18 +82304,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 1950f0 │ │ │ │ + bl 195128 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr r2, [r6, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w 8ebe2 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r1, r0, #12 │ │ │ │ lsls r1, r0, #12 │ │ │ │ @@ -82354,22 +82354,22 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r3, #34 @ 0x22 │ │ │ │ lsls r2, r1, #2 │ │ │ │ mov.w fp, #64 @ 0x40 │ │ │ │ ldrb.w r8, [r2, #13] │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r8 │ │ │ │ strb.w r8, [r0, #44] @ 0x2c │ │ │ │ add.w r8, r0, #24 │ │ │ │ mov r3, fp │ │ │ │ mov r1, r8 │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #108 @ 0x6c │ │ │ │ add.w ip, r6, #84 @ 0x54 │ │ │ │ str.w r9, [sp, #68] @ 0x44 │ │ │ │ mov.w r9, #0 │ │ │ │ str.w r9, [sp, #56] @ 0x38 │ │ │ │ @@ -82378,54 +82378,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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ 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 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 8e0cc │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #357 @ 0x165 │ │ │ │ mov r0, r5 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 8b090 │ │ │ │ mov r6, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.w 8dcd6 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 193bc8 │ │ │ │ + bl 193c00 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #5 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 23ec0c │ │ │ │ + bl 23ec44 │ │ │ │ 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 │ │ │ │ @@ -82433,53 +82433,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 1950f0 │ │ │ │ + bl 195128 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ bl 8ad98 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ bl 8b1d8 │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 197218 │ │ │ │ + bl 197250 │ │ │ │ movs r1, #37 @ 0x25 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 197218 │ │ │ │ + bl 197250 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r5 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r6, r0 │ │ │ │ b.n 8dcd6 │ │ │ │ mov.w r9, #64 @ 0x40 │ │ │ │ ldrb r7, [r2, #13] │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r7 │ │ │ │ strb.w r7, [r0, #44] @ 0x2c │ │ │ │ add.w r7, r0, #24 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #108 @ 0x6c │ │ │ │ str.w r8, [sp, #68] @ 0x44 │ │ │ │ add.w ip, r6, #84 @ 0x54 │ │ │ │ mov.w r8, #0 │ │ │ │ str.w r8, [sp, #56] @ 0x38 │ │ │ │ @@ -82488,15 +82488,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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldrb.w r2, [r6, #41] @ 0x29 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w 8ebd4 │ │ │ │ and.w r1, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ lsls r3, r1 │ │ │ │ lsls r4, r3, #31 │ │ │ │ @@ -82511,22 +82511,22 @@ │ │ │ │ bl 8b4fc │ │ │ │ mov r6, r0 │ │ │ │ b.n 8dcd6 │ │ │ │ mov.w r9, #64 @ 0x40 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb r7, [r2, #13] │ │ │ │ - bl 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ mov r6, r0 │ │ │ │ add.w r1, r0, #24 │ │ │ │ mov r2, r7 │ │ │ │ strb.w r7, [r0, #44] @ 0x2c │ │ │ │ mov r3, r9 │ │ │ │ movs r7, #0 │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #108 @ 0x6c │ │ │ │ add.w ip, r6, #84 @ 0x54 │ │ │ │ str.w r8, [sp, #68] @ 0x44 │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ @@ -82534,38 +82534,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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ add.w r1, r6, #24 │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 8b1d8 │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 197218 │ │ │ │ + bl 197250 │ │ │ │ mov r6, r0 │ │ │ │ b.n 8dcd6 │ │ │ │ mov.w r8, #64 @ 0x40 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb r6, [r2, #13] │ │ │ │ - bl 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ mov r7, r0 │ │ │ │ add.w r1, r0, #24 │ │ │ │ mov r2, r6 │ │ │ │ strb.w r6, [r0, #44] @ 0x2c │ │ │ │ mov r3, r8 │ │ │ │ movs r6, #0 │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #108 @ 0x6c │ │ │ │ add.w ip, r7, #84 @ 0x54 │ │ │ │ str.w r9, [sp, #68] @ 0x44 │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ strd r6, r6, [r4, #4] │ │ │ │ @@ -82573,15 +82573,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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ add.w r1, r7, #24 │ │ │ │ movw r2, #3073 @ 0xc01 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 8b090 │ │ │ │ ldrb r2, [r0, #17] │ │ │ │ mov r7, r0 │ │ │ │ @@ -82624,22 +82624,22 @@ │ │ │ │ lsls r4, r5, #17 │ │ │ │ lsls r4, r5, #17 │ │ │ │ lsls r5, r6, #14 │ │ │ │ mov.w r8, #64 @ 0x40 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb r7, [r2, #13] │ │ │ │ - bl 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ mov r6, r0 │ │ │ │ mov r3, r8 │ │ │ │ add.w r8, r0, #24 │ │ │ │ mov r2, r7 │ │ │ │ strb.w r7, [r0, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #108 @ 0x6c │ │ │ │ movs r7, #0 │ │ │ │ add.w ip, r6, #84 @ 0x54 │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ str.w r9, [sp, #68] @ 0x44 │ │ │ │ @@ -82648,68 +82648,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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #4 │ │ │ │ strd r3, r7, [sp, #56] @ 0x38 │ │ │ │ - bl 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 8e3ca │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #12 │ │ │ │ movs r6, #0 │ │ │ │ strd r3, r6, [sp, #56] @ 0x38 │ │ │ │ - bl 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 8e3f0 │ │ │ │ ldmia r4!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #425 @ 0x1a9 │ │ │ │ - bl 1972d8 │ │ │ │ + bl 197310 │ │ │ │ mov r6, r0 │ │ │ │ b.n 8dcd6 │ │ │ │ mov.w r8, #64 @ 0x40 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb r7, [r2, #13] │ │ │ │ - bl 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ 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 1950f0 │ │ │ │ + bl 195128 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ movs r2, #108 @ 0x6c │ │ │ │ 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 │ │ │ │ @@ -82720,15 +82720,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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ 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 8e68a │ │ │ │ @@ -82776,22 +82776,22 @@ │ │ │ │ lsls r1, r4, #14 │ │ │ │ lsls r1, r4, #14 │ │ │ │ lsls r2, r6, #3 │ │ │ │ mov.w sl, #64 @ 0x40 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb r6, [r2, #13] │ │ │ │ - bl 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ mov r7, r0 │ │ │ │ mov r3, sl │ │ │ │ add.w sl, r0, #24 │ │ │ │ mov r2, r6 │ │ │ │ strb.w r6, [r0, #44] @ 0x2c │ │ │ │ mov r1, sl │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #108 @ 0x6c │ │ │ │ movs r6, #0 │ │ │ │ str.w r8, [sp, #68] @ 0x44 │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ add.w ip, r7, #84 @ 0x54 │ │ │ │ @@ -82802,15 +82802,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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ 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 8e7dc │ │ │ │ @@ -82859,22 +82859,22 @@ │ │ │ │ lsls r4, r6, #12 │ │ │ │ lsls r4, r6, #12 │ │ │ │ lsls r4, r6, #9 │ │ │ │ mov.w r9, #64 @ 0x40 │ │ │ │ ldrb r6, [r2, #13] │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r6 │ │ │ │ strb.w r6, [r0, #44] @ 0x2c │ │ │ │ add.w r6, r0, #24 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #108 @ 0x6c │ │ │ │ str.w r8, [sp, #68] @ 0x44 │ │ │ │ mla fp, r2, r3, r1 │ │ │ │ ldrb.w r8, [fp, #46] @ 0x2e │ │ │ │ b.w 8dcae │ │ │ │ @@ -82927,30 +82927,30 @@ │ │ │ │ mov.w r8, #16 │ │ │ │ b.n 8e28c │ │ │ │ movs r2, #32 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov fp, r0 │ │ │ │ cbz r0, 8e6ae │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ mov r3, fp │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r5 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ 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 │ │ │ │ @@ -82997,21 +82997,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 8eb42 │ │ │ │ movw r1, #365 @ 0x16d │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 193b64 │ │ │ │ + bl 193b9c │ │ │ │ mov r4, r0 │ │ │ │ add.w fp, r0, #28 │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, fp │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ 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] │ │ │ │ @@ -83021,21 +83021,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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ mov r3, sl │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r5 │ │ │ │ str.w fp, [sp] │ │ │ │ movw r1, #485 @ 0x1e5 │ │ │ │ - bl 1972d8 │ │ │ │ + bl 197310 │ │ │ │ mov r6, r0 │ │ │ │ b.w 8dcd6 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #56] @ 0x38 │ │ │ │ b.n 8e68a │ │ │ │ movs r3, #1 │ │ │ │ @@ -83046,30 +83046,30 @@ │ │ │ │ strb.w r2, [sp, #56] @ 0x38 │ │ │ │ b.n 8e68a │ │ │ │ movs r2, #8 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov fp, r0 │ │ │ │ cbz r0, 8e800 │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ mov r3, fp │ │ │ │ mov r2, sl │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r5 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ 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 │ │ │ │ @@ -83109,21 +83109,21 @@ │ │ │ │ streq.w sl, [sp, #8] │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ beq.n 8e8f8 │ │ │ │ mov r8, ip │ │ │ │ movw r1, #365 @ 0x16d │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 193b64 │ │ │ │ + bl 193b9c │ │ │ │ mov fp, r0 │ │ │ │ add.w r1, r0, #28 │ │ │ │ ldrb.w r3, [sl, #17] │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ 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] │ │ │ │ @@ -83133,15 +83133,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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ 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 │ │ │ │ @@ -83164,21 +83164,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 8e9a2 │ │ │ │ movw r1, #365 @ 0x16d │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 193b64 │ │ │ │ + bl 193b9c │ │ │ │ mov r7, r0 │ │ │ │ ldrb.w r3, [sl, #17] │ │ │ │ add.w sl, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, sl │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ 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] │ │ │ │ @@ -83187,15 +83187,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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ 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 │ │ │ │ @@ -83217,21 +83217,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 8ea44 │ │ │ │ movw r1, #365 @ 0x16d │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 193b64 │ │ │ │ + bl 193b9c │ │ │ │ mov r8, r0 │ │ │ │ ldrb r3, [r7, #17] │ │ │ │ add.w r7, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ 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] │ │ │ │ @@ -83240,21 +83240,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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r3, sl │ │ │ │ mov r0, r5 │ │ │ │ str r7, [sp, #0] │ │ │ │ movw r1, #485 @ 0x1e5 │ │ │ │ - bl 1972d8 │ │ │ │ + bl 197310 │ │ │ │ mov r6, r0 │ │ │ │ b.w 8dcd6 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #48] @ 0x30 │ │ │ │ b.n 8e7dc │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #32 │ │ │ │ @@ -83264,30 +83264,30 @@ │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #48] @ 0x30 │ │ │ │ b.n 8e7dc │ │ │ │ mov.w r3, #2048 @ 0x800 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 8ea98 │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r5 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r6, r0 │ │ │ │ b.w 8dcd6 │ │ │ │ mov.w r3, #2048 @ 0x800 │ │ │ │ strh.w r3, [sp, #32] │ │ │ │ b.n 8ea7a │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #32] │ │ │ │ @@ -83361,30 +83361,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 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 8eba4 │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r4 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r5 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r7, r0 │ │ │ │ b.w 8e1f8 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #40] @ 0x28 │ │ │ │ b.n 8eb86 │ │ │ │ movs r3, #1 │ │ │ │ @@ -83440,21 +83440,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, #365 @ 0x16d │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 193b64 │ │ │ │ + bl 193b9c │ │ │ │ mov r9, r0 │ │ │ │ ldrb.w r3, [fp, #17] │ │ │ │ add.w fp, r0, #28 │ │ │ │ mov r1, fp │ │ │ │ movs r2, #1 │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ 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] │ │ │ │ @@ -83464,15 +83464,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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ 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 │ │ │ │ @@ -83487,21 +83487,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, #365 @ 0x16d │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 193b64 │ │ │ │ + bl 193b9c │ │ │ │ mov r9, r0 │ │ │ │ ldrb.w r3, [fp, #17] │ │ │ │ add.w fp, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, fp │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ 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] │ │ │ │ @@ -83511,15 +83511,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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ 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 │ │ │ │ @@ -83535,21 +83535,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, #365 @ 0x16d │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 193b64 │ │ │ │ + bl 193b9c │ │ │ │ mov r7, r0 │ │ │ │ ldrb r3, [r5, #17] │ │ │ │ add.w r5, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ 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 │ │ │ │ @@ -83562,15 +83562,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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ 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 │ │ │ │ @@ -83653,23 +83653,23 @@ │ │ │ │ cmp r4, r3 │ │ │ │ bne.n 8eed4 │ │ │ │ str r5, [sp, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ beq.w 8f0e4 │ │ │ │ movw r1, #365 @ 0x16d │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 193b64 │ │ │ │ + bl 193b9c │ │ │ │ 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 1950f0 │ │ │ │ + bl 195128 │ │ │ │ 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] │ │ │ │ @@ -83677,15 +83677,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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ movs r1, #0 │ │ │ │ movs r4, #0 │ │ │ │ ldr.w r9, [r3] │ │ │ │ blx 428b4 │ │ │ │ @@ -83751,21 +83751,21 @@ │ │ │ │ orrne.w r5, r5, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp r4, r3 │ │ │ │ bne.n 8effe │ │ │ │ cbz r5, 8f066 │ │ │ │ movw r1, #365 @ 0x16d │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 193b64 │ │ │ │ + bl 193b9c │ │ │ │ mov r5, r0 │ │ │ │ ldrb.w r3, [r9, #17] │ │ │ │ add.w r9, r0, #28 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ 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] │ │ │ │ @@ -83774,20 +83774,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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ mov r3, r9 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ movs r1, #253 @ 0xfd │ │ │ │ mov r0, r8 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp.w fp, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ cbnz r3, 8f08a │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov.w fp, #1 │ │ │ │ @@ -83795,33 +83795,33 @@ │ │ │ │ b.n 8ee0c │ │ │ │ ldr r4, [sp, #28] │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #177 @ 0xb1 │ │ │ │ mov r0, r8 │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ cmp.w fp, #3 │ │ │ │ str r0, [r4, #0] │ │ │ │ bne.w 8ee0c │ │ │ │ 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 8ee06 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ mov r0, fp │ │ │ │ - bl 1967c0 │ │ │ │ + bl 1967f8 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1973f0 │ │ │ │ + bl 197428 │ │ │ │ ldr r2, [pc, #52] @ (8f100 ) │ │ │ │ ldr r3, [pc, #44] @ (8f0fc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ eors r2, r3 │ │ │ │ @@ -83875,37 +83875,37 @@ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ ldr.w r2, [pc, #2000] @ 8f92c │ │ │ │ ldr r0, [r4, #20] │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1936d0 │ │ │ │ + bl 193708 │ │ │ │ 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 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 8f19a │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 193bc8 │ │ │ │ + bl 193c00 │ │ │ │ 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] │ │ │ │ @@ -83913,25 +83913,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, #336] @ 0x150 │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 8ae68 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197878 │ │ │ │ + bl 1978b0 │ │ │ │ movs r2, #13 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 8ac5c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 8ad98 │ │ │ │ @@ -83942,18 +83942,18 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ bl 8acc8 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197710 │ │ │ │ + bl 197748 │ │ │ │ movs r2, #10 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 8ac5c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 8ad98 │ │ │ │ @@ -83999,53 +83999,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 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 8f2b6 │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #326 @ 0x146 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197710 │ │ │ │ + bl 197748 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ mov r1, r2 │ │ │ │ str.w r3, [sl, #4] │ │ │ │ - bl 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 8f2f4 │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 193bc8 │ │ │ │ + bl 193c00 │ │ │ │ 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] │ │ │ │ @@ -84054,32 +84054,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, #336] @ 0x150 │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 8ae68 │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 193c18 │ │ │ │ + bl 193c50 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1977c8 │ │ │ │ + bl 197800 │ │ │ │ movs r2, #11 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 8ac5c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 8ad98 │ │ │ │ @@ -84091,15 +84091,15 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 8ad98 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ movs r2, #14 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 8ac5c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ @@ -84112,46 +84112,46 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 8ad98 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #353 @ 0x161 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197710 │ │ │ │ + bl 197748 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #11 │ │ │ │ str r3, [r0, #32] │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 8ac5c │ │ │ │ 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 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 8f410 │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 8ae68 │ │ │ │ movs r2, #14 │ │ │ │ mov r1, fp │ │ │ │ @@ -84177,25 +84177,25 @@ │ │ │ │ bl 8ac5c │ │ │ │ movs r2, #32 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mvn.w r3, #1 │ │ │ │ strd r3, r6, [sp, #176] @ 0xb0 │ │ │ │ - bl 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 8f47c │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 8ae68 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, fp │ │ │ │ @@ -84247,15 +84247,15 @@ │ │ │ │ movs r3, #7 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 8ae68 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1977c8 │ │ │ │ + bl 197800 │ │ │ │ movs r2, #12 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 8ac5c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 8ad98 │ │ │ │ @@ -84267,18 +84267,18 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 8ad98 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197710 │ │ │ │ + bl 197748 │ │ │ │ movs r2, #14 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 8ac5c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 8ad98 │ │ │ │ @@ -84305,40 +84305,40 @@ │ │ │ │ lsls r3, r1 │ │ │ │ movs r1, #0 │ │ │ │ lsls r0, r3, #29 │ │ │ │ bpl.w 90c4e │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #379 @ 0x17b │ │ │ │ - bl 197218 │ │ │ │ + bl 197250 │ │ │ │ ldrb r3, [r5, #17] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ beq.n 8f5be │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #418 @ 0x1a2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197218 │ │ │ │ + bl 197250 │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ add.w r8, r0, #24 │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r8 │ │ │ │ strb.w r2, [r0, #44] @ 0x2c │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ 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] @ 8f930 │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ @@ -84356,15 +84356,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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldrb.w r2, [r5, #41] @ 0x29 │ │ │ │ strd r6, r6, [sp, #88] @ 0x58 │ │ │ │ cmp r2, #32 │ │ │ │ bhi.w 90c1e │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ bhi.w 9126a │ │ │ │ @@ -84407,53 +84407,53 @@ │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ b.n 8f298 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 8f6c8 │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197710 │ │ │ │ + bl 197748 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ mov r1, r2 │ │ │ │ str.w r3, [sl, #4] │ │ │ │ - bl 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 8f706 │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 193bc8 │ │ │ │ + bl 193c00 │ │ │ │ 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] │ │ │ │ @@ -84461,44 +84461,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, #336] @ 0x150 │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 8ae68 │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 193c18 │ │ │ │ + bl 193c50 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1977c8 │ │ │ │ + bl 197800 │ │ │ │ movs r2, #13 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 8ac5c │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 8ae68 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197780 │ │ │ │ + bl 1977b8 │ │ │ │ movs r2, #10 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 8ac5c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 8ad98 │ │ │ │ @@ -84518,20 +84518,20 @@ │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ mov.w r8, #0 │ │ │ │ bl 8ac5c │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 193bc8 │ │ │ │ + bl 193c00 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 23ef28 │ │ │ │ + bl 23ef60 │ │ │ │ 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] │ │ │ │ @@ -84540,18 +84540,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 1950f0 │ │ │ │ + bl 195128 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 8ad98 │ │ │ │ movs r3, #1 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, sl │ │ │ │ @@ -84590,25 +84590,25 @@ │ │ │ │ bic.w r3, r3, #2 │ │ │ │ orrs r3, r1 │ │ │ │ bne.w 910de │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r6 │ │ │ │ movw r1, #357 @ 0x165 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ movs r2, #7 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 8b090 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ ldrb r2, [r6, #17] │ │ │ │ movs r3, #0 │ │ │ │ mov r8, r0 │ │ │ │ cmp r2, #32 │ │ │ │ strd r3, r3, [sp, #112] @ 0x70 │ │ │ │ bhi.w 90c36 │ │ │ │ subs r3, r2, #1 │ │ │ │ @@ -84652,117 +84652,117 @@ │ │ │ │ lsls r2, r1, #2 │ │ │ │ lsrs r0, r1, #27 │ │ │ │ lsls r2, r1, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r4, #1 │ │ │ │ + subs r6, r3, #2 │ │ │ │ movs r2, r4 │ │ │ │ lsls r4, r2, #31 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, #8 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, 8f95c │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197710 │ │ │ │ + bl 197748 │ │ │ │ movs r2, #10 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 8ac5c │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 8ae68 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197780 │ │ │ │ + bl 1977b8 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [sl, #4] │ │ │ │ - bl 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 8f9b8 │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #5 │ │ │ │ mov.w lr, #0 │ │ │ │ strd r3, lr, [sp, #176] @ 0xb0 │ │ │ │ - bl 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, 8f9e8 │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ mov r3, r6 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ movs r1, #129 @ 0x81 │ │ │ │ strd r7, r9, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - bl 197358 │ │ │ │ + bl 197390 │ │ │ │ movs r2, #32 │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 193ec0 │ │ │ │ + bl 193ef8 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 8fa12 │ │ │ │ adds r7, #20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1976a0 │ │ │ │ + bl 1976d8 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #484 @ 0x1e4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ movs r3, #2 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 8ae68 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1977c8 │ │ │ │ + bl 197800 │ │ │ │ movs r2, #13 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 8ac5c │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r8 │ │ │ │ @@ -84775,67 +84775,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 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 8fa82 │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ mov r2, r6 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 8ae68 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ movs r7, #0 │ │ │ │ - bl 1977c8 │ │ │ │ + bl 197800 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197780 │ │ │ │ + bl 1977b8 │ │ │ │ movs r2, #14 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 8ac5c │ │ │ │ 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 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 8fad4 │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 8ae68 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ movs r6, #0 │ │ │ │ - bl 1977c8 │ │ │ │ + bl 197800 │ │ │ │ movs r2, #13 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 8ac5c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 8ad98 │ │ │ │ @@ -84872,25 +84872,25 @@ │ │ │ │ bl 8ac5c │ │ │ │ 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 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 8fb72 │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 8ae68 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ movs r2, #2 │ │ │ │ @@ -84983,33 +84983,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 1973f0 │ │ │ │ + bl 197428 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, fp │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ bl 8ac5c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 8ad98 │ │ │ │ movw r1, #617 @ 0x269 │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ movs r3, #32 │ │ │ │ add.w r1, r0, #24 │ │ │ │ movs r2, #5 │ │ │ │ mov r7, r0 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ 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 │ │ │ │ @@ -85026,64 +85026,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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ mov r3, r5 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r2, sl │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #176] @ 0xb0 │ │ │ │ bl 8a6b8 │ │ │ │ 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 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 8fd1c │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #4 │ │ │ │ mov.w r9, #0 │ │ │ │ strd r3, r9, [sp, #176] @ 0xb0 │ │ │ │ - bl 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 8fd46 │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r3, r5 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ movs r5, #1 │ │ │ │ movw r1, #425 @ 0x1a9 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ - bl 1972d8 │ │ │ │ + bl 197310 │ │ │ │ mov r3, r5 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r2, sl │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #176] @ 0xb0 │ │ │ │ bl 8a6b8 │ │ │ │ @@ -85096,33 +85096,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 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 8fda4 │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197710 │ │ │ │ + bl 197748 │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ movs r2, #15 │ │ │ │ mov r0, r4 │ │ │ │ bl 8b090 │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #13 │ │ │ │ @@ -85132,106 +85132,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 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 8fdfc │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ 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 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 8fe3e │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ - bl 1972d8 │ │ │ │ + bl 197310 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 8ae68 │ │ │ │ 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 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 8fe82 │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ 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 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 8febc │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1972d8 │ │ │ │ + bl 197310 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, fp │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 8ac5c │ │ │ │ movs r2, #3 │ │ │ │ mov r1, fp │ │ │ │ @@ -85244,49 +85244,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 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 8ff1a │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #4 │ │ │ │ mov.w ip, #0 │ │ │ │ strd r3, ip, [sp, #176] @ 0xb0 │ │ │ │ - bl 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, 8ff4a │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #129 @ 0x81 │ │ │ │ strd r8, r9, [sp] │ │ │ │ mov r0, r4 │ │ │ │ movs r6, #16 │ │ │ │ - bl 197358 │ │ │ │ + bl 197390 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 8ae68 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ movs r2, #0 │ │ │ │ @@ -85295,27 +85295,27 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ bl 8acc8 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197710 │ │ │ │ + bl 197748 │ │ │ │ movs r1, #3 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 193c18 │ │ │ │ + bl 193c50 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1977c8 │ │ │ │ + bl 197800 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 8b090 │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #0 │ │ │ │ @@ -85324,18 +85324,18 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ bl 8acc8 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197710 │ │ │ │ + bl 197748 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ bl 8ac5c │ │ │ │ ldr r7, [sp, #16] │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #1 │ │ │ │ @@ -85431,15 +85431,15 @@ │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 8b090 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #353 @ 0x161 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ movs r2, #3 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 8ac5c │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r0 │ │ │ │ @@ -85487,25 +85487,25 @@ │ │ │ │ bl 8ac5c │ │ │ │ str r5, [sp, #176] @ 0xb0 │ │ │ │ mov r6, r0 │ │ │ │ str.w r5, [sl, #4] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 90188 │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 8ae68 │ │ │ │ movs r2, #16 │ │ │ │ mov r1, fp │ │ │ │ @@ -85514,25 +85514,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 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 901c8 │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 8ae68 │ │ │ │ movs r2, #15 │ │ │ │ mov r1, fp │ │ │ │ @@ -85588,15 +85588,15 @@ │ │ │ │ movs r3, #7 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 8ae68 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197780 │ │ │ │ + bl 1977b8 │ │ │ │ movs r2, #5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 8ac5c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r5, r0 │ │ │ │ mov.w r2, #7168 @ 0x1c00 │ │ │ │ @@ -85619,15 +85619,15 @@ │ │ │ │ bl 8ae68 │ │ │ │ ldrb.w r3, [r8, #17] │ │ │ │ mov r2, r8 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ beq.n 902b8 │ │ │ │ mov.w r1, #418 @ 0x1a2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197218 │ │ │ │ + bl 197250 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r3, #0 │ │ │ │ bl 8b35c │ │ │ │ ldrb r1, [r0, #17] │ │ │ │ @@ -85654,32 +85654,32 @@ │ │ │ │ str r1, [sp, #0] │ │ │ │ bl 8acc8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ movw r1, #379 @ 0x17b │ │ │ │ mov r0, r4 │ │ │ │ mov.w r9, #1 │ │ │ │ - bl 197218 │ │ │ │ + bl 197250 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ mov.w r8, #0 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ 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 1950f0 │ │ │ │ + bl 195128 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ movs r2, #108 @ 0x6c │ │ │ │ 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] │ │ │ │ @@ -85696,15 +85696,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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr r6, [sp, #12] │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ bl 8ac5c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r1, r0 │ │ │ │ @@ -85724,27 +85724,27 @@ │ │ │ │ movs r3, #0 │ │ │ │ bl 8acc8 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ mov r0, r4 │ │ │ │ movs r5, #3 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197710 │ │ │ │ + bl 197748 │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 193c18 │ │ │ │ + bl 193c50 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197780 │ │ │ │ + bl 1977b8 │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #7 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #12] │ │ │ │ bl 8ac5c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r6, r0 │ │ │ │ @@ -85761,15 +85761,15 @@ │ │ │ │ mov.w ip, #4 │ │ │ │ str.w ip, [sp, #176] @ 0xb0 │ │ │ │ bl 8a6b8 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #484 @ 0x1e4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ movs r6, #2 │ │ │ │ bl 8ae68 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ @@ -85795,46 +85795,46 @@ │ │ │ │ bl 8b090 │ │ │ │ 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 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 904b2 │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ movs r6, #0 │ │ │ │ - bl 197710 │ │ │ │ + bl 197748 │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 193c18 │ │ │ │ + bl 193c50 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197780 │ │ │ │ + bl 1977b8 │ │ │ │ movs r1, #93 @ 0x5d │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ movs r2, #108 @ 0x6c │ │ │ │ adds r3, #68 @ 0x44 │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ ldr r3, [r0, #20] │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ @@ -85854,15 +85854,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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ movs r2, #3 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 8ac5c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 8ad98 │ │ │ │ @@ -85873,53 +85873,53 @@ │ │ │ │ bl 8b090 │ │ │ │ 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 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 90586 │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197710 │ │ │ │ + bl 197748 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ mov r1, r2 │ │ │ │ str.w r3, [sl, #4] │ │ │ │ - bl 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 905c4 │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 193bc8 │ │ │ │ + bl 193c00 │ │ │ │ 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] │ │ │ │ @@ -85927,72 +85927,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, #336] @ 0x150 │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ mov r2, r5 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 8ae68 │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 193c18 │ │ │ │ + bl 193c50 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1977c8 │ │ │ │ + bl 197800 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1977c8 │ │ │ │ + bl 197800 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1977c8 │ │ │ │ + bl 197800 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1977c8 │ │ │ │ + bl 197800 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197780 │ │ │ │ + bl 1977b8 │ │ │ │ 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 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 90670 │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr.w r8, [sp, #40] @ 0x28 │ │ │ │ mov r3, r5 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r8 │ │ │ │ movs r5, #3 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197710 │ │ │ │ + bl 197748 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ movs r3, #1 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #176] @ 0xb0 │ │ │ │ bl 8a6b8 │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ @@ -86003,23 +86003,23 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ bl 8acc8 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197710 │ │ │ │ + bl 197748 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #357 @ 0x165 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #7 │ │ │ │ mov r0, r4 │ │ │ │ bl 8b090 │ │ │ │ movs r2, #13 │ │ │ │ mov r7, r0 │ │ │ │ @@ -86027,15 +86027,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 8ac5c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 8ae68 │ │ │ │ ldrb.w r2, [r8, #17] │ │ │ │ movs r3, #0 │ │ │ │ @@ -86078,34 +86078,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 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 90786 │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #326 @ 0x146 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov.w r8, #0 │ │ │ │ - bl 197710 │ │ │ │ + bl 197748 │ │ │ │ movs r2, #10 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 8ac5c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 8ad98 │ │ │ │ @@ -86115,29 +86115,29 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 8b090 │ │ │ │ mov r3, r6 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov.w r1, #484 @ 0x1e4 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ movs r2, #17 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 8ac5c │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 193bc8 │ │ │ │ + bl 193c00 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 23ef28 │ │ │ │ + bl 23ef60 │ │ │ │ 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] │ │ │ │ @@ -86147,18 +86147,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 1950f0 │ │ │ │ + bl 195128 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ movs r3, #7 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ bl 8ae68 │ │ │ │ movs r2, #10 │ │ │ │ mov r1, fp │ │ │ │ @@ -86219,46 +86219,46 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 8ad98 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #334 @ 0x14e │ │ │ │ mov r0, r4 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ movs r2, #12 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 8ac5c │ │ │ │ mov r2, r5 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 8ae68 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1977c8 │ │ │ │ + bl 197800 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197780 │ │ │ │ + bl 1977b8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r1, r0 │ │ │ │ addw r3, pc, #2368 @ 0x940 │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ mov r0, r4 │ │ │ │ bl 8b35c │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ ldrb r2, [r0, #17] │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w 911f4 │ │ │ │ and.w r3, r2, #63 @ 0x3f │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ movs r1, #0 │ │ │ │ @@ -86268,29 +86268,29 @@ │ │ │ │ bics r3, r0 │ │ │ │ it eq │ │ │ │ moveq r7, r5 │ │ │ │ bne.w 90da6 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ mov r0, r4 │ │ │ │ - bl 197218 │ │ │ │ + bl 197250 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #309 @ 0x135 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r1, r0 │ │ │ │ addw r3, pc, #2280 @ 0x8e8 │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ mov r0, r4 │ │ │ │ bl 8b090 │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197218 │ │ │ │ + bl 197250 │ │ │ │ ldrb r2, [r0, #17] │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w 9122c │ │ │ │ and.w r0, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ sub.w ip, r0, #32 │ │ │ │ @@ -86307,15 +86307,15 @@ │ │ │ │ orrs r3, r1 │ │ │ │ it eq │ │ │ │ moveq r3, r5 │ │ │ │ bne.w 90cf2 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #357 @ 0x165 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ movs r2, #7 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 8b090 │ │ │ │ ldrb r3, [r5, #17] │ │ │ │ movs r2, #10 │ │ │ │ @@ -86325,68 +86325,68 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 8acc8 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ movs r5, #0 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ 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 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 90a46 │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1972d8 │ │ │ │ + bl 197310 │ │ │ │ movs r2, #13 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 8ac5c │ │ │ │ mov r2, r5 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 8ae68 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1977c8 │ │ │ │ + bl 197800 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1977c8 │ │ │ │ + bl 197800 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1977c8 │ │ │ │ + bl 197800 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197920 │ │ │ │ + bl 197958 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 193bc8 │ │ │ │ + bl 193c00 │ │ │ │ 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 │ │ │ │ @@ -86395,18 +86395,18 @@ │ │ │ │ str r3, [r0, #24] │ │ │ │ ldrsb.w r3, [r2, #65] @ 0x41 │ │ │ │ cmp r3, #14 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r2, #336] @ 0x150 │ │ │ │ movs r2, #1 │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 8ad98 │ │ │ │ ldr.w r2, [pc, #1960] @ 91288 │ │ │ │ ldr.w r3, [pc, #1960] @ 9128c │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -86479,30 +86479,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 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 90bc4 │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r3, r0 │ │ │ │ b.w 90016 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #120] @ 0x78 │ │ │ │ b.n 90ba0 │ │ │ │ movs r3, #1 │ │ │ │ @@ -86517,15 +86517,15 @@ │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ bl 8acc8 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #353 @ 0x161 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r5, r0 │ │ │ │ b.w 9030e │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #120] @ 0x78 │ │ │ │ b.n 90ba0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ @@ -86582,30 +86582,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 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 90cc2 │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r5, r0 │ │ │ │ b.w 8f59c │ │ │ │ movs r3, #4 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #80] @ 0x50 │ │ │ │ b.n 90ca4 │ │ │ │ movs r3, #4 │ │ │ │ @@ -86657,30 +86657,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 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 90d70 │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r3, r0 │ │ │ │ b.n 909e4 │ │ │ │ movw r3, #65531 @ 0xfffb │ │ │ │ strh.w r3, [sp, #176] @ 0xb0 │ │ │ │ movs r3, #16 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ b.n 90d50 │ │ │ │ @@ -86732,30 +86732,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 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 90e20 │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r7, r0 │ │ │ │ b.n 90970 │ │ │ │ mov.w r3, #46848 @ 0xb700 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #168] @ 0xa8 │ │ │ │ b.n 90e02 │ │ │ │ movs r2, #1 │ │ │ │ @@ -86800,30 +86800,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 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 90ebe │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r5, r0 │ │ │ │ b.n 908d4 │ │ │ │ movw r3, #65528 @ 0xfff8 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #160] @ 0xa0 │ │ │ │ b.n 90ea0 │ │ │ │ movs r3, #248 @ 0xf8 │ │ │ │ @@ -86871,30 +86871,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 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 90f68 │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r8 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r5, r0 │ │ │ │ b.n 9087a │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #152] @ 0x98 │ │ │ │ b.n 90f44 │ │ │ │ movs r3, #1 │ │ │ │ @@ -86942,30 +86942,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 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 9100a │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r3, r0 │ │ │ │ b.w 90086 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #136] @ 0x88 │ │ │ │ b.n 90fec │ │ │ │ movs r3, #1 │ │ │ │ @@ -87013,30 +87013,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 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 910ae │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r3, r0 │ │ │ │ b.w 90052 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #128] @ 0x80 │ │ │ │ b.n 91090 │ │ │ │ movs r3, #1 │ │ │ │ @@ -87068,30 +87068,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 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 9113a │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r8 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r6, r0 │ │ │ │ b.w 8f896 │ │ │ │ movw r3, #65533 @ 0xfffd │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #104] @ 0x68 │ │ │ │ b.n 91116 │ │ │ │ movs r3, #253 @ 0xfd │ │ │ │ @@ -87124,30 +87124,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 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 911c2 │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r5 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r7, r0 │ │ │ │ b.w 8f7a8 │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #96] @ 0x60 │ │ │ │ b.n 911a4 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ @@ -87227,15 +87227,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 175cc0 │ │ │ │ + bl 175cf8 │ │ │ │ ldr.w r5, [r9, #4] │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r4, [r5, #0] │ │ │ │ cbz r4, 912f0 │ │ │ │ movs r4, #0 │ │ │ │ mov r6, r0 │ │ │ │ ldrb r3, [r5, #19] │ │ │ │ @@ -87290,34 +87290,34 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 91328 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ movs r1, #2 │ │ │ │ mov sl, r5 │ │ │ │ mov fp, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1def54 │ │ │ │ + bl 1def8c │ │ │ │ ldr r7, [r6, #24] │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ cmp r7, #0 │ │ │ │ beq.n 913e6 │ │ │ │ ldr r6, [r7, #16] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cbnz r3, 91384 │ │ │ │ b.n 913d6 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cbz r3, 9137e │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r1, r7 │ │ │ │ - bl 19f4b0 │ │ │ │ + bl 19f4e8 │ │ │ │ cbz r0, 9137e │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cbz r2, 9137e │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1758bc │ │ │ │ + bl 1758f4 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cbz r3, 913d6 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 9137e │ │ │ │ ldr r3, [r6, #20] │ │ │ │ @@ -87327,15 +87327,15 @@ │ │ │ │ ldr r3, [r6, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r5, [r3, #20] │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 9137e │ │ │ │ ldr r1, [r3, #32] │ │ │ │ mov r0, r8 │ │ │ │ - bl 175880 │ │ │ │ + bl 1758b8 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ movw r2, #630 @ 0x276 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 91364 │ │ │ │ ldr r3, [r6, #112] @ 0x70 │ │ │ │ str r6, [r4, #4] │ │ │ │ @@ -87351,15 +87351,15 @@ │ │ │ │ movne r3, r5 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ str r3, [r4, #8] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 91384 │ │ │ │ mov r0, r7 │ │ │ │ - bl 195490 │ │ │ │ + bl 1954c8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 9135c │ │ │ │ mov r5, sl │ │ │ │ mov r4, fp │ │ │ │ ldr r1, [r5, #24] │ │ │ │ ldr r3, [r1, #24] │ │ │ │ @@ -87414,64 +87414,64 @@ │ │ │ │ add r4, sp, #64 @ 0x40 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ bl 8af20 │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 193bc8 │ │ │ │ + bl 193c00 │ │ │ │ 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 23ec0c │ │ │ │ + bl 23ec44 │ │ │ │ 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 1950f0 │ │ │ │ + bl 195128 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ movs r2, #1 │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ str.w fp, [r4, #4] │ │ │ │ - bl 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 91f6a │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movw r1, #667 @ 0x29b │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldrb.w r8, [r3, #36] @ 0x24 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ lsl.w r8, r3, r8 │ │ │ │ - bl 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ 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] │ │ │ │ @@ -87508,38 +87508,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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ mov r0, r6 │ │ │ │ movs r4, #1 │ │ │ │ - bl 194944 │ │ │ │ + bl 19497c │ │ │ │ mov r0, r6 │ │ │ │ - bl 19498c │ │ │ │ + bl 1949c4 │ │ │ │ cmp r5, #0 │ │ │ │ bne.w 9141c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 195490 │ │ │ │ + bl 1954c8 │ │ │ │ str r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 91400 │ │ │ │ ldrd r5, r9, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ movs r2, #0 │ │ │ │ movs r0, #1 │ │ │ │ - bl 1df050 │ │ │ │ + bl 1df088 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 91304 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 179a60 │ │ │ │ + bl 179a98 │ │ │ │ ldr.w r2, [pc, #2164] @ 91e58 │ │ │ │ ldr.w r3, [pc, #2152] @ 91e50 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ eors r2, r3 │ │ │ │ @@ -87553,15 +87553,15 @@ │ │ │ │ mov r0, sl │ │ │ │ bl 8d5e0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 915a2 │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r6, #24 │ │ │ │ - bl 195134 │ │ │ │ + bl 19516c │ │ │ │ b.n 915a2 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r2, r6 │ │ │ │ mov r0, sl │ │ │ │ bl 8bb5c │ │ │ │ b.n 915a2 │ │ │ │ ldr r3, [r6, #96] @ 0x60 │ │ │ │ @@ -87570,21 +87570,21 @@ │ │ │ │ mov.w r8, #8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ bl 8af20 │ │ │ │ mov r9, r0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 193bc8 │ │ │ │ + bl 193c00 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r3, [r9, #24] │ │ │ │ movs r1, #8 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr.w r0, [r9, #28] │ │ │ │ - bl 23ec0c │ │ │ │ + bl 23ec44 │ │ │ │ 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 │ │ │ │ @@ -87597,28 +87597,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 1950f0 │ │ │ │ + bl 195128 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ str r7, [sp, #4] │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 193bc8 │ │ │ │ + bl 193c00 │ │ │ │ ldr.w r3, [r9, #24] │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #9 │ │ │ │ ldr.w r0, [r9, #28] │ │ │ │ - bl 23ec0c │ │ │ │ + bl 23ec44 │ │ │ │ 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 │ │ │ │ @@ -87627,28 +87627,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 1950f0 │ │ │ │ + bl 195128 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 193bc8 │ │ │ │ + bl 193c00 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r8 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r0, [r2, #28] │ │ │ │ - bl 23ec0c │ │ │ │ + bl 23ec44 │ │ │ │ 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] │ │ │ │ @@ -87657,18 +87657,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 1950f0 │ │ │ │ + bl 195128 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr r2, [r7, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w 91ebc │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r3, r5, #14 │ │ │ │ lsls r3, r5, #14 │ │ │ │ @@ -87701,29 +87701,29 @@ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r4 │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ bl 8af20 │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 175880 │ │ │ │ + bl 1758b8 │ │ │ │ str r0, [sp, #20] │ │ │ │ cbz r0, 917ba │ │ │ │ ldr r3, [r0, #8] │ │ │ │ str r3, [sp, #20] │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 193bc8 │ │ │ │ + bl 193c00 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ add r4, sp, #64 @ 0x40 │ │ │ │ - bl 23ec0c │ │ │ │ + bl 23ec44 │ │ │ │ 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] │ │ │ │ @@ -87731,18 +87731,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 1950f0 │ │ │ │ + bl 195128 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr.w r2, [r8, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w 91f6a │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r5, r2, #13 │ │ │ │ lsls r5, r2, #13 │ │ │ │ @@ -87770,21 +87770,21 @@ │ │ │ │ lsls r4, r4, #14 │ │ │ │ lsls r5, r2, #13 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ ldrb.w r8, [r2, #13] │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ mov r2, r8 │ │ │ │ mov r7, r0 │ │ │ │ strb.w r8, [r0, #44] @ 0x2c │ │ │ │ add.w r1, r0, #24 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w ip, r7, #84 @ 0x54 │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ mov.w lr, #108 @ 0x6c │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [r7, #20] │ │ │ │ @@ -87798,51 +87798,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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ add.w r2, r7, #24 │ │ │ │ ldr r3, [r6, #112] @ 0x70 │ │ │ │ movs r1, #226 @ 0xe2 │ │ │ │ mov r0, sl │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ ldr r3, [r6, #112] @ 0x70 │ │ │ │ movs r1, #4 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 193bc8 │ │ │ │ + bl 193c00 │ │ │ │ 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 23ec0c │ │ │ │ + bl 23ec44 │ │ │ │ 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 1950f0 │ │ │ │ + bl 195128 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr r2, [r7, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w 91f6a │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r2, r1, #11 │ │ │ │ lsls r2, r1, #11 │ │ │ │ @@ -87871,22 +87871,22 @@ │ │ │ │ lsls r2, r1, #11 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ ldrb r2, [r2, #13] │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #24] │ │ │ │ - bl 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ 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 1950f0 │ │ │ │ + bl 195128 │ │ │ │ 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, #108 @ 0x6c │ │ │ │ @@ -87894,31 +87894,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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ movs r1, #226 @ 0xe2 │ │ │ │ mov r0, sl │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #309 @ 0x135 │ │ │ │ mov r0, sl │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 197710 │ │ │ │ + bl 197748 │ │ │ │ movs r1, #93 @ 0x5d │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ 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 │ │ │ │ @@ -87937,28 +87937,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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ bl 8b78c │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 193bc8 │ │ │ │ + bl 193c00 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #8 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r0, [r2, #28] │ │ │ │ - bl 23ec0c │ │ │ │ + bl 23ec44 │ │ │ │ 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 │ │ │ │ @@ -87968,28 +87968,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 1950f0 │ │ │ │ + bl 195128 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr.w r9, [r6, #112] @ 0x70 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movw r1, #667 @ 0x29b │ │ │ │ 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 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ 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 │ │ │ │ @@ -88019,33 +88019,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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sl │ │ │ │ - bl 1977c8 │ │ │ │ + bl 197800 │ │ │ │ b.n 915a2 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ ldrb r2, [r2, #13] │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ 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 1950f0 │ │ │ │ + bl 195128 │ │ │ │ add.w ip, r8, #84 @ 0x54 │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ mov.w lr, #108 @ 0x6c │ │ │ │ str.w r9, [sp, #76] @ 0x4c │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ str r3, [sp, #24] │ │ │ │ @@ -88058,24 +88058,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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 193bc8 │ │ │ │ + bl 193c00 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #7 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 23ec0c │ │ │ │ + bl 23ec44 │ │ │ │ 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 │ │ │ │ @@ -88084,18 +88084,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 1950f0 │ │ │ │ + bl 195128 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr.w r2, [r8, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w 91f6a │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r1, r2, #5 │ │ │ │ lsls r1, r2, #5 │ │ │ │ @@ -88123,21 +88123,21 @@ │ │ │ │ lsls r4, r4, #6 │ │ │ │ lsls r1, r2, #5 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ ldrb.w r9, [r2, #13] │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r9 │ │ │ │ add.w r1, r0, #24 │ │ │ │ strb.w r9, [r0, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r2, #108 @ 0x6c │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ add.w ip, r8, #84 @ 0x54 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ @@ -88146,33 +88146,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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ add.w r1, r8, #24 │ │ │ │ mov r0, sl │ │ │ │ - bl 197710 │ │ │ │ + bl 197748 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ bl 8f108 │ │ │ │ movs r1, #4 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 193bc8 │ │ │ │ + bl 193c00 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #7 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 23ec0c │ │ │ │ + bl 23ec44 │ │ │ │ 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 │ │ │ │ @@ -88180,28 +88180,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 1950f0 │ │ │ │ + bl 195128 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movw r1, #667 @ 0x29b │ │ │ │ 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 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ 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 │ │ │ │ @@ -88232,27 +88232,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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sl │ │ │ │ - bl 1977c8 │ │ │ │ + bl 197800 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 193bc8 │ │ │ │ + bl 193c00 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #7 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 23ec0c │ │ │ │ + bl 23ec44 │ │ │ │ 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 │ │ │ │ @@ -88260,18 +88260,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 1950f0 │ │ │ │ + bl 195128 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr.w r2, [r8, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w 91f6a │ │ │ │ tbb [pc, r3] │ │ │ │ ldr r1, [pc, #292] @ (91f54 ) │ │ │ │ ldrb r1, [r1, r5] │ │ │ │ @@ -88294,22 +88294,22 @@ │ │ │ │ movs r0, r0 │ │ │ │ ands.w r0, r2, r9, lsl #2 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ ldrb r7, [r2, #13] │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ 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 1950f0 │ │ │ │ + bl 195128 │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r2, #108 @ 0x6c │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ add.w ip, r8, #84 @ 0x54 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ str.w r9, [sp, #76] @ 0x4c │ │ │ │ @@ -88317,15 +88317,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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ b.w 91614 │ │ │ │ movs r3, #32 │ │ │ │ b.n 91856 │ │ │ │ movs r3, #32 │ │ │ │ b.n 91e5e │ │ │ │ movs r3, #32 │ │ │ │ b.n 91c56 │ │ │ │ @@ -88386,15 +88386,15 @@ │ │ │ │ cmp r2, #4 │ │ │ │ bne.w 915b6 │ │ │ │ ldr r2, [r6, #20] │ │ │ │ sub.w r1, r2, #628 @ 0x274 │ │ │ │ cmp r1, #5 │ │ │ │ bls.n 91f2c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 195490 │ │ │ │ + bl 1954c8 │ │ │ │ str r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 91400 │ │ │ │ b.w 915c4 │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ udf #255 @ 0xff │ │ │ │ @@ -88405,21 +88405,21 @@ │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ bl 8af20 │ │ │ │ mov r9, r0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 193bc8 │ │ │ │ + bl 193c00 │ │ │ │ movs r1, #8 │ │ │ │ ldr.w r3, [r9, #24] │ │ │ │ mov r4, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr.w r0, [r9, #28] │ │ │ │ - bl 23ec0c │ │ │ │ + bl 23ec44 │ │ │ │ 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 │ │ │ │ @@ -88429,27 +88429,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 1950f0 │ │ │ │ + bl 195128 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ movs r1, #4 │ │ │ │ - bl 193bc8 │ │ │ │ + bl 193c00 │ │ │ │ ldr.w r3, [r9, #24] │ │ │ │ mov r4, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #9 │ │ │ │ ldr.w r0, [r9, #28] │ │ │ │ - bl 23ec0c │ │ │ │ + bl 23ec44 │ │ │ │ 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 │ │ │ │ @@ -88458,21 +88458,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 1950f0 │ │ │ │ + bl 195128 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ movs r1, #93 @ 0x5d │ │ │ │ - bl 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ 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] │ │ │ │ @@ -88493,15 +88493,15 @@ │ │ │ │ mov r0, sl │ │ │ │ ldrb.w r2, [r3, #63] @ 0x3f │ │ │ │ ldrb.w r3, [r3, #64] @ 0x40 │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r8, [r4, r2, lsl #2] │ │ │ │ str.w r8, [r4, r3, lsl #2] │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ bl 8b78c │ │ │ │ b.w 915a2 │ │ │ │ lsls r4, r2, #31 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ @@ -88749,23 +88749,23 @@ │ │ │ │ b.n 92230 │ │ │ │ ldr r2, [pc, #24] @ (92328 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #24] @ (9232c ) │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #20] │ │ │ │ add r1, pc │ │ │ │ - bl 17642c │ │ │ │ + bl 176464 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ b.n 9226e │ │ │ │ udf #48 @ 0x30 │ │ │ │ lsls r1, r1, #2 │ │ │ │ lsrs r0, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldcl 0, cr0, [sl, #-132] @ 0xffffff7c │ │ │ │ - bne.n 923ec │ │ │ │ + ldc 0, cr0, [r2, #132] @ 0x84 │ │ │ │ + bne.n 9225c │ │ │ │ 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, #3976] @ 0xf88 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ add r7, sp, #8 │ │ │ │ @@ -89775,37 +89775,37 @@ │ │ │ │ ldr r3, [pc, #40] @ (92e98 ) │ │ │ │ add r3, pc │ │ │ │ ldr r2, [pc, #40] @ (92e9c ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #40] @ (92ea0 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 17642c │ │ │ │ + bl 176464 │ │ │ │ b.n 92e5e │ │ │ │ ldr r3, [pc, #32] @ (92ea4 ) │ │ │ │ add r3, pc │ │ │ │ b.n 92e70 │ │ │ │ mov r0, ip │ │ │ │ pop {r3, pc} │ │ │ │ ldr r3, [pc, #28] @ (92ea8 ) │ │ │ │ add r3, pc │ │ │ │ b.n 92e70 │ │ │ │ bne.n 92e78 │ │ │ │ lsls r1, r1, #2 │ │ │ │ lsrs r0, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - hlt 0x0022 │ │ │ │ + revsh r2, r3 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 93304 │ │ │ │ + b.n 93374 │ │ │ │ movs r1, r4 │ │ │ │ - stmia r5!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r6!, {r2, r4, r5} │ │ │ │ movs r1, r4 │ │ │ │ - str r2, [r4, #24] │ │ │ │ + str r2, [r3, #28] │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [r3, #24] │ │ │ │ + str r0, [r2, #28] │ │ │ │ movs r3, 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, #56 @ 0x38 │ │ │ │ @@ -89819,16 +89819,16 @@ │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ str r3, [r4, #4] │ │ │ │ it eq │ │ │ │ lsleq r3, r3, #2 │ │ │ │ bne.n 92ede │ │ │ │ str r3, [r4, #8] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - bl 250a7c │ │ │ │ - bl 17137c │ │ │ │ + bl 250ab4 │ │ │ │ + bl 1713b4 │ │ │ │ movs r3, #1 │ │ │ │ cbz r0, 92ef4 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ lsrs r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ it cc │ │ │ │ movcc r3, #1 │ │ │ │ @@ -89905,16 +89905,16 @@ │ │ │ │ ldr.w r2, [ip, #16] │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ str.w r2, [fp, #4] │ │ │ │ itt eq │ │ │ │ lsleq r2, r2, #2 │ │ │ │ streq.w r2, [fp, #8] │ │ │ │ beq.n 92ff6 │ │ │ │ - bl 250a7c │ │ │ │ - bl 17137c │ │ │ │ + bl 250ab4 │ │ │ │ + bl 1713b4 │ │ │ │ movs r2, #1 │ │ │ │ cbz r0, 92fe4 │ │ │ │ ldr r2, [r0, #24] │ │ │ │ lsrs r2, r2, #3 │ │ │ │ cmp r2, #1 │ │ │ │ it cc │ │ │ │ movcc r2, #1 │ │ │ │ @@ -90396,16 +90396,16 @@ │ │ │ │ movcs r3, fp │ │ │ │ str r3, [r2, #48] @ 0x30 │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ cmp r3, fp │ │ │ │ it cc │ │ │ │ movcc r3, fp │ │ │ │ str r3, [r2, #52] @ 0x34 │ │ │ │ - bl 250a7c │ │ │ │ - bl 17137c │ │ │ │ + bl 250ab4 │ │ │ │ + bl 1713b4 │ │ │ │ cbz r0, 93522 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ itttt eq │ │ │ │ lsleq r3, r6 │ │ │ │ ldreq.w r2, [r8, #220] @ 0xdc │ │ │ │ orreq r2, r3 │ │ │ │ @@ -90906,15 +90906,15 @@ │ │ │ │ ldr.w r9, [r3, #8] │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ beq.n 93a3a │ │ │ │ ldr r3, [r7, #44] @ 0x2c │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ mla r6, r2, r9, r3 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 250bfc │ │ │ │ + bl 250c34 │ │ │ │ ands.w fp, r0, #4 │ │ │ │ beq.n 93a02 │ │ │ │ ldr.w r0, [r8, #24] │ │ │ │ ldr r1, [r7, #44] @ 0x2c │ │ │ │ add r0, r4 │ │ │ │ bl e2348 │ │ │ │ mov fp, r0 │ │ │ │ @@ -90932,17 +90932,17 @@ │ │ │ │ lsls r1, r1, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ beq.n 93a34 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bgt.n 93a14 │ │ │ │ + bgt.n 93a84 │ │ │ │ movs r1, r4 │ │ │ │ - bhi.n 93b0c │ │ │ │ + bhi.n 93b7c │ │ │ │ movs r1, r4 │ │ │ │ stmia r7!, {r1, r4, r5} │ │ │ │ lsls r1, r1, #2 │ │ │ │ movw r3, #4088 @ 0xff8 │ │ │ │ ands r3, r2 │ │ │ │ sub.w sp, sp, r3 │ │ │ │ cbz r3, 93abe │ │ │ │ @@ -91178,15 +91178,15 @@ │ │ │ │ ldr.w r9, [r3, #8] │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ beq.n 93cfe │ │ │ │ ldr r3, [r7, #44] @ 0x2c │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ mla r6, r2, r9, r3 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 250bfc │ │ │ │ + bl 250c34 │ │ │ │ ands.w sl, r0, #4 │ │ │ │ beq.n 93cc4 │ │ │ │ ldr.w r0, [r8, #24] │ │ │ │ ldr r1, [r7, #44] @ 0x2c │ │ │ │ add r0, r4 │ │ │ │ bl e2348 │ │ │ │ mov sl, r0 │ │ │ │ @@ -91338,15 +91338,15 @@ │ │ │ │ cmp r5, r2 │ │ │ │ bcs.n 93ee0 │ │ │ │ ldr.w r3, [fp, #36] @ 0x24 │ │ │ │ bics.w r3, r3, #8 │ │ │ │ bne.n 93eaa │ │ │ │ ldr.w r0, [fp, #12] │ │ │ │ adds r5, #1 │ │ │ │ - bl 250bfc │ │ │ │ + bl 250c34 │ │ │ │ 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 │ │ │ │ @@ -91623,16 +91623,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, #1376] @ 0x560 │ │ │ │ - bl 250a7c │ │ │ │ - bl 17137c │ │ │ │ + bl 250ab4 │ │ │ │ + bl 1713b4 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ cbz r0, 94208 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ lsl.w r3, r3, r4 │ │ │ │ ittt eq │ │ │ │ ldreq.w r1, [sl, #1380] @ 0x564 │ │ │ │ @@ -92258,15 +92258,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 179a60 │ │ │ │ + bl 179a98 │ │ │ │ cmp r4, r5 │ │ │ │ bne.n 9495a │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ @@ -92274,28 +92274,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 9499c │ │ │ │ - bl 171800 │ │ │ │ + bl 171838 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20d510 │ │ │ │ + bl 20d548 │ │ │ │ cmp r4, r6 │ │ │ │ beq.n 949b2 │ │ │ │ ldr.w r3, [r4, #4]! │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 9498a │ │ │ │ mov r1, r3 │ │ │ │ - bl 171800 │ │ │ │ + bl 171838 │ │ │ │ cmp r4, r6 │ │ │ │ bne.n 9499c │ │ │ │ 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 │ │ │ │ @@ -93067,35 +93067,35 @@ │ │ │ │ add.w r7, r5, #176 @ 0xb0 │ │ │ │ ldrb.w r3, [r6, #3180] @ 0xc6c │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 9531a │ │ │ │ add.w r0, r6, #4864 @ 0x1300 │ │ │ │ add.w r8, r5, #8192 @ 0x2000 │ │ │ │ adds r0, #20 │ │ │ │ - bl 18ce64 │ │ │ │ + bl 18ce9c │ │ │ │ add.w r0, r6, #4832 @ 0x12e0 │ │ │ │ mov r1, r7 │ │ │ │ adds r0, #24 │ │ │ │ bl b65d8 │ │ │ │ add.w r0, r6, #4864 @ 0x1300 │ │ │ │ adds r0, #20 │ │ │ │ - bl 18ce80 │ │ │ │ + bl 18ceb8 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, #1 │ │ │ │ beq.n 952a2 │ │ │ │ add.w r4, r5, #476 @ 0x1dc │ │ │ │ add.w r5, r5, #500 @ 0x1f4 │ │ │ │ ldr.w r1, [r4, #4]! │ │ │ │ mov r0, r6 │ │ │ │ cbz r1, 95292 │ │ │ │ bl ef3ec │ │ │ │ cmp r4, r5 │ │ │ │ bne.n 95286 │ │ │ │ ldr.w r0, [r8, #512] @ 0x200 │ │ │ │ - bl 179a60 │ │ │ │ + bl 179a98 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr.w r1, [r8, #628] @ 0x274 │ │ │ │ cbz r1, 952ae │ │ │ │ mov r0, r6 │ │ │ │ bl ef3ec │ │ │ │ ldr.w r3, [r8, #804] @ 0x324 │ │ │ │ cbz r3, 952f4 │ │ │ │ @@ -93349,24 +93349,24 @@ │ │ │ │ add.w r4, r0, #24 │ │ │ │ add.w r6, r0, #48 @ 0x30 │ │ │ │ b.n 9555c │ │ │ │ adds r4, #4 │ │ │ │ cmp r4, r6 │ │ │ │ beq.n 95582 │ │ │ │ mov r0, r5 │ │ │ │ - bl 171b44 │ │ │ │ + bl 171b7c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 95556 │ │ │ │ ldr.w r0, [r8, #3512] @ 0xdb8 │ │ │ │ adds r4, #4 │ │ │ │ bl 102710 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 20d774 │ │ │ │ + bl 20d7ac │ │ │ │ str.w r0, [r4, #-4] │ │ │ │ cmp r4, r6 │ │ │ │ bne.n 9555c │ │ │ │ mov r0, r7 │ │ │ │ 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 │ │ │ │ @@ -93437,15 +93437,15 @@ │ │ │ │ movs r2, #1 │ │ │ │ mov r1, sl │ │ │ │ adds r0, #8 │ │ │ │ bl 7bb34 │ │ │ │ mov.w r1, #744 @ 0x2e8 │ │ │ │ ldr.w r0, [r6, #536] @ 0x218 │ │ │ │ str.w sp, [r7, #32] │ │ │ │ - bl 179864 │ │ │ │ + bl 17989c │ │ │ │ mov.w r2, #744 @ 0x2e8 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [r7, #24] │ │ │ │ blx 43210 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ bl 7b8e0 │ │ │ │ @@ -93597,15 +93597,15 @@ │ │ │ │ ldr.w r0, [r6, #540] @ 0x21c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ cmp r0, r3 │ │ │ │ beq.n 95864 │ │ │ │ ldr.w r1, [r6, #544] @ 0x220 │ │ │ │ cbz r0, 9585a │ │ │ │ mov r2, r8 │ │ │ │ - bl 1798d8 │ │ │ │ + bl 179910 │ │ │ │ cbz r0, 95854 │ │ │ │ ldr.w r3, [r6, #548] @ 0x224 │ │ │ │ str.w r8, [r6, #552] @ 0x228 │ │ │ │ add.w ip, r0, r3 │ │ │ │ str.w r0, [r6, #544] @ 0x220 │ │ │ │ b.n 9578e │ │ │ │ cmp r8, r9 │ │ │ │ @@ -93641,15 +93641,15 @@ │ │ │ │ lsls r1, r1, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ add r2, sp, #264 @ 0x108 │ │ │ │ lsls r1, r1, #2 │ │ │ │ asrs r3, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb75e │ │ │ │ + @ instruction: 0xb796 │ │ │ │ movs r7, r4 │ │ │ │ bl 3d78b2 │ │ │ │ add r0, sp, #184 @ 0xb8 │ │ │ │ lsls r1, r1, #2 │ │ │ │ bl 1c38ba │ │ │ │ lsrs r0, r7, #8 │ │ │ │ movs r0, r0 │ │ │ │ @@ -93696,15 +93696,15 @@ │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ add r7, pc, #112 @ (adr r7, 959b0 ) │ │ │ │ lsls r1, r1, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #34 @ 0x22 │ │ │ │ + subs r6, #90 @ 0x5a │ │ │ │ movs r2, r4 │ │ │ │ add r6, pc, #912 @ (adr r6, 95cdc ) │ │ │ │ lsls r1, r1, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -93726,21 +93726,21 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add.w r7, r0, #5856 @ 0x16e0 │ │ │ │ mov r6, r0 │ │ │ │ add.w r0, r0, #5856 @ 0x16e0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ adds r0, #4 │ │ │ │ adds r7, #4 │ │ │ │ - bl 18ce64 │ │ │ │ + bl 18ce9c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r1, [r3, #996] @ 0x3e4 │ │ │ │ cbz r1, 959b2 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 18ce80 │ │ │ │ + bl 18ceb8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r2, [r3, #996] @ 0x3e4 │ │ │ │ b.n 9596e │ │ │ │ vldr d7, [pc, #44] @ 959e0 │ │ │ │ movs r3, #8 │ │ │ │ ldr r2, [pc, #52] @ (959f0 ) │ │ │ │ mov r0, r6 │ │ │ │ @@ -93757,15 +93757,15 @@ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ b.n 959a2 │ │ │ │ ... │ │ │ │ movs r0, #0 │ │ │ │ movs r2, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb750 │ │ │ │ + @ instruction: 0xb788 │ │ │ │ movs r1, 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] @ (95c3c ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -93975,49 +93975,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 179310 │ │ │ │ + bl 179348 │ │ │ │ cbz r6, 95c9a │ │ │ │ add.w r1, r6, #108 @ 0x6c │ │ │ │ movs r2, #20 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 179350 │ │ │ │ + bl 179388 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ add r6, sp, #112 @ 0x70 │ │ │ │ str r6, [sp, #0] │ │ │ │ bl eda10 │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #20 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 179350 │ │ │ │ + bl 179388 │ │ │ │ movs r2, #24 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 179350 │ │ │ │ + bl 179388 │ │ │ │ ldr r2, [pc, #76] @ (95d0c ) │ │ │ │ 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 179350 │ │ │ │ + bl 179388 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1793dc │ │ │ │ + bl 179414 │ │ │ │ ldr r2, [pc, #44] @ (95d10 ) │ │ │ │ ldr r3, [pc, #28] @ (95d04 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ eors r2, r3 │ │ │ │ @@ -94063,19 +94063,19 @@ │ │ │ │ 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 r1, [r5, #132] @ 0x84 │ │ │ │ ldr.w r0, [r4, #512] @ 0x200 │ │ │ │ ldrb.w r8, [r5, #92] @ 0x5c │ │ │ │ - bl 179bcc │ │ │ │ + bl 179c04 │ │ │ │ ldr.w r1, [r5, #136] @ 0x88 │ │ │ │ mov r9, r0 │ │ │ │ ldr.w r0, [r4, #512] @ 0x200 │ │ │ │ - bl 179bcc │ │ │ │ + bl 179c04 │ │ │ │ movs r2, #84 @ 0x54 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ add r1, sp, #12 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ str r6, [sp, #12] │ │ │ │ strb.w r8, [sp, #80] @ 0x50 │ │ │ │ strd sl, r9, [sp, #84] @ 0x54 │ │ │ │ @@ -94100,15 +94100,15 @@ │ │ │ │ ldr.w r0, [r4, #516] @ 0x204 │ │ │ │ ldr r1, [r7, r1] │ │ │ │ cmp r0, r1 │ │ │ │ beq.n 95e2c │ │ │ │ ldr.w r1, [r4, #520] @ 0x208 │ │ │ │ cbz r0, 95e22 │ │ │ │ mov r2, r8 │ │ │ │ - bl 1798d8 │ │ │ │ + bl 179910 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 95e56 │ │ │ │ ldr.w r3, [r4, #524] @ 0x20c │ │ │ │ str.w r0, [r4, #520] @ 0x208 │ │ │ │ str.w r8, [r4, #528] @ 0x210 │ │ │ │ add r0, r3 │ │ │ │ b.n 95dfc │ │ │ │ @@ -94194,15 +94194,15 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ add r3, sp, #288 @ 0x120 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ blx 428b4 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - bl 176894 │ │ │ │ + bl 1768cc │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ ldr r6, [r0, #4] │ │ │ │ cbz r6, 95efa │ │ │ │ mov.w r2, #47104 @ 0xb800 │ │ │ │ movt r2, #15261 @ 0x3b9d │ │ │ │ @@ -94380,15 +94380,15 @@ │ │ │ │ add.w r7, r7, #8768 @ 0x2240 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ adds r7, #60 @ 0x3c │ │ │ │ ldr.w r1, [r7, #-4] │ │ │ │ cbz r1, 960d8 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r4, r8 │ │ │ │ - bl 198808 │ │ │ │ + bl 198840 │ │ │ │ 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} │ │ │ │ @@ -94432,20 +94432,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 179310 │ │ │ │ + bl 179348 │ │ │ │ movs r2, #20 │ │ │ │ add.w r1, r5, #140 @ 0x8c │ │ │ │ mov r0, r9 │ │ │ │ add r4, sp, #152 @ 0x98 │ │ │ │ - bl 179350 │ │ │ │ + bl 179388 │ │ │ │ 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 │ │ │ │ @@ -94457,67 +94457,67 @@ │ │ │ │ ldr r6, [sp, #92] @ 0x5c │ │ │ │ ldrd r0, r1, [sp, #48] @ 0x30 │ │ │ │ str r6, [sp, #0] │ │ │ │ bl eda10 │ │ │ │ movs r2, #20 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 179350 │ │ │ │ + bl 179388 │ │ │ │ movs r2, #24 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 179350 │ │ │ │ + bl 179388 │ │ │ │ add.w r8, r8, #24 │ │ │ │ cmp r7, r5 │ │ │ │ beq.n 961e2 │ │ │ │ ldr.w r2, [r7, #4]! │ │ │ │ ldr.w r6, [sl, #4]! │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 9617a │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 9619e │ │ │ │ mov r0, r4 │ │ │ │ - bl 171550 │ │ │ │ + bl 171588 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20d510 │ │ │ │ + bl 20d548 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cbnz r2, 961d8 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 96194 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 423e4 │ │ │ │ b.n 96194 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r9 │ │ │ │ - bl 179350 │ │ │ │ + bl 179388 │ │ │ │ b.n 961ca │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r9 │ │ │ │ add.w sl, sp, #624 @ 0x270 │ │ │ │ ldrd r6, r5, [sp, #116] @ 0x74 │ │ │ │ - bl 179350 │ │ │ │ + bl 179388 │ │ │ │ ldr.w r3, [pc, #1388] @ 96764 │ │ │ │ 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 179350 │ │ │ │ + bl 179388 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 1793dc │ │ │ │ + bl 179414 │ │ │ │ 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} │ │ │ │ @@ -94750,15 +94750,15 @@ │ │ │ │ cbz r3, 964c4 │ │ │ │ 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 964ac │ │ │ │ - bl 176894 │ │ │ │ + bl 1768cc │ │ │ │ cbz r6, 9652a │ │ │ │ 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 │ │ │ │ @@ -95054,16 +95054,16 @@ │ │ │ │ cbz r0, 96828 │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ cbnz r3, 96832 │ │ │ │ ldrb.w r3, [r8, #3] │ │ │ │ lsrs r3, r7 │ │ │ │ lsls r3, r3, #31 │ │ │ │ bpl.n 96832 │ │ │ │ - bl 250a7c │ │ │ │ - bl 17137c │ │ │ │ + bl 250ab4 │ │ │ │ + bl 1713b4 │ │ │ │ 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 96832 │ │ │ │ @@ -95104,24 +95104,24 @@ │ │ │ │ ldr.w r0, [ip, #536] @ 0x218 │ │ │ │ and.w ip, r0, #6 │ │ │ │ cmp.w ip, #6 │ │ │ │ bne.n 96876 │ │ │ │ add.w r7, r4, #4864 @ 0x1300 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r7 │ │ │ │ - bl 18ce64 │ │ │ │ + bl 18ce9c │ │ │ │ add.w r1, r4, #4832 @ 0x12e0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ adds r1, #24 │ │ │ │ movs r3, #128 @ 0x80 │ │ │ │ add.w r0, r5, #176 @ 0xb0 │ │ │ │ bl b64b8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 18ce80 │ │ │ │ + bl 18ceb8 │ │ │ │ cbnz r6, 968d0 │ │ │ │ ldrb.w r3, [r4, #3180] @ 0xc6c │ │ │ │ cbnz r3, 96902 │ │ │ │ add.w r2, r5, #176 @ 0xb0 │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, r5, #40 @ 0x28 │ │ │ │ bl 7b5f8 │ │ │ │ @@ -95212,15 +95212,15 @@ │ │ │ │ mov r3, r9 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, sl │ │ │ │ adds r0, #8 │ │ │ │ bl 7bb34 │ │ │ │ mov.w r1, #744 @ 0x2e8 │ │ │ │ ldr.w r0, [r5, #536] @ 0x218 │ │ │ │ - bl 179864 │ │ │ │ + bl 17989c │ │ │ │ mov.w r2, #744 @ 0x2e8 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [r7, #24] │ │ │ │ blx 43210 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ bl 7b8e0 │ │ │ │ @@ -95355,15 +95355,15 @@ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ cmp r0, r3 │ │ │ │ beq.n 96b90 │ │ │ │ ldr.w r3, [r5, #544] @ 0x220 │ │ │ │ cbz r0, 96b86 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r9 │ │ │ │ - bl 1798d8 │ │ │ │ + bl 179910 │ │ │ │ cbz r0, 96b82 │ │ │ │ ldr.w r3, [r5, #548] @ 0x224 │ │ │ │ str.w r0, [r5, #544] @ 0x220 │ │ │ │ adds r6, r0, r3 │ │ │ │ str.w r9, [r5, #552] @ 0x228 │ │ │ │ b.n 96aea │ │ │ │ cmp r9, r8 │ │ │ │ @@ -95399,15 +95399,15 @@ │ │ │ │ str r6, [sp, #824] @ 0x338 │ │ │ │ lsls r1, r1, #2 │ │ │ │ str r6, [sp, #816] @ 0x330 │ │ │ │ lsls r1, r1, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ bl 328bd6 │ │ │ │ - add r3, pc, #992 @ (adr r3, 96fbc ) │ │ │ │ + add r4, pc, #192 @ (adr r4, 96c9c ) │ │ │ │ movs r7, r4 │ │ │ │ b.n 96f92 │ │ │ │ vabal.u , d15, d4 │ │ │ │ lsls r1, r1, #2 │ │ │ │ udf #17 │ │ │ │ vshll.u32 q8, d24, #31 │ │ │ │ movs r0, r0 │ │ │ │ @@ -95467,23 +95467,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 96ca4 │ │ │ │ - bl 250a7c │ │ │ │ - bl 17137c │ │ │ │ + bl 250ab4 │ │ │ │ + bl 1713b4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 96d96 │ │ │ │ ldr.w fp, [r0, #24] │ │ │ │ ldrb.w r7, [r9, #2] │ │ │ │ add r8, fp │ │ │ │ b.n 96c52 │ │ │ │ - bl 250a7c │ │ │ │ + bl 250ab4 │ │ │ │ ldrb.w ip, [r5, #9] │ │ │ │ movs r7, #0 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, sl │ │ │ │ mov r9, r4 │ │ │ │ mov sl, r5 │ │ │ │ mov fp, r7 │ │ │ │ @@ -95494,15 +95494,15 @@ │ │ │ │ bpl.n 96d2e │ │ │ │ cbz r5, 96cf6 │ │ │ │ strd r6, r2, [sp] │ │ │ │ mov r6, r5 │ │ │ │ mov r5, fp │ │ │ │ mov fp, r1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 17137c │ │ │ │ + bl 1713b4 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ bhi.n 96d16 │ │ │ │ adds r3, r0, r7 │ │ │ │ ldrb.w r3, [r3, #52] @ 0x34 │ │ │ │ cmp r3, #3 │ │ │ │ bhi.n 96d16 │ │ │ │ @@ -95550,32 +95550,32 @@ │ │ │ │ ldr r6, [sp, #0] │ │ │ │ mov r9, fp │ │ │ │ mov fp, r5 │ │ │ │ mov r5, sl │ │ │ │ ldr.w sl, [sp, #4] │ │ │ │ b.n 96d08 │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ - bl 250a7c │ │ │ │ + bl 250ab4 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 96d68 │ │ │ │ - bl 17137c │ │ │ │ + bl 1713b4 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #3 │ │ │ │ beq.n 96db8 │ │ │ │ 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 250a7c │ │ │ │ + bl 250ab4 │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, 96d8e │ │ │ │ - bl 17137c │ │ │ │ + bl 1713b4 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #3 │ │ │ │ beq.n 96dc8 │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str.w r2, [r9, #4] │ │ │ │ b.n 96c76 │ │ │ │ @@ -96083,29 +96083,29 @@ │ │ │ │ vstr d8, [r3] │ │ │ │ b.n 972f0 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cbz r4, 972f6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r9 │ │ │ │ bne.n 972ec │ │ │ │ - bl 176894 │ │ │ │ + bl 1768cc │ │ │ │ movs r3, #19 │ │ │ │ strd r1, r0, [sp, #80] @ 0x50 │ │ │ │ movw r2, #8744 @ 0x2228 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl e2ba0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 976ba │ │ │ │ movs r3, #2 │ │ │ │ str r3, [r0, #36] @ 0x24 │ │ │ │ movs r0, #0 │ │ │ │ add r6, sp, #140 @ 0x8c │ │ │ │ - bl 179820 │ │ │ │ + bl 179858 │ │ │ │ add.w r3, r5, #8704 @ 0x2200 │ │ │ │ add.w r2, r5, #8192 @ 0x2000 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ strd r7, r7, [sp, #140] @ 0x8c │ │ │ │ strd r7, r7, [sp, #148] @ 0x94 │ │ │ │ str.w r0, [r2, #512] @ 0x200 │ │ │ │ str r7, [r3, #8] │ │ │ │ @@ -96135,15 +96135,15 @@ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ bl edc0c │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ bl b5d60 │ │ │ │ movs r0, #0 │ │ │ │ - bl 179820 │ │ │ │ + bl 179858 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #264 @ 0x108 │ │ │ │ strd fp, r3, [sp] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r6, [sp, #8] │ │ │ │ @@ -96169,15 +96169,15 @@ │ │ │ │ str r2, [sp, #8] │ │ │ │ strd fp, r6, [sp] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ bl b2efc │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ ldr.w r1, [r3, #512] @ 0x200 │ │ │ │ - bl 204a4c │ │ │ │ + bl 204a84 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ movs r3, #1 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ @@ -96194,15 +96194,15 @@ │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 97670 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ bl ef8f0 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ - bl 176894 │ │ │ │ + bl 1768cc │ │ │ │ cbz r4, 97454 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ @@ -96259,15 +96259,15 @@ │ │ │ │ str.w r3, [r4, #544] @ 0x220 │ │ │ │ bl 95d14 │ │ │ │ ldr.w r3, [r6, #508] @ 0x1fc │ │ │ │ str.w r3, [r4, #548] @ 0x224 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ str.w r3, [r5, #500] @ 0x1f4 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 179a60 │ │ │ │ + bl 179a98 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldrb.w r3, [r3, #3180] @ 0xc6c │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 9768a │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r5, #8] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -96293,21 +96293,21 @@ │ │ │ │ bne.w 976ce │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ add sp, #292 @ 0x124 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldr r6, [sp, #960] @ 0x3c0 │ │ │ │ + ldr r7, [sp, #160] @ 0xa0 │ │ │ │ movs r1, r4 │ │ │ │ ldrh r6, [r0, #46] @ 0x2e │ │ │ │ lsls r1, r1, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #220 @ 0xdc │ │ │ │ + movs r5, #20 │ │ │ │ movs r2, r4 │ │ │ │ ldrh r0, [r6, #44] @ 0x2c │ │ │ │ lsls r1, r1, #2 │ │ │ │ ldrh r6, [r4, #22] │ │ │ │ lsls r1, r1, #2 │ │ │ │ ldr r3, [pc, #376] @ (976d4 ) │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ @@ -96365,15 +96365,15 @@ │ │ │ │ cmp r4, #0 │ │ │ │ bne.w 972f0 │ │ │ │ b.n 972f6 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ lsls r2, r3, #23 │ │ │ │ bpl.n 97694 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 179a60 │ │ │ │ + bl 179a98 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r2, r5 │ │ │ │ bl e2d2c │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -96395,36 +96395,36 @@ │ │ │ │ b.n 97512 │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ cbz r1, 9765e │ │ │ │ ldr r6, [sp, #24] │ │ │ │ mov r0, r6 │ │ │ │ bl ef3ec │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 179a60 │ │ │ │ + bl 179a98 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl e2d2c │ │ │ │ str r4, [sp, #92] @ 0x5c │ │ │ │ b.n 97600 │ │ │ │ ldr r3, [r6, #100] @ 0x64 │ │ │ │ ldr.w r1, [r3, #144] @ 0x90 │ │ │ │ b.n 97470 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ b.n 975ce │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 179a60 │ │ │ │ + bl 179a98 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r2, r5 │ │ │ │ bl e2d2c │ │ │ │ b.n 9764c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 179a60 │ │ │ │ + bl 179a98 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r2, r5 │ │ │ │ bl e2d2c │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 974fa │ │ │ │ str r6, [sp, #92] @ 0x5c │ │ │ │ @@ -98295,23 +98295,23 @@ │ │ │ │ str r1, [r5, #4] │ │ │ │ beq.n 98bb8 │ │ │ │ ldr.w r3, [r6, #260] @ 0x104 │ │ │ │ lsrs r3, r4 │ │ │ │ ands.w r3, r3, #1 │ │ │ │ beq.n 98b24 │ │ │ │ ldrd r9, r0, [r8, #264] @ 0x108 │ │ │ │ - bl 250a7c │ │ │ │ + bl 250ab4 │ │ │ │ mov sl, r0 │ │ │ │ bl 84c60 │ │ │ │ mov fp, r0 │ │ │ │ ldr.w r3, [r8, #264] @ 0x108 │ │ │ │ mov r0, sl │ │ │ │ add.w r9, r6, r9, lsl #3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 18054c │ │ │ │ + bl 180584 │ │ │ │ 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 │ │ │ │ @@ -98963,29 +98963,29 @@ │ │ │ │ vstr d8, [r3] │ │ │ │ b.n 9926c │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cbz r4, 99272 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, sl │ │ │ │ bne.n 99268 │ │ │ │ - bl 176894 │ │ │ │ + bl 1768cc │ │ │ │ movs r3, #19 │ │ │ │ strd r1, r0, [sp, #76] @ 0x4c │ │ │ │ movw r2, #8744 @ 0x2228 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl e2ba0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 99642 │ │ │ │ movs r3, #2 │ │ │ │ str r3, [r0, #36] @ 0x24 │ │ │ │ movs r0, #0 │ │ │ │ add r6, sp, #140 @ 0x8c │ │ │ │ - bl 179820 │ │ │ │ + bl 179858 │ │ │ │ add.w r3, r5, #8704 @ 0x2200 │ │ │ │ add.w r2, r5, #8192 @ 0x2000 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ ldr.w ip, [sp, #84] @ 0x54 │ │ │ │ strd r7, r7, [sp, #140] @ 0x8c │ │ │ │ str.w r0, [r2, #512] @ 0x200 │ │ │ │ str r7, [r3, #8] │ │ │ │ @@ -99016,15 +99016,15 @@ │ │ │ │ add r1, sp, #164 @ 0xa4 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl edc0c │ │ │ │ add r1, sp, #164 @ 0xa4 │ │ │ │ mov r0, r6 │ │ │ │ bl b5d60 │ │ │ │ movs r0, #0 │ │ │ │ - bl 179820 │ │ │ │ + bl 179858 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r9 │ │ │ │ strd fp, r3, [sp] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r6, [sp, #8] │ │ │ │ @@ -99049,15 +99049,15 @@ │ │ │ │ str r2, [sp, #8] │ │ │ │ strd fp, r6, [sp] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ bl b2efc │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ ldr.w r1, [r3, #512] @ 0x200 │ │ │ │ - bl 204a4c │ │ │ │ + bl 204a84 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ movs r3, #1 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ @@ -99073,15 +99073,15 @@ │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 995f8 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ bl ef8f0 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ - bl 176894 │ │ │ │ + bl 1768cc │ │ │ │ cbz r4, 993d4 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ @@ -99141,15 +99141,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 95d14 │ │ │ │ ldr.w r3, [r6, #508] @ 0x1fc │ │ │ │ str.w r3, [r4, #548] @ 0x224 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ str.w r3, [r5, #500] @ 0x1f4 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 179a60 │ │ │ │ + bl 179a98 │ │ │ │ ldrb.w r3, [r9, #3180] @ 0xc6c │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 99612 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r5, #8] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ strd r5, r7, [r3] │ │ │ │ @@ -99173,21 +99173,21 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ bne.w 99656 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ add sp, #292 @ 0x124 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ... │ │ │ │ - ldrb r0, [r7, #29] │ │ │ │ + ldrb r0, [r6, #30] │ │ │ │ movs r1, r4 │ │ │ │ ldr r6, [r1, #100] @ 0x64 │ │ │ │ lsls r1, r1, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r4, #21 │ │ │ │ + lsls r4, r3, #22 │ │ │ │ movs r2, r4 │ │ │ │ ldr r0, [r7, #96] @ 0x60 │ │ │ │ lsls r1, r1, #2 │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ lsls r1, r1, #2 │ │ │ │ ldr r3, [pc, #376] @ (9965c ) │ │ │ │ mov r1, r9 │ │ │ │ @@ -99245,15 +99245,15 @@ │ │ │ │ cmp r4, #0 │ │ │ │ bne.w 9926c │ │ │ │ b.n 99272 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ lsls r2, r3, #23 │ │ │ │ bpl.n 9961c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 179a60 │ │ │ │ + bl 179a98 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r2, r5 │ │ │ │ bl e2d2c │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -99275,36 +99275,36 @@ │ │ │ │ b.n 9949e │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ cbz r1, 995e6 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ mov r0, r6 │ │ │ │ bl ef3ec │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 179a60 │ │ │ │ + bl 179a98 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl e2d2c │ │ │ │ str r4, [sp, #92] @ 0x5c │ │ │ │ b.n 99588 │ │ │ │ ldr r3, [r6, #100] @ 0x64 │ │ │ │ ldr.w r1, [r3, #144] @ 0x90 │ │ │ │ b.n 993f2 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ b.n 99556 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 179a60 │ │ │ │ + bl 179a98 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r2, r5 │ │ │ │ bl e2d2c │ │ │ │ b.n 995d4 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 179a60 │ │ │ │ + bl 179a98 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r2, r5 │ │ │ │ bl e2d2c │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 99486 │ │ │ │ str r6, [sp, #92] @ 0x5c │ │ │ │ @@ -101416,16 +101416,16 @@ │ │ │ │ lsls r2, r0, #31 │ │ │ │ bpl.n 9ae96 │ │ │ │ ldrb r0, [r6, #0] │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ beq.n 9ae96 │ │ │ │ ldr.w r9, [r8, r4, lsl #2] │ │ │ │ mov r0, r9 │ │ │ │ - bl 250a7c │ │ │ │ - bl 18045c │ │ │ │ + bl 250ab4 │ │ │ │ + bl 180494 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 9b138 │ │ │ │ ldrb r3, [r5, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 9b158 │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -101608,16 +101608,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 250a7c │ │ │ │ - bl 18045c │ │ │ │ + bl 250ab4 │ │ │ │ + bl 180494 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 9b1e6 │ │ │ │ ldrb.w r2, [fp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 9b200 │ │ │ │ ldrb.w r0, [r9] │ │ │ │ @@ -101675,16 +101675,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 9b004 │ │ │ │ mov r0, r9 │ │ │ │ - bl 250a7c │ │ │ │ - bl 17137c │ │ │ │ + bl 250ab4 │ │ │ │ + bl 1713b4 │ │ │ │ ldrb r3, [r5, #4] │ │ │ │ cbz r0, 9b14e │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ cmp r0, #1 │ │ │ │ beq.w 9ae7a │ │ │ │ cbnz r3, 9b160 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ @@ -101744,16 +101744,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 250a7c │ │ │ │ - bl 17137c │ │ │ │ + bl 250ab4 │ │ │ │ + bl 1713b4 │ │ │ │ ldrb.w r2, [fp, #4] │ │ │ │ cbz r0, 9b242 │ │ │ │ ldr r1, [r0, #56] @ 0x38 │ │ │ │ cmp r1, #1 │ │ │ │ bne.n 9b242 │ │ │ │ cbnz r2, 9b26a │ │ │ │ mov r1, r2 │ │ │ │ @@ -101820,17 +101820,17 @@ │ │ │ │ mov r2, r3 │ │ │ │ mov sl, r3 │ │ │ │ str.w lr, [sp] │ │ │ │ b.n 9aeea │ │ │ │ ldr.w r8, [sp] │ │ │ │ b.n 9b174 │ │ │ │ nop │ │ │ │ - ldrsh r4, [r7, r7] │ │ │ │ + str r4, [r6, #0] │ │ │ │ movs r7, r4 │ │ │ │ - ldrsh r2, [r1, r1] │ │ │ │ + ldrsh r2, [r0, r2] │ │ │ │ movs r7, r4 │ │ │ │ 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 │ │ │ │ @@ -102339,19 +102339,19 @@ │ │ │ │ bl 95394 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ str.w r6, [r0], #4 │ │ │ │ str r0, [r4, #4] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldrsb r0, [r4, r2] │ │ │ │ + ldrsb r0, [r3, r3] │ │ │ │ movs r7, r4 │ │ │ │ - ldrsb r4, [r2, r0] │ │ │ │ + ldrsb r4, [r1, r1] │ │ │ │ movs r7, r4 │ │ │ │ - strb r6, [r6, r3] │ │ │ │ + strb r6, [r5, r4] │ │ │ │ movs r7, r4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #460] @ (9ba54 ) │ │ │ │ mov r5, r1 │ │ │ │ @@ -102502,19 +102502,19 @@ │ │ │ │ bl 95394 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ str.w r6, [r0], #4 │ │ │ │ str r0, [r4, #4] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - strb r0, [r4, r2] │ │ │ │ + strb r0, [r3, r3] │ │ │ │ movs r7, r4 │ │ │ │ - strb r4, [r2, r0] │ │ │ │ + strb r4, [r1, r1] │ │ │ │ movs r7, r4 │ │ │ │ - strh r6, [r6, r3] │ │ │ │ + strh r6, [r5, r4] │ │ │ │ movs r7, 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, #3968] @ 0xf80 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ mov r7, r1 │ │ │ │ @@ -105176,21 +105176,21 @@ │ │ │ │ bne.n 9d81a │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movs r1, #56 @ 0x38 │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ mul.w r2, r1, r2 │ │ │ │ ldr r7, [r3, r2] │ │ │ │ mov r0, r7 │ │ │ │ - bl 250bfc │ │ │ │ + bl 250c34 │ │ │ │ lsls r2, r0, #30 │ │ │ │ bpl.n 9d86a │ │ │ │ ldrb.w r3, [r6, #52] @ 0x34 │ │ │ │ cbnz r3, 9d888 │ │ │ │ mov r0, r7 │ │ │ │ - bl 250bfc │ │ │ │ + bl 250c34 │ │ │ │ lsls r3, r0, #29 │ │ │ │ bpl.n 9d804 │ │ │ │ ldrb.w r3, [r6, #53] @ 0x35 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 9d804 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r7, [r4, #48] @ 0x30 │ │ │ │ @@ -105222,15 +105222,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 179820 │ │ │ │ + bl 179858 │ │ │ │ movw r2, #2344 @ 0x928 │ │ │ │ mov r9, r0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 428b4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [r4, #12] │ │ │ │ @@ -105523,37 +105523,37 @@ │ │ │ │ mov fp, r1 │ │ │ │ add r3, pc │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #12] │ │ │ │ str.w lr, [sp, #4] │ │ │ │ b.n 9dc8c │ │ │ │ mov r0, r6 │ │ │ │ - bl 23f5fc │ │ │ │ + bl 23f634 │ │ │ │ blx 43288 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ add.w r3, r5, #12 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 23f5fc │ │ │ │ + bl 23f634 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 43210 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r7 │ │ │ │ add r0, r2 │ │ │ │ rsb r2, r2, #256 @ 0x100 │ │ │ │ blx 428b4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 23f54c │ │ │ │ + bl 23f584 │ │ │ │ blx 43288 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ add.w r6, r5, #268 @ 0x10c │ │ │ │ - bl 23f54c │ │ │ │ + bl 23f584 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 43210 │ │ │ │ rsb r2, r7, #256 @ 0x100 │ │ │ │ adds r0, r6, r7 │ │ │ │ movs r1, #0 │ │ │ │ @@ -105606,15 +105606,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 │ │ │ │ - adds r5, #58 @ 0x3a │ │ │ │ + adds r5, #114 @ 0x72 │ │ │ │ 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, #3888] @ 0xf30 │ │ │ │ ldr.w r0, [pc, #3536] @ 9ead8 │ │ │ │ mov r4, r2 │ │ │ │ @@ -106764,117 +106764,117 @@ │ │ │ │ b.n 9ea2c │ │ │ │ mov r6, r3 │ │ │ │ b.n 9ea2c │ │ │ │ movs r2, #236 @ 0xec │ │ │ │ lsls r1, r1, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #140 @ 0x8c │ │ │ │ - movs r1, r4 │ │ │ │ - adds r3, #154 @ 0x9a │ │ │ │ + adds r3, #196 @ 0xc4 │ │ │ │ movs r1, r4 │ │ │ │ - adds r3, #56 @ 0x38 │ │ │ │ + adds r3, #210 @ 0xd2 │ │ │ │ movs r1, r4 │ │ │ │ - adds r3, #30 │ │ │ │ + adds r3, #112 @ 0x70 │ │ │ │ movs r1, r4 │ │ │ │ - adds r3, #52 @ 0x34 │ │ │ │ + adds r3, #86 @ 0x56 │ │ │ │ movs r1, r4 │ │ │ │ - adds r3, #40 @ 0x28 │ │ │ │ + adds r3, #108 @ 0x6c │ │ │ │ movs r1, r4 │ │ │ │ - adds r3, #4 │ │ │ │ + adds r3, #96 @ 0x60 │ │ │ │ movs r1, r4 │ │ │ │ - adds r2, #210 @ 0xd2 │ │ │ │ + adds r3, #60 @ 0x3c │ │ │ │ movs r1, r4 │ │ │ │ - adds r2, #234 @ 0xea │ │ │ │ + adds r3, #10 │ │ │ │ movs r1, r4 │ │ │ │ - adds r2, #202 @ 0xca │ │ │ │ + adds r3, #34 @ 0x22 │ │ │ │ movs r1, r4 │ │ │ │ - adds r2, #226 @ 0xe2 │ │ │ │ + adds r3, #2 │ │ │ │ movs r1, r4 │ │ │ │ - adds r2, #194 @ 0xc2 │ │ │ │ + adds r3, #26 │ │ │ │ movs r1, r4 │ │ │ │ - adds r2, #218 @ 0xda │ │ │ │ + adds r2, #250 @ 0xfa │ │ │ │ movs r1, r4 │ │ │ │ - adds r2, #190 @ 0xbe │ │ │ │ + adds r3, #18 │ │ │ │ movs r1, r4 │ │ │ │ - adds r2, #212 @ 0xd4 │ │ │ │ + adds r2, #246 @ 0xf6 │ │ │ │ movs r1, r4 │ │ │ │ - adds r2, #172 @ 0xac │ │ │ │ + adds r3, #12 │ │ │ │ movs r1, r4 │ │ │ │ - adds r2, #196 @ 0xc4 │ │ │ │ + adds r2, #228 @ 0xe4 │ │ │ │ movs r1, r4 │ │ │ │ - adds r2, #160 @ 0xa0 │ │ │ │ + adds r2, #252 @ 0xfc │ │ │ │ movs r1, r4 │ │ │ │ - adds r2, #176 @ 0xb0 │ │ │ │ + adds r2, #216 @ 0xd8 │ │ │ │ movs r1, r4 │ │ │ │ - adds r2, #194 @ 0xc2 │ │ │ │ + adds r2, #232 @ 0xe8 │ │ │ │ movs r1, r4 │ │ │ │ - adds r2, #78 @ 0x4e │ │ │ │ + adds r2, #250 @ 0xfa │ │ │ │ movs r1, r4 │ │ │ │ - adds r2, #52 @ 0x34 │ │ │ │ + adds r2, #134 @ 0x86 │ │ │ │ movs r1, r4 │ │ │ │ - adds r2, #104 @ 0x68 │ │ │ │ + adds r2, #108 @ 0x6c │ │ │ │ movs r1, r4 │ │ │ │ - adds r2, #82 @ 0x52 │ │ │ │ + adds r2, #160 @ 0xa0 │ │ │ │ movs r1, r4 │ │ │ │ adds r2, #138 @ 0x8a │ │ │ │ movs r1, r4 │ │ │ │ - adds r2, #126 @ 0x7e │ │ │ │ + adds r2, #194 @ 0xc2 │ │ │ │ movs r1, r4 │ │ │ │ - adds r2, #56 @ 0x38 │ │ │ │ + adds r2, #182 @ 0xb6 │ │ │ │ movs r1, r4 │ │ │ │ - adds r2, #78 @ 0x4e │ │ │ │ + adds r2, #112 @ 0x70 │ │ │ │ + movs r1, r4 │ │ │ │ + adds r2, #134 @ 0x86 │ │ │ │ movs r1, r4 │ │ │ │ - adds r1, #232 @ 0xe8 │ │ │ │ + adds r2, #32 │ │ │ │ movs r1, r4 │ │ │ │ - adds r1, #202 @ 0xca │ │ │ │ + adds r2, #2 │ │ │ │ movs r1, r4 │ │ │ │ - adds r1, #150 @ 0x96 │ │ │ │ + adds r1, #206 @ 0xce │ │ │ │ movs r1, r4 │ │ │ │ - adds r1, #124 @ 0x7c │ │ │ │ + adds r1, #180 @ 0xb4 │ │ │ │ movs r1, r4 │ │ │ │ - adds r1, #72 @ 0x48 │ │ │ │ + adds r1, #128 @ 0x80 │ │ │ │ movs r1, r4 │ │ │ │ - adds r1, #46 @ 0x2e │ │ │ │ + adds r1, #102 @ 0x66 │ │ │ │ movs r1, r4 │ │ │ │ - adds r0, #250 @ 0xfa │ │ │ │ + adds r1, #50 @ 0x32 │ │ │ │ movs r1, r4 │ │ │ │ - adds r0, #224 @ 0xe0 │ │ │ │ + adds r1, #24 │ │ │ │ movs r1, r4 │ │ │ │ - adds r0, #172 @ 0xac │ │ │ │ + adds r0, #228 @ 0xe4 │ │ │ │ movs r1, r4 │ │ │ │ - adds r0, #146 @ 0x92 │ │ │ │ + adds r0, #202 @ 0xca │ │ │ │ movs r1, r4 │ │ │ │ - adds r0, #94 @ 0x5e │ │ │ │ + adds r0, #150 @ 0x96 │ │ │ │ movs r1, r4 │ │ │ │ - adds r0, #68 @ 0x44 │ │ │ │ + adds r0, #124 @ 0x7c │ │ │ │ movs r1, r4 │ │ │ │ - adds r0, #16 │ │ │ │ + adds r0, #72 @ 0x48 │ │ │ │ movs r1, r4 │ │ │ │ - cmp r7, #246 @ 0xf6 │ │ │ │ + adds r0, #46 @ 0x2e │ │ │ │ movs r1, r4 │ │ │ │ - cmp r7, #194 @ 0xc2 │ │ │ │ + cmp r7, #250 @ 0xfa │ │ │ │ movs r1, r4 │ │ │ │ - cmp r7, #178 @ 0xb2 │ │ │ │ + cmp r7, #234 @ 0xea │ │ │ │ movs r1, r4 │ │ │ │ - cmp r7, #126 @ 0x7e │ │ │ │ + cmp r7, #182 @ 0xb6 │ │ │ │ movs r1, r4 │ │ │ │ - cmp r7, #84 @ 0x54 │ │ │ │ + cmp r7, #140 @ 0x8c │ │ │ │ movs r1, r4 │ │ │ │ - cmp r7, #114 @ 0x72 │ │ │ │ + cmp r7, #170 @ 0xaa │ │ │ │ movs r1, r4 │ │ │ │ - cmp r7, #88 @ 0x58 │ │ │ │ + cmp r7, #144 @ 0x90 │ │ │ │ movs r1, r4 │ │ │ │ - cmp r7, #116 @ 0x74 │ │ │ │ + cmp r7, #172 @ 0xac │ │ │ │ movs r1, r4 │ │ │ │ - cmp r7, #138 @ 0x8a │ │ │ │ + cmp r7, #194 @ 0xc2 │ │ │ │ movs r1, r4 │ │ │ │ - cmp r7, #54 @ 0x36 │ │ │ │ + cmp r7, #110 @ 0x6e │ │ │ │ movs r1, r4 │ │ │ │ - cmp r7, #28 │ │ │ │ + cmp r7, #84 @ 0x54 │ │ │ │ movs r1, r4 │ │ │ │ asrs r6, r0, #23 │ │ │ │ lsls r1, r1, #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 │ │ │ │ @@ -107269,27 +107269,27 @@ │ │ │ │ b.n 9edd6 │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ asrs r0, r6, #16 │ │ │ │ lsls r1, r1, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #32 │ │ │ │ + cmp r5, #88 @ 0x58 │ │ │ │ movs r1, r4 │ │ │ │ - cmp r5, #14 │ │ │ │ + cmp r5, #70 @ 0x46 │ │ │ │ movs r1, r4 │ │ │ │ - cmp r4, #120 @ 0x78 │ │ │ │ + cmp r4, #176 @ 0xb0 │ │ │ │ movs r1, r4 │ │ │ │ - cmp r4, #96 @ 0x60 │ │ │ │ + cmp r4, #152 @ 0x98 │ │ │ │ movs r1, r4 │ │ │ │ asrs r2, r3, #8 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - cmp r3, #140 @ 0x8c │ │ │ │ + cmp r3, #196 @ 0xc4 │ │ │ │ movs r1, r4 │ │ │ │ - cmp r3, #128 @ 0x80 │ │ │ │ + cmp r3, #184 @ 0xb8 │ │ │ │ movs r1, 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 │ │ │ │ @@ -108565,23 +108565,23 @@ │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ b.n 9fc14 │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ lsrs r0, r6, #10 │ │ │ │ lsls r1, r1, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r0, #29 │ │ │ │ + asrs r2, r7, #29 │ │ │ │ movs r7, r4 │ │ │ │ - asrs r6, r0, #29 │ │ │ │ + asrs r6, r7, #29 │ │ │ │ movs r7, r4 │ │ │ │ - asrs r2, r2, #28 │ │ │ │ + asrs r2, r1, #29 │ │ │ │ movs r7, r4 │ │ │ │ - asrs r4, r4, #25 │ │ │ │ + asrs r4, r3, #26 │ │ │ │ movs r7, r4 │ │ │ │ - asrs r4, r1, #23 │ │ │ │ + asrs r4, r0, #24 │ │ │ │ movs r7, r4 │ │ │ │ lsrs r6, r0, #1 │ │ │ │ lsls r1, r1, #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 │ │ │ │ @@ -108627,15 +108627,15 @@ │ │ │ │ bl e2ba0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w a1370 │ │ │ │ str r6, [r0, #36] @ 0x24 │ │ │ │ movs r0, #0 │ │ │ │ movs r6, #0 │ │ │ │ - bl 179820 │ │ │ │ + bl 179858 │ │ │ │ add.w r2, r4, #8704 @ 0x2200 │ │ │ │ add.w r3, r4, #8192 @ 0x2000 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #20] │ │ │ │ str.w r0, [r3, #512] @ 0x200 │ │ │ │ str r6, [r2, #8] │ │ │ │ str r6, [r2, #12] │ │ │ │ @@ -109201,15 +109201,15 @@ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ 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 179a60 │ │ │ │ + bl 179a98 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldrb.w r3, [r3, #3180] @ 0xc6c │ │ │ │ cmp r3, #0 │ │ │ │ bne.w a1354 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r6, r3 │ │ │ │ @@ -109573,24 +109573,24 @@ │ │ │ │ ldr r2, [r5, #100] @ 0x64 │ │ │ │ ldr.w r1, [r2, #144] @ 0x90 │ │ │ │ b.n a09c2 │ │ │ │ lsls r2, r0, #5 │ │ │ │ lsls r1, r1, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r5, #5 │ │ │ │ + lsrs r0, r4, #6 │ │ │ │ movs r7, r4 │ │ │ │ - lsrs r6, r6, #4 │ │ │ │ + lsrs r6, r5, #5 │ │ │ │ movs r7, r4 │ │ │ │ - lsrs r2, r7, #5 │ │ │ │ + lsrs r2, r6, #6 │ │ │ │ movs r7, r4 │ │ │ │ - lsrs r0, r4, #32 │ │ │ │ + lsrs r0, r3, #1 │ │ │ │ movs r7, r4 │ │ │ │ vld1.8 {d16[4]}, [r6], r8 │ │ │ │ - lsls r0, r6, #23 │ │ │ │ + lsls r0, r5, #24 │ │ │ │ movs r7, r4 │ │ │ │ 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 │ │ │ │ @@ -109939,15 +109939,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq.w a05ec │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r1, [r5, #0] │ │ │ │ bl 9522c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 179a60 │ │ │ │ + bl 179a98 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r2 │ │ │ │ b.w a0608 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ orrs r3, r2 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [r5, #2292] @ 0x8f4 │ │ │ │ @@ -110196,15 +110196,15 @@ │ │ │ │ adds r0, #16 │ │ │ │ b.n a0b3e │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ bl e2d2c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 179a60 │ │ │ │ + bl 179a98 │ │ │ │ b.n a0e44 │ │ │ │ ldr.w r3, [r4, #496] @ 0x1f0 │ │ │ │ ldrb.w r3, [r3, #433] @ 0x1b1 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w a1308 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ strb.w r3, [r1, #476] @ 0x1dc │ │ │ │ @@ -110256,15 +110256,15 @@ │ │ │ │ ldr r1, [r5, #0] │ │ │ │ bl 9522c │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r2, r4 │ │ │ │ bl e2d2c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 179a60 │ │ │ │ + bl 179a98 │ │ │ │ b.n a0e44 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ add.w ip, r4, #536 @ 0x218 │ │ │ │ ldr.w r3, [r4, #480] @ 0x1e0 │ │ │ │ lsls r1, r2, #31 │ │ │ │ ite mi │ │ │ │ addmi r3, #248 @ 0xf8 │ │ │ │ @@ -110382,15 +110382,15 @@ │ │ │ │ bne.n a1346 │ │ │ │ movs r2, #63 @ 0x3f │ │ │ │ b.n a1346 │ │ │ │ movs r2, #63 @ 0x3f │ │ │ │ b.n a0c3c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - bl 179a60 │ │ │ │ + bl 179a98 │ │ │ │ b.n a0e44 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w a0818 │ │ │ │ orr.w r8, r8, #24903680 @ 0x17c0000 │ │ │ │ b.w a02dc │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ @@ -110487,15 +110487,15 @@ │ │ │ │ orr.w r8, r6, #159 @ 0x9f │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #16555 @ 0x40ab │ │ │ │ adds r3, #16 │ │ │ │ str.w r2, [r3, #-8] │ │ │ │ b.n a1148 │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ - stc2l 0, cr0, [r2, #152]! @ 0x98 │ │ │ │ + cdp2 0, 1, cr0, cr10, cr6, {1} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ ldr r1, [pc, #192] @ (a1588 ) │ │ │ │ @@ -110563,17 +110563,17 @@ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, r3 │ │ │ │ b.n a1546 │ │ │ │ mov r0, r9 │ │ │ │ b.n a1546 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - lsls r0, r4, #20 │ │ │ │ + lsls r0, r3, #21 │ │ │ │ movs r1, r4 │ │ │ │ - strh r2, [r1, #18] │ │ │ │ + strh r2, [r0, #20] │ │ │ │ movs r1, 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 │ │ │ │ @@ -112378,19 +112378,19 @@ │ │ │ │ b.n a27ec │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ udf #184 @ 0xb8 │ │ │ │ lsls r0, r1, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - adc.w r0, sl, r6, asr #32 │ │ │ │ - adc.w r0, lr, r6, asr #32 │ │ │ │ - adds.w r0, sl, r6, asr #32 │ │ │ │ - orn r0, ip, r6, asr #32 │ │ │ │ - ldrd r0, r0, [r4, #152] @ 0x98 │ │ │ │ + @ instruction: 0xeb820026 │ │ │ │ + @ instruction: 0xeb860026 │ │ │ │ + adcs.w r0, r2, r6, asr #32 │ │ │ │ + @ instruction: 0xeaa40026 │ │ │ │ + and.w r0, ip, r6, asr #32 │ │ │ │ bgt.n a2b0c │ │ │ │ lsls r0, r1, #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 │ │ │ │ subw sp, sp, #2812 @ 0xafc │ │ │ │ @@ -112435,15 +112435,15 @@ │ │ │ │ bl e2ba0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w a3e42 │ │ │ │ str r6, [r0, #36] @ 0x24 │ │ │ │ movs r0, #0 │ │ │ │ movs r6, #0 │ │ │ │ - bl 179820 │ │ │ │ + bl 179858 │ │ │ │ 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] │ │ │ │ @@ -112995,15 +112995,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 179a60 │ │ │ │ + bl 179a98 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldrb.w r3, [r3, #3180] @ 0xc6c │ │ │ │ cmp r3, #0 │ │ │ │ bne.w a3e30 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r6, r3 │ │ │ │ @@ -113366,25 +113366,25 @@ │ │ │ │ ldr r2, [r7, #100] @ 0x64 │ │ │ │ ldr.w r1, [r2, #144] @ 0x90 │ │ │ │ b.n a3566 │ │ │ │ bpl.n a36b0 │ │ │ │ lsls r0, r1, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n a353c │ │ │ │ + ble.n a35ac │ │ │ │ movs r6, r4 │ │ │ │ - ble.n a36dc │ │ │ │ + ble.n a354c │ │ │ │ movs r6, r4 │ │ │ │ - ble.n a3564 │ │ │ │ + ble.n a35d4 │ │ │ │ movs r6, r4 │ │ │ │ - bgt.n a36cc │ │ │ │ + bgt.n a353c │ │ │ │ movs r6, r4 │ │ │ │ ldmia r6!, {r1, r3, r4, r5} │ │ │ │ lsls r0, r1, #2 │ │ │ │ - bge.n a3680 │ │ │ │ + bge.n a36f0 │ │ │ │ movs r6, r4 │ │ │ │ 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 │ │ │ │ @@ -113675,15 +113675,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq.w a3198 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r1, [r5, #0] │ │ │ │ bl 9522c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 179a60 │ │ │ │ + bl 179a98 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r2 │ │ │ │ b.n a31b4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ orrs r3, r2 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [r5, #2292] @ 0x8f4 │ │ │ │ @@ -113938,15 +113938,15 @@ │ │ │ │ add.w ip, r3, #16 │ │ │ │ b.n a3a4a │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ bl e2d2c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 179a60 │ │ │ │ + bl 179a98 │ │ │ │ b.n a393e │ │ │ │ ldr.w r3, [r4, #496] @ 0x1f0 │ │ │ │ ldrb.w r3, [r3, #433] @ 0x1b1 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w a3e04 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ strb.w r3, [r1, #476] @ 0x1dc │ │ │ │ @@ -113996,15 +113996,15 @@ │ │ │ │ ldr r1, [r5, #0] │ │ │ │ bl 9522c │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r2, r4 │ │ │ │ bl e2d2c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 179a60 │ │ │ │ + bl 179a98 │ │ │ │ b.n a393e │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.w a3f08 │ │ │ │ ldr.w r2, [r4, #488] @ 0x1e8 │ │ │ │ mov r8, fp │ │ │ │ b.n a3892 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ @@ -114105,15 +114105,15 @@ │ │ │ │ mov r1, r4 │ │ │ │ bl acba4 │ │ │ │ b.w a31aa │ │ │ │ ldrb.w r2, [r4, #432] @ 0x1b0 │ │ │ │ b.n a3ada │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - bl 179a60 │ │ │ │ + bl 179a98 │ │ │ │ b.n a393e │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w a33c2 │ │ │ │ orr.w r8, r8, #24903680 @ 0x17c0000 │ │ │ │ b.w a2eb2 │ │ │ │ add.w r2, r3, #8 │ │ │ │ @@ -114177,15 +114177,15 @@ │ │ │ │ b.n a3a4a │ │ │ │ ldr.w r8, [sp, #32] │ │ │ │ ldr.w r2, [r4, #480] @ 0x1e0 │ │ │ │ b.n a3892 │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ mov r8, r2 │ │ │ │ b.w a3344 │ │ │ │ - bcs.n a3eac │ │ │ │ + bcs.n a3f1c │ │ │ │ movs r6, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -114254,17 +114254,17 @@ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, r3 │ │ │ │ b.n a3fb6 │ │ │ │ mov r0, r9 │ │ │ │ b.n a3fb6 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - bge.n a3f5c │ │ │ │ + bge.n a3fcc │ │ │ │ movs r0, r4 │ │ │ │ - ldrsb r2, [r3, r7] │ │ │ │ + ldr r2, [r2, r0] │ │ │ │ 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, #4008] @ 0xfa8 │ │ │ │ ldr r4, [pc, #844] @ (a4360 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -114464,15 +114464,15 @@ │ │ │ │ movs r2, #8 │ │ │ │ b.n a412a │ │ │ │ str r4, [r7, #64] @ 0x40 │ │ │ │ b.n a4212 │ │ │ │ add.w sl, r9, #5856 @ 0x16e0 │ │ │ │ add.w sl, sl, #4 │ │ │ │ mov r0, sl │ │ │ │ - bl 18ce64 │ │ │ │ + bl 18ce9c │ │ │ │ movs r3, #0 │ │ │ │ add.w r1, r9, #5344 @ 0x14e0 │ │ │ │ ldr.w r2, [r1, #4]! │ │ │ │ cmp r2, #0 │ │ │ │ bne.w a449c │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ @@ -114485,15 +114485,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, #1252] @ 0x4e4 │ │ │ │ ands r2, r1 │ │ │ │ str.w r2, [r3, #1252] @ 0x4e4 │ │ │ │ - bl 18ce80 │ │ │ │ + bl 18ceb8 │ │ │ │ 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, #748] @ 0x2ec │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r6, [sp, #16] │ │ │ │ @@ -114552,19 +114552,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ and.w r1, r0, #4278190080 @ 0xff000000 │ │ │ │ itt al │ │ │ │ lslal r0, r1, #2 │ │ │ │ lsral r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5, {r2, r3, r4, r5} │ │ │ │ + ldmia r5, {r2, r4, r5, r6} │ │ │ │ movs r6, r4 │ │ │ │ pop {r1, r3, r4, r6, r7, pc} │ │ │ │ lsls r0, r1, #2 │ │ │ │ - bvs.n a4304 │ │ │ │ + bvc.n a4374 │ │ │ │ movs r0, r4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ movw r3, #11036 @ 0x2b1c │ │ │ │ movt r3, #15263 @ 0x3b9f │ │ │ │ cmp r2, r3 │ │ │ │ beq.w a44c4 │ │ │ │ ldr.w lr, [sp, #16] │ │ │ │ @@ -114579,95 +114579,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 168cc0 │ │ │ │ + bl 168cf8 │ │ │ │ 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 168e40 │ │ │ │ + bl 168e78 │ │ │ │ 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 1693ec │ │ │ │ + bl 169424 │ │ │ │ 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 168988 │ │ │ │ + bl 1689c0 │ │ │ │ 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 1686d0 │ │ │ │ + bl 168708 │ │ │ │ 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 16882c │ │ │ │ + bl 168864 │ │ │ │ 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 16cf60 │ │ │ │ + bl 16cf98 │ │ │ │ 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 168fc4 │ │ │ │ + bl 168ffc │ │ │ │ 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 168abc │ │ │ │ + bl 168af4 │ │ │ │ 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 1875e8 │ │ │ │ + bl 187620 │ │ │ │ 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 1693ec │ │ │ │ + bl 169424 │ │ │ │ b.n a431a │ │ │ │ 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 │ │ │ │ @@ -114708,28 +114708,28 @@ │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ add.w r4, r3, #5856 @ 0x16e0 │ │ │ │ strd r1, r2, [sp, #8] │ │ │ │ adds r4, #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 18ce64 │ │ │ │ + bl 18ce9c │ │ │ │ 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, #1252] @ 0x4e4 │ │ │ │ orrs r1, r3 │ │ │ │ str.w r1, [ip, #1252] @ 0x4e4 │ │ │ │ - bl 18ce80 │ │ │ │ + bl 18ceb8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r3 │ │ │ │ bl e87b8 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ @@ -122778,15 +122778,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq.w a9f10 │ │ │ │ ldr.w r0, [r6, #3500] @ 0xdac │ │ │ │ add.w r1, r4, #80 @ 0x50 │ │ │ │ str.w sp, [r7, #28] │ │ │ │ add.w r0, r0, #5952 @ 0x1740 │ │ │ │ adds r0, #24 │ │ │ │ - bl 246ffc │ │ │ │ + bl 247034 │ │ │ │ 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] │ │ │ │ @@ -122994,15 +122994,15 @@ │ │ │ │ add.w r1, r4, #80 @ 0x50 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ add.w r0, r0, #5952 @ 0x1740 │ │ │ │ str r3, [r4, #84] @ 0x54 │ │ │ │ adds r0, #24 │ │ │ │ add.w r3, r4, #88 @ 0x58 │ │ │ │ str r3, [r7, #32] │ │ │ │ - bl 247098 │ │ │ │ + bl 2470d0 │ │ │ │ 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] │ │ │ │ @@ -123018,15 +123018,15 @@ │ │ │ │ ldr.w r0, [fp, r0, lsl #2] │ │ │ │ str.w r0, [r1, #4]! │ │ │ │ bne.n aa006 │ │ │ │ ldr.w r0, [r6, #3500] @ 0xdac │ │ │ │ ldr r1, [r7, #32] │ │ │ │ add.w r0, r0, #5952 @ 0x1740 │ │ │ │ adds r0, #24 │ │ │ │ - bl 2470dc │ │ │ │ + bl 247114 │ │ │ │ ldr.w r3, [r4, #352] @ 0x160 │ │ │ │ movs r2, #24 │ │ │ │ mla sl, r2, r3, sl │ │ │ │ b.n a9f10 │ │ │ │ mov.w fp, #0 │ │ │ │ mov.w sl, #32 │ │ │ │ mov r5, fp │ │ │ │ @@ -123067,18 +123067,18 @@ │ │ │ │ lsls r0, r1, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r4, #52] @ 0x34 │ │ │ │ lsls r0, r1, #2 │ │ │ │ lsrs r0, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r0, #20] │ │ │ │ + ldrb r0, [r7, #20] │ │ │ │ movs r0, r4 │ │ │ │ add r6, pc, #572 @ (adr r6, aa2ec ) │ │ │ │ - vtbl.8 d23, {d15-d18}, d18 │ │ │ │ + @ instruction: 0xffff7b5a │ │ │ │ movs r0, r4 │ │ │ │ str r2, [r5, #4] │ │ │ │ lsls r0, r1, #2 │ │ │ │ cbz r2, aa0ec │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -123419,23 +123419,23 @@ │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ b.n aa220 │ │ │ │ add r1, pc, #92 @ (adr r1, aa4a0 ) │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ - bl 176900 │ │ │ │ + bl 176938 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ b.n aa45a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ orrs r3, r2 │ │ │ │ bne.w aa21c │ │ │ │ - bl 176894 │ │ │ │ + bl 1768cc │ │ │ │ cmp r0, r6 │ │ │ │ sbcs r1, r5 │ │ │ │ bcc.n aa450 │ │ │ │ ldr r2, [pc, #84] @ (aa4bc ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ movs r1, #2 │ │ │ │ @@ -123461,19 +123461,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r4, r3] │ │ │ │ lsls r0, r1, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r2] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r2, [r0, #76] @ 0x4c │ │ │ │ + ldr r2, [r7, #76] @ 0x4c │ │ │ │ movs r6, r4 │ │ │ │ - ldr r6, [r3, #44] @ 0x2c │ │ │ │ + ldr r6, [r2, #48] @ 0x30 │ │ │ │ movs r6, r4 │ │ │ │ - strb r2, [r0, #23] │ │ │ │ + strb r2, [r7, #23] │ │ │ │ movs r0, r4 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #24] │ │ │ │ b.n aa290 │ │ │ │ ldrb.w r3, [r0, #3112] @ 0xc28 │ │ │ │ @@ -124277,15 +124277,15 @@ │ │ │ │ dmb ish │ │ │ │ add.w r0, r0, #5952 @ 0x1740 │ │ │ │ and.w r6, r6, #1073741824 @ 0x40000000 │ │ │ │ adds r0, #24 │ │ │ │ add r1, sp, #60 @ 0x3c │ │ │ │ cmp r6, #0 │ │ │ │ bne.n aaec8 │ │ │ │ - bl 247098 │ │ │ │ + bl 2470d0 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ beq.n aaeaa │ │ │ │ ldr.w sl, [pc, #560] @ ab008 │ │ │ │ sub.w r8, r0, #4 │ │ │ │ ldr r3, [pc, #556] @ (ab00c ) │ │ │ │ mov r5, r6 │ │ │ │ @@ -124320,15 +124320,15 @@ │ │ │ │ ldr.w r2, [r1, r2, lsl #2] │ │ │ │ str r2, [r4, #16] │ │ │ │ blx 43288 │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r2, [sp, #28] │ │ │ │ - bl 176610 │ │ │ │ + bl 176648 │ │ │ │ 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] │ │ │ │ @@ -124373,15 +124373,15 @@ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.w aaff2 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 246ffc │ │ │ │ + bl 247034 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ beq.n aaeaa │ │ │ │ ldr r3, [pc, #324] @ (ab018 ) │ │ │ │ mov r7, r0 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ mov r8, r4 │ │ │ │ @@ -124426,15 +124426,15 @@ │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ str.w r3, [r8, #16] │ │ │ │ blx 43288 │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 176610 │ │ │ │ + bl 176648 │ │ │ │ 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] │ │ │ │ @@ -124493,27 +124493,27 @@ │ │ │ │ lsls r0, r1, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ strh r6, [r4, r1] │ │ │ │ lsls r0, r1, #2 │ │ │ │ lsrs r0, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r5, #8] │ │ │ │ + str r0, [r4, #12] │ │ │ │ movs r6, r4 │ │ │ │ - str r2, [r2, #12] │ │ │ │ + str r2, [r1, #16] │ │ │ │ movs r6, r4 │ │ │ │ - stmdb lr!, {r5} │ │ │ │ + strd r0, r0, [r6, #-128]! @ 0x80 │ │ │ │ str r4, [r1, r5] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrsh r2, [r4, r7] │ │ │ │ + str r2, [r3, #0] │ │ │ │ movs r6, r4 │ │ │ │ - ldrsh r6, [r4, r6] │ │ │ │ + ldrsh r6, [r3, r7] │ │ │ │ movs r6, r4 │ │ │ │ - @ instruction: 0xe8340020 │ │ │ │ - ldr r2, [r7, #52] @ 0x34 │ │ │ │ + strd r0, r0, [ip], #-128 @ 0x80 │ │ │ │ + ldr r2, [r6, #56] @ 0x38 │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ ldr r6, [pc, #352] @ (ab19c ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -124550,15 +124550,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r0, r0, #5952 @ 0x1740 │ │ │ │ add.w r1, r7, #8 │ │ │ │ adds r0, #24 │ │ │ │ movs r3, #0 │ │ │ │ str.w sp, [r7, #4] │ │ │ │ str r3, [r7, #8] │ │ │ │ - bl 246ffc │ │ │ │ + bl 247034 │ │ │ │ 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 │ │ │ │ @@ -124713,15 +124713,15 @@ │ │ │ │ ldr r1, [r4, r1] │ │ │ │ cmp r0, r1 │ │ │ │ beq.n ab272 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ cbz r0, ab266 │ │ │ │ mov r2, r6 │ │ │ │ - bl 1798d8 │ │ │ │ + bl 179910 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cbz r0, ab258 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ str r0, [r5, #4] │ │ │ │ str r6, [r5, #12] │ │ │ │ add r0, r2 │ │ │ │ b.n ab248 │ │ │ │ @@ -124813,15 +124813,15 @@ │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ ldr r5, [pc, #208] @ (ab3f8 ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - b.n aaba4 │ │ │ │ + b.n aac14 │ │ │ │ movs r0, r4 │ │ │ │ ldr r4, [pc, #1008] @ (ab724 ) │ │ │ │ lsls r0, r1, #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 │ │ │ │ @@ -124891,15 +124891,15 @@ │ │ │ │ movne r7, r0 │ │ │ │ movwne r6, #4588 @ 0x11ec │ │ │ │ beq.n ab41a │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldr.w r0, [r3, fp, lsl #2] │ │ │ │ add.w fp, fp, #1 │ │ │ │ add r0, r6 │ │ │ │ - bl 177dcc │ │ │ │ + bl 177e04 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ orrs r0, r7 │ │ │ │ cmp r3, fp │ │ │ │ uxtb r7, r0 │ │ │ │ bhi.n ab3fe │ │ │ │ b.n ab428 │ │ │ │ adds r2, r6, #1 │ │ │ │ @@ -124998,15 +124998,15 @@ │ │ │ │ ldr r2, [r2, r3] │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n ab51a │ │ │ │ mov r0, r7 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n ab5fe │ │ │ │ - bl 179a60 │ │ │ │ + bl 179a98 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ mov r1, fp │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r0, sl │ │ │ │ ldr r3, [r4, #16] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ @@ -125034,39 +125034,39 @@ │ │ │ │ cbz r0, ab578 │ │ │ │ ldr.w r3, [sl, #320] @ 0x140 │ │ │ │ ldr.w r2, [r3, #3084] @ 0xc0c │ │ │ │ ldr r3, [r1, #16] │ │ │ │ subs r3, r3, r6 │ │ │ │ clz r3, r3 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ - bl 178254 │ │ │ │ + bl 17828c │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ adds r6, #1 │ │ │ │ cmp r3, r6 │ │ │ │ bhi.n ab558 │ │ │ │ ldr r0, [r1, #28] │ │ │ │ cbz r0, ab594 │ │ │ │ ldr.w r3, [sl, #320] @ 0x140 │ │ │ │ adds r0, #144 @ 0x90 │ │ │ │ ldr.w r2, [r3, #3084] @ 0xc0c │ │ │ │ movs r3, #1 │ │ │ │ - bl 178254 │ │ │ │ + bl 17828c │ │ │ │ ldrd r2, r0, [sp, #24] │ │ │ │ ldr.w r3, [r2, #2320] @ 0x910 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #2320] @ 0x910 │ │ │ │ blx 4377c │ │ │ │ ldr.w r0, [sl, #320] @ 0x140 │ │ │ │ add.w r0, r0, #6240 @ 0x1860 │ │ │ │ adds r0, #16 │ │ │ │ blx 429c8 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ movs r1, #0 │ │ │ │ - bl 177ccc │ │ │ │ + bl 177d04 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r8 │ │ │ │ bl 87738 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, r1 │ │ │ │ beq.n ab5d8 │ │ │ │ @@ -125123,15 +125123,15 @@ │ │ │ │ mov r7, r1 │ │ │ │ b.n ab4e2 │ │ │ │ ldr.w r0, [sl, #320] @ 0x140 │ │ │ │ movw r5, #6780 @ 0x1a7c │ │ │ │ add.w r3, r0, #4096 @ 0x1000 │ │ │ │ add r0, r5 │ │ │ │ ldr.w r1, [r3, #2320] @ 0x910 │ │ │ │ - bl 240b74 │ │ │ │ + bl 240bac │ │ │ │ cmp r0, #0 │ │ │ │ beq.w ab502 │ │ │ │ ldr.w r3, [sl, #320] @ 0x140 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r3, r5 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ @@ -125141,26 +125141,26 @@ │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ movs r3, #8 │ │ │ │ ldr.w r9, [sp, #48] @ 0x30 │ │ │ │ movs r1, #14 │ │ │ │ ldr.w r2, [r5, #3500] @ 0xdac │ │ │ │ mov r0, r9 │ │ │ │ add.w r2, r2, #5984 @ 0x1760 │ │ │ │ - bl 240d68 │ │ │ │ + bl 240da0 │ │ │ │ ldr r2, [pc, #332] @ (ab7ec ) │ │ │ │ movs r3, #8 │ │ │ │ mov r0, r9 │ │ │ │ add r2, pc │ │ │ │ movs r1, #2 │ │ │ │ - bl 240d68 │ │ │ │ + bl 240da0 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ add.w r5, r5, #5952 @ 0x1740 │ │ │ │ adds r5, #12 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18ce64 │ │ │ │ + bl 18ce9c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add.w r9, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r9, #1856] @ 0x740 │ │ │ │ ldr.w r2, [r9, #1860] @ 0x744 │ │ │ │ add r2, r3 │ │ │ │ cmp r3, r2 │ │ │ │ bcs.n ab748 │ │ │ │ @@ -125186,35 +125186,35 @@ │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ movs r1, #3 │ │ │ │ ldrd r7, r4, [r5, #16] │ │ │ │ str r7, [sp, #104] @ 0x68 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ strd r7, r4, [sp, #108] @ 0x6c │ │ │ │ - bl 240d68 │ │ │ │ + bl 240da0 │ │ │ │ ldrb.w r3, [r5, #45] @ 0x2d │ │ │ │ cmp r3, #0 │ │ │ │ beq.n ab6e8 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ movs r2, #0 │ │ │ │ bl 87520 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r2, [r5, #24] │ │ │ │ movs r1, #12 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 240d68 │ │ │ │ + bl 240da0 │ │ │ │ b.n ab6f0 │ │ │ │ ldrd r5, r6, [sp, #52] @ 0x34 │ │ │ │ ldrd r7, r8, [sp, #60] @ 0x3c │ │ │ │ ldr.w fp, [sp, #68] @ 0x44 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ mov r0, r5 │ │ │ │ add r6, r7 │ │ │ │ - bl 18ce80 │ │ │ │ + bl 18ceb8 │ │ │ │ cmp r6, r7 │ │ │ │ ittt hi │ │ │ │ movhi r5, r7 │ │ │ │ strhi r4, [sp, #32] │ │ │ │ ldrhi r4, [sp, #48] @ 0x30 │ │ │ │ bls.n ab786 │ │ │ │ ldmia.w r5, {r0, r2, r3} │ │ │ │ @@ -125226,20 +125226,20 @@ │ │ │ │ strd r3, r1, [sp, #104] @ 0x68 │ │ │ │ mov r0, r4 │ │ │ │ adc.w r2, r2, #0 │ │ │ │ movs r3, #12 │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ movs r1, #6 │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ - bl 240d68 │ │ │ │ + bl 240da0 │ │ │ │ cmp r6, r5 │ │ │ │ bhi.n ab75c │ │ │ │ ldr r4, [sp, #32] │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 240da4 │ │ │ │ + bl 240ddc │ │ │ │ b.n ab502 │ │ │ │ ldr.w r1, [sl, #332] @ 0x14c │ │ │ │ mov r0, sl │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ bl 876a8 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -125250,40 +125250,40 @@ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r2, [pc, #60] @ (ab7f0 ) │ │ │ │ ldr r1, [pc, #60] @ (ab7f4 ) │ │ │ │ ldr.w r3, [r3, #3504] @ 0xdb0 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 17642c │ │ │ │ + bl 176464 │ │ │ │ b.n ab686 │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ ldr r4, [pc, #672] @ (aba6c ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ ldr r4, [pc, #664] @ (aba68 ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - b.n abf44 │ │ │ │ + b.n abfb4 │ │ │ │ movs r0, r4 │ │ │ │ - str r4, [r3, #112] @ 0x70 │ │ │ │ + str r4, [r2, #116] @ 0x74 │ │ │ │ movs r0, r4 │ │ │ │ lsrs r0, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #13 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #8 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [pc, #128] @ (ab86c ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r4, [r0, #68] @ 0x44 │ │ │ │ + str r4, [r7, #68] @ 0x44 │ │ │ │ movs r0, r4 │ │ │ │ - str r2, [r3, #44] @ 0x2c │ │ │ │ + str r2, [r2, #48] @ 0x30 │ │ │ │ movs r0, r4 │ │ │ │ - subs r4, #184 @ 0xb8 │ │ │ │ + subs r4, #240 @ 0xf0 │ │ │ │ movs r0, r4 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #332] @ (ab958 ) │ │ │ │ @@ -125415,26 +125415,26 @@ │ │ │ │ nop │ │ │ │ @ instruction: 0x47ee │ │ │ │ lsls r0, r1, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ blxns ip │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r2, [r5, #40] @ 0x28 │ │ │ │ + str r2, [r4, #44] @ 0x2c │ │ │ │ movs r0, r4 │ │ │ │ - str r0, [r0, #40] @ 0x28 │ │ │ │ + str r0, [r7, #40] @ 0x28 │ │ │ │ movs r0, r4 │ │ │ │ bxns pc │ │ │ │ lsls r0, r1, #2 │ │ │ │ @ instruction: 0xfa81ffff │ │ │ │ lsrs r0, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r6, #28] │ │ │ │ + str r4, [r5, #32] │ │ │ │ movs r0, r4 │ │ │ │ - str r6, [r6, #24] │ │ │ │ + str r6, [r5, #28] │ │ │ │ movs r0, 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] │ │ │ │ @@ -125478,15 +125478,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmp r2, #2 │ │ │ │ bne.n aba46 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 174e20 │ │ │ │ + bl 174e58 │ │ │ │ movs r3, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r4] │ │ │ │ strex r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n aba1a │ │ │ │ dmb ish │ │ │ │ @@ -125494,15 +125494,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne.n aba08 │ │ │ │ b.n ab9da │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r5, #3176] @ 0xc68 │ │ │ │ - bl 174df4 │ │ │ │ + bl 174e2c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r4] │ │ │ │ strex r0, r1, [r4] │ │ │ │ @@ -125588,15 +125588,15 @@ │ │ │ │ vldr d7, [r2, #-8] │ │ │ │ b.n abab4 │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ cmp r8, r0 │ │ │ │ lsls r0, r1, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r7, #4] │ │ │ │ + str r2, [r6, #8] │ │ │ │ movs r0, r4 │ │ │ │ mrc2 15, 4, pc, cr5, cr15, {7} │ │ │ │ add lr, ip │ │ │ │ lsls r0, r1, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -125737,15 +125737,15 @@ │ │ │ │ cbz r1, abd30 │ │ │ │ cmp r3, #2 │ │ │ │ bne.n abd58 │ │ │ │ mov.w r8, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 174e20 │ │ │ │ + bl 174e58 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r2, r8, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n abce2 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ @@ -125766,15 +125766,15 @@ │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r4, #0 │ │ │ │ bne.w abbee │ │ │ │ b.n abbf0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str.w r4, [r7, #3176] @ 0xc68 │ │ │ │ - bl 174df4 │ │ │ │ + bl 174e2c │ │ │ │ b.n abc48 │ │ │ │ add.w r8, sp, #32 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r0, r8 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 428b4 │ │ │ │ mov r3, r9 │ │ │ │ @@ -125892,28 +125892,28 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n abeae │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 174e20 │ │ │ │ + bl 174e58 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r6, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n abe8a │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n abe7c │ │ │ │ b.n abdcc │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r6, [r7, #3176] @ 0xc68 │ │ │ │ - bl 174df4 │ │ │ │ + bl 174e2c │ │ │ │ b.n abe5c │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n abeb4 │ │ │ │ @@ -126006,28 +126006,28 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n abfe6 │ │ │ │ movs r7, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 174e20 │ │ │ │ + bl 174e58 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r7, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n abfc2 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n abfb4 │ │ │ │ b.n abf22 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str.w r7, [r6, #3176] @ 0xc68 │ │ │ │ - bl 174df4 │ │ │ │ + bl 174e2c │ │ │ │ b.n abf96 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n abfec │ │ │ │ @@ -126096,29 +126096,29 @@ │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n ac0da │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 174e20 │ │ │ │ + bl 174e58 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n ac0b6 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n ac0a6 │ │ │ │ b.n ac058 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r6, [r5, #3176] @ 0xc68 │ │ │ │ - bl 174df4 │ │ │ │ + bl 174e2c │ │ │ │ b.n ac08a │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n ac0c2 │ │ │ │ @@ -126184,30 +126184,30 @@ │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n ac1c8 │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 174e20 │ │ │ │ + bl 174e58 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n ac1a2 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n ac192 │ │ │ │ b.n ac144 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r5, #3176] @ 0xc68 │ │ │ │ - bl 174df4 │ │ │ │ + bl 174e2c │ │ │ │ b.n ac176 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n ac1ae │ │ │ │ @@ -126286,29 +126286,29 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n ac2d0 │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 174e20 │ │ │ │ + bl 174e58 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r6, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n ac2aa │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n ac29c │ │ │ │ b.n ac230 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r7, #3176] @ 0xc68 │ │ │ │ - bl 174df4 │ │ │ │ + bl 174e2c │ │ │ │ b.n ac27e │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n ac2d6 │ │ │ │ @@ -126388,29 +126388,29 @@ │ │ │ │ movs r3, #0 │ │ │ │ b.n ac352 │ │ │ │ cmp r3, #2 │ │ │ │ bne.n ac3de │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 174e20 │ │ │ │ + bl 174e58 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n ac3ba │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n ac3aa │ │ │ │ b.n ac340 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r5, [r6, #3176] @ 0xc68 │ │ │ │ - bl 174df4 │ │ │ │ + bl 174e2c │ │ │ │ b.n ac388 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n ac3c6 │ │ │ │ @@ -126518,29 +126518,29 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n ac53a │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 174e20 │ │ │ │ + bl 174e58 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r2, r6, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n ac514 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n ac506 │ │ │ │ b.n ac44a │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str.w r3, [r7, #3176] @ 0xc68 │ │ │ │ - bl 174df4 │ │ │ │ + bl 174e2c │ │ │ │ b.n ac4e8 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r1, r2, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n ac540 │ │ │ │ @@ -126633,29 +126633,29 @@ │ │ │ │ cmp r2, #2 │ │ │ │ bne.n ac66c │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 174e20 │ │ │ │ + bl 174e58 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r4] │ │ │ │ strex r1, r6, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n ac646 │ │ │ │ dmb ish │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n ac636 │ │ │ │ b.n ac5b0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r6, [r5, #3176] @ 0xc68 │ │ │ │ - bl 174df4 │ │ │ │ + bl 174e2c │ │ │ │ b.n ac60c │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r4] │ │ │ │ strex r0, r1, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ bne.n ac672 │ │ │ │ @@ -126751,28 +126751,28 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n ac7a6 │ │ │ │ movs r5, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 174e20 │ │ │ │ + bl 174e58 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r5, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n ac782 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n ac774 │ │ │ │ b.n ac6e8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ str.w r5, [r6, #3176] @ 0xc68 │ │ │ │ - bl 174df4 │ │ │ │ + bl 174e2c │ │ │ │ b.n ac754 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n ac7ac │ │ │ │ @@ -126871,28 +126871,28 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n ac8e8 │ │ │ │ movs r5, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 174e20 │ │ │ │ + bl 174e58 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r5, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n ac8c4 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n ac8b6 │ │ │ │ b.n ac826 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ str.w r5, [r6, #3176] @ 0xc68 │ │ │ │ - bl 174df4 │ │ │ │ + bl 174e2c │ │ │ │ b.n ac896 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n ac8ee │ │ │ │ @@ -126986,28 +126986,28 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n aca1e │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 174e20 │ │ │ │ + bl 174e58 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r6, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n ac9fa │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n ac9ec │ │ │ │ b.n ac95c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ str.w r6, [r7, #3176] @ 0xc68 │ │ │ │ - bl 174df4 │ │ │ │ + bl 174e2c │ │ │ │ b.n ac9cc │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n aca24 │ │ │ │ @@ -127113,29 +127113,29 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n acb76 │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 174e20 │ │ │ │ + bl 174e58 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r6, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n acb50 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n acb42 │ │ │ │ b.n acaac │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r7, #3176] @ 0xc68 │ │ │ │ - bl 174df4 │ │ │ │ + bl 174e2c │ │ │ │ b.n acb22 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n acb7c │ │ │ │ @@ -127229,29 +127229,29 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n accaa │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 174e20 │ │ │ │ + bl 174e58 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r6, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n acc84 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n acc76 │ │ │ │ b.n acbea │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r7, #3176] @ 0xc68 │ │ │ │ - bl 174df4 │ │ │ │ + bl 174e2c │ │ │ │ b.n acc58 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n accb0 │ │ │ │ @@ -127345,29 +127345,29 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n acdde │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 174e20 │ │ │ │ + bl 174e58 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r6, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n acdb8 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n acdaa │ │ │ │ b.n acd1e │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r7, #3176] @ 0xc68 │ │ │ │ - bl 174df4 │ │ │ │ + bl 174e2c │ │ │ │ b.n acd8c │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n acde4 │ │ │ │ @@ -127461,28 +127461,28 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n acf12 │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 174e20 │ │ │ │ + bl 174e58 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r6, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n aceee │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n acee0 │ │ │ │ b.n ace56 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r5, [r7, #3176] @ 0xc68 │ │ │ │ - bl 174df4 │ │ │ │ + bl 174e2c │ │ │ │ b.n acec0 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n acf18 │ │ │ │ @@ -127575,28 +127575,28 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n ad044 │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 174e20 │ │ │ │ + bl 174e58 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r6, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n ad020 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n ad012 │ │ │ │ b.n acf88 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ str.w r6, [r7, #3176] @ 0xc68 │ │ │ │ - bl 174df4 │ │ │ │ + bl 174e2c │ │ │ │ b.n acff2 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n ad04a │ │ │ │ @@ -127683,30 +127683,30 @@ │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n ad162 │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 174e20 │ │ │ │ + bl 174e58 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n ad13c │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n ad12c │ │ │ │ b.n ad0de │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r5, #3176] @ 0xc68 │ │ │ │ - bl 174df4 │ │ │ │ + bl 174e2c │ │ │ │ b.n ad110 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n ad148 │ │ │ │ @@ -127778,30 +127778,30 @@ │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n ad25a │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 174e20 │ │ │ │ + bl 174e58 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n ad234 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n ad224 │ │ │ │ b.n ad1cc │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r5, #3176] @ 0xc68 │ │ │ │ - bl 174df4 │ │ │ │ + bl 174e2c │ │ │ │ b.n ad208 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n ad240 │ │ │ │ @@ -127837,52 +127837,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 171614 │ │ │ │ + bl 17164c │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r4, #396 @ 0x18c │ │ │ │ mov r0, r5 │ │ │ │ - bl 171614 │ │ │ │ + bl 17164c │ │ │ │ ldr.w r1, [r4, #388] @ 0x184 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1718d8 │ │ │ │ + bl 171910 │ │ │ │ ldrb.w r1, [r4, #392] @ 0x188 │ │ │ │ mov r0, r5 │ │ │ │ - bl 171800 │ │ │ │ + bl 171838 │ │ │ │ ldrb.w r1, [r4, #428] @ 0x1ac │ │ │ │ mov r0, r5 │ │ │ │ - bl 171800 │ │ │ │ + bl 171838 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ mov r0, r5 │ │ │ │ bl 102b38 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ cbz r1, ad338 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 171800 │ │ │ │ + bl 171838 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ mov r0, r5 │ │ │ │ bl 102b38 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ subs r3, #2 │ │ │ │ bics.w r3, r3, #2 │ │ │ │ bne.n ad334 │ │ │ │ movs r2, #16 │ │ │ │ add.w r1, r4, #432 @ 0x1b0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 171614 │ │ │ │ + bl 17164c │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 171800 │ │ │ │ + bl 171838 │ │ │ │ b.n ad31c │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n ad354 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp.w r3, #308 @ 0x134 │ │ │ │ beq.n ad358 │ │ │ │ @@ -128162,25 +128162,25 @@ │ │ │ │ bne.n ad64e │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ - bl 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, ad64e │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ ldr r1, [pc, #36] @ (ad674 ) │ │ │ │ ldr r2, [pc, #28] @ (ad670 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ @@ -128834,15 +128834,15 @@ │ │ │ │ beq.w ae180 │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n adcda │ │ │ │ add.w r7, r6, #4800 @ 0x12c0 │ │ │ │ adds r7, #4 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - bl 18ce64 │ │ │ │ + bl 18ce9c │ │ │ │ ldr r2, [r7, #28] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r2, r3 │ │ │ │ bcs.n addc6 │ │ │ │ ldr r1, [r7, #24] │ │ │ │ cbz r1, add50 │ │ │ │ mov r0, r6 │ │ │ │ @@ -128902,15 +128902,15 @@ │ │ │ │ bne.n addda │ │ │ │ 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 18ce80 │ │ │ │ + bl 18ceb8 │ │ │ │ ldrb.w r3, [r6, #3180] @ 0xc6c │ │ │ │ cmp r3, #0 │ │ │ │ bne.w ae2fe │ │ │ │ add.w r7, r4, #56 @ 0x38 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ @@ -129115,15 +129115,15 @@ │ │ │ │ ldrb.w r3, [sp, #140] @ 0x8c │ │ │ │ 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 ae08c │ │ │ │ ... │ │ │ │ - subs r5, #244 @ 0xf4 │ │ │ │ + subs r6, #44 @ 0x2c │ │ │ │ movs r0, r4 │ │ │ │ str r5, [r4, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r7, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ str r3, [r4, #0] │ │ │ │ movs r0, r0 │ │ │ │ @@ -129346,15 +129346,15 @@ │ │ │ │ b.n ae030 │ │ │ │ ldr r3, [pc, #104] @ (ae334 ) │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr.w r8, [r2, r3] │ │ │ │ b.n ae0f2 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, r7 │ │ │ │ - bl 18ce80 │ │ │ │ + bl 18ceb8 │ │ │ │ mov r0, r8 │ │ │ │ blx 42258 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r9 │ │ │ │ bl b65d8 │ │ │ │ mov r0, r8 │ │ │ │ blx 4377c │ │ │ │ @@ -129402,40 +129402,40 @@ │ │ │ │ bl ad360 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n ae3e6 │ │ │ │ mov r4, r0 │ │ │ │ add.w r1, r0, #264 @ 0x108 │ │ │ │ movs r2, #124 @ 0x7c │ │ │ │ mov r0, r5 │ │ │ │ - bl 171b00 │ │ │ │ + bl 171b38 │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r4, #396 @ 0x18c │ │ │ │ mov r0, r5 │ │ │ │ - bl 171b00 │ │ │ │ + bl 171b38 │ │ │ │ mov r0, r5 │ │ │ │ - bl 171ba8 │ │ │ │ + bl 171be0 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ str.w r3, [r4, #388] @ 0x184 │ │ │ │ - bl 171b44 │ │ │ │ + bl 171b7c │ │ │ │ strb.w r0, [r4, #392] @ 0x188 │ │ │ │ mov r0, r5 │ │ │ │ - bl 171b44 │ │ │ │ + bl 171b7c │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ ldr.w r1, [r6, #3512] @ 0xdb8 │ │ │ │ movs r2, #0 │ │ │ │ strb.w r0, [r4, #428] @ 0x1ac │ │ │ │ mov r0, r5 │ │ │ │ bl 102a68 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #24] │ │ │ │ - bl 171b44 │ │ │ │ + bl 171b7c │ │ │ │ cbnz r0, ae3ea │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ cmp r3, #2 │ │ │ │ beq.n ae3c6 │ │ │ │ cmp r3, #4 │ │ │ │ beq.n ae3c6 │ │ │ │ @@ -129444,15 +129444,15 @@ │ │ │ │ bl adb78 │ │ │ │ cbnz r0, ae3de │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add.w r1, r4, #432 @ 0x1b0 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #16 │ │ │ │ - bl 171b00 │ │ │ │ + bl 171b38 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ bl adb78 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n ae3c2 │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ @@ -129498,15 +129498,15 @@ │ │ │ │ ldr.w r0, [r4, #3512] @ 0xdb8 │ │ │ │ bl 102710 │ │ │ │ ldr r3, [pc, #144] @ (ae4e4 ) │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #4 │ │ │ │ add r3, pc │ │ │ │ mov r0, r7 │ │ │ │ - bl 196edc │ │ │ │ + bl 196f14 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl ad360 │ │ │ │ str r0, [r5, #0] │ │ │ │ cbz r0, ae4d2 │ │ │ │ strb.w sl, [r0, #433] @ 0x1b1 │ │ │ │ @@ -129550,15 +129550,15 @@ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n ae4ae │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ subs r6, r4, r7 │ │ │ │ lsls r0, r1, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #6 │ │ │ │ + adds r7, #62 @ 0x3e │ │ │ │ movs r0, r4 │ │ │ │ subs r2, r1, r5 │ │ │ │ lsls r0, r1, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -129967,78 +129967,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 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, ae984 │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #356 @ 0x164 │ │ │ │ mov r0, r5 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r6, r0 │ │ │ │ b.n ae9ba │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, ae9ba │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr r1, [pc, #132] @ (aea40 ) │ │ │ │ ldr r3, [pc, #124] @ (aea3c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r1, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n aea34 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - bl 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, ae9f2 │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #338 @ 0x152 │ │ │ │ mov r0, r5 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r6, r0 │ │ │ │ b.n ae9ba │ │ │ │ strh.w r1, [sp] │ │ │ │ b.n ae9d6 │ │ │ │ strb.w r1, [sp] │ │ │ │ b.n ae9d6 │ │ │ │ movs r3, #1 │ │ │ │ @@ -131725,37 +131725,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 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, afcec │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w afe60 │ │ │ │ movs r1, #67 @ 0x43 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ add.w r7, r0, #24 │ │ │ │ mov r6, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ str r4, [sp, #28] │ │ │ │ movs r3, #0 │ │ │ │ add.w r4, r6, #84 @ 0x54 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov.w lr, #108 @ 0x6c │ │ │ │ strd r3, r3, [fp, #4] │ │ │ │ ldr.w r9, [pc, #588] @ aff6c │ │ │ │ @@ -131765,15 +131765,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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr r2, [pc, #548] @ (aff70 ) │ │ │ │ ldr r3, [pc, #536] @ (aff64 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ @@ -131805,15 +131805,15 @@ │ │ │ │ and.w r1, r0, #524288 @ 0x80000 │ │ │ │ cmp r1, #0 │ │ │ │ bne.w afca2 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ str r3, [sp, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 23eb74 │ │ │ │ + bl 23ebac │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ adds r3, r2, #1 │ │ │ │ ldrd r3, r1, [sp, #8] │ │ │ │ beq.n afe8c │ │ │ │ lsls r4, r2, #1 │ │ │ │ lsrs r1, r4, #5 │ │ │ │ @@ -131857,39 +131857,39 @@ │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cbnz r3, afe98 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w afd48 │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ b.n afd48 │ │ │ │ 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 ae894 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r5 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r4, r0 │ │ │ │ b.n afcf4 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ lsls r0, r1, #31 │ │ │ │ bpl.n afd90 │ │ │ │ b.n afca2 │ │ │ │ cmp.w fp, #0 │ │ │ │ @@ -131934,30 +131934,30 @@ │ │ │ │ adds r6, #54 @ 0x36 │ │ │ │ mov r1, fp │ │ │ │ b.n afde8 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r4, [sp, #16] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, aff14 │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r4 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r5 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r7, r0 │ │ │ │ b.n afd48 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r4, [sp, #16] │ │ │ │ b.n afef6 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ @@ -132216,24 +132216,24 @@ │ │ │ │ adds r0, r2, r3 │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w b0026 │ │ │ │ ldr r0, [r2, r3] │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ - bl 250dac │ │ │ │ + bl 250de4 │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n b0250 │ │ │ │ ldr r0, [r2, r3] │ │ │ │ movs r3, #3 │ │ │ │ str r5, [r7, #4] │ │ │ │ str r3, [r7, #0] │ │ │ │ - bl 250a7c │ │ │ │ - bl 17137c │ │ │ │ + bl 250ab4 │ │ │ │ + bl 1713b4 │ │ │ │ ldrb.w r1, [r0, #32] │ │ │ │ ands.w r1, r1, #7 │ │ │ │ beq.n b0218 │ │ │ │ mov.w ip, #0 │ │ │ │ mov r6, r9 │ │ │ │ mov r2, ip │ │ │ │ add.w r3, r2, #8 │ │ │ │ @@ -132256,15 +132256,15 @@ │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl ec430 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ - bl 195174 │ │ │ │ + bl 1951ac │ │ │ │ ldr r1, [r5, #56] @ 0x38 │ │ │ │ movs r3, #2 │ │ │ │ str r5, [r7, #4] │ │ │ │ str r3, [r7, #0] │ │ │ │ b.n b0026 │ │ │ │ mov ip, r6 │ │ │ │ b.n b019a │ │ │ │ @@ -134485,21 +134485,21 @@ │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r5, #30 │ │ │ │ movne r5, #22 │ │ │ │ mov r2, r5 │ │ │ │ - bl 193868 │ │ │ │ + bl 1938a0 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ cmp r4, #0 │ │ │ │ beq.w b2000 │ │ │ │ movs r1, #0 │ │ │ │ - bl 193bc8 │ │ │ │ + bl 193c00 │ │ │ │ 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] │ │ │ │ @@ -134507,18 +134507,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, #336] @ 0x150 │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr r2, [r5, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w b1d56 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r3, r1, #5 │ │ │ │ lsls r3, r1, #5 │ │ │ │ @@ -134548,39 +134548,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 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, b1b1e │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr.w r3, [pc, #1408] @ b20a0 │ │ │ │ ldr.w r8, [r8, r3] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ movw r1, #309 @ 0x135 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ mov.w r9, #108 @ 0x6c │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ 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 │ │ │ │ @@ -134588,15 +134588,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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp.w r3, #300 @ 0x12c │ │ │ │ beq.n b1ba8 │ │ │ │ ldr.w r2, [pc, #1308] @ b20a4 │ │ │ │ ldr.w r3, [pc, #1292] @ b2098 │ │ │ │ add r2, pc │ │ │ │ @@ -134608,48 +134608,48 @@ │ │ │ │ bne.w b2090 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, #188 @ 0xbc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ ldr r7, [r7, #0] │ │ │ │ - bl 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ movw r1, #301 @ 0x12d │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #4 │ │ │ │ str r0, [sp, #24] │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldrb.w r5, [r5, #40] @ 0x28 │ │ │ │ cmp r5, #2 │ │ │ │ beq.w b1d62 │ │ │ │ add r3, sp, #116 @ 0x74 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r3 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ @@ -134725,23 +134725,23 @@ │ │ │ │ ldr r4, [sp, #20] │ │ │ │ b.n b1d6a │ │ │ │ movs r6, #64 @ 0x40 │ │ │ │ ldrb r5, [r2, #13] │ │ │ │ add.w sl, sp, #32 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ 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 1950f0 │ │ │ │ + bl 195128 │ │ │ │ str r5, [sp, #32] │ │ │ │ add.w ip, r4, #84 @ 0x54 │ │ │ │ strd r5, r5, [sl, #4] │ │ │ │ str.w r9, [sp, #44] @ 0x2c │ │ │ │ mov.w r9, #108 @ 0x6c │ │ │ │ ldr r3, [r4, #20] │ │ │ │ str r3, [sp, #12] │ │ │ │ @@ -134752,15 +134752,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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ b.n b1b26 │ │ │ │ movs r6, #32 │ │ │ │ b.n b1cf0 │ │ │ │ movs r6, #8 │ │ │ │ b.n b1cf0 │ │ │ │ movs r6, #16 │ │ │ │ b.n b1cf0 │ │ │ │ @@ -134768,25 +134768,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, #284 @ 0x11c │ │ │ │ mov r0, fp │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r4, r0 │ │ │ │ mov.w r1, #294 @ 0x126 │ │ │ │ mov r0, fp │ │ │ │ - bl 197218 │ │ │ │ + bl 197250 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #253 @ 0xfd │ │ │ │ mov r0, fp │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ 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 │ │ │ │ @@ -134803,21 +134803,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, #365 @ 0x16d │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 193b64 │ │ │ │ + bl 193b9c │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, r0, #28 │ │ │ │ ldrb.w r3, [r8, #17] │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ 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] │ │ │ │ @@ -134826,15 +134826,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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ 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} │ │ │ │ @@ -134846,21 +134846,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, #365 @ 0x16d │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 193b64 │ │ │ │ + bl 193b9c │ │ │ │ mov r9, r0 │ │ │ │ ldrb.w r3, [r8, #17] │ │ │ │ add.w r1, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ 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] │ │ │ │ @@ -134870,15 +134870,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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ 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} │ │ │ │ @@ -134890,22 +134890,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, #365 @ 0x16d │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 193b64 │ │ │ │ + bl 193b9c │ │ │ │ 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 1950f0 │ │ │ │ + bl 195128 │ │ │ │ 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] │ │ │ │ @@ -134914,15 +134914,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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ 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] │ │ │ │ @@ -134936,23 +134936,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, #365 @ 0x16d │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 193b64 │ │ │ │ + bl 193b9c │ │ │ │ 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 1950f0 │ │ │ │ + bl 195128 │ │ │ │ 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] │ │ │ │ @@ -134960,55 +134960,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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r0, fp │ │ │ │ mov.w r1, #486 @ 0x1e6 │ │ │ │ str r6, [sp, #4] │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 197358 │ │ │ │ + bl 197390 │ │ │ │ str r0, [sp, #12] │ │ │ │ b.n b1b86 │ │ │ │ movs r6, #1 │ │ │ │ b.n b1cf0 │ │ │ │ ldr r2, [pc, #164] @ (b20a8 ) │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #4 │ │ │ │ ldr.w r2, [r8, r2] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 193624 │ │ │ │ + bl 19365c │ │ │ │ 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, #400] @ 0x190 │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [r0, #400] @ 0x190 │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ b.n b1a74 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ movw r1, #365 @ 0x16d │ │ │ │ - bl 193b64 │ │ │ │ + bl 193b9c │ │ │ │ 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 1950f0 │ │ │ │ + bl 195128 │ │ │ │ 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] │ │ │ │ @@ -135016,15 +135016,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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ b.n b1d6a │ │ │ │ ldr r4, [sp, #20] │ │ │ │ add r6, sp, #84 @ 0x54 │ │ │ │ b.n b1d6a │ │ │ │ movs r7, #1 │ │ │ │ b.n b1c9c │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ @@ -135106,15 +135106,15 @@ │ │ │ │ it ne │ │ │ │ movne r1, r2 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl afc30 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 195fa8 │ │ │ │ + bl 195fe0 │ │ │ │ movs r3, #1 │ │ │ │ ldr.w r1, [pc, #3076] @ b2d84 │ │ │ │ ldr.w r2, [pc, #3064] @ b2d7c │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ @@ -135184,21 +135184,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, #365 @ 0x16d │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 193b64 │ │ │ │ + bl 193b9c │ │ │ │ mov r9, r0 │ │ │ │ ldrb.w r3, [r8, #17] │ │ │ │ add.w r8, r0, #28 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r8 │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ 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] │ │ │ │ @@ -135207,41 +135207,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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ mov r1, fp │ │ │ │ movs r2, #32 │ │ │ │ str r7, [r4, #4] │ │ │ │ - bl 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, b22da │ │ │ │ ldmia r4!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [sp, #0] │ │ │ │ movw r1, #485 @ 0x1e5 │ │ │ │ - bl 1972d8 │ │ │ │ + bl 197310 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, sl, #24 │ │ │ │ - bl 195134 │ │ │ │ + bl 19516c │ │ │ │ ldr.w r0, [sl, #24] │ │ │ │ - bl 194944 │ │ │ │ + bl 19497c │ │ │ │ b.n b217c │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ beq.n b230e │ │ │ │ subw r3, r3, #551 @ 0x227 │ │ │ │ cmp r3, #1 │ │ │ │ bhi.w b2128 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ @@ -135258,15 +135258,15 @@ │ │ │ │ beq.w b2128 │ │ │ │ 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 196764 │ │ │ │ + bl 19679c │ │ │ │ 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 │ │ │ │ @@ -135286,22 +135286,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, #365 @ 0x16d │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 193b64 │ │ │ │ + bl 193b9c │ │ │ │ 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 1950f0 │ │ │ │ + bl 195128 │ │ │ │ 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] │ │ │ │ @@ -135312,15 +135312,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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr.w r3, [sl, #20] │ │ │ │ cmp.w r3, #552 @ 0x228 │ │ │ │ beq.w b29ea │ │ │ │ add r3, sp, #116 @ 0x74 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #0 │ │ │ │ @@ -135356,22 +135356,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 b2d70 │ │ │ │ movw r1, #365 @ 0x16d │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 193b64 │ │ │ │ + bl 193b9c │ │ │ │ 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 1950f0 │ │ │ │ + bl 195128 │ │ │ │ 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] │ │ │ │ @@ -135382,15 +135382,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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr.w r3, [r3, #3500] @ 0xdac │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #2660] @ 0xa64 │ │ │ │ ldr.w r3, [r3, #712] @ 0x2c8 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w b2eea │ │ │ │ @@ -135468,21 +135468,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, #365 @ 0x16d │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 193b64 │ │ │ │ + bl 193b9c │ │ │ │ mov fp, r0 │ │ │ │ add.w r1, r0, #28 │ │ │ │ ldrb.w r3, [r8, #17] │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ 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] │ │ │ │ @@ -135493,15 +135493,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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ 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} │ │ │ │ @@ -135515,21 +135515,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, #365 @ 0x16d │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 193b64 │ │ │ │ + bl 193b9c │ │ │ │ mov fp, r0 │ │ │ │ add.w r7, r0, #28 │ │ │ │ ldrb.w r3, [r8, #17] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ 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] │ │ │ │ @@ -135538,15 +135538,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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ 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 │ │ │ │ @@ -135558,21 +135558,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, #365 @ 0x16d │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 193b64 │ │ │ │ + bl 193b9c │ │ │ │ mov r4, r0 │ │ │ │ ldrb.w r3, [r8, #17] │ │ │ │ add.w r8, r0, #28 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r8 │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ 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] │ │ │ │ @@ -135581,26 +135581,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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr r4, [sp, #28] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov.w r1, #356 @ 0x164 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r6 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ b.n b22e2 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr.w r3, [r3, #3512] @ 0xdb8 │ │ │ │ @@ -135647,74 +135647,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 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, b27de │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ 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 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, b281e │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - bl 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, b2842 │ │ │ │ ldmia r4!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ mov r2, fp │ │ │ │ mov r3, r8 │ │ │ │ mov.w r1, #356 @ 0x164 │ │ │ │ mov r0, r6 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r6 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ str.w r8, [sp] │ │ │ │ mov r0, r6 │ │ │ │ b.n b22e2 │ │ │ │ ldr.w r3, [pc, #1308] @ b2d88 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ @@ -135745,40 +135745,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 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, b28ea │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #479 @ 0x1df │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ movw r1, #267 @ 0x10b │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ mov r5, r0 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r8 │ │ │ │ add.w r1, r0, #24 │ │ │ │ strb.w r8, [r0, #44] @ 0x2c │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ movs r2, #108 @ 0x6c │ │ │ │ add.w ip, r5, #84 @ 0x54 │ │ │ │ mla r3, r2, r3, r1 │ │ │ │ ldrb.w lr, [r3, #29] │ │ │ │ movs r3, #0 │ │ │ │ @@ -135787,37 +135787,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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ add.w r0, sl, #24 │ │ │ │ add.w r1, r5, #24 │ │ │ │ - bl 195134 │ │ │ │ + bl 19516c │ │ │ │ ldr.w r0, [sl, #24] │ │ │ │ - bl 194944 │ │ │ │ + bl 19497c │ │ │ │ b.n b217c │ │ │ │ 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, #365 @ 0x16d │ │ │ │ - bl 193b64 │ │ │ │ + bl 193b9c │ │ │ │ mov r7, r0 │ │ │ │ ldrb.w r3, [r8, #17] │ │ │ │ add.w r1, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ 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] │ │ │ │ @@ -135828,15 +135828,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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ b.n b2226 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr.w r3, [r3, #3512] @ 0xdb8 │ │ │ │ ldrb.w r3, [r3, #402] @ 0x192 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w b217e │ │ │ │ movs r3, #6 │ │ │ │ @@ -135850,15 +135850,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq.w b23f0 │ │ │ │ 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 196764 │ │ │ │ + bl 19679c │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #5 │ │ │ │ beq.w b23f0 │ │ │ │ ldr r3, [pc, #876] @ (b2d88 ) │ │ │ │ ldr r2, [sp, #32] │ │ │ │ @@ -135871,44 +135871,44 @@ │ │ │ │ ldrb.w r3, [r3, #34] @ 0x22 │ │ │ │ adds r3, #11 │ │ │ │ str.w r2, [sl, r3, lsl #2] │ │ │ │ b.n b23f0 │ │ │ │ str.w sl, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, b2a5e │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ mov r3, r7 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r6 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r8, [pc, #788] @ b2d88 │ │ │ │ - bl 197710 │ │ │ │ + bl 197748 │ │ │ │ movs r1, #67 @ 0x43 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ movs r3, #32 │ │ │ │ add.w r1, r0, #24 │ │ │ │ movs r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ 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} │ │ │ │ @@ -135919,19 +135919,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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ ldr r1, [r7, #20] │ │ │ │ - bl 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ 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 │ │ │ │ @@ -135972,18 +135972,18 @@ │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ add r3, r2 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n b2c42 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ mov r0, r6 │ │ │ │ - bl 197780 │ │ │ │ + bl 1977b8 │ │ │ │ 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, #28] │ │ │ │ ldr.w r3, [r3, #3500] @ 0xdac │ │ │ │ @@ -135992,21 +135992,21 @@ │ │ │ │ ldr.w r3, [r3, #712] @ 0x2c8 │ │ │ │ cmp r3, sl │ │ │ │ bhi.w b24e2 │ │ │ │ ldr.w sl, [sp, #40] @ 0x28 │ │ │ │ ldrb.w r2, [sl, #41] @ 0x29 │ │ │ │ ldrb.w r1, [sl, #40] @ 0x28 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 193ec0 │ │ │ │ + bl 193ef8 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, b2bae │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1976a0 │ │ │ │ + bl 1976d8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr.w r3, [r3, #3500] @ 0xdac │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #2660] @ 0xa64 │ │ │ │ ldr.w r3, [r3, #712] @ 0x2c8 │ │ │ │ subs r4, r3, #1 │ │ │ │ bmi.n b2c6a │ │ │ │ @@ -136018,22 +136018,22 @@ │ │ │ │ b.n b2be0 │ │ │ │ subs r4, #1 │ │ │ │ subs r5, #4 │ │ │ │ adds r3, r4, #1 │ │ │ │ beq.n b2c78 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1977c8 │ │ │ │ + bl 197800 │ │ │ │ ldrb.w r7, [r9, #16] │ │ │ │ cmp r7, #0 │ │ │ │ beq.n b2bd8 │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1977f8 │ │ │ │ + bl 197830 │ │ │ │ mov r8, r0 │ │ │ │ b.n b2bd8 │ │ │ │ strh.w sl, [sp, #96] @ 0x60 │ │ │ │ b.n b2a40 │ │ │ │ strb.w sl, [sp, #96] @ 0x60 │ │ │ │ b.n b2a40 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ @@ -136057,30 +136057,30 @@ │ │ │ │ b.n b245e │ │ │ │ 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 1950f0 │ │ │ │ + bl 195128 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ str.w r7, [r3, sl, lsl #2] │ │ │ │ b.n b2b56 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str.w sl, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ b.n b2a40 │ │ │ │ ldrd r2, r1, [sp, #20] │ │ │ │ movs r3, #108 @ 0x6c │ │ │ │ mla fp, r3, r1, r2 │ │ │ │ ldrb.w r7, [fp, #16] │ │ │ │ cmp r7, #0 │ │ │ │ bne.n b2d64 │ │ │ │ mov r0, sl │ │ │ │ - bl 194944 │ │ │ │ + bl 19497c │ │ │ │ b.w b217c │ │ │ │ cmp r7, #0 │ │ │ │ beq.n b2d2e │ │ │ │ movs r0, #0 │ │ │ │ add.w r4, r5, #392 @ 0x188 │ │ │ │ mov r1, r0 │ │ │ │ b.n b2c9c │ │ │ │ @@ -136098,26 +136098,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 193c60 │ │ │ │ + bl 193c98 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r0, [sp, #24] │ │ │ │ cbz r0, b2ce2 │ │ │ │ mov r2, r4 │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add.w r3, r2, #20 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldrb.w r3, [r3, #402] @ 0x192 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w b2e5e │ │ │ │ @@ -136127,15 +136127,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 104470 │ │ │ │ mov r7, r0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r3, r7 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r6 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr.w r3, [r3, #3500] @ 0xdac │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r7, [r3, #1692] @ 0x69c │ │ │ │ b.n b27de │ │ │ │ ands.w r3, r2, r5 │ │ │ │ @@ -136151,30 +136151,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 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n b2d0c │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ b.n b2d0c │ │ │ │ mov r1, r8 │ │ │ │ add.w r0, sl, #24 │ │ │ │ - bl 195134 │ │ │ │ + bl 19516c │ │ │ │ b.n b2c7c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ b.w b24b4 │ │ │ │ svc 52 @ 0x34 │ │ │ │ lsls r7, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ @@ -136211,21 +136211,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, #67 @ 0x43 │ │ │ │ - bl 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ add.w r8, r0, #24 │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ movs r7, #0 │ │ │ │ add.w ip, r5, #84 @ 0x54 │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ mov.w fp, #108 @ 0x6c │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ @@ -136240,15 +136240,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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ 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] │ │ │ │ @@ -136267,41 +136267,41 @@ │ │ │ │ uxth.w r9, r3 │ │ │ │ b.n b2dca │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r4, #4] │ │ │ │ - bl 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ cbz r0, b2e8a │ │ │ │ mov r3, r4 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r2 │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr r2, [sp, #32] │ │ │ │ add.w r3, r2, #20 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr.w r3, [r5, #276] @ 0x114 │ │ │ │ movw r1, #267 @ 0x10b │ │ │ │ ldr r0, [r6, #16] │ │ │ │ adds r3, r7, r3 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ mov r5, r0 │ │ │ │ add.w r7, r0, #24 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ strb.w r2, [r0, #44] @ 0x2c │ │ │ │ movs r3, #32 │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ movs r2, #108 @ 0x6c │ │ │ │ add.w ip, r5, #84 @ 0x54 │ │ │ │ mla r3, r2, r3, r1 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldrb.w lr, [r3, #29] │ │ │ │ @@ -136312,15 +136312,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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ b.n b2cfc │ │ │ │ ldr r3, [pc, #12] @ (b2ef8 ) │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ b.n b2b90 │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ @@ -136390,23 +136390,23 @@ │ │ │ │ and.w r2, r2, #2 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n b30a0 │ │ │ │ add r1, sp, #28 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ movs r3, #4 │ │ │ │ strb.w r3, [sp, #28] │ │ │ │ - bl 1deecc │ │ │ │ + bl 1def04 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 1b2df8 │ │ │ │ + bl 1b2e30 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 1e580c │ │ │ │ + bl 1e5844 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 1e35ac │ │ │ │ + bl 1e35e4 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 1e41d0 │ │ │ │ + bl 1e4208 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr.w r3, [r0, #384] @ 0x180 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cbz r1, b2ff2 │ │ │ │ movs r1, #0 │ │ │ │ ldrb.w r2, [r3, #32] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -136414,35 +136414,35 @@ │ │ │ │ movne r1, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n b2fdc │ │ │ │ cbz r1, b2ff2 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ - bl 1a1c50 │ │ │ │ + bl 1a1c88 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr.w r3, [r0, #292] @ 0x124 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n b3088 │ │ │ │ - bl 20e2d4 │ │ │ │ + bl 20e30c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 1dc738 │ │ │ │ + bl 1dc770 │ │ │ │ mov.w r1, #917504 @ 0xe0000 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 1c2bd8 │ │ │ │ + bl 1c2c10 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 1e35ac │ │ │ │ + bl 1e35e4 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ movw r1, #65535 @ 0xffff │ │ │ │ movt r1, #31 │ │ │ │ - bl 1e0040 │ │ │ │ + bl 1e0078 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 1d3694 │ │ │ │ + bl 1d36cc │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 1c0adc │ │ │ │ + bl 1c0b14 │ │ │ │ ldrb r3, [r5, #14] │ │ │ │ cbnz r3, b3080 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ ldrb r5, [r5, #12] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr.w r0, [r4, #3512] @ 0xdb8 │ │ │ │ @@ -136453,33 +136453,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 1f729c │ │ │ │ + bl 1f72d4 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r2, [pc, #104] @ (b30d0 ) │ │ │ │ ldr r3, [pc, #88] @ (b30c4 ) │ │ │ │ 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 b30ba │ │ │ │ add sp, #156 @ 0x9c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 1dc88c │ │ │ │ + bl 1dc8c4 │ │ │ │ b.n b3038 │ │ │ │ - bl 1f99bc │ │ │ │ + bl 1f99f4 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 1f9bc4 │ │ │ │ + bl 1f9bfc │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 91290 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ b.n b3000 │ │ │ │ movs r0, #0 │ │ │ │ b.n b3066 │ │ │ │ ldr r3, [pc, #48] @ (b30d4 ) │ │ │ │ @@ -136487,15 +136487,15 @@ │ │ │ │ ldr r2, [pc, #48] @ (b30d8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r6, [r7, r3] │ │ │ │ ldr r0, [r6, #0] │ │ │ │ blx 42868 <__fprintf_chk@plt> │ │ │ │ ldr r1, [r6, #0] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 2049fc │ │ │ │ + bl 204a34 │ │ │ │ b.n b2faa │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ beq.n b3094 │ │ │ │ lsls r7, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ @@ -136503,15 +136503,15 @@ │ │ │ │ lsls r7, r0, #2 │ │ │ │ lsrs r0, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r7, {r1, r4, r7} │ │ │ │ lsls r7, r0, #2 │ │ │ │ lsrs r0, r0, #11 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xeabe001f │ │ │ │ + @ instruction: 0xeaf6001f │ │ │ │ stmdb 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 r9, r2 │ │ │ │ ldr.w r2, [pc, #2932] @ b3c64 │ │ │ │ mov r5, r3 │ │ │ │ @@ -137496,23 +137496,23 @@ │ │ │ │ movw r8, #43068 @ 0xa83c │ │ │ │ b.w b31fa │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ ldmia r7!, {r2} │ │ │ │ lsls r7, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n b3cf0 │ │ │ │ + ble.n b3d60 │ │ │ │ movs r5, r4 │ │ │ │ - bgt.n b3c18 │ │ │ │ + ble.n b3c88 │ │ │ │ movs r5, r4 │ │ │ │ - bgt.n b3cfc │ │ │ │ + bgt.n b3d6c │ │ │ │ movs r5, r4 │ │ │ │ ldmia r1, {r1, r2, r3, r4, r7} │ │ │ │ lsls r7, r0, #2 │ │ │ │ - bmi.n b3c70 │ │ │ │ + bpl.n b3ce0 │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ mov r5, r0 │ │ │ │ @@ -138289,15 +138289,15 @@ │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w b5ce4 │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ mov r0, r5 │ │ │ │ movs r4, #1 │ │ │ │ strb r4, [r1, #0] │ │ │ │ - bl 1df27c │ │ │ │ + bl 1df2b4 │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ it ne │ │ │ │ addne.w sl, sp, #148 @ 0x94 │ │ │ │ beq.w b58b8 │ │ │ │ ldr.w r2, [r8] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -138315,90 +138315,90 @@ │ │ │ │ mov r0, r4 │ │ │ │ strb r2, [r3, #5] │ │ │ │ add r1, pc │ │ │ │ ldrb.w r2, [r8, #8] │ │ │ │ strb r2, [r3, #4] │ │ │ │ ldr.w r2, [pc, #2524] @ b4f48 │ │ │ │ add r2, pc │ │ │ │ - bl 195ae4 │ │ │ │ + bl 195b1c │ │ │ │ ldrsb.w r3, [r4, #65] @ 0x41 │ │ │ │ subs r2, r3, #4 │ │ │ │ uxtb r2, r2 │ │ │ │ cmp r2, #1 │ │ │ │ bls.w b558a │ │ │ │ ldr.w r2, [r8] │ │ │ │ cbnz r2, b4594 │ │ │ │ ldrb.w r3, [r8, #9] │ │ │ │ str r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w b59f6 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dfad8 │ │ │ │ + bl 1dfb10 │ │ │ │ mov r0, r4 │ │ │ │ bl 1049ac │ │ │ │ ldrsb.w r3, [r4, #65] @ 0x41 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w b550e │ │ │ │ ldr.w r1, [r8] │ │ │ │ cmp r1, #0 │ │ │ │ bne.w b5506 │ │ │ │ ldr.w r2, [pc, #2448] @ b4f4c │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r1, [pc, #2448] @ b4f50 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 195ae4 │ │ │ │ + bl 195b1c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldrsb.w r3, [r3, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ beq.w b5524 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ movs r2, #9 │ │ │ │ mov.w r1, #256 @ 0x100 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b10ac │ │ │ │ + bl 1b10e4 │ │ │ │ movs r2, #7 │ │ │ │ mov.w r1, #640 @ 0x280 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b10ac │ │ │ │ + bl 1b10e4 │ │ │ │ movs r2, #1 │ │ │ │ mov.w r1, #1048576 @ 0x100000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b10ac │ │ │ │ + bl 1b10e4 │ │ │ │ ldrsb.w r3, [r4, #65] @ 0x41 │ │ │ │ cmp r3, #5 │ │ │ │ beq.w b5864 │ │ │ │ add r2, sp, #680 @ 0x2a8 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ movs r1, #4 │ │ │ │ add.w r2, r4, #400 @ 0x190 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a5eac │ │ │ │ + bl 1a5ee4 │ │ │ │ ldrsb.w r3, [r4, #65] @ 0x41 │ │ │ │ movs r1, #8 │ │ │ │ add.w r2, r4, #408 @ 0x198 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a5eac │ │ │ │ + bl 1a5ee4 │ │ │ │ mov.w r2, #532 @ 0x214 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ movs r1, #0 │ │ │ │ blx 428b4 │ │ │ │ ldrsb.w r2, [r4, #65] @ 0x41 │ │ │ │ subs r3, r2, #2 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #1 │ │ │ │ bhi.w b4768 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2518 │ │ │ │ + bl 1a2550 │ │ │ │ ldr.w r5, [r4, #428] @ 0x1ac │ │ │ │ cmp r5, #0 │ │ │ │ beq.w b4768 │ │ │ │ addw r6, sp, #1212 @ 0x4bc │ │ │ │ movs r2, #96 @ 0x60 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ @@ -138414,15 +138414,15 @@ │ │ │ │ lsls r7, r3, #28 │ │ │ │ bpl.n b466e │ │ │ │ ldrb r3, [r4, #20] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ands.w r1, r3, #64 @ 0x40 │ │ │ │ beq.w b5858 │ │ │ │ ubfx r7, r3, #4, #2 │ │ │ │ - bl 23ebb4 │ │ │ │ + bl 23ebec │ │ │ │ adds r3, r7, #3 │ │ │ │ add r3, r0 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n b466e │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ @@ -138531,15 +138531,15 @@ │ │ │ │ strd r4, r4, [sp, #156] @ 0x9c │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str.w r3, [sl] │ │ │ │ mov r0, r5 │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ str.w r3, [sl, #4] │ │ │ │ - bl 1c6d90 │ │ │ │ + bl 1c6dc8 │ │ │ │ add r3, sp, #252 @ 0xfc │ │ │ │ movs r2, #200 @ 0xc8 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #16] │ │ │ │ blx 428b4 │ │ │ │ ldrsb.w r2, [r5, #65] @ 0x41 │ │ │ │ @@ -138789,15 +138789,15 @@ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ ldr r1, [r2, #24] │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r0, r1 │ │ │ │ str.w r3, [sl, #16] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bl 195490 │ │ │ │ + bl 1954c8 │ │ │ │ ldrd r1, r2, [sp, #36] @ 0x24 │ │ │ │ mov fp, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w b52d6 │ │ │ │ mov.w r9, #0 │ │ │ │ strd r2, r4, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #16] │ │ │ │ @@ -138841,15 +138841,15 @@ │ │ │ │ mov.w r9, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r5 │ │ │ │ bl aff78 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n b4ad6 │ │ │ │ mov r0, fp │ │ │ │ - bl 195490 │ │ │ │ + bl 1954c8 │ │ │ │ mov r1, fp │ │ │ │ cmp r1, #0 │ │ │ │ beq.w b4df8 │ │ │ │ mov fp, r0 │ │ │ │ b.n b4a9e │ │ │ │ cmp r2, #1 │ │ │ │ it eq │ │ │ │ @@ -138882,15 +138882,15 @@ │ │ │ │ strd r3, r3, [r9, #8] │ │ │ │ str.w r7, [r9, #20] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r4, [r7, #24] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r9, #16] │ │ │ │ - bl 195490 │ │ │ │ + bl 1954c8 │ │ │ │ mov fp, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w b54ee │ │ │ │ mov.w r8, #0 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ strd r7, r6, [sp, #48] @ 0x30 │ │ │ │ ldr r5, [r4, #16] │ │ │ │ @@ -138919,15 +138919,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 1963e0 │ │ │ │ + bl 196418 │ │ │ │ ldrb.w r6, [sl] │ │ │ │ cmp r6, #0 │ │ │ │ beq.w b4da8 │ │ │ │ ldrd r7, r2, [sl, #8] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add.w r3, r3, r7, lsl #3 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ @@ -138987,49 +138987,49 @@ │ │ │ │ mov r0, r9 │ │ │ │ lsls r3, r3, #2 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ ldrb.w r3, [r5, #44] @ 0x2c │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ ldrb.w r3, [r5, #41] @ 0x29 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - bl 197218 │ │ │ │ + bl 197250 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #2 │ │ │ │ str r2, [sp, #132] @ 0x84 │ │ │ │ movs r1, #1 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ movs r2, #32 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ str r3, [r7, #0] │ │ │ │ - bl 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, b4cd4 │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ mov r3, r8 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ movw r1, #357 @ 0x165 │ │ │ │ mov r0, r9 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov.w r1, #330 @ 0x14a │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ mov r8, r0 │ │ │ │ ldrd r2, r3, [sp, #72] @ 0x48 │ │ │ │ add.w r1, r0, #24 │ │ │ │ strb.w r2, [r0, #44] @ 0x2c │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ movs r2, #108 @ 0x6c │ │ │ │ str r3, [r7, #12] │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ add.w lr, r8, #84 @ 0x54 │ │ │ │ strd r3, r3, [r7] │ │ │ │ @@ -139069,26 +139069,26 @@ │ │ │ │ mov r1, r8 │ │ │ │ str.w r0, [r8, r2, lsl #2] │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ str.w r0, [r8, r2, lsl #2] │ │ │ │ mov r0, r9 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ str.w r2, [r8, r3, lsl #2] │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ mov r8, r6 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ add.w r0, r5, #24 │ │ │ │ - bl 195134 │ │ │ │ + bl 19516c │ │ │ │ ldr r0, [r5, #24] │ │ │ │ - bl 194944 │ │ │ │ + bl 19497c │ │ │ │ cmp r4, #0 │ │ │ │ bne.w b4bae │ │ │ │ mov r0, fp │ │ │ │ mov r4, fp │ │ │ │ - bl 195490 │ │ │ │ + bl 1954c8 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w b534a │ │ │ │ mov fp, r0 │ │ │ │ b.n b4b92 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ strd r6, r1, [sl] │ │ │ │ cmp r3, #3 │ │ │ │ @@ -139103,23 +139103,23 @@ │ │ │ │ mov r0, sl │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov.w r9, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r5 │ │ │ │ bl aff78 │ │ │ │ mov r0, fp │ │ │ │ - bl 195490 │ │ │ │ + bl 1954c8 │ │ │ │ mov r1, fp │ │ │ │ cmp r1, #0 │ │ │ │ bne.w b4b1a │ │ │ │ ldrd r2, r4, [sp, #36] @ 0x24 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r9 │ │ │ │ movs r2, #0 │ │ │ │ - bl 1df050 │ │ │ │ + bl 1df088 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ orrs r3, r0 │ │ │ │ str r3, [sp, #28] │ │ │ │ b.n b4e16 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ cmp r2, #0 │ │ │ │ bne.w b4a6a │ │ │ │ @@ -139130,20 +139130,20 @@ │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr.w fp, [sp, #28] │ │ │ │ ldr.w r8, [sp, #52] @ 0x34 │ │ │ │ orr.w r3, fp, r2 │ │ │ │ uxtb r2, r3 │ │ │ │ cbz r2, b4e36 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 1e41d0 │ │ │ │ + bl 1e4208 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ movw r1, #642 @ 0x282 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 209510 │ │ │ │ + bl 209548 │ │ │ │ ldr.w r3, [r4, #384] @ 0x180 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cbz r1, b4e64 │ │ │ │ movs r1, #0 │ │ │ │ ldrb.w r2, [r3, #32] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ @@ -139153,15 +139153,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne.n b4e4e │ │ │ │ cbz r1, b4e64 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ add r5, sp, #116 @ 0x74 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a1c50 │ │ │ │ + bl 1a1c88 │ │ │ │ ldrb.w r3, [r8, #12] │ │ │ │ ldrb.w r2, [r8, #13] │ │ │ │ mov r1, r5 │ │ │ │ lsls r3, r3, #9 │ │ │ │ orr.w r3, r3, r2, lsl #7 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ @@ -139190,15 +139190,15 @@ │ │ │ │ strd r6, r6, [r8, #8] │ │ │ │ str.w r4, [r8, #20] │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ldr r7, [r4, #24] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ mov r0, r7 │ │ │ │ str.w r2, [r8, #16] │ │ │ │ - bl 195490 │ │ │ │ + bl 1954c8 │ │ │ │ mov sl, r0 │ │ │ │ cmp r7, #0 │ │ │ │ beq.w b52d2 │ │ │ │ strd r9, fp, [sp, #48] @ 0x30 │ │ │ │ mov fp, r8 │ │ │ │ strd r4, r5, [sp, #36] @ 0x24 │ │ │ │ ldr r5, [r7, #16] │ │ │ │ @@ -139218,15 +139218,15 @@ │ │ │ │ bne.n b4ef0 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ movs r4, #0 │ │ │ │ cmp r3, #4 │ │ │ │ beq.n b4f66 │ │ │ │ mov r0, sl │ │ │ │ mov r7, sl │ │ │ │ - bl 195490 │ │ │ │ + bl 1954c8 │ │ │ │ cmp r7, #0 │ │ │ │ beq.n b4fba │ │ │ │ mov sl, r0 │ │ │ │ b.n b4ee4 │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ cmp r2, #3 │ │ │ │ beq.w b52ce │ │ │ │ @@ -139280,25 +139280,25 @@ │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ cmp r3, #8 │ │ │ │ beq.w b5126 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n b4efa │ │ │ │ mov r0, sl │ │ │ │ mov r7, sl │ │ │ │ - bl 195490 │ │ │ │ + bl 1954c8 │ │ │ │ cmp r7, #0 │ │ │ │ bne.n b4f16 │ │ │ │ mov r8, fp │ │ │ │ ldr.w r9, [sp, #48] @ 0x30 │ │ │ │ ldrd r4, r5, [sp, #36] @ 0x24 │ │ │ │ ldr.w fp, [sp, #52] @ 0x34 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1df050 │ │ │ │ + bl 1df088 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cbz r2, b4fe8 │ │ │ │ ldr r4, [r5, #24] │ │ │ │ cmp r4, #0 │ │ │ │ bne.w b4eb4 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ @@ -139469,47 +139469,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 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, b51d0 │ │ │ │ mov r3, r6 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r9, #40] @ 0x28 │ │ │ │ str.w r1, [r9, #44] @ 0x2c │ │ │ │ mov r1, r9 │ │ │ │ add.w r9, r9, #20 │ │ │ │ mov r0, fp │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r9 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, fp │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ movs r2, #108 @ 0x6c │ │ │ │ movs r1, #67 @ 0x43 │ │ │ │ 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, #20] │ │ │ │ - bl 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ mov r7, r0 │ │ │ │ add.w r9, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w ip, r7, #84 @ 0x54 │ │ │ │ str r2, [r6, #12] │ │ │ │ movs r2, #108 @ 0x6c │ │ │ │ mla r3, r2, r3, r8 │ │ │ │ mov.w r8, #0 │ │ │ │ @@ -139519,15 +139519,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, #20] │ │ │ │ mov r0, fp │ │ │ │ str.w r3, [r7, lr, lsl #2] │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r6, #1 │ │ │ │ add.w r2, r3, #84 @ 0x54 │ │ │ │ add.w ip, r5, r3 │ │ │ │ add r2, r5 │ │ │ │ adds r3, #88 @ 0x58 │ │ │ │ add r3, r5 │ │ │ │ @@ -139594,43 +139594,43 @@ │ │ │ │ movs r4, #0 │ │ │ │ b.n b4bd0 │ │ │ │ mov r4, lr │ │ │ │ ldrb.w r2, [r5, #41] @ 0x29 │ │ │ │ adds r5, #24 │ │ │ │ ldrb r1, [r5, #20] │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 193ec0 │ │ │ │ + bl 193ef8 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, b531e │ │ │ │ adds r7, #20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1976a0 │ │ │ │ + bl 1976d8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ mov r8, r6 │ │ │ │ - bl 195134 │ │ │ │ + bl 19516c │ │ │ │ b.n b4da8 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #4 │ │ │ │ bne.w b4dae │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp.w r3, #552 @ 0x228 │ │ │ │ beq.w b4bd0 │ │ │ │ mov r0, fp │ │ │ │ mov r4, fp │ │ │ │ - bl 195490 │ │ │ │ + bl 1954c8 │ │ │ │ cmp r4, #0 │ │ │ │ bne.w b4dbc │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ ldrd r7, r6, [sp, #48] @ 0x30 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ movs r2, #0 │ │ │ │ - bl 1df050 │ │ │ │ + bl 1df088 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ orr.w r3, r0, r5 │ │ │ │ uxtb r5, r3 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cbz r3, b5376 │ │ │ │ ldr r7, [r6, #24] │ │ │ │ cmp r7, #0 │ │ │ │ @@ -139658,35 +139658,35 @@ │ │ │ │ str.w r3, [r9] │ │ │ │ cmp.w ip, #0 │ │ │ │ beq.n b5442 │ │ │ │ add r7, sp, #128 @ 0x80 │ │ │ │ movs r2, #32 │ │ │ │ strd r1, r1, [r7] │ │ │ │ movs r1, #1 │ │ │ │ - bl 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, b53d8 │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ movw r1, #267 @ 0x10b │ │ │ │ - bl 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ movs r2, #2 │ │ │ │ add.w r1, r0, #24 │ │ │ │ strb.w r2, [r0, #44] @ 0x2c │ │ │ │ movs r3, #32 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ movs r1, #0 │ │ │ │ str.w r8, [r7, #12] │ │ │ │ mov.w r8, #108 @ 0x6c │ │ │ │ add.w ip, r2, #84 @ 0x54 │ │ │ │ strd r1, r1, [r7] │ │ │ │ str r1, [r7, #8] │ │ │ │ @@ -139703,51 +139703,51 @@ │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ mla r3, r8, r1, r3 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ ldrb r3, [r3, #29] │ │ │ │ adds r3, #11 │ │ │ │ str.w r1, [r2, r3, lsl #2] │ │ │ │ mov r1, r2 │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ b.n b4c84 │ │ │ │ add r7, sp, #128 @ 0x80 │ │ │ │ str.w ip, [sp, #132] @ 0x84 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ ldrb.w r3, [r5, #44] @ 0x2c │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ ldrb.w r3, [r5, #41] @ 0x29 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - bl 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, b547a │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r9 │ │ │ │ movw r1, #357 @ 0x165 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ movw r1, #267 @ 0x10b │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ mov r8, r0 │ │ │ │ ldrd r2, r3, [sp, #68] @ 0x44 │ │ │ │ add.w r1, r0, #24 │ │ │ │ strb.w r2, [r0, #44] @ 0x2c │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ 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] │ │ │ │ @@ -139762,15 +139762,15 @@ │ │ │ │ ldr.w r2, [r2, lr] │ │ │ │ mla r3, r1, r3, r2 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ mov r1, r8 │ │ │ │ ldrb r3, [r3, #29] │ │ │ │ adds r3, #11 │ │ │ │ str.w r2, [r8, r3, lsl #2] │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ b.n b4d96 │ │ │ │ mov r8, r4 │ │ │ │ b.n b5350 │ │ │ │ cmp r1, r2 │ │ │ │ beq.w b48b0 │ │ │ │ ldr.w r1, [r3, #8]! │ │ │ │ adds r5, r1, #1 │ │ │ │ @@ -139810,15 +139810,15 @@ │ │ │ │ mov fp, r6 │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1df050 │ │ │ │ + bl 1df088 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r2, [r6, #0] │ │ │ │ cbz r2, b5580 │ │ │ │ ldr r7, [r6, #24] │ │ │ │ cmp r7, #0 │ │ │ │ bne.w b5a6e │ │ │ │ ldr r6, [r6, #0] │ │ │ │ @@ -140009,15 +140009,15 @@ │ │ │ │ cmp r5, r1 │ │ │ │ add r3, r1 │ │ │ │ it cs │ │ │ │ movcs r5, r1 │ │ │ │ cmp r6, r3 │ │ │ │ it cc │ │ │ │ movcc r6, r3 │ │ │ │ - bl 195490 │ │ │ │ + bl 1954c8 │ │ │ │ cbz r0, b57d0 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n b5798 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -140085,27 +140085,27 @@ │ │ │ │ adds r2, #3 │ │ │ │ it mi │ │ │ │ movmi r2, r4 │ │ │ │ asrs r2, r2, #2 │ │ │ │ bl 1057d4 │ │ │ │ b.w b48c0 │ │ │ │ movs r2, #1 │ │ │ │ - bl 23e1f8 │ │ │ │ + bl 23e230 │ │ │ │ mov r3, r0 │ │ │ │ b.w b4694 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ mov.w r1, #524288 @ 0x80000 │ │ │ │ ldr r2, [pc, #748] @ (b5b58 ) │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ - bl 1af5d4 │ │ │ │ + bl 1af60c │ │ │ │ movs r2, #9 │ │ │ │ mov.w r1, #524288 @ 0x80000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b10ac │ │ │ │ + bl 1b10e4 │ │ │ │ ldrb.w r3, [r4, #323] @ 0x143 │ │ │ │ lsls r3, r3, #27 │ │ │ │ bpl.n b5892 │ │ │ │ ldr.w r3, [r4, #284] @ 0x11c │ │ │ │ cmp r3, #0 │ │ │ │ bne.w b5aea │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ @@ -140114,15 +140114,15 @@ │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ strd r3, r3, [sp, #680] @ 0x2a8 │ │ │ │ strd r3, r3, [sp, #688] @ 0x2b0 │ │ │ │ movs r3, #2 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ strb.w r3, [sp, #680] @ 0x2a8 │ │ │ │ - bl 1d3734 │ │ │ │ + bl 1d376c │ │ │ │ ldrsb.w r3, [r4, #65] @ 0x41 │ │ │ │ b.w b460c │ │ │ │ ldrb.w r1, [r8, #10] │ │ │ │ add.w sl, sp, #148 @ 0x94 │ │ │ │ ldr.w r3, [r8] │ │ │ │ movs r2, #0 │ │ │ │ subs r3, #0 │ │ │ │ @@ -140132,15 +140132,15 @@ │ │ │ │ strb.w r4, [sl, #1] │ │ │ │ strb.w r3, [sl, #3] │ │ │ │ cbnz r1, b5914 │ │ │ │ ldrb.w r3, [r8, #11] │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r1, sl │ │ │ │ str.w r3, [sl, #8] │ │ │ │ - bl 1b64cc │ │ │ │ + bl 1b6504 │ │ │ │ b.w b453a │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldr.w r0, [r4, #3512] @ 0xdb8 │ │ │ │ mov r1, r5 │ │ │ │ bl 105624 │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ @@ -140222,15 +140222,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n b598e │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n b59c2 │ │ │ │ b.n b5726 │ │ │ │ - bl 195490 │ │ │ │ + bl 1954c8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n b5992 │ │ │ │ b.n b59c8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr.w r2, [r3, #272] @ 0x110 │ │ │ │ cmp r2, #2 │ │ │ │ bne.w b580a │ │ │ │ @@ -140261,23 +140261,23 @@ │ │ │ │ bmi.w b5cd4 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ movs r3, #1 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ movs r1, #8 │ │ │ │ strb.w r3, [r2, #428] @ 0x1ac │ │ │ │ movs r2, #22 │ │ │ │ - bl 193868 │ │ │ │ + bl 1938a0 │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w b5cca │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ movs r2, #23 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 193868 │ │ │ │ + bl 1938a0 │ │ │ │ ldr.w r4, [r4, #384] @ 0x180 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbnz r3, b5a60 │ │ │ │ b.n b5584 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ @@ -140295,15 +140295,15 @@ │ │ │ │ strd r3, r3, [r8, #8] │ │ │ │ str.w r7, [r8, #20] │ │ │ │ ldr r2, [r7, #16] │ │ │ │ ldr r5, [r7, #24] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ mov r0, r5 │ │ │ │ str.w r2, [r8, #16] │ │ │ │ - bl 195490 │ │ │ │ + bl 1954c8 │ │ │ │ mov sl, r0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w b5cb8 │ │ │ │ str r6, [sp, #28] │ │ │ │ mov.w r9, #0 │ │ │ │ mov r6, fp │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ @@ -140341,23 +140341,23 @@ │ │ │ │ beq.n b5b1c │ │ │ │ b.n b5b32 │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ adds r3, #15 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ bic.w r1, r3, #15 │ │ │ │ movs r2, #16 │ │ │ │ - bl 1ac2b8 │ │ │ │ + bl 1ac2f0 │ │ │ │ b.n b5892 │ │ │ │ ldr r2, [pc, #96] @ (b5b5c ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #96] @ (b5b60 ) │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add r1, pc │ │ │ │ - bl 17642c │ │ │ │ + bl 176464 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ b.n b55c8 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ movw r1, #667 @ 0x29b │ │ │ │ cmp r2, r1 │ │ │ │ bne.n b5ac6 │ │ │ │ mov r5, r4 │ │ │ │ @@ -140370,33 +140370,33 @@ │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r2, #8 │ │ │ │ beq.n b5b70 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n b5ab8 │ │ │ │ mov r0, sl │ │ │ │ mov r5, sl │ │ │ │ - bl 195490 │ │ │ │ + bl 1954c8 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w b5558 │ │ │ │ mov sl, r0 │ │ │ │ b.n b5aa0 │ │ │ │ - bkpt 0x0080 │ │ │ │ + bkpt 0x00b8 │ │ │ │ movs r5, r4 │ │ │ │ lsls r4, r2, #31 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ add r1, sp, #456 @ 0x1c8 │ │ │ │ lsls r7, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r7, [r3, #15] │ │ │ │ - vshr.u32 q14, q12, #1 │ │ │ │ + vshr.u64 d28, d16, #1 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r1, [sp, #448] @ 0x1c0 │ │ │ │ + ldr r1, [sp, #672] @ 0x2a0 │ │ │ │ movs r7, r3 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ bne.w b5cfe │ │ │ │ ldr r2, [r3, #20] │ │ │ │ @@ -140411,15 +140411,15 @@ │ │ │ │ cmp r6, #0 │ │ │ │ beq.w b5c96 │ │ │ │ movs r3, #3 │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r5, [r8] │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ ldr.w r9, [r5, #112] @ 0x70 │ │ │ │ - bl 193bc8 │ │ │ │ + bl 193c00 │ │ │ │ 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] │ │ │ │ @@ -140427,28 +140427,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, #336] @ 0x150 │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ add r5, sp, #128 @ 0x80 │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldrb.w r3, [r9, #16] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movw r1, #667 @ 0x29b │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ lsl.w r3, r2, r3 │ │ │ │ mvns r3, r3 │ │ │ │ and.w r3, r3, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ str.w fp, [sp, #140] @ 0x8c │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #128] @ 0x80 │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ add.w fp, r0, #84 @ 0x54 │ │ │ │ ldrb.w ip, [r9, #16] │ │ │ │ add.w lr, r0, #100 @ 0x64 │ │ │ │ @@ -140480,15 +140480,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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr.w r9, [sp, #16] │ │ │ │ b.n b5b2e │ │ │ │ ldr r3, [r3, #32] │ │ │ │ b.n b5b7c │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ cmp r2, #4 │ │ │ │ bne.w b5b32 │ │ │ │ @@ -140503,15 +140503,15 @@ │ │ │ │ ldr r3, [pc, #112] @ (b5d08 ) │ │ │ │ movs r1, #8 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #23 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 193790 │ │ │ │ + bl 1937c8 │ │ │ │ ldrb r3, [r0, #20] │ │ │ │ movs r2, #2 │ │ │ │ mov r6, r0 │ │ │ │ bfi r3, r2, #1, #3 │ │ │ │ strb r3, [r0, #20] │ │ │ │ b.n b5b88 │ │ │ │ mov r9, r5 │ │ │ │ @@ -140519,21 +140519,21 @@ │ │ │ │ ldr r2, [r5, #20] │ │ │ │ movw r3, #667 @ 0x29b │ │ │ │ cmp r2, r3 │ │ │ │ bne.w b5ab8 │ │ │ │ b.n b5b1c │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1df050 │ │ │ │ + bl 1df088 │ │ │ │ b.n b5584 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r2 │ │ │ │ strb.w r2, [r3, #428] @ 0x1ac │ │ │ │ - bl 1df050 │ │ │ │ + bl 1df088 │ │ │ │ b.n b5584 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ b.n b5682 │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r3, [ip, r3, lsl #2] │ │ │ │ b.w b50de │ │ │ │ movs r3, #1 │ │ │ │ @@ -140704,18 +140704,18 @@ │ │ │ │ blx 4377c │ │ │ │ ldr.w r1, [r4, #192] @ 0xc0 │ │ │ │ cbz r1, b5ed4 │ │ │ │ mov r0, r5 │ │ │ │ bl 874b4 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cbz r0, b5edc │ │ │ │ - bl 179a60 │ │ │ │ + bl 179a98 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cbz r0, b5ee4 │ │ │ │ - bl 179a60 │ │ │ │ + bl 179a98 │ │ │ │ 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 │ │ │ │ @@ -140764,38 +140764,38 @@ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldrd r9, r3, [sp, #276] @ 0x114 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ blx 428b4 │ │ │ │ movs r0, #0 │ │ │ │ - bl 179820 │ │ │ │ + bl 179858 │ │ │ │ str r5, [sp, #68] @ 0x44 │ │ │ │ movs r5, #0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str.w fp, [sp, #72] @ 0x48 │ │ │ │ strd fp, r9, [sp, #80] @ 0x50 │ │ │ │ ldr.w r9, [r8, #4]! │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n b5fda │ │ │ │ - bl 176894 │ │ │ │ + bl 1768cc │ │ │ │ str.w r9, [sp] │ │ │ │ ldrd r2, r3, [sp, #32] │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ strd r7, r5, [sp, #4] │ │ │ │ bl b2efc │ │ │ │ str.w r0, [r6, r5, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w b63e4 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - bl 176894 │ │ │ │ + bl 1768cc │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs.w r0, r0, sl │ │ │ │ sbc.w r1, r1, fp │ │ │ │ adds r3, r3, r0 │ │ │ │ str r3, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ adc.w r1, r1, r3 │ │ │ │ @@ -140818,15 +140818,15 @@ │ │ │ │ strb.w r3, [sp, #101] @ 0x65 │ │ │ │ cbz r7, b6026 │ │ │ │ subs r5, r6, #4 │ │ │ │ add.w r4, r6, #20 │ │ │ │ ldr.w r0, [r5, #4]! │ │ │ │ cbz r0, b6020 │ │ │ │ mov r1, r9 │ │ │ │ - bl 204a4c │ │ │ │ + bl 204a84 │ │ │ │ str r0, [r7, #0] │ │ │ │ adds r7, #4 │ │ │ │ cmp r5, r4 │ │ │ │ bne.n b6012 │ │ │ │ add.w r8, r6, #24 │ │ │ │ movs r4, #0 │ │ │ │ mov sl, r6 │ │ │ │ @@ -140845,116 +140845,116 @@ │ │ │ │ ldr.w r3, [pc, #1036] @ b6464 │ │ │ │ movs r1, #8 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ movs r6, #0 │ │ │ │ ldr r5, [r2, r3] │ │ │ │ mov fp, r5 │ │ │ │ - bl 1c052c │ │ │ │ + bl 1c0564 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n b60e2 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c052c │ │ │ │ + bl 1c0564 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n b611e │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a55c4 │ │ │ │ + bl 1a55fc │ │ │ │ cmp r0, #0 │ │ │ │ bne.n b614c │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ strd fp, r6, [sp, #92] @ 0x5c │ │ │ │ - bl 209510 │ │ │ │ + bl 209548 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 209510 │ │ │ │ + bl 209548 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a49cc │ │ │ │ + bl 1a4a04 │ │ │ │ movs r2, #1 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a4bb0 │ │ │ │ + bl 1a4be8 │ │ │ │ cmp r5, #0 │ │ │ │ bne.n b6160 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fed78 │ │ │ │ + bl 1fedb0 │ │ │ │ mov r0, r7 │ │ │ │ movs r1, #4 │ │ │ │ - bl 1fed78 │ │ │ │ + bl 1fedb0 │ │ │ │ cmp sl, r8 │ │ │ │ beq.n b617c │ │ │ │ ldr.w r3, [r8, #-4]! │ │ │ │ mov r7, r4 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n b6176 │ │ │ │ mov r4, r3 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c052c │ │ │ │ + bl 1c0564 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n b606e │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e39c8 │ │ │ │ + bl 1e3a00 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e1228 │ │ │ │ + bl 1e1260 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e3a28 │ │ │ │ + bl 1e3a60 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e35ac │ │ │ │ + bl 1e35e4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e41d0 │ │ │ │ + bl 1e4208 │ │ │ │ movs r1, #8 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #0 │ │ │ │ str.w fp, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - bl 209510 │ │ │ │ + bl 209548 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c052c │ │ │ │ + bl 1c0564 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n b607a │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e39c8 │ │ │ │ + bl 1e3a00 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e35ac │ │ │ │ + bl 1e35e4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e41d0 │ │ │ │ + bl 1e4208 │ │ │ │ movs r1, #4 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r7 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #92] @ 0x5c │ │ │ │ - bl 209510 │ │ │ │ + bl 209548 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a55c4 │ │ │ │ + bl 1a55fc │ │ │ │ cmp r0, #0 │ │ │ │ beq.n b6086 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e1228 │ │ │ │ + bl 1e1260 │ │ │ │ mov r0, r7 │ │ │ │ - bl 190a28 │ │ │ │ + bl 190a60 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e41d0 │ │ │ │ + bl 1e4208 │ │ │ │ b.n b6086 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b2df8 │ │ │ │ + bl 1b2e30 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w b63a4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1b2df8 │ │ │ │ + bl 1b2e30 │ │ │ │ b.n b60b6 │ │ │ │ mov r8, r3 │ │ │ │ cmp sl, r8 │ │ │ │ bne.w b6032 │ │ │ │ mov r6, sl │ │ │ │ sub.w r7, r8, #4 │ │ │ │ add.w r4, r8, #16 │ │ │ │ @@ -140971,27 +140971,27 @@ │ │ │ │ movne r1, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n b6198 │ │ │ │ cbz r1, b61ae │ │ │ │ ldr r1, [r1, #24] │ │ │ │ - bl 1a1c50 │ │ │ │ + bl 1a1c88 │ │ │ │ cmp r4, r5 │ │ │ │ bne.n b6188 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cbz r3, b61d8 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r8, r7 │ │ │ │ mov r5, r3 │ │ │ │ add.w r4, r3, #24 │ │ │ │ ldr.w r1, [r8, #4]! │ │ │ │ cbz r1, b61d2 │ │ │ │ movs r0, #0 │ │ │ │ - bl 198808 │ │ │ │ + bl 198840 │ │ │ │ str r0, [r5, #0] │ │ │ │ adds r5, #4 │ │ │ │ cmp r4, r5 │ │ │ │ bne.n b61c4 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq.w b63c2 │ │ │ │ @@ -141077,15 +141077,15 @@ │ │ │ │ beq.n b6374 │ │ │ │ ldr.w r3, [r7, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ beq.n b62c0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n b62c0 │ │ │ │ - bl 176894 │ │ │ │ + bl 1768cc │ │ │ │ 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] │ │ │ │ @@ -141104,15 +141104,15 @@ │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ str.w r0, [ip] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ strb.w r4, [sp, #200] @ 0xc8 │ │ │ │ bl b44b8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w b6450 │ │ │ │ - bl 176894 │ │ │ │ + bl 1768cc │ │ │ │ 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] │ │ │ │ @@ -141131,15 +141131,15 @@ │ │ │ │ bfige r1, r3, #7, #1 │ │ │ │ mov.w r3, #5 │ │ │ │ it ge │ │ │ │ strbge.w r1, [sp, #101] @ 0x65 │ │ │ │ b.n b6258 │ │ │ │ mov.w fp, #0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 179a60 │ │ │ │ + bl 179a98 │ │ │ │ ldr r1, [pc, #236] @ (b646c ) │ │ │ │ ldr r2, [pc, #216] @ (b645c ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #204] @ 0xcc │ │ │ │ eors r1, r2 │ │ │ │ @@ -141150,17 +141150,17 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb.w r3, [r1, #332] @ 0x14c │ │ │ │ strb.w r3, [r2, #332] @ 0x14c │ │ │ │ b.n b623c │ │ │ │ movs r2, #0 │ │ │ │ mov.w r1, #131072 @ 0x20000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 209510 │ │ │ │ + bl 209548 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e41d0 │ │ │ │ + bl 1e4208 │ │ │ │ b.n b616c │ │ │ │ mov r4, r7 │ │ │ │ cmp sl, r8 │ │ │ │ bne.w b6032 │ │ │ │ b.n b617c │ │ │ │ ldr r2, [r6, #4] │ │ │ │ b.n b6254 │ │ │ │ @@ -141174,28 +141174,28 @@ │ │ │ │ b.n b617e │ │ │ │ ldrb.w r3, [sp, #101] @ 0x65 │ │ │ │ orr.w r3, r3, #128 @ 0x80 │ │ │ │ strb.w r3, [sp, #101] @ 0x65 │ │ │ │ b.n b629c │ │ │ │ mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 179a60 │ │ │ │ + bl 179a98 │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [r5, #0] │ │ │ │ cbz r1, b63fc │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl b5e80 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cbz r3, b6436 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add.w r6, r3, #24 │ │ │ │ cbz r0, b6420 │ │ │ │ adds r4, #4 │ │ │ │ - bl 179a60 │ │ │ │ + bl 179a98 │ │ │ │ cmp r4, r6 │ │ │ │ beq.n b637e │ │ │ │ ldr.w r1, [r5, #4]! │ │ │ │ cmp r1, #0 │ │ │ │ bne.n b63f6 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -141229,15 +141229,15 @@ │ │ │ │ lsls r7, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ add r0, pc, #664 @ (adr r0, b66fc ) │ │ │ │ lsls r7, r0, #2 │ │ │ │ lsrs r0, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #696 @ 0x2b8 │ │ │ │ + add r4, sp, #920 @ 0x398 │ │ │ │ movs r5, r4 │ │ │ │ ldr r4, [sp, #488] @ 0x1e8 │ │ │ │ lsls r7, r0, #2 │ │ │ │ strd r2, r3, [r0, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r1, [r0, #0] │ │ │ │ movs r1, #0 │ │ │ │ @@ -141409,15 +141409,15 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #12] @ (b6634 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cbz r0, b6632 │ │ │ │ - bl 176ef8 │ │ │ │ + bl 176f30 │ │ │ │ pop {r3, pc} │ │ │ │ cbnz r4, b669a │ │ │ │ lsls r7, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3536] @ 0xdd0 │ │ │ │ @@ -141475,58 +141475,58 @@ │ │ │ │ blx 43318 │ │ │ │ ldr r1, [pc, #100] @ (b6734 ) │ │ │ │ mov r0, fp │ │ │ │ strb.w r4, [fp, r6] │ │ │ │ add r1, pc │ │ │ │ movw r4, #63134 @ 0xf69e │ │ │ │ movt r4, #11367 @ 0x2c67 │ │ │ │ - bl 17efa8 │ │ │ │ + bl 17efe0 │ │ │ │ movw r3, #2401 @ 0x961 │ │ │ │ movt r3, #54168 @ 0xd398 │ │ │ │ ands r3, r0 │ │ │ │ ands r4, r0 │ │ │ │ orrs.w r2, r3, r1 │ │ │ │ beq.n b6668 │ │ │ │ str r1, [sp, #4] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #60] @ (b6738 ) │ │ │ │ ldr r1, [pc, #60] @ (b673c ) │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 17642c │ │ │ │ + bl 176464 │ │ │ │ b.n b6668 │ │ │ │ ldr r2, [pc, #52] @ (b6740 ) │ │ │ │ mov r3, r7 │ │ │ │ ldr r1, [pc, #52] @ (b6744 ) │ │ │ │ movs r0, #1 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 17642c │ │ │ │ + bl 176464 │ │ │ │ b.n b6688 │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ ldr r1, [sp, #680] @ 0x2a8 │ │ │ │ lsls r7, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ cbnz r2, b677a │ │ │ │ lsls r7, r0, #2 │ │ │ │ ldr r1, [sp, #448] @ 0x1c0 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - bx r0 │ │ │ │ + bx r7 │ │ │ │ movs r4, r4 │ │ │ │ stmia r7!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r2, r0, #2 │ │ │ │ - push {r1, r2, r4, r5, r7} │ │ │ │ + push {r1, r2, r3, r5, r6, r7} │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r2, [r6, #42] @ 0x2a │ │ │ │ + ldrh r2, [r5, #44] @ 0x2c │ │ │ │ movs r7, r3 │ │ │ │ - push {r1, r2, r4, r5, r6, r7} │ │ │ │ + push {r1, r2, r3, r5, lr} │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r0, [r4, #42] @ 0x2a │ │ │ │ + ldrh r0, [r3, #44] @ 0x2c │ │ │ │ movs r7, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [pc, #408] @ (b68f0 ) │ │ │ │ sub sp, #24 │ │ │ │ @@ -141536,18 +141536,18 @@ │ │ │ │ ldr r4, [pc, #408] @ (b68fc ) │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 177064 │ │ │ │ + bl 17709c │ │ │ │ ldr r1, [pc, #392] @ (b6900 ) │ │ │ │ add r1, pc │ │ │ │ - bl 17efa8 │ │ │ │ + bl 17efe0 │ │ │ │ ldr r2, [pc, #388] @ (b6904 ) │ │ │ │ dmb ish │ │ │ │ add r2, pc │ │ │ │ ldrexd r5, r6, [r2] │ │ │ │ strexd ip, r0, r1, [r2] │ │ │ │ cmp.w ip, #0 │ │ │ │ bne.n b6784 │ │ │ │ @@ -141570,15 +141570,15 @@ │ │ │ │ ldrexd r2, r3, [r3] │ │ │ │ dmb ish │ │ │ │ and.w r2, r2, #16777216 @ 0x1000000 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n b68b6 │ │ │ │ ldr r0, [pc, #308] @ (b690c ) │ │ │ │ add r0, pc │ │ │ │ - bl 177064 │ │ │ │ + bl 17709c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n b6886 │ │ │ │ ldr r3, [pc, #296] @ (b6910 ) │ │ │ │ add r3, pc │ │ │ │ dmb ish │ │ │ │ ldrexd r0, r1, [r3] │ │ │ │ @@ -141599,22 +141599,22 @@ │ │ │ │ add r3, sp, #16 │ │ │ │ ldr r1, [pc, #256] @ (b691c ) │ │ │ │ movs r2, #0 │ │ │ │ add r0, pc │ │ │ │ str r0, [sp, #16] │ │ │ │ add r1, pc │ │ │ │ mov r0, r4 │ │ │ │ - bl 176d38 │ │ │ │ + bl 176d70 │ │ │ │ ldr r3, [pc, #244] @ (b6920 ) │ │ │ │ add r3, pc │ │ │ │ str r0, [r3, #0] │ │ │ │ cbz r0, b688e │ │ │ │ ldr r0, [pc, #240] @ (b6924 ) │ │ │ │ add r0, pc │ │ │ │ - bl 2ad968 │ │ │ │ + bl 2ad9a0 │ │ │ │ ldr r2, [pc, #236] @ (b6928 ) │ │ │ │ ldr r3, [pc, #184] @ (b68f4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ @@ -141633,37 +141633,37 @@ │ │ │ │ mov.w ip, #0 │ │ │ │ bic.w r0, r0, #1 │ │ │ │ add r2, pc │ │ │ │ strd r0, ip, [sp] │ │ │ │ add r1, pc │ │ │ │ mov r3, r4 │ │ │ │ movs r0, #1 │ │ │ │ - bl 17642c │ │ │ │ + bl 176464 │ │ │ │ b.n b6800 │ │ │ │ ldr r3, [pc, #172] @ (b6934 ) │ │ │ │ add r3, pc │ │ │ │ str r0, [r3, #0] │ │ │ │ b.n b6830 │ │ │ │ ldr r2, [pc, #168] @ (b6938 ) │ │ │ │ mov r3, r4 │ │ │ │ ldr r1, [pc, #168] @ (b693c ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 17642c │ │ │ │ + bl 176464 │ │ │ │ b.n b6830 │ │ │ │ ldr r2, [pc, #152] @ (b6940 ) │ │ │ │ mov r3, r4 │ │ │ │ ldr r1, [pc, #152] @ (b6944 ) │ │ │ │ movs r0, #2 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 17642c │ │ │ │ + bl 176464 │ │ │ │ b.n b6814 │ │ │ │ ldr r3, [pc, #144] @ (b6948 ) │ │ │ │ ldr r2, [r4, r3] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ orr.w r3, r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ b.n b67d6 │ │ │ │ @@ -141674,64 +141674,64 @@ │ │ │ │ strd r0, r1, [sp] │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #112] @ (b694c ) │ │ │ │ ldr r1, [pc, #112] @ (b6950 ) │ │ │ │ add r2, pc │ │ │ │ vstr d7, [sp, #8] │ │ │ │ add r1, pc │ │ │ │ - bl 17642c │ │ │ │ + bl 176464 │ │ │ │ b.n b67c2 │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ ldr r0, [sp, #640] @ 0x280 │ │ │ │ lsls r7, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r2, r3, r5, r6, r7} │ │ │ │ + push {r1, r2, r5, lr} │ │ │ │ movs r7, r3 │ │ │ │ ldr r0, [sp, #600] @ 0x258 │ │ │ │ lsls r7, r0, #2 │ │ │ │ stmia r6!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r2, r0, #2 │ │ │ │ rev r2, r4 │ │ │ │ lsls r7, r0, #2 │ │ │ │ cbnz r0, b6944 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - push {r2, r5, r7} │ │ │ │ + push {r2, r3, r4, r6, r7} │ │ │ │ movs r7, r3 │ │ │ │ cbnz r6, b6942 │ │ │ │ lsls r7, r0, #2 │ │ │ │ cbnz r2, b6940 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - push {r2, r3, r4, r5, r6, r7} │ │ │ │ + push {r2, r4, r5, lr} │ │ │ │ movs r7, r3 │ │ │ │ mrc2 15, 0, pc, cr5, cr15, {7} │ │ │ │ cbnz r2, b6946 │ │ │ │ lsls r7, r0, #2 │ │ │ │ stc2l 15, cr15, [r3, #1020]! @ 0x3fc │ │ │ │ str r7, [sp, #768] @ 0x300 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - push {r3, r4} │ │ │ │ + push {r4, r6} │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r2, [r7, #30] │ │ │ │ + ldrh r2, [r6, #32] │ │ │ │ movs r7, r3 │ │ │ │ cbnz r4, b6942 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - push {r4, r7} │ │ │ │ + push {r3, r6, r7} │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r2, [r3, #30] │ │ │ │ + ldrh r2, [r2, #32] │ │ │ │ movs r7, r3 │ │ │ │ - push {r4, r6} │ │ │ │ + push {r3, r7} │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r6, [r0, #30] │ │ │ │ + ldrh r6, [r7, #30] │ │ │ │ movs r7, r3 │ │ │ │ lsrs r0, r2, #13 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r6, b69ae │ │ │ │ + cbz r6, b69bc │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r0, [r2, #28] │ │ │ │ + ldrh r0, [r1, #30] │ │ │ │ movs r7, r3 │ │ │ │ ldrd r3, r1, [r0] │ │ │ │ mul.w r3, r1, r3 │ │ │ │ cmp r3, #2 │ │ │ │ ite ls │ │ │ │ movls r3, #0 │ │ │ │ movhi r3, #1 │ │ │ │ @@ -141947,28 +141947,28 @@ │ │ │ │ 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} │ │ │ │ - add r4, pc, #352 @ (adr r4, b6d10 ) │ │ │ │ + add r4, pc, #576 @ (adr r4, b6df0 ) │ │ │ │ movs r5, r4 │ │ │ │ @ instruction: 0xb634 │ │ │ │ lsls r7, r0, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 24093c │ │ │ │ + bl 240974 │ │ │ │ ldr r1, [pc, #12] @ (b6bd4 ) │ │ │ │ ldr r0, [pc, #12] @ (b6bd8 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 18cd28 │ │ │ │ + bl 18cd60 │ │ │ │ pop {r3, pc} │ │ │ │ @ instruction: 0xfb7bffff │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ lsls r7, r0, #2 │ │ │ │ stmdb sp!, {fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -141983,15 +141983,15 @@ │ │ │ │ ldr r2, [pc, #36] @ (b6c28 ) │ │ │ │ strd fp, ip, [sp] │ │ │ │ add r2, pc │ │ │ │ blx 43860 │ │ │ │ add.w fp, r3, r0 │ │ │ │ mov r0, fp │ │ │ │ movs r1, #96 @ 0x60 │ │ │ │ - bl 17f188 │ │ │ │ + bl 17f1c0 │ │ │ │ mov r0, fp │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {fp, pc} │ │ │ │ ldr r3, [sp, #492] @ 0x1ec │ │ │ │ lsls r7, r0, #2 │ │ │ │ push {r2, r4, r5, r7, lr} │ │ │ │ lsls r7, r0, #2 │ │ │ │ @@ -142026,15 +142026,15 @@ │ │ │ │ ldr r2, [pc, #60] @ (b6cac ) │ │ │ │ ldr r1, [pc, #60] @ (b6cb0 ) │ │ │ │ mov r3, r6 │ │ │ │ add r2, pc │ │ │ │ movs r0, #0 │ │ │ │ add r1, pc │ │ │ │ strd r5, r4, [sp] │ │ │ │ - bl 17642c │ │ │ │ + bl 176464 │ │ │ │ ldr r2, [pc, #48] @ (b6cb4 ) │ │ │ │ ldr r3, [pc, #32] @ (b6ca8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ eors r2, r3 │ │ │ │ @@ -142045,17 +142045,17 @@ │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ str r3, [sp, #736] @ 0x2e0 │ │ │ │ lsls r7, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - sub sp, #368 @ 0x170 │ │ │ │ + cbz r4, b6cb4 │ │ │ │ movs r7, r3 │ │ │ │ - strh r4, [r7, #62] @ 0x3e │ │ │ │ + ldrh r4, [r6, #0] │ │ │ │ movs r7, r3 │ │ │ │ str r3, [sp, #472] @ 0x1d8 │ │ │ │ lsls r7, r0, #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 │ │ │ │ @@ -142068,15 +142068,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 24a080 │ │ │ │ + bl 24a0b8 │ │ │ │ mov r6, r0 │ │ │ │ cbz r4, b6d36 │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ str r4, [sp, #0] │ │ │ │ add r4, sp, #20 │ │ │ │ add r1, sp, #308 @ 0x134 │ │ │ │ movs r2, #1 │ │ │ │ @@ -142089,15 +142089,15 @@ │ │ │ │ ldr r1, [pc, #84] @ (b6d5c ) │ │ │ │ mov r3, r8 │ │ │ │ add r2, pc │ │ │ │ movs r0, #0 │ │ │ │ add r1, pc │ │ │ │ str r6, [sp, #8] │ │ │ │ strd r7, r4, [sp] │ │ │ │ - bl 17642c │ │ │ │ + bl 176464 │ │ │ │ ldr r2, [pc, #68] @ (b6d60 ) │ │ │ │ ldr r3, [pc, #52] @ (b6d54 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ eors r2, r3 │ │ │ │ @@ -142110,30 +142110,30 @@ │ │ │ │ mov r3, r8 │ │ │ │ ldr r1, [pc, #44] @ (b6d68 ) │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ str r6, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 17642c │ │ │ │ + bl 176464 │ │ │ │ b.n b6d1a │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ str r3, [sp, #160] @ 0xa0 │ │ │ │ lsls r7, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add sp, #376 @ 0x178 │ │ │ │ + sub sp, #88 @ 0x58 │ │ │ │ movs r7, r3 │ │ │ │ - strh r6, [r4, #58] @ 0x3a │ │ │ │ + strh r6, [r3, #60] @ 0x3c │ │ │ │ movs r7, r3 │ │ │ │ str r2, [sp, #888] @ 0x378 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - add sp, #232 @ 0xe8 │ │ │ │ + add sp, #456 @ 0x1c8 │ │ │ │ movs r7, r3 │ │ │ │ - strh r2, [r6, #56] @ 0x38 │ │ │ │ + strh r2, [r5, #58] @ 0x3a │ │ │ │ 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, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov sl, r0 │ │ │ │ @@ -142490,30 +142490,30 @@ │ │ │ │ ldr r2, [pc, #168] @ (b7200 ) │ │ │ │ ldr r1, [pc, #172] @ (b7204 ) │ │ │ │ vmov r3, s13 │ │ │ │ add r2, pc │ │ │ │ movs r0, #2 │ │ │ │ add r1, pc │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 17642c │ │ │ │ + bl 176464 │ │ │ │ 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, #132] @ (b7208 ) │ │ │ │ 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 17642c │ │ │ │ + bl 176464 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str.w r0, [sl] │ │ │ │ mov r0, r5 │ │ │ │ str.w r4, [fp] │ │ │ │ str.w r7, [r9] │ │ │ │ str.w r6, [r8] │ │ │ │ blx 4377c │ │ │ │ @@ -142547,19 +142547,19 @@ │ │ │ │ lsls r7, r0, #2 │ │ │ │ sub sp, #152 @ 0x98 │ │ │ │ lsls r7, r0, #2 │ │ │ │ sub sp, #96 @ 0x60 │ │ │ │ lsls r7, r0, #2 │ │ │ │ add sp, #504 @ 0x1f8 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - add r4, sp, #160 @ 0xa0 │ │ │ │ + add r4, sp, #384 @ 0x180 │ │ │ │ movs r7, r3 │ │ │ │ - strh r4, [r2, #24] │ │ │ │ + strh r4, [r1, #26] │ │ │ │ movs r7, r3 │ │ │ │ - add r4, sp, #152 @ 0x98 │ │ │ │ + add r4, sp, #376 @ 0x178 │ │ │ │ movs r7, r3 │ │ │ │ ldrh r4, [r0, #50] @ 0x32 │ │ │ │ lsls r7, r0, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -142713,30 +142713,30 @@ │ │ │ │ ldr r2, [pc, #44] @ (b73ec ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #44] @ (b73f0 ) │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ strb.w r0, [ip] │ │ │ │ - bl 17642c │ │ │ │ + bl 176464 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n b73a4 │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrh r6, [r1, #36] @ 0x24 │ │ │ │ lsls r7, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ add r6, sp, #112 @ 0x70 │ │ │ │ lsls r7, r0, #2 │ │ │ │ ldrh r4, [r2, #34] @ 0x22 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - add r3, sp, #496 @ 0x1f0 │ │ │ │ + add r3, sp, #720 @ 0x2d0 │ │ │ │ movs r7, r3 │ │ │ │ - strh r4, [r5, #4] │ │ │ │ + strh r4, [r4, #6] │ │ │ │ movs r7, r3 │ │ │ │ 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 │ │ │ │ @@ -142780,28 +142780,28 @@ │ │ │ │ mov.w lr, #1 │ │ │ │ ldr r1, [pc, #40] @ (b74a0 ) │ │ │ │ mov r3, r0 │ │ │ │ add r2, pc │ │ │ │ mov r0, lr │ │ │ │ add r1, pc │ │ │ │ strb.w lr, [ip] │ │ │ │ - bl 17642c │ │ │ │ + bl 176464 │ │ │ │ b.n b7456 │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ ldrh r2, [r3, #30] │ │ │ │ lsls r7, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ add r5, sp, #428 @ 0x1ac │ │ │ │ lsls r7, r0, #2 │ │ │ │ ldrh r2, [r4, #28] │ │ │ │ lsls r7, r0, #2 │ │ │ │ - add r2, sp, #1008 @ 0x3f0 │ │ │ │ + add r3, sp, #208 @ 0xd0 │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r0, [r7, #31] │ │ │ │ + strh r0, [r6, #0] │ │ │ │ movs r7, r3 │ │ │ │ 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] │ │ │ │ @@ -142926,36 +142926,36 @@ │ │ │ │ ldr r2, [pc, #56] @ (b7634 ) │ │ │ │ ldr r1, [pc, #56] @ (b7638 ) │ │ │ │ str r0, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r1, pc │ │ │ │ - bl 17642c │ │ │ │ + bl 176464 │ │ │ │ mvn.w r0, #12 │ │ │ │ b.n b75cc │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r6, [r6, #20] │ │ │ │ lsls r7, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - movs r1, #204 @ 0xcc │ │ │ │ + movs r2, #4 │ │ │ │ movs r0, r4 │ │ │ │ - add r2, sp, #336 @ 0x150 │ │ │ │ + add r2, sp, #560 @ 0x230 │ │ │ │ movs r7, r3 │ │ │ │ ldrh r4, [r5, #16] │ │ │ │ lsls r7, r0, #2 │ │ │ │ - add r1, sp, #736 @ 0x2e0 │ │ │ │ + add r1, sp, #960 @ 0x3c0 │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r6, [r5, #25] │ │ │ │ + ldrb r6, [r4, #26] │ │ │ │ movs r7, r3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r3 │ │ │ │ @@ -143024,24 +143024,24 @@ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ add.w r5, r0, #5952 @ 0x1740 │ │ │ │ adds r5, #12 │ │ │ │ add.w r4, r0, #4096 @ 0x1000 │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 18ce64 │ │ │ │ + bl 18ce9c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r1, #36] @ 0x24 │ │ │ │ ldr.w r1, [r4, #1840] @ 0x730 │ │ │ │ lsls r3, r3, #4 │ │ │ │ ldr r2, [r1, r3] │ │ │ │ orr.w r2, r2, #4 │ │ │ │ str r2, [r1, r3] │ │ │ │ - bl 18ce80 │ │ │ │ + bl 18ceb8 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -143059,15 +143059,15 @@ │ │ │ │ ldr r3, [pc, #160] @ (b7804 ) │ │ │ │ mov r5, r0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1783b4 │ │ │ │ + bl 1783ec │ │ │ │ cbz r0, b779c │ │ │ │ mov r4, r0 │ │ │ │ blx 43288 │ │ │ │ vldr d7, [pc, #112] @ b77f0 │ │ │ │ movs r3, #24 │ │ │ │ str r4, [sp, #8] │ │ │ │ mov r2, sp │ │ │ │ @@ -143078,15 +143078,15 @@ │ │ │ │ str r4, [sp, #12] │ │ │ │ vstr d7, [sp] │ │ │ │ blx 437ac │ │ │ │ ldr r4, [pc, #104] @ (b7808 ) │ │ │ │ mov.w r1, #4096 @ 0x1000 │ │ │ │ add r4, pc │ │ │ │ mov r0, r4 │ │ │ │ - bl 17845c │ │ │ │ + bl 178494 │ │ │ │ cbnz r0, b77c4 │ │ │ │ ldr r2, [pc, #92] @ (b780c ) │ │ │ │ ldr r3, [pc, #84] @ (b7804 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -143201,18 +143201,18 @@ │ │ │ │ strd r3, r7, [sp, #8] │ │ │ │ blx 42edc │ │ │ │ ldrd r0, r1, [fp, #16] │ │ │ │ ldrd r2, r3, [fp, #8] │ │ │ │ strd r0, r1, [sp] │ │ │ │ add.w r0, r6, #5888 @ 0x1700 │ │ │ │ adds r0, #24 │ │ │ │ - bl 17feb4 │ │ │ │ + bl 17feec │ │ │ │ add.w r0, r6, #6016 @ 0x1780 │ │ │ │ adds r0, #20 │ │ │ │ - bl 17e8ec │ │ │ │ + bl 17e924 │ │ │ │ ldr.w fp, [r5, #1944] @ 0x798 │ │ │ │ ldr.w r0, [r5, #1940] @ 0x794 │ │ │ │ ldr.w r1, [r5, #1948] @ 0x79c │ │ │ │ sub.w r0, r0, fp │ │ │ │ blx 43150 <__aeabi_uidiv@plt> │ │ │ │ cmp r0, #0 │ │ │ │ ble.n b784c │ │ │ │ @@ -143257,15 +143257,15 @@ │ │ │ │ ldr r2, [pc, #64] @ (b79dc ) │ │ │ │ ldr r1, [pc, #64] @ (b79e0 ) │ │ │ │ mov r3, r4 │ │ │ │ str r0, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ movs r0, #0 │ │ │ │ - bl 17642c │ │ │ │ + bl 176464 │ │ │ │ b.n b784c │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ uxtb r0, r2 │ │ │ │ @@ -143273,21 +143273,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ strh r6, [r1, #62] @ 0x3e │ │ │ │ lsls r7, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r5, #60] @ 0x3c │ │ │ │ lsls r7, r0, #2 │ │ │ │ - add r7, pc, #400 @ (adr r7, b7b68 ) │ │ │ │ + add r7, pc, #624 @ (adr r7, b7c48 ) │ │ │ │ movs r7, r3 │ │ │ │ - subs r6, r4, #2 │ │ │ │ + subs r6, r3, #3 │ │ │ │ movs r0, r4 │ │ │ │ - add r6, pc, #328 @ (adr r6, b7b28 ) │ │ │ │ + add r6, pc, #552 @ (adr r6, b7c08 ) │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r0, [r2, #11] │ │ │ │ + ldrb r0, [r1, #12] │ │ │ │ movs r7, r3 │ │ │ │ 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 │ │ │ │ @@ -143369,19 +143369,19 @@ │ │ │ │ b.n b7a7a │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r0, [r7, #46] @ 0x2e │ │ │ │ lsls r7, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #688 @ (adr r5, b7d74 ) │ │ │ │ + add r5, pc, #912 @ (adr r5, b7e54 ) │ │ │ │ movs r7, r3 │ │ │ │ strh r6, [r7, #42] @ 0x2a │ │ │ │ lsls r7, r0, #2 │ │ │ │ - add r5, pc, #472 @ (adr r5, b7ca4 ) │ │ │ │ + add r5, pc, #696 @ (adr r5, b7d84 ) │ │ │ │ movs r7, r3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ @@ -143461,15 +143461,15 @@ │ │ │ │ str.w r8, [sp] │ │ │ │ ldrd r2, r3, [sp, #112] @ 0x70 │ │ │ │ mov r0, r4 │ │ │ │ add.w r9, r9, #12 │ │ │ │ bl 811a4 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r9 │ │ │ │ - bl 18ce64 │ │ │ │ + bl 18ce9c │ │ │ │ ldr.w r8, [r5, #1844] @ 0x734 │ │ │ │ ldr.w r3, [r5, #1848] @ 0x738 │ │ │ │ add.w r2, r8, #1 │ │ │ │ ldr.w r1, [r5, #1840] @ 0x730 │ │ │ │ cmp r8, r3 │ │ │ │ str.w r2, [r5, #1844] @ 0x734 │ │ │ │ bcc.n b7c0c │ │ │ │ @@ -143510,15 +143510,15 @@ │ │ │ │ str r3, [r6, #28] │ │ │ │ movs r3, #1 │ │ │ │ vstr d7, [r6, #16] │ │ │ │ str r3, [r6, #32] │ │ │ │ str.w sl, [r6] │ │ │ │ str.w r8, [r6, #36] @ 0x24 │ │ │ │ str.w fp, [r6, #48] @ 0x30 │ │ │ │ - bl 18ce80 │ │ │ │ + bl 18ceb8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 81448 │ │ │ │ ldrb.w r3, [r4, #3180] @ 0xc6c │ │ │ │ cmp r3, #0 │ │ │ │ bne.w b7d84 │ │ │ │ movs r5, #0 │ │ │ │ @@ -143571,27 +143571,27 @@ │ │ │ │ bge.w b7bac │ │ │ │ ldrd r2, r3, [sp, #112] @ 0x70 │ │ │ │ add.w r0, r4, #5888 @ 0x1700 │ │ │ │ adds r0, #24 │ │ │ │ strd r2, r3, [sp] │ │ │ │ ldrd r2, r3, [sp, #32] │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 17feb4 │ │ │ │ + bl 17feec │ │ │ │ blx 434e8 <__errno_location@plt> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 42664 │ │ │ │ ldr r2, [pc, #216] @ (b7dfc ) │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #212] @ (b7e00 ) │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 17642c │ │ │ │ + bl 176464 │ │ │ │ ldr.w r0, [r4, #3508] @ 0xdb4 │ │ │ │ mov r2, r9 │ │ │ │ movw r1, #25609 @ 0x6409 │ │ │ │ movt r1, #16392 @ 0x4008 │ │ │ │ movs r3, #0 │ │ │ │ str.w sl, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ @@ -143617,15 +143617,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl abd84 │ │ │ │ b.n b7c72 │ │ │ │ ldr.w r3, [r5, #1844] @ 0x734 │ │ │ │ mov r0, r9 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r5, #1844] @ 0x734 │ │ │ │ - bl 18ce80 │ │ │ │ + bl 18ceb8 │ │ │ │ ldr.w r3, [r4, #3500] @ 0xdac │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldrb.w r3, [r3, #1696] @ 0x6a0 │ │ │ │ cbnz r3, b7dce │ │ │ │ ldr.w r0, [r4, #3508] @ 0xdb4 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ movw r1, #25609 @ 0x6409 │ │ │ │ @@ -143637,27 +143637,27 @@ │ │ │ │ b.n b7c74 │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ ldrd r2, r3, [sp, #112] @ 0x70 │ │ │ │ add.w r0, r4, #5888 @ 0x1700 │ │ │ │ strd r2, r3, [sp] │ │ │ │ adds r0, #24 │ │ │ │ ldrd r2, r3, [sp, #32] │ │ │ │ - bl 17feb4 │ │ │ │ + bl 17feec │ │ │ │ b.n b7dac │ │ │ │ nop │ │ │ │ ... │ │ │ │ strh r4, [r2, #40] @ 0x28 │ │ │ │ lsls r7, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r0, #28] │ │ │ │ lsls r7, r0, #2 │ │ │ │ - add r3, pc, #96 @ (adr r3, b7e60 ) │ │ │ │ + add r3, pc, #320 @ (adr r3, b7f40 ) │ │ │ │ movs r7, r3 │ │ │ │ - strb r2, [r0, #29] │ │ │ │ + strb r2, [r7, #29] │ │ │ │ movs r7, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [pc, #560] @ (b8048 ) │ │ │ │ @@ -143721,15 +143721,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ add sp, #72 @ 0x48 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r3, r0 │ │ │ │ add.w r0, r4, #6016 @ 0x1780 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ adds r0, #8 │ │ │ │ - bl 17d878 │ │ │ │ + bl 17d8b0 │ │ │ │ ldr.w r3, [r4, #3500] @ 0xdac │ │ │ │ mov r7, r0 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldrb.w r3, [r3, #1696] @ 0x6a0 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n b7fbc │ │ │ │ ldrd r2, r3, [sp, #96] @ 0x60 │ │ │ │ @@ -143785,15 +143785,15 @@ │ │ │ │ ldr r1, [pc, #268] @ (b8064 ) │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #1 │ │ │ │ strb r0, [r2, #0] │ │ │ │ ldr r2, [pc, #264] @ (b8068 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ - bl 17642c │ │ │ │ + bl 176464 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ and.w r3, r3, #12 │ │ │ │ cmp r3, #8 │ │ │ │ bne.n b7e94 │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ @@ -143821,15 +143821,15 @@ │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ bl ad070 │ │ │ │ b.n b7f16 │ │ │ │ add.w r0, r4, #5856 @ 0x16e0 │ │ │ │ adds r0, #28 │ │ │ │ - bl 18ce64 │ │ │ │ + bl 18ce9c │ │ │ │ b.n b7ed2 │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ mov r0, r7 │ │ │ │ movs r1, #0 │ │ │ │ blx 428b4 │ │ │ │ add.w r3, r4, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1924] @ 0x784 │ │ │ │ @@ -143862,47 +143862,47 @@ │ │ │ │ ldr r2, [pc, #80] @ (b8070 ) │ │ │ │ strb r4, [r1, #0] │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [pc, #80] @ (b8074 ) │ │ │ │ add r2, pc │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 17642c │ │ │ │ + bl 176464 │ │ │ │ b.n b7e94 │ │ │ │ add.w r0, r4, #5856 @ 0x16e0 │ │ │ │ adds r0, #28 │ │ │ │ - bl 18ce80 │ │ │ │ + bl 18ceb8 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w b7f0c │ │ │ │ b.n b7fc8 │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r0, [r4, #14] │ │ │ │ lsls r7, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r6, r3 │ │ │ │ + adds r4, r5, r4 │ │ │ │ movs r0, r4 │ │ │ │ - add r2, pc, #264 @ (adr r2, b8160 ) │ │ │ │ + add r2, pc, #488 @ (adr r2, b8240 ) │ │ │ │ movs r7, r3 │ │ │ │ - add r1, pc, #600 @ (adr r1, b82b4 ) │ │ │ │ + add r1, pc, #824 @ (adr r1, b8394 ) │ │ │ │ movs r7, r3 │ │ │ │ strh r4, [r4, #10] │ │ │ │ lsls r7, r0, #2 │ │ │ │ add r2, pc, #432 @ (adr r2, b8214 ) │ │ │ │ lsls r7, r0, #2 │ │ │ │ - strb r6, [r2, #20] │ │ │ │ + strb r6, [r1, #21] │ │ │ │ movs r7, r3 │ │ │ │ - add r1, pc, #96 @ (adr r1, b80cc ) │ │ │ │ + add r1, pc, #320 @ (adr r1, b81ac ) │ │ │ │ movs r7, r3 │ │ │ │ add r1, pc, #680 @ (adr r1, b8318 ) │ │ │ │ lsls r7, r0, #2 │ │ │ │ - add r0, pc, #336 @ (adr r0, b81c4 ) │ │ │ │ + add r0, pc, #560 @ (adr r0, b82a4 ) │ │ │ │ movs r7, r3 │ │ │ │ - strb r4, [r1, #17] │ │ │ │ + strb r4, [r0, #18] │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ mov r9, r2 │ │ │ │ ldr r2, [pc, #468] @ (b8260 ) │ │ │ │ @@ -143957,15 +143957,15 @@ │ │ │ │ bne.w b8254 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ add.w r7, r4, #5984 @ 0x1760 │ │ │ │ adds r7, #4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 178510 │ │ │ │ + bl 178548 │ │ │ │ ldr.w r3, [r4, #3500] @ 0xdac │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldrb.w r3, [r3, #1696] @ 0x6a0 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n b81cc │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ add r2, sp, #32 │ │ │ │ @@ -143975,15 +143975,15 @@ │ │ │ │ cbz r0, b816c │ │ │ │ ldr.w r3, [r4, #3500] @ 0xdac │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldrb.w r3, [r3, #1696] @ 0x6a0 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n b8214 │ │ │ │ mov r0, r7 │ │ │ │ - bl 178524 │ │ │ │ + bl 17855c │ │ │ │ ldr r2, [pc, #288] @ (b8270 ) │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movw r3, #755 @ 0x2f3 │ │ │ │ movw r1, #7357 @ 0x1cbd │ │ │ │ @@ -143991,15 +143991,15 @@ │ │ │ │ bl e2828 │ │ │ │ mov r3, r0 │ │ │ │ b.n b80ee │ │ │ │ add.w r0, r4, #6016 @ 0x1780 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ adds r0, #8 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 17d878 │ │ │ │ + bl 17d8b0 │ │ │ │ ldr r1, [r0, #32] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, r0 │ │ │ │ mov r8, r1 │ │ │ │ cbnz r1, b81d8 │ │ │ │ vldr d7, [pc, #208] @ b8258 │ │ │ │ mov r1, r3 │ │ │ │ @@ -144021,20 +144021,20 @@ │ │ │ │ str.w r2, [sl] │ │ │ │ ldr.w r2, [r4, #3500] @ 0xdac │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldrb.w r2, [r2, #1696] @ 0x6a0 │ │ │ │ cbnz r2, b8220 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 178524 │ │ │ │ + bl 17855c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ b.n b80ee │ │ │ │ add.w r0, r4, #5856 @ 0x16e0 │ │ │ │ adds r0, #28 │ │ │ │ - bl 18ce64 │ │ │ │ + bl 18ce9c │ │ │ │ b.n b8128 │ │ │ │ add.w r1, r0, #32 │ │ │ │ dmb ish │ │ │ │ ldrex r5, [r1] │ │ │ │ adds r5, #1 │ │ │ │ strex r0, r5, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -144042,55 +144042,55 @@ │ │ │ │ dmb ish │ │ │ │ ldr.w r1, [r4, #3500] @ 0xdac │ │ │ │ add.w r1, r1, #4096 @ 0x1000 │ │ │ │ ldrb.w r1, [r1, #1696] @ 0x6a0 │ │ │ │ cbnz r1, b8240 │ │ │ │ mov r0, r7 │ │ │ │ strd r3, r2, [sp, #24] │ │ │ │ - bl 178524 │ │ │ │ + bl 17855c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str.w r2, [sl] │ │ │ │ b.n b80ee │ │ │ │ add.w r0, r4, #5856 @ 0x16e0 │ │ │ │ adds r0, #28 │ │ │ │ - bl 18ce80 │ │ │ │ + bl 18ceb8 │ │ │ │ b.n b8148 │ │ │ │ add.w r0, r4, #5856 @ 0x16e0 │ │ │ │ str r3, [sp, #24] │ │ │ │ adds r0, #28 │ │ │ │ - bl 18ce80 │ │ │ │ + bl 18ceb8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ b.n b81c0 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r2 │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ blx 428b4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ b.n b81b2 │ │ │ │ add.w r0, r4, #5856 @ 0x16e0 │ │ │ │ strd r3, r2, [sp, #24] │ │ │ │ adds r0, #28 │ │ │ │ - bl 18ce80 │ │ │ │ + bl 18ceb8 │ │ │ │ ldrd r3, r2, [sp, #24] │ │ │ │ b.n b8200 │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ ldrb r4, [r5, #29] │ │ │ │ lsls r7, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #248] @ 0xf8 │ │ │ │ + ldr r7, [sp, #472] @ 0x1d8 │ │ │ │ movs r7, r3 │ │ │ │ ldrb r2, [r1, #28] │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldr r6, [sp, #792] @ 0x318 │ │ │ │ + ldr r6, [sp, #1016] @ 0x3f8 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r7, [sp, #96] @ 0x60 │ │ │ │ + ldr r7, [sp, #320] @ 0x140 │ │ │ │ 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, #3936] @ 0xf60 │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ mov r4, r3 │ │ │ │ @@ -144178,15 +144178,15 @@ │ │ │ │ movt r3, #1024 @ 0x400 │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r8, r3 │ │ │ │ ldr.w r0, [r6, #320] @ 0x140 │ │ │ │ add.w r0, r0, #5952 @ 0x1740 │ │ │ │ adds r0, #12 │ │ │ │ - bl 18ce64 │ │ │ │ + bl 18ce9c │ │ │ │ ldr.w r3, [r6, #320] @ 0x140 │ │ │ │ add.w lr, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [lr, #756] @ 0x2f4 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w b84d8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldrd r3, r0, [r2, #4] │ │ │ │ @@ -144241,15 +144241,15 @@ │ │ │ │ ldr.w r0, [r3, #3508] @ 0xdb4 │ │ │ │ movs r3, #72 @ 0x48 │ │ │ │ blx 437ac │ │ │ │ mov r8, r0 │ │ │ │ ldr.w r0, [r6, #320] @ 0x140 │ │ │ │ add.w r0, r0, #5952 @ 0x1740 │ │ │ │ adds r0, #12 │ │ │ │ - bl 18ce80 │ │ │ │ + bl 18ceb8 │ │ │ │ cmp.w r8, #0 │ │ │ │ bne.n b84de │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ dmb ish │ │ │ │ str.w r3, [r6, #332] @ 0x14c │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cbz r1, b8452 │ │ │ │ @@ -144352,27 +144352,27 @@ │ │ │ │ nop │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r6, [r3, #21] │ │ │ │ lsls r7, r0, #2 │ │ │ │ ldrb r4, [r2, #21] │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldr r4, [sp, #768] @ 0x300 │ │ │ │ + ldr r4, [sp, #992] @ 0x3e0 │ │ │ │ movs r7, r3 │ │ │ │ lsls r0, r7, #31 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldr r3, [sp, #872] @ 0x368 │ │ │ │ + ldr r4, [sp, #72] @ 0x48 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r3, [sp, #192] @ 0xc0 │ │ │ │ + ldr r3, [sp, #416] @ 0x1a0 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ + ldr r3, [sp, #328] @ 0x148 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ movs r7, r3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -144552,21 +144552,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r2, #5] │ │ │ │ lsls r7, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r1, #4] │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldr r1, [sp, #928] @ 0x3a0 │ │ │ │ + ldr r2, [sp, #128] @ 0x80 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ + ldr r1, [sp, #248] @ 0xf8 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r1, [sp, #704] @ 0x2c0 │ │ │ │ + ldr r1, [sp, #928] @ 0x3a0 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r0, [sp, #952] @ 0x3b8 │ │ │ │ + ldr r1, [sp, #152] @ 0x98 │ │ │ │ movs r7, r3 │ │ │ │ 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, #232] @ (b885c ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -144662,21 +144662,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r5, #1] │ │ │ │ lsls r7, r0, #2 │ │ │ │ lsrs r0, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r6, [r2, #0] │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ + ldr r1, [sp, #248] @ 0xf8 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ + ldr r0, [sp, #264] @ 0x108 │ │ │ │ movs r7, r3 │ │ │ │ - strh r0, [r4, #32] │ │ │ │ + strh r0, [r3, #34] @ 0x22 │ │ │ │ movs r7, r3 │ │ │ │ - str r7, [sp, #904] @ 0x388 │ │ │ │ + ldr r0, [sp, #104] @ 0x68 │ │ │ │ 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, #3832] @ 0xef8 │ │ │ │ ldr.w r4, [pc, #1068] @ b8cc0 │ │ │ │ mov r6, r2 │ │ │ │ @@ -144793,15 +144793,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne.w b8d44 │ │ │ │ ldr r0, [pc, #776] @ (b8cd8 ) │ │ │ │ mov r3, r4 │ │ │ │ ldr r2, [sp, #200] @ 0xc8 │ │ │ │ str.w r2, [r7, #1632] @ 0x660 │ │ │ │ add r0, pc │ │ │ │ - bl 17eb9c │ │ │ │ + bl 17ebd4 │ │ │ │ vldr d7, [pc, #664] @ b8c78 │ │ │ │ str.w r0, [r7, #1632] @ 0x660 │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r7, #1572] @ 0x624 │ │ │ │ movs r3, #24 │ │ │ │ str r4, [sp, #200] @ 0xc8 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ @@ -145056,21 +145056,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r4, #29] │ │ │ │ lsls r7, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r3, #29] │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldr r0, [sp, #392] @ 0x188 │ │ │ │ + ldr r0, [sp, #616] @ 0x268 │ │ │ │ movs r7, r3 │ │ │ │ - str r7, [sp, #240] @ 0xf0 │ │ │ │ + str r7, [sp, #464] @ 0x1d0 │ │ │ │ movs r7, r3 │ │ │ │ strb r4, [r1, #28] │ │ │ │ lsls r7, r0, #2 │ │ │ │ - str r7, [sp, #920] @ 0x398 │ │ │ │ + ldr r0, [sp, #120] @ 0x78 │ │ │ │ movs r7, r3 │ │ │ │ lsrs r0, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ asrs r2, r6, #26 │ │ │ │ lsls r7, r0, #2 │ │ │ │ ldr r3, [pc, #280] @ (b8e00 ) │ │ │ │ mvn.w r1, #2 │ │ │ │ @@ -145175,31 +145175,31 @@ │ │ │ │ nop.w │ │ │ │ bl b9df2 │ │ │ │ vaddl.u q8, d15, d1 │ │ │ │ asrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #632] @ 0x278 │ │ │ │ + str r4, [sp, #856] @ 0x358 │ │ │ │ movs r7, r3 │ │ │ │ - str r3, [sp, #168] @ 0xa8 │ │ │ │ + str r3, [sp, #392] @ 0x188 │ │ │ │ movs r7, r3 │ │ │ │ - str r3, [sp, #32] │ │ │ │ + str r3, [sp, #256] @ 0x100 │ │ │ │ movs r7, r3 │ │ │ │ - str r4, [sp, #480] @ 0x1e0 │ │ │ │ + str r4, [sp, #704] @ 0x2c0 │ │ │ │ movs r7, r3 │ │ │ │ - str r2, [sp, #944] @ 0x3b0 │ │ │ │ + str r3, [sp, #144] @ 0x90 │ │ │ │ movs r7, r3 │ │ │ │ - str r4, [sp, #472] @ 0x1d8 │ │ │ │ + str r4, [sp, #696] @ 0x2b8 │ │ │ │ movs r7, r3 │ │ │ │ - str r2, [sp, #808] @ 0x328 │ │ │ │ + str r3, [sp, #8] │ │ │ │ movs r7, r3 │ │ │ │ - str r4, [sp, #360] @ 0x168 │ │ │ │ + str r4, [sp, #584] @ 0x248 │ │ │ │ movs r7, r3 │ │ │ │ - str r2, [sp, #696] @ 0x2b8 │ │ │ │ + str r2, [sp, #920] @ 0x398 │ │ │ │ movs r7, r3 │ │ │ │ lsls r0, r7, #31 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -145233,17 +145233,17 @@ │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl e2828 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - str r3, [sp, #568] @ 0x238 │ │ │ │ + str r3, [sp, #792] @ 0x318 │ │ │ │ movs r7, r3 │ │ │ │ - str r3, [sp, #392] @ 0x188 │ │ │ │ + str r3, [sp, #616] @ 0x268 │ │ │ │ movs r7, r3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r0, [r0, #3140] @ 0xc44 │ │ │ │ @@ -145272,15 +145272,15 @@ │ │ │ │ mvn.w r1, #3 │ │ │ │ add r2, pc │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl e2828 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #232] @ 0xe8 │ │ │ │ movs r7, r3 │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ str.w r0, [ip, #-16] │ │ │ │ @@ -145321,15 +145321,15 @@ │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ strb r0, [r6, #3] │ │ │ │ lsls r7, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r6, #31 │ │ │ │ + lsrs r6, r5, #32 │ │ │ │ movs r0, r4 │ │ │ │ strb r0, [r7, #2] │ │ │ │ lsls r7, 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, #3968] @ 0xf80 │ │ │ │ @@ -145526,15 +145526,15 @@ │ │ │ │ cmp r0, #2 │ │ │ │ beq.n b916c │ │ │ │ ldr r5, [r7, #20] │ │ │ │ mov r4, r9 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n b911c │ │ │ │ b.n b9024 │ │ │ │ - bl 176894 │ │ │ │ + bl 1768cc │ │ │ │ ldr r3, [r7, #32] │ │ │ │ cmp r0, r3 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ sbcs r1, r3 │ │ │ │ bcc.n b90f6 │ │ │ │ movs r0, #2 │ │ │ │ b.n b9024 │ │ │ │ @@ -145570,15 +145570,15 @@ │ │ │ │ strd r0, r1, [r7, #48] @ 0x30 │ │ │ │ add.w r0, r6, #6240 @ 0x1860 │ │ │ │ mov r1, r9 │ │ │ │ str r2, [r7, #56] @ 0x38 │ │ │ │ adds r0, #16 │ │ │ │ add.w r2, r7, #48 @ 0x30 │ │ │ │ blx 43168 <__pthread_cond_timedwait64@plt> │ │ │ │ - bl 176894 │ │ │ │ + bl 1768cc │ │ │ │ cmp r0, fp │ │ │ │ sbcs.w r1, r1, sl │ │ │ │ bcc.n b91ae │ │ │ │ mov r0, r9 │ │ │ │ blx 4377c │ │ │ │ b.n b917a │ │ │ │ subs r3, #4 │ │ │ │ @@ -145591,27 +145591,27 @@ │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r4, #1] │ │ │ │ lsls r7, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r6, #29 │ │ │ │ + lsls r4, r5, #30 │ │ │ │ movs r0, r4 │ │ │ │ - str r2, [sp, #504] @ 0x1f8 │ │ │ │ + str r2, [sp, #728] @ 0x2d8 │ │ │ │ movs r7, r3 │ │ │ │ ldr r4, [r2, #124] @ 0x7c │ │ │ │ lsls r7, r0, #2 │ │ │ │ - str r2, [sp, #24] │ │ │ │ + str r2, [sp, #248] @ 0xf8 │ │ │ │ movs r7, r3 │ │ │ │ - str r1, [sp, #384] @ 0x180 │ │ │ │ + str r1, [sp, #608] @ 0x260 │ │ │ │ movs r7, r3 │ │ │ │ - lsls r0, r6, #24 │ │ │ │ + lsls r0, r5, #25 │ │ │ │ movs r0, r4 │ │ │ │ - str r0, [sp, #936] @ 0x3a8 │ │ │ │ + str r1, [sp, #136] @ 0x88 │ │ │ │ movs r7, r3 │ │ │ │ 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, #4064] @ 0xfe0 │ │ │ │ @@ -145631,41 +145631,41 @@ │ │ │ │ movs r6, #1 │ │ │ │ add.w r0, r0, #5888 @ 0x1700 │ │ │ │ adds r0, #24 │ │ │ │ strb.w r6, [r5, #1832] @ 0x728 │ │ │ │ ldr.w r1, [ip, r1] │ │ │ │ vldr d7, [r1] │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 17fbd8 │ │ │ │ + bl 17fc10 │ │ │ │ strd r0, r1, [r4] │ │ │ │ orrs r0, r1 │ │ │ │ beq.n b92de │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ add.w r0, r0, #5888 @ 0x1700 │ │ │ │ mov r7, r2 │ │ │ │ mov r8, r3 │ │ │ │ mov r2, r6 │ │ │ │ adds r0, #24 │ │ │ │ mov r3, r5 │ │ │ │ strd r7, r8, [sp] │ │ │ │ - bl 17fe50 │ │ │ │ + bl 17fe88 │ │ │ │ cbz r0, b92e4 │ │ │ │ strd r6, r5, [r4] │ │ │ │ b.n b9296 │ │ │ │ add.w r5, r0, #4096 @ 0x1000 │ │ │ │ add.w r0, r0, #5888 @ 0x1700 │ │ │ │ adds r0, #24 │ │ │ │ strb.w r1, [r5, #1832] @ 0x728 │ │ │ │ ldr r1, [pc, #48] @ (b92fc ) │ │ │ │ ldr.w r1, [ip, r1] │ │ │ │ vldr d7, [r1] │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 17fbd8 │ │ │ │ + bl 17fc10 │ │ │ │ b.n b928e │ │ │ │ mvn.w r0, #1 │ │ │ │ b.n b9298 │ │ │ │ movw r0, #18968 @ 0x4a18 │ │ │ │ movt r0, #50273 @ 0xc461 │ │ │ │ b.n b9298 │ │ │ │ nop │ │ │ │ @@ -145727,15 +145727,15 @@ │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r1 │ │ │ │ adds r0, #4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1784e8 │ │ │ │ + bl 178520 │ │ │ │ add.w r3, r4, #32 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ subs r2, #1 │ │ │ │ strex r1, r2, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n b93a8 │ │ │ │ @@ -145758,50 +145758,50 @@ │ │ │ │ add.w r7, r5, #5952 @ 0x1740 │ │ │ │ bl 8123c │ │ │ │ adds r7, #12 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 81560 │ │ │ │ mov r0, r7 │ │ │ │ - bl 18ce64 │ │ │ │ + bl 18ce9c │ │ │ │ ldr.w r3, [r8, #1844] @ 0x734 │ │ │ │ ldr.w r2, [r8, #1840] @ 0x730 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8, #1844] @ 0x734 │ │ │ │ add.w r3, r2, r3, lsl #4 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ add.w ip, r2, r1, lsl #4 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w r0, r5, #6016 @ 0x1780 │ │ │ │ movs r3, #0 │ │ │ │ adds r0, #8 │ │ │ │ mov r2, r1 │ │ │ │ - bl 17d878 │ │ │ │ + bl 17d8b0 │ │ │ │ ldrb.w r3, [r4, #44] @ 0x2c │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ str r2, [r0, #36] @ 0x24 │ │ │ │ mov r0, r7 │ │ │ │ lsls r3, r3, #31 │ │ │ │ ittt mi │ │ │ │ ldrmi.w r3, [r8, #756] @ 0x2f4 │ │ │ │ addmi.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ strmi.w r3, [r8, #756] @ 0x2f4 │ │ │ │ - bl 18ce80 │ │ │ │ + bl 18ceb8 │ │ │ │ ldr.w r3, [r5, #3500] @ 0xdac │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldrb.w r7, [r3, #1696] @ 0x6a0 │ │ │ │ cbz r7, b94c2 │ │ │ │ add.w r7, r5, #5856 @ 0x16e0 │ │ │ │ adds r7, #28 │ │ │ │ mov r0, r7 │ │ │ │ - bl 18ce64 │ │ │ │ + bl 18ce9c │ │ │ │ add.w r0, r5, #6016 @ 0x1780 │ │ │ │ adds r0, #20 │ │ │ │ - bl 17e840 │ │ │ │ + bl 17e878 │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ ldr.w r2, [r5, #3492] @ 0xda4 │ │ │ │ str r1, [r0, #4] │ │ │ │ ldrd r0, r1, [r4, #16] │ │ │ │ strd r0, r1, [r3, #8] │ │ │ │ ldrd r0, r1, [r4, #8] │ │ │ │ @@ -145810,18 +145810,18 @@ │ │ │ │ dmb ish │ │ │ │ movs r1, #0 │ │ │ │ str r2, [r3, #0] │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ blx 428b4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 18ce80 │ │ │ │ + bl 18ceb8 │ │ │ │ add.w r0, r5, #5984 @ 0x1760 │ │ │ │ adds r0, #4 │ │ │ │ - bl 1784fc │ │ │ │ + bl 178534 │ │ │ │ ldr r2, [pc, #96] @ (b950c ) │ │ │ │ ldr r3, [pc, #92] @ (b9508 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ @@ -145888,30 +145888,30 @@ │ │ │ │ ldr.w ip, [pc, #108] @ b95c4 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ ldr.w r5, [r3, ip] │ │ │ │ cmp r2, r5 │ │ │ │ beq.n b9572 │ │ │ │ strd r3, r1, [sp] │ │ │ │ cbz r2, b95b6 │ │ │ │ - bl 179a60 │ │ │ │ + bl 179a98 │ │ │ │ ldrd r3, r1, [sp] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r1, #4] │ │ │ │ str r2, [r1, #8] │ │ │ │ str r2, [r1, #12] │ │ │ │ ldr r0, [r1, #20] │ │ │ │ cbz r0, b95a2 │ │ │ │ ldr.w ip, [pc, #68] @ b95c4 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ ldr.w r3, [r3, ip] │ │ │ │ cmp r2, r3 │ │ │ │ beq.n b9598 │ │ │ │ str r1, [sp, #0] │ │ │ │ cbz r2, b95ac │ │ │ │ - bl 179a60 │ │ │ │ + bl 179a98 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r2, [r1, #16] │ │ │ │ movs r3, #0 │ │ │ │ str r2, [r1, #16] │ │ │ │ str r3, [r1, #20] │ │ │ │ str r3, [r1, #24] │ │ │ │ str r3, [r1, #28] │ │ │ │ @@ -146003,15 +146003,15 @@ │ │ │ │ ldr r2, [r7, r2] │ │ │ │ cmp r0, r2 │ │ │ │ beq.n b9740 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n b96fc │ │ │ │ mov r2, r9 │ │ │ │ - bl 1798d8 │ │ │ │ + bl 179910 │ │ │ │ cbz r0, b96ec │ │ │ │ ldr r3, [r5, #8] │ │ │ │ str.w r9, [r5, #12] │ │ │ │ add r3, r0 │ │ │ │ str r0, [r5, #4] │ │ │ │ b.n b9604 │ │ │ │ lsls r1, r1, #1 │ │ │ │ @@ -146026,15 +146026,15 @@ │ │ │ │ ldr r1, [r7, r1] │ │ │ │ cmp r0, r1 │ │ │ │ beq.n b9714 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ str r3, [sp, #0] │ │ │ │ cbz r0, b96f0 │ │ │ │ mov r2, r8 │ │ │ │ - bl 1798d8 │ │ │ │ + bl 179910 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n b9768 │ │ │ │ ldr r2, [r5, #24] │ │ │ │ str.w r8, [r5, #28] │ │ │ │ add.w ip, r0, r2 │ │ │ │ str r0, [r5, #20] │ │ │ │ @@ -158179,343 +158179,343 @@ │ │ │ │ ldr.w ip, [pc, #676] @ c177c │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ add ip, pc │ │ │ │ str.w ip, [sp] │ │ │ │ bl e2828 │ │ │ │ b.w c0b0e │ │ │ │ - adds r4, r4, r6 │ │ │ │ + adds r4, r3, r7 │ │ │ │ movs r7, r3 │ │ │ │ - asrs r6, r1, #31 │ │ │ │ + adds r6, r0, r0 │ │ │ │ movs r7, r3 │ │ │ │ - adds r0, r2, r0 │ │ │ │ + adds r0, r1, r1 │ │ │ │ movs r7, r3 │ │ │ │ - adds r2, r4, r1 │ │ │ │ + adds r2, r3, r2 │ │ │ │ movs r7, r3 │ │ │ │ - asrs r0, r4, #30 │ │ │ │ + asrs r0, r3, #31 │ │ │ │ movs r7, r3 │ │ │ │ - asrs r2, r4, #31 │ │ │ │ + adds r2, r3, r0 │ │ │ │ movs r7, r3 │ │ │ │ - asrs r4, r6, #30 │ │ │ │ + asrs r4, r5, #31 │ │ │ │ movs r7, r3 │ │ │ │ - asrs r6, r0, #31 │ │ │ │ + asrs r6, r7, #31 │ │ │ │ movs r7, r3 │ │ │ │ - asrs r0, r7, #29 │ │ │ │ + asrs r0, r6, #30 │ │ │ │ movs r7, r3 │ │ │ │ - adds r4, r4, r2 │ │ │ │ + adds r4, r3, r3 │ │ │ │ movs r7, r3 │ │ │ │ - asrs r2, r1, #29 │ │ │ │ + asrs r2, r0, #30 │ │ │ │ movs r7, r3 │ │ │ │ - asrs r4, r1, #30 │ │ │ │ + asrs r4, r0, #31 │ │ │ │ movs r7, r3 │ │ │ │ - asrs r0, r1, #30 │ │ │ │ + asrs r0, r0, #31 │ │ │ │ movs r7, r3 │ │ │ │ - asrs r2, r4, #28 │ │ │ │ + asrs r2, r3, #29 │ │ │ │ movs r7, r3 │ │ │ │ - asrs r4, r4, #29 │ │ │ │ + asrs r4, r3, #30 │ │ │ │ movs r7, r3 │ │ │ │ - asrs r4, r6, #29 │ │ │ │ + asrs r4, r5, #30 │ │ │ │ movs r7, r3 │ │ │ │ - asrs r2, r7, #27 │ │ │ │ + asrs r2, r6, #28 │ │ │ │ movs r7, r3 │ │ │ │ - asrs r4, r7, #28 │ │ │ │ + asrs r4, r6, #29 │ │ │ │ movs r7, r3 │ │ │ │ - asrs r4, r3, #29 │ │ │ │ + asrs r4, r2, #30 │ │ │ │ movs r7, r3 │ │ │ │ - asrs r2, r2, #27 │ │ │ │ + asrs r2, r1, #28 │ │ │ │ movs r7, r3 │ │ │ │ - asrs r4, r2, #28 │ │ │ │ + asrs r4, r1, #29 │ │ │ │ movs r7, r3 │ │ │ │ - asrs r0, r1, #29 │ │ │ │ + asrs r0, r0, #30 │ │ │ │ movs r7, r3 │ │ │ │ - asrs r2, r5, #26 │ │ │ │ + asrs r2, r4, #27 │ │ │ │ movs r7, r3 │ │ │ │ - asrs r4, r5, #27 │ │ │ │ + asrs r4, r4, #28 │ │ │ │ movs r7, r3 │ │ │ │ - asrs r0, r6, #28 │ │ │ │ + asrs r0, r5, #29 │ │ │ │ movs r7, r3 │ │ │ │ - asrs r2, r0, #26 │ │ │ │ + asrs r2, r7, #26 │ │ │ │ movs r7, r3 │ │ │ │ - asrs r4, r0, #27 │ │ │ │ + asrs r4, r7, #27 │ │ │ │ movs r7, r3 │ │ │ │ - adds r0, r0, r1 │ │ │ │ + adds r0, r7, r1 │ │ │ │ movs r7, r3 │ │ │ │ - asrs r2, r2, #25 │ │ │ │ + asrs r2, r1, #26 │ │ │ │ movs r7, r3 │ │ │ │ - asrs r4, r2, #26 │ │ │ │ + asrs r4, r1, #27 │ │ │ │ movs r7, r3 │ │ │ │ - adds r0, r5, r0 │ │ │ │ + adds r0, r4, r1 │ │ │ │ movs r7, r3 │ │ │ │ - asrs r2, r4, #24 │ │ │ │ + asrs r2, r3, #25 │ │ │ │ movs r7, r3 │ │ │ │ - asrs r4, r4, #25 │ │ │ │ + asrs r4, r3, #26 │ │ │ │ movs r7, r3 │ │ │ │ - adds r0, r2, r0 │ │ │ │ + adds r0, r1, r1 │ │ │ │ movs r7, r3 │ │ │ │ - asrs r2, r6, #23 │ │ │ │ + asrs r2, r5, #24 │ │ │ │ movs r7, r3 │ │ │ │ - asrs r4, r6, #24 │ │ │ │ + asrs r4, r5, #25 │ │ │ │ movs r7, r3 │ │ │ │ - adds r0, r0, r0 │ │ │ │ + adds r0, r7, r0 │ │ │ │ movs r7, r3 │ │ │ │ - asrs r2, r0, #23 │ │ │ │ + asrs r2, r7, #23 │ │ │ │ movs r7, r3 │ │ │ │ - asrs r4, r0, #24 │ │ │ │ + asrs r4, r7, #24 │ │ │ │ movs r7, r3 │ │ │ │ - asrs r4, r5, #31 │ │ │ │ + adds r4, r4, r0 │ │ │ │ movs r7, r3 │ │ │ │ - asrs r2, r2, #22 │ │ │ │ + asrs r2, r1, #23 │ │ │ │ movs r7, r3 │ │ │ │ - asrs r4, r2, #23 │ │ │ │ + asrs r4, r1, #24 │ │ │ │ movs r7, r3 │ │ │ │ - adds r2, r0, r4 │ │ │ │ + adds r2, r7, r4 │ │ │ │ movs r7, r3 │ │ │ │ - asrs r0, r1, #15 │ │ │ │ + asrs r0, r0, #16 │ │ │ │ movs r7, r3 │ │ │ │ - asrs r2, r1, #16 │ │ │ │ + asrs r2, r0, #17 │ │ │ │ movs r7, r3 │ │ │ │ - asrs r6, r6, #17 │ │ │ │ + asrs r6, r5, #18 │ │ │ │ movs r7, r3 │ │ │ │ - asrs r0, r4, #14 │ │ │ │ + asrs r0, r3, #15 │ │ │ │ movs r7, r3 │ │ │ │ - asrs r2, r4, #15 │ │ │ │ + asrs r2, r3, #16 │ │ │ │ movs r7, r3 │ │ │ │ - asrs r6, r3, #17 │ │ │ │ + asrs r6, r2, #18 │ │ │ │ movs r7, r3 │ │ │ │ - asrs r0, r7, #13 │ │ │ │ + asrs r0, r6, #14 │ │ │ │ movs r7, r3 │ │ │ │ - asrs r2, r7, #14 │ │ │ │ + asrs r2, r6, #15 │ │ │ │ movs r7, r3 │ │ │ │ - asrs r6, r7, #16 │ │ │ │ + asrs r6, r6, #17 │ │ │ │ movs r7, r3 │ │ │ │ - asrs r0, r2, #13 │ │ │ │ + asrs r0, r1, #14 │ │ │ │ movs r7, r3 │ │ │ │ - asrs r2, r2, #14 │ │ │ │ + asrs r2, r1, #15 │ │ │ │ movs r7, r3 │ │ │ │ - asrs r2, r5, #16 │ │ │ │ + asrs r2, r4, #17 │ │ │ │ movs r7, r3 │ │ │ │ - asrs r0, r5, #12 │ │ │ │ + asrs r0, r4, #13 │ │ │ │ movs r7, r3 │ │ │ │ - asrs r2, r5, #13 │ │ │ │ + asrs r2, r4, #14 │ │ │ │ movs r7, r3 │ │ │ │ - asrs r6, r3, #16 │ │ │ │ + asrs r6, r2, #17 │ │ │ │ movs r7, r3 │ │ │ │ - asrs r0, r0, #12 │ │ │ │ + asrs r0, r7, #12 │ │ │ │ movs r7, r3 │ │ │ │ - asrs r2, r0, #13 │ │ │ │ + asrs r2, r7, #13 │ │ │ │ movs r7, r3 │ │ │ │ - asrs r2, r0, #16 │ │ │ │ + asrs r2, r7, #16 │ │ │ │ movs r7, r3 │ │ │ │ - asrs r0, r3, #11 │ │ │ │ + asrs r0, r2, #12 │ │ │ │ movs r7, r3 │ │ │ │ - asrs r2, r3, #12 │ │ │ │ + asrs r2, r2, #13 │ │ │ │ movs r7, r3 │ │ │ │ - asrs r2, r5, #15 │ │ │ │ + asrs r2, r4, #16 │ │ │ │ movs r7, r3 │ │ │ │ - asrs r0, r6, #10 │ │ │ │ + asrs r0, r5, #11 │ │ │ │ movs r7, r3 │ │ │ │ - asrs r2, r6, #11 │ │ │ │ + asrs r2, r5, #12 │ │ │ │ movs r7, r3 │ │ │ │ - asrs r2, r0, #20 │ │ │ │ + asrs r2, r7, #20 │ │ │ │ movs r7, r3 │ │ │ │ - asrs r0, r0, #10 │ │ │ │ + asrs r0, r7, #10 │ │ │ │ movs r7, r3 │ │ │ │ - asrs r2, r0, #11 │ │ │ │ + asrs r2, r7, #11 │ │ │ │ movs r7, r3 │ │ │ │ - asrs r6, r4, #14 │ │ │ │ + asrs r6, r3, #15 │ │ │ │ movs r7, r3 │ │ │ │ - asrs r0, r3, #9 │ │ │ │ + asrs r0, r2, #10 │ │ │ │ movs r7, r3 │ │ │ │ - asrs r2, r3, #10 │ │ │ │ + asrs r2, r2, #11 │ │ │ │ movs r7, r3 │ │ │ │ - asrs r2, r2, #15 │ │ │ │ + asrs r2, r1, #16 │ │ │ │ movs r7, r3 │ │ │ │ - asrs r0, r6, #8 │ │ │ │ + asrs r0, r5, #9 │ │ │ │ movs r7, r3 │ │ │ │ - asrs r2, r6, #9 │ │ │ │ + asrs r2, r5, #10 │ │ │ │ movs r7, r3 │ │ │ │ - asrs r2, r0, #15 │ │ │ │ + asrs r2, r7, #15 │ │ │ │ movs r7, r3 │ │ │ │ - asrs r0, r1, #8 │ │ │ │ + asrs r0, r0, #9 │ │ │ │ movs r7, r3 │ │ │ │ - asrs r2, r1, #9 │ │ │ │ + asrs r2, r0, #10 │ │ │ │ movs r7, r3 │ │ │ │ - asrs r6, r0, #13 │ │ │ │ + asrs r6, r7, #13 │ │ │ │ movs r7, r3 │ │ │ │ - asrs r0, r4, #7 │ │ │ │ + asrs r0, r3, #8 │ │ │ │ movs r7, r3 │ │ │ │ - asrs r2, r4, #8 │ │ │ │ + asrs r2, r3, #9 │ │ │ │ movs r7, r3 │ │ │ │ - asrs r2, r5, #12 │ │ │ │ + asrs r2, r4, #13 │ │ │ │ movs r7, r3 │ │ │ │ - asrs r0, r7, #6 │ │ │ │ + asrs r0, r6, #7 │ │ │ │ movs r7, r3 │ │ │ │ - asrs r2, r7, #7 │ │ │ │ + asrs r2, r6, #8 │ │ │ │ movs r7, r3 │ │ │ │ - asrs r6, r1, #12 │ │ │ │ + asrs r6, r0, #13 │ │ │ │ movs r7, r3 │ │ │ │ - asrs r0, r2, #6 │ │ │ │ + asrs r0, r1, #7 │ │ │ │ movs r7, r3 │ │ │ │ - asrs r2, r2, #7 │ │ │ │ + asrs r2, r1, #8 │ │ │ │ movs r7, r3 │ │ │ │ - asrs r6, r6, #11 │ │ │ │ + asrs r6, r5, #12 │ │ │ │ movs r7, r3 │ │ │ │ - asrs r0, r5, #5 │ │ │ │ + asrs r0, r4, #6 │ │ │ │ movs r7, r3 │ │ │ │ - asrs r2, r5, #6 │ │ │ │ + asrs r2, r4, #7 │ │ │ │ movs r7, r3 │ │ │ │ - asrs r6, r3, #15 │ │ │ │ + asrs r6, r2, #16 │ │ │ │ movs r7, r3 │ │ │ │ - asrs r0, r0, #5 │ │ │ │ + asrs r0, r7, #5 │ │ │ │ movs r7, r3 │ │ │ │ - asrs r2, r0, #6 │ │ │ │ + asrs r2, r7, #6 │ │ │ │ movs r7, r3 │ │ │ │ - asrs r2, r3, #15 │ │ │ │ + asrs r2, r2, #16 │ │ │ │ movs r7, r3 │ │ │ │ - asrs r0, r3, #4 │ │ │ │ + asrs r0, r2, #5 │ │ │ │ movs r7, r3 │ │ │ │ - asrs r2, r3, #5 │ │ │ │ + asrs r2, r2, #6 │ │ │ │ movs r7, r3 │ │ │ │ - asrs r2, r2, #15 │ │ │ │ + asrs r2, r1, #16 │ │ │ │ movs r7, r3 │ │ │ │ - asrs r0, r6, #3 │ │ │ │ + asrs r0, r5, #4 │ │ │ │ movs r7, r3 │ │ │ │ - asrs r2, r6, #4 │ │ │ │ + asrs r2, r5, #5 │ │ │ │ movs r7, r3 │ │ │ │ - asrs r6, r1, #15 │ │ │ │ + asrs r6, r0, #16 │ │ │ │ movs r7, r3 │ │ │ │ - asrs r0, r1, #3 │ │ │ │ + asrs r0, r0, #4 │ │ │ │ movs r7, r3 │ │ │ │ - asrs r2, r1, #4 │ │ │ │ + asrs r2, r0, #5 │ │ │ │ movs r7, r3 │ │ │ │ - asrs r6, r1, #15 │ │ │ │ + asrs r6, r0, #16 │ │ │ │ movs r7, r3 │ │ │ │ - asrs r0, r4, #2 │ │ │ │ + asrs r0, r3, #3 │ │ │ │ movs r7, r3 │ │ │ │ - asrs r2, r4, #3 │ │ │ │ + asrs r2, r3, #4 │ │ │ │ movs r7, r3 │ │ │ │ - asrs r6, r1, #15 │ │ │ │ + asrs r6, r0, #16 │ │ │ │ movs r7, r3 │ │ │ │ - asrs r0, r7, #1 │ │ │ │ + asrs r0, r6, #2 │ │ │ │ movs r7, r3 │ │ │ │ - asrs r2, r7, #2 │ │ │ │ + asrs r2, r6, #3 │ │ │ │ movs r7, r3 │ │ │ │ - asrs r6, r1, #15 │ │ │ │ + asrs r6, r0, #16 │ │ │ │ movs r7, r3 │ │ │ │ - asrs r0, r2, #1 │ │ │ │ + asrs r0, r1, #2 │ │ │ │ movs r7, r3 │ │ │ │ - asrs r2, r2, #2 │ │ │ │ + asrs r2, r1, #3 │ │ │ │ movs r7, r3 │ │ │ │ - asrs r6, r1, #15 │ │ │ │ + asrs r6, r0, #16 │ │ │ │ movs r7, r3 │ │ │ │ - asrs r0, r5, #32 │ │ │ │ + asrs r0, r4, #1 │ │ │ │ movs r7, r3 │ │ │ │ - asrs r2, r5, #1 │ │ │ │ + asrs r2, r4, #2 │ │ │ │ movs r7, r3 │ │ │ │ - asrs r6, r1, #15 │ │ │ │ + asrs r6, r0, #16 │ │ │ │ movs r7, r3 │ │ │ │ - asrs r0, r0, #32 │ │ │ │ + asrs r0, r7, #32 │ │ │ │ movs r7, r3 │ │ │ │ - asrs r2, r0, #1 │ │ │ │ + asrs r2, r7, #1 │ │ │ │ movs r7, r3 │ │ │ │ - asrs r2, r7, #14 │ │ │ │ + asrs r2, r6, #15 │ │ │ │ movs r7, r3 │ │ │ │ - lsrs r0, r3, #31 │ │ │ │ + asrs r0, r2, #32 │ │ │ │ movs r7, r3 │ │ │ │ - asrs r2, r3, #32 │ │ │ │ + asrs r2, r2, #1 │ │ │ │ movs r7, r3 │ │ │ │ - asrs r6, r4, #14 │ │ │ │ + asrs r6, r3, #15 │ │ │ │ movs r7, r3 │ │ │ │ - lsrs r0, r6, #30 │ │ │ │ + lsrs r0, r5, #31 │ │ │ │ movs r7, r3 │ │ │ │ - lsrs r2, r6, #31 │ │ │ │ + asrs r2, r5, #32 │ │ │ │ movs r7, r3 │ │ │ │ - asrs r2, r2, #14 │ │ │ │ + asrs r2, r1, #15 │ │ │ │ movs r7, r3 │ │ │ │ - lsrs r4, r1, #30 │ │ │ │ + lsrs r4, r0, #31 │ │ │ │ movs r7, r3 │ │ │ │ - lsrs r6, r1, #31 │ │ │ │ + asrs r6, r0, #32 │ │ │ │ movs r7, r3 │ │ │ │ - asrs r2, r7, #13 │ │ │ │ + asrs r2, r6, #14 │ │ │ │ movs r7, r3 │ │ │ │ - lsrs r0, r5, #29 │ │ │ │ + lsrs r0, r4, #30 │ │ │ │ movs r7, r3 │ │ │ │ - lsrs r2, r5, #30 │ │ │ │ + lsrs r2, r4, #31 │ │ │ │ movs r7, r3 │ │ │ │ - asrs r0, r4, #13 │ │ │ │ + asrs r0, r3, #14 │ │ │ │ movs r7, r3 │ │ │ │ - lsrs r2, r0, #29 │ │ │ │ + lsrs r2, r7, #29 │ │ │ │ movs r7, r3 │ │ │ │ - lsrs r4, r0, #30 │ │ │ │ + lsrs r4, r7, #30 │ │ │ │ movs r7, r3 │ │ │ │ - asrs r2, r2, #13 │ │ │ │ + asrs r2, r1, #14 │ │ │ │ movs r7, r3 │ │ │ │ - lsrs r4, r3, #28 │ │ │ │ + lsrs r4, r2, #29 │ │ │ │ movs r7, r3 │ │ │ │ - lsrs r6, r3, #29 │ │ │ │ + lsrs r6, r2, #30 │ │ │ │ movs r7, r3 │ │ │ │ - asrs r4, r0, #13 │ │ │ │ + asrs r4, r7, #13 │ │ │ │ movs r7, r3 │ │ │ │ - lsrs r6, r6, #27 │ │ │ │ + lsrs r6, r5, #28 │ │ │ │ movs r7, r3 │ │ │ │ - lsrs r0, r7, #28 │ │ │ │ + lsrs r0, r6, #29 │ │ │ │ movs r7, r3 │ │ │ │ - asrs r6, r5, #12 │ │ │ │ + asrs r6, r4, #13 │ │ │ │ movs r7, r3 │ │ │ │ - lsrs r0, r2, #27 │ │ │ │ + lsrs r0, r1, #28 │ │ │ │ movs r7, r3 │ │ │ │ - lsrs r2, r2, #28 │ │ │ │ + lsrs r2, r1, #29 │ │ │ │ movs r7, r3 │ │ │ │ - asrs r0, r4, #12 │ │ │ │ + asrs r0, r3, #13 │ │ │ │ movs r7, r3 │ │ │ │ - lsrs r2, r5, #26 │ │ │ │ + lsrs r2, r4, #27 │ │ │ │ movs r7, r3 │ │ │ │ - lsrs r4, r5, #27 │ │ │ │ + lsrs r4, r4, #28 │ │ │ │ movs r7, r3 │ │ │ │ - asrs r2, r2, #12 │ │ │ │ + asrs r2, r1, #13 │ │ │ │ movs r7, r3 │ │ │ │ - lsrs r4, r0, #26 │ │ │ │ + lsrs r4, r7, #26 │ │ │ │ movs r7, r3 │ │ │ │ - lsrs r6, r0, #27 │ │ │ │ + lsrs r6, r7, #27 │ │ │ │ movs r7, r3 │ │ │ │ - asrs r4, r0, #12 │ │ │ │ + asrs r4, r7, #12 │ │ │ │ movs r7, r3 │ │ │ │ - lsrs r6, r3, #25 │ │ │ │ + lsrs r6, r2, #26 │ │ │ │ movs r7, r3 │ │ │ │ - lsrs r0, r4, #26 │ │ │ │ + lsrs r0, r3, #27 │ │ │ │ movs r7, r3 │ │ │ │ - asrs r6, r6, #11 │ │ │ │ + asrs r6, r5, #12 │ │ │ │ movs r7, r3 │ │ │ │ - lsrs r0, r7, #24 │ │ │ │ + lsrs r0, r6, #25 │ │ │ │ movs r7, r3 │ │ │ │ - lsrs r2, r7, #25 │ │ │ │ + lsrs r2, r6, #26 │ │ │ │ movs r7, r3 │ │ │ │ - asrs r0, r5, #11 │ │ │ │ + asrs r0, r4, #12 │ │ │ │ movs r7, r3 │ │ │ │ - lsrs r2, r2, #24 │ │ │ │ + lsrs r2, r1, #25 │ │ │ │ movs r7, r3 │ │ │ │ - lsrs r4, r2, #25 │ │ │ │ + lsrs r4, r1, #26 │ │ │ │ movs r7, r3 │ │ │ │ - asrs r6, r1, #12 │ │ │ │ + asrs r6, r0, #13 │ │ │ │ movs r7, r3 │ │ │ │ - lsrs r4, r5, #23 │ │ │ │ + lsrs r4, r4, #24 │ │ │ │ movs r7, r3 │ │ │ │ - lsrs r6, r5, #24 │ │ │ │ + lsrs r6, r4, #25 │ │ │ │ movs r7, r3 │ │ │ │ - asrs r4, r6, #10 │ │ │ │ + asrs r4, r5, #11 │ │ │ │ movs r7, r3 │ │ │ │ - lsrs r6, r0, #23 │ │ │ │ + lsrs r6, r7, #23 │ │ │ │ movs r7, r3 │ │ │ │ - lsrs r0, r1, #24 │ │ │ │ + lsrs r0, r0, #25 │ │ │ │ movs r7, r3 │ │ │ │ - asrs r2, r5, #10 │ │ │ │ + asrs r2, r4, #11 │ │ │ │ movs r7, r3 │ │ │ │ - lsrs r0, r4, #22 │ │ │ │ + lsrs r0, r3, #23 │ │ │ │ movs r7, r3 │ │ │ │ - lsrs r2, r4, #23 │ │ │ │ + lsrs r2, r3, #24 │ │ │ │ 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] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip, #3240] @ 0xca8 │ │ │ │ @@ -161051,100 +161051,100 @@ │ │ │ │ add r5, pc │ │ │ │ strd r1, r6, [sp, #4] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ str r5, [sp, #0] │ │ │ │ bl e2828 │ │ │ │ b.n c3f3c │ │ │ │ - @ instruction: 0xfbce001e │ │ │ │ - cmp r5, #154 @ 0x9a │ │ │ │ + stc2 0, cr0, [r6], {30} │ │ │ │ + cmp r5, #210 @ 0xd2 │ │ │ │ movs r7, r3 │ │ │ │ - cmp r5, #172 @ 0xac │ │ │ │ + cmp r5, #228 @ 0xe4 │ │ │ │ movs r7, r3 │ │ │ │ - add.w r0, lr, #10354688 @ 0x9e0000 │ │ │ │ - @ instruction: 0xf4be001e │ │ │ │ - asrs r0, r7, #19 │ │ │ │ + adc.w r0, r6, #10354688 @ 0x9e0000 │ │ │ │ + @ instruction: 0xf4f6001e │ │ │ │ + asrs r0, r6, #20 │ │ │ │ movs r7, r3 │ │ │ │ - asrs r2, r2, #20 │ │ │ │ + asrs r2, r1, #21 │ │ │ │ movs r7, r3 │ │ │ │ - bics.w r0, r4, #10354688 @ 0x9e0000 │ │ │ │ - @ instruction: 0xf3e4001e │ │ │ │ - eors r4, r5 │ │ │ │ + orn r0, ip, #10354688 @ 0x9e0000 │ │ │ │ + ands.w r0, ip, #10354688 @ 0x9e0000 │ │ │ │ + lsls r4, r4 │ │ │ │ movs r7, r3 │ │ │ │ - eors r6, r7 │ │ │ │ + lsls r6, r6 │ │ │ │ movs r7, r3 │ │ │ │ - @ instruction: 0xf37c001e │ │ │ │ - ssat16 r0, #31, ip │ │ │ │ - lsls r2, r3, #11 │ │ │ │ + @ instruction: 0xf3b4001e │ │ │ │ + bfi r0, r4, #0, #31 │ │ │ │ + lsls r2, r2, #12 │ │ │ │ movs r7, r3 │ │ │ │ - vqadd.u32 d16, d8, d14 │ │ │ │ - subs.w r0, lr, #30 │ │ │ │ - sbc.w r0, lr, #30 │ │ │ │ - cmp r0, #170 @ 0xaa │ │ │ │ + vshr.u32 d0, d14, #32 │ │ │ │ + @ instruction: 0xf1f6001e │ │ │ │ + sub.w r0, r6, #30 │ │ │ │ + cmp r0, #226 @ 0xe2 │ │ │ │ movs r7, r3 │ │ │ │ - cmp r0, #184 @ 0xb8 │ │ │ │ + cmp r0, #240 @ 0xf0 │ │ │ │ movs r7, r3 │ │ │ │ - adds.w r0, r2, #30 │ │ │ │ - @ instruction: 0xf0c2001e │ │ │ │ - asrs r6, r6, #10 │ │ │ │ + adc.w r0, sl, #30 │ │ │ │ + @ instruction: 0xf0fa001e │ │ │ │ + asrs r6, r5, #11 │ │ │ │ movs r7, r3 │ │ │ │ - asrs r0, r0, #11 │ │ │ │ + asrs r0, r7, #11 │ │ │ │ movs r7, r3 │ │ │ │ - orn r0, r6, #30 │ │ │ │ - ands.w r0, r6, #30 │ │ │ │ - subs r7, #172 @ 0xac │ │ │ │ + eors.w r0, lr, #30 │ │ │ │ + orr.w r0, lr, #30 │ │ │ │ + subs r7, #228 @ 0xe4 │ │ │ │ movs r7, r3 │ │ │ │ - subs r7, #198 @ 0xc6 │ │ │ │ + subs r7, #254 @ 0xfe │ │ │ │ movs r7, r3 │ │ │ │ - vmov.i32 d16, #14 @ 0x0000000e │ │ │ │ - vqadd.s64 d16, d0, d14 │ │ │ │ - cmp r3, #114 @ 0x72 │ │ │ │ + vshr.s32 d16, d14, #8 │ │ │ │ + vshr.s32 d0, d14, #24 │ │ │ │ + cmp r3, #170 @ 0xaa │ │ │ │ movs r7, r3 │ │ │ │ - cmp r3, #8 │ │ │ │ + cmp r3, #64 @ 0x40 │ │ │ │ movs r7, r3 │ │ │ │ - vqadd.s8 d0, d10, d14 │ │ │ │ - mrc 0, 5, r0, cr10, cr14, {0} │ │ │ │ - asrs r0, r7, #6 │ │ │ │ + vqadd.s8 d16, d2, d14 │ │ │ │ + mrc 0, 7, r0, cr2, cr14, {0} │ │ │ │ + asrs r0, r6, #7 │ │ │ │ movs r7, r3 │ │ │ │ - asrs r2, r1, #7 │ │ │ │ + asrs r2, r0, #8 │ │ │ │ movs r7, r3 │ │ │ │ - mrc 0, 3, r0, cr0, cr14, {0} │ │ │ │ - mcr 0, 1, r0, cr0, cr14, {0} │ │ │ │ - @ instruction: 0xfa82001e │ │ │ │ - @ instruction: 0xfa52001e │ │ │ │ - stcl 0, cr0, [r8, #120] @ 0x78 │ │ │ │ - ldcl 0, cr0, [r8, #-120]! @ 0xffffff88 │ │ │ │ - asrs r0, r7, #11 │ │ │ │ + mcr 0, 5, r0, cr8, cr14, {0} │ │ │ │ + mrc 0, 2, r0, cr8, cr14, {0} │ │ │ │ + @ instruction: 0xfaba001e │ │ │ │ + @ instruction: 0xfa8a001e │ │ │ │ + mcr 0, 0, r0, cr0, cr14, {0} │ │ │ │ + ldc 0, cr0, [r0, #120]! @ 0x78 │ │ │ │ + asrs r0, r6, #12 │ │ │ │ movs r7, r3 │ │ │ │ - asrs r4, r1, #12 │ │ │ │ + asrs r4, r0, #13 │ │ │ │ movs r7, r3 │ │ │ │ - ldc 0, cr0, [r6, #-120]! @ 0xffffff88 │ │ │ │ - stcl 0, cr0, [r6], #120 @ 0x78 │ │ │ │ - subs r1, #228 @ 0xe4 │ │ │ │ + stcl 0, cr0, [lr, #-120]! @ 0xffffff88 │ │ │ │ + ldc 0, cr0, [lr, #-120] @ 0xffffff88 │ │ │ │ + subs r2, #28 │ │ │ │ movs r7, r3 │ │ │ │ - subs r1, #252 @ 0xfc │ │ │ │ + subs r2, #52 @ 0x34 │ │ │ │ movs r7, r3 │ │ │ │ - stc 0, cr0, [sl], #120 @ 0x78 │ │ │ │ - mrrc 0, 1, r0, sl, cr14 │ │ │ │ - adds r0, #234 @ 0xea │ │ │ │ + stcl 0, cr0, [r2], #120 @ 0x78 │ │ │ │ + ldc 0, cr0, [r2], {30} │ │ │ │ + adds r1, #34 @ 0x22 │ │ │ │ movs r7, r3 │ │ │ │ - adds r0, #150 @ 0x96 │ │ │ │ + adds r0, #206 @ 0xce │ │ │ │ movs r7, r3 │ │ │ │ - @ instruction: 0xebf8001e │ │ │ │ - sub.w r0, sl, lr, lsr #32 │ │ │ │ - lsls r4, r6, #25 │ │ │ │ + ldc 0, cr0, [r0], #-120 @ 0xffffff88 │ │ │ │ + @ instruction: 0xebe2001e │ │ │ │ + lsls r4, r5, #26 │ │ │ │ movs r7, r3 │ │ │ │ - lsls r4, r1, #24 │ │ │ │ + lsls r4, r0, #25 │ │ │ │ movs r7, r3 │ │ │ │ - @ instruction: 0xeb32001e │ │ │ │ - @ instruction: 0xeae2001e │ │ │ │ - @ instruction: 0xf66a001e │ │ │ │ - @ instruction: 0xf676001e │ │ │ │ - @ instruction: 0xeaa4001e │ │ │ │ - orrs.w r0, r6, lr, lsr #32 │ │ │ │ + sbc.w r0, sl, lr, lsr #32 │ │ │ │ + adds.w r0, sl, lr, lsr #32 │ │ │ │ + subw r0, r2, #2078 @ 0x81e │ │ │ │ + subw r0, lr, #2078 @ 0x81e │ │ │ │ + @ instruction: 0xeadc001e │ │ │ │ + eor.w r0, lr, lr, lsr #32 │ │ │ │ movw r3, #58640 @ 0xe510 │ │ │ │ movt r3, #15260 @ 0x3b9c │ │ │ │ cmp r0, r3 │ │ │ │ beq.w ca754 │ │ │ │ bhi.w c48e0 │ │ │ │ movw r3, #30640 @ 0x77b0 │ │ │ │ movt r3, #15260 @ 0x3b9c │ │ │ │ @@ -162269,124 +162269,124 @@ │ │ │ │ cmp r0, r3 │ │ │ │ bne.w c2bf6 │ │ │ │ ldrb.w r3, [r4, #350] @ 0x15e │ │ │ │ cmp r3, #0 │ │ │ │ beq.w c2bf6 │ │ │ │ ldr r1, [sp, #328] @ 0x148 │ │ │ │ b.w c2bd4 │ │ │ │ - adds r7, #42 @ 0x2a │ │ │ │ + adds r7, #98 @ 0x62 │ │ │ │ movs r7, r3 │ │ │ │ - adds r7, #52 @ 0x34 │ │ │ │ + adds r7, #108 @ 0x6c │ │ │ │ movs r7, r3 │ │ │ │ - @ instruction: 0xe802001e │ │ │ │ - b.n c46c4 │ │ │ │ + @ instruction: 0xe83a001e │ │ │ │ + b.n c4734 │ │ │ │ movs r6, r3 │ │ │ │ - movs r6, #52 @ 0x34 │ │ │ │ + movs r6, #108 @ 0x6c │ │ │ │ movs r7, r3 │ │ │ │ - movs r6, #74 @ 0x4a │ │ │ │ + movs r6, #130 @ 0x82 │ │ │ │ movs r7, r3 │ │ │ │ - b.n c4664 │ │ │ │ + b.n c46d4 │ │ │ │ movs r6, r3 │ │ │ │ - b.n c45c8 │ │ │ │ + b.n c4638 │ │ │ │ movs r6, r3 │ │ │ │ - @ instruction: 0xf196001e │ │ │ │ - sbc.w r0, r4, #30 │ │ │ │ - b.n c4540 │ │ │ │ + rsb r0, lr, #30 │ │ │ │ + @ instruction: 0xf19c001e │ │ │ │ + b.n c45b0 │ │ │ │ movs r6, r3 │ │ │ │ - b.n c44a4 │ │ │ │ + b.n c4514 │ │ │ │ movs r6, r3 │ │ │ │ - asrs r0, r7, #3 │ │ │ │ + asrs r0, r6, #4 │ │ │ │ movs r7, r3 │ │ │ │ - asrs r2, r1, #4 │ │ │ │ + asrs r2, r0, #5 │ │ │ │ movs r7, r3 │ │ │ │ - b.n c4444 │ │ │ │ + b.n c44b4 │ │ │ │ movs r6, r3 │ │ │ │ - b.n c43a8 │ │ │ │ + b.n c4418 │ │ │ │ movs r6, r3 │ │ │ │ - cmp r4, #98 @ 0x62 │ │ │ │ + cmp r4, #154 @ 0x9a │ │ │ │ movs r7, r3 │ │ │ │ - cmp r4, #24 │ │ │ │ + cmp r4, #80 @ 0x50 │ │ │ │ movs r7, r3 │ │ │ │ - b.n c4310 │ │ │ │ + b.n c4380 │ │ │ │ movs r6, r3 │ │ │ │ - b.n c4274 │ │ │ │ + b.n c42e4 │ │ │ │ movs r6, r3 │ │ │ │ - subs r0, #84 @ 0x54 │ │ │ │ + subs r0, #140 @ 0x8c │ │ │ │ movs r7, r3 │ │ │ │ - subs r0, #106 @ 0x6a │ │ │ │ + subs r0, #162 @ 0xa2 │ │ │ │ movs r7, r3 │ │ │ │ - b.n c4214 │ │ │ │ + b.n c4284 │ │ │ │ movs r6, r3 │ │ │ │ - b.n c4178 │ │ │ │ + b.n c41e8 │ │ │ │ movs r6, r3 │ │ │ │ - movs r4, #200 @ 0xc8 │ │ │ │ + movs r5, #0 │ │ │ │ movs r7, r3 │ │ │ │ - movs r4, #82 @ 0x52 │ │ │ │ + movs r4, #138 @ 0x8a │ │ │ │ movs r7, r3 │ │ │ │ - b.n c40c4 │ │ │ │ + b.n c4134 │ │ │ │ movs r6, r3 │ │ │ │ - b.n c4028 │ │ │ │ + b.n c4098 │ │ │ │ movs r6, r3 │ │ │ │ - stc2l 0, cr0, [r2, #120] @ 0x78 │ │ │ │ - ldc2l 0, cr0, [r0, #120] @ 0x78 │ │ │ │ - b.n c3fd8 │ │ │ │ + ldc2l 0, cr0, [sl, #120]! @ 0x78 │ │ │ │ + mcr2 0, 0, r0, cr8, cr14, {0} │ │ │ │ + b.n c4048 │ │ │ │ movs r6, r3 │ │ │ │ - b.n c4f3c │ │ │ │ + b.n c4fac │ │ │ │ movs r6, r3 │ │ │ │ stmia r0!, {r1, r4, r5, r7} │ │ │ │ lsls r6, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #230 @ 0xe6 │ │ │ │ + subs r3, #30 │ │ │ │ movs r7, r3 │ │ │ │ - subs r2, #180 @ 0xb4 │ │ │ │ + subs r2, #236 @ 0xec │ │ │ │ movs r7, r3 │ │ │ │ - b.n c4db0 │ │ │ │ + b.n c4e20 │ │ │ │ movs r6, r3 │ │ │ │ - b.n c4d14 │ │ │ │ + b.n c4d84 │ │ │ │ movs r6, r3 │ │ │ │ - movs r1, #232 @ 0xe8 │ │ │ │ + movs r2, #32 │ │ │ │ movs r7, r3 │ │ │ │ - movs r1, #182 @ 0xb6 │ │ │ │ + movs r1, #238 @ 0xee │ │ │ │ movs r7, r3 │ │ │ │ - b.n c4c9c │ │ │ │ + b.n c4d0c │ │ │ │ movs r6, r3 │ │ │ │ - b.n c4c00 │ │ │ │ + b.n c4c70 │ │ │ │ movs r6, r3 │ │ │ │ - stc2 0, cr0, [lr], #-120 @ 0xffffff88 │ │ │ │ - ldc2 0, cr0, [r8], #-120 @ 0xffffff88 │ │ │ │ - b.n c4ba0 │ │ │ │ + stc2l 0, cr0, [r6], #-120 @ 0xffffff88 │ │ │ │ + ldc2l 0, cr0, [r0], #-120 @ 0xffffff88 │ │ │ │ + b.n c4c10 │ │ │ │ movs r6, r3 │ │ │ │ - b.n c4b04 │ │ │ │ + b.n c4b74 │ │ │ │ movs r6, r3 │ │ │ │ - ldmia.w r8!, {r1, r2, r3, r4} │ │ │ │ - ldrd r0, r0, [r6], #-120 @ 0x78 │ │ │ │ - b.n c4a5c │ │ │ │ + ldrd r0, r0, [r0], #120 @ 0x78 │ │ │ │ + stmia.w lr!, {r1, r2, r3, r4} │ │ │ │ + b.n c4acc │ │ │ │ movs r6, r3 │ │ │ │ - b.n c49c0 │ │ │ │ + b.n c4a30 │ │ │ │ movs r6, r3 │ │ │ │ - adds r4, r0, r7 │ │ │ │ + adds r4, r7, r7 │ │ │ │ movs r7, r3 │ │ │ │ - adds r2, r3, r7 │ │ │ │ + subs r2, r2, r0 │ │ │ │ movs r7, r3 │ │ │ │ - b.n c497c │ │ │ │ + b.n c49ec │ │ │ │ movs r6, r3 │ │ │ │ - b.n c48e0 │ │ │ │ + b.n c4950 │ │ │ │ movs r6, r3 │ │ │ │ - @ instruction: 0xe814001e │ │ │ │ - @ instruction: 0xe81a001e │ │ │ │ - b.n c4894 │ │ │ │ + strex r0, r0, [ip, #120] @ 0x78 │ │ │ │ + @ instruction: 0xe852001e │ │ │ │ + b.n c4904 │ │ │ │ movs r6, r3 │ │ │ │ - svc 226 @ 0xe2 │ │ │ │ + b.n c486c │ │ │ │ movs r6, r3 │ │ │ │ - stc2 0, cr0, [r0], #120 @ 0x78 │ │ │ │ - @ instruction: 0xfbda001e │ │ │ │ - svc 132 @ 0x84 │ │ │ │ + ldc2l 0, cr0, [r8], {30} │ │ │ │ + ldc2 0, cr0, [r2], {30} │ │ │ │ + svc 188 @ 0xbc │ │ │ │ movs r6, r3 │ │ │ │ - svc 52 @ 0x34 │ │ │ │ + svc 108 @ 0x6c │ │ │ │ movs r6, r3 │ │ │ │ movw r3, #54424 @ 0xd498 │ │ │ │ movt r3, #15266 @ 0x3ba2 │ │ │ │ cmp r0, r3 │ │ │ │ beq.w cb526 │ │ │ │ bhi.w c5a46 │ │ │ │ movw r3, #48424 @ 0xbd28 │ │ │ │ @@ -163591,211 +163591,211 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #2587 @ 0xa1b │ │ │ │ bl e2828 │ │ │ │ b.w c3f3c │ │ │ │ nop │ │ │ │ - adds r0, r0, #4 │ │ │ │ + adds r0, r7, #4 │ │ │ │ movs r7, r3 │ │ │ │ - adds r2, r2, #4 │ │ │ │ + adds r2, r1, #5 │ │ │ │ movs r7, r3 │ │ │ │ - bvc.n c56a0 │ │ │ │ + bhi.n c5710 │ │ │ │ movs r6, r3 │ │ │ │ - bvc.n c5604 │ │ │ │ + bvc.n c5674 │ │ │ │ movs r6, r3 │ │ │ │ - @ instruction: 0xfa46001e │ │ │ │ - @ instruction: 0xfa14001e │ │ │ │ - bvc.n c57bc │ │ │ │ + @ instruction: 0xfa7e001e │ │ │ │ + @ instruction: 0xfa4c001e │ │ │ │ + bvc.n c562c │ │ │ │ movs r6, r3 │ │ │ │ - bvc.n c5724 │ │ │ │ + bvc.n c5794 │ │ │ │ movs r6, r3 │ │ │ │ - cmp r7, #232 @ 0xe8 │ │ │ │ + adds r0, #32 │ │ │ │ movs r7, r3 │ │ │ │ - cmp r6, #118 @ 0x76 │ │ │ │ + cmp r6, #174 @ 0xae │ │ │ │ movs r7, r3 │ │ │ │ - bvs.n c5798 │ │ │ │ + bvs.n c5608 │ │ │ │ movs r6, r3 │ │ │ │ - bvs.n c56fc │ │ │ │ + bvs.n c576c │ │ │ │ movs r6, r3 │ │ │ │ - stc2l 0, cr0, [sl], {30} │ │ │ │ - ldc2 0, cr0, [r8], {30} │ │ │ │ - bpl.n c56ac │ │ │ │ + stc2 0, cr0, [r2, #-120] @ 0xffffff88 │ │ │ │ + ldc2l 0, cr0, [r0], {30} │ │ │ │ + bvs.n c571c │ │ │ │ movs r6, r3 │ │ │ │ - bpl.n c5610 │ │ │ │ + bpl.n c5680 │ │ │ │ movs r6, r3 │ │ │ │ - cmp r2, #6 │ │ │ │ + cmp r2, #62 @ 0x3e │ │ │ │ movs r7, r3 │ │ │ │ - cmp r2, #28 │ │ │ │ + cmp r2, #84 @ 0x54 │ │ │ │ movs r7, r3 │ │ │ │ - bpl.n c57ec │ │ │ │ + bpl.n c565c │ │ │ │ movs r6, r3 │ │ │ │ - bpl.n c5750 │ │ │ │ + bpl.n c57c0 │ │ │ │ movs r6, r3 │ │ │ │ - vqadd.u16 d0, d14, d14 │ │ │ │ - movs r7, #68 @ 0x44 │ │ │ │ + vqadd.u16 d16, d6, d14 │ │ │ │ + movs r7, #124 @ 0x7c │ │ │ │ movs r7, r3 │ │ │ │ - bmi.n c571c │ │ │ │ + bpl.n c578c │ │ │ │ movs r6, r3 │ │ │ │ - bmi.n c5680 │ │ │ │ + bmi.n c56f0 │ │ │ │ movs r6, r3 │ │ │ │ - adds r2, r7, r7 │ │ │ │ + subs r2, r6, r0 │ │ │ │ movs r7, r3 │ │ │ │ - subs r4, r1, r0 │ │ │ │ + subs r4, r0, r1 │ │ │ │ movs r7, r3 │ │ │ │ - bmi.n c565c │ │ │ │ + bmi.n c56cc │ │ │ │ movs r6, r3 │ │ │ │ - bmi.n c57c0 │ │ │ │ + bmi.n c5830 │ │ │ │ movs r6, r3 │ │ │ │ - lsrs r4, r4, #14 │ │ │ │ + lsrs r4, r3, #15 │ │ │ │ movs r7, r3 │ │ │ │ - lsrs r2, r6, #13 │ │ │ │ + lsrs r2, r5, #14 │ │ │ │ movs r7, r3 │ │ │ │ - bmi.n c5780 │ │ │ │ + bmi.n c57f0 │ │ │ │ movs r6, r3 │ │ │ │ - bcc.n c56e4 │ │ │ │ + bmi.n c5754 │ │ │ │ movs r6, r3 │ │ │ │ - @ instruction: 0xf26c001e │ │ │ │ - @ instruction: 0xf282001e │ │ │ │ - bcc.n c56c0 │ │ │ │ + subw r0, r4, #30 │ │ │ │ + @ instruction: 0xf2ba001e │ │ │ │ + bcc.n c5730 │ │ │ │ movs r6, r3 │ │ │ │ - bcc.n c5824 │ │ │ │ + bcc.n c5694 │ │ │ │ movs r6, r3 │ │ │ │ - subs r4, r5, #7 │ │ │ │ + movs r0, #36 @ 0x24 │ │ │ │ movs r7, r3 │ │ │ │ - movs r0, #2 │ │ │ │ + movs r0, #58 @ 0x3a │ │ │ │ movs r7, r3 │ │ │ │ - bcc.n c5800 │ │ │ │ + bcc.n c5670 │ │ │ │ movs r6, r3 │ │ │ │ - bcc.n c5764 │ │ │ │ + bcc.n c57d4 │ │ │ │ movs r6, r3 │ │ │ │ - ldr??.w r0, [r2, #30] │ │ │ │ - vst4.8 {d0-d3}, [ip :64], lr │ │ │ │ - bcs.n c572c │ │ │ │ + vld4.8 {d0-d3}, [sl :64], lr │ │ │ │ + vst4.8 {d16-d19}, [r4 :64], lr │ │ │ │ + bcc.n c579c │ │ │ │ movs r6, r3 │ │ │ │ - bcs.n c5694 │ │ │ │ + bcs.n c5704 │ │ │ │ movs r6, r3 │ │ │ │ - mrc2 0, 5, r0, cr6, cr14, {0} │ │ │ │ - mrc2 0, 2, r0, cr12, cr14, {0} │ │ │ │ - bcs.n c583c │ │ │ │ + mcr2 0, 7, r0, cr14, cr14, {0} │ │ │ │ + mrc2 0, 4, r0, cr4, cr14, {0} │ │ │ │ + bcs.n c56ac │ │ │ │ movs r6, r3 │ │ │ │ - bcs.n c57a0 │ │ │ │ + bcs.n c5810 │ │ │ │ movs r6, r3 │ │ │ │ - cmp r0, #234 @ 0xea │ │ │ │ + cmp r1, #34 @ 0x22 │ │ │ │ movs r7, r3 │ │ │ │ - cmp r0, #240 @ 0xf0 │ │ │ │ + cmp r1, #40 @ 0x28 │ │ │ │ movs r7, r3 │ │ │ │ - bne.n c577c │ │ │ │ + bcs.n c57ec │ │ │ │ movs r6, r3 │ │ │ │ - bne.n c56e0 │ │ │ │ + bne.n c5750 │ │ │ │ movs r6, r3 │ │ │ │ - cmp r0, #182 @ 0xb6 │ │ │ │ + cmp r0, #238 @ 0xee │ │ │ │ movs r7, r3 │ │ │ │ - cmp r0, #204 @ 0xcc │ │ │ │ + cmp r1, #4 │ │ │ │ movs r7, r3 │ │ │ │ - bne.n c56bc │ │ │ │ + bne.n c572c │ │ │ │ movs r6, r3 │ │ │ │ - bne.n c5820 │ │ │ │ + bne.n c5890 │ │ │ │ movs r6, r3 │ │ │ │ - asrs r6, r2, #27 │ │ │ │ + asrs r6, r1, #28 │ │ │ │ movs r7, r3 │ │ │ │ - asrs r4, r6, #27 │ │ │ │ + asrs r4, r5, #28 │ │ │ │ movs r7, r3 │ │ │ │ - bne.n c57fc │ │ │ │ + bne.n c586c │ │ │ │ movs r6, r3 │ │ │ │ - beq.n c5760 │ │ │ │ + bne.n c57d0 │ │ │ │ movs r6, r3 │ │ │ │ - lsls r6, r4, #16 │ │ │ │ + lsls r6, r3, #17 │ │ │ │ movs r7, r3 │ │ │ │ - lsls r4, r4, #15 │ │ │ │ + lsls r4, r3, #16 │ │ │ │ movs r7, r3 │ │ │ │ - beq.n c5704 │ │ │ │ + beq.n c5774 │ │ │ │ movs r6, r3 │ │ │ │ - beq.n c5868 │ │ │ │ + beq.n c56d8 │ │ │ │ movs r6, r3 │ │ │ │ - @ instruction: 0xfa96001e │ │ │ │ - asrs r0, r3, #31 │ │ │ │ + @ instruction: 0xface001e │ │ │ │ + adds r0, r2, r0 │ │ │ │ movs r7, r3 │ │ │ │ - beq.n c582c │ │ │ │ + beq.n c589c │ │ │ │ movs r6, r3 │ │ │ │ - ldmia r7, {r5, r6, r7} │ │ │ │ + beq.n c5804 │ │ │ │ movs r6, r3 │ │ │ │ - subs r2, r7, r1 │ │ │ │ + subs r2, r6, r2 │ │ │ │ movs r7, r3 │ │ │ │ - subs r0, r3, r2 │ │ │ │ + subs r0, r2, r3 │ │ │ │ movs r7, r3 │ │ │ │ - ldmia r7, {r1, r3, r6, r7} │ │ │ │ + beq.n c57e4 │ │ │ │ movs r6, r3 │ │ │ │ - ldmia r7!, {r1, r3, r4, r5, r6} │ │ │ │ + ldmia r7, {r1, r4, r5, r7} │ │ │ │ movs r6, r3 │ │ │ │ - adds r0, r3, r4 │ │ │ │ + adds r0, r2, r5 │ │ │ │ movs r7, r3 │ │ │ │ - adds r6, r5, r3 │ │ │ │ + adds r6, r4, r4 │ │ │ │ movs r7, r3 │ │ │ │ - ldmia r7!, {r2, r4, r6} │ │ │ │ + ldmia r7, {r2, r3, r7} │ │ │ │ movs r6, r3 │ │ │ │ - ldmia r7!, {r2} │ │ │ │ + ldmia r7!, {r2, r3, r4, r5} │ │ │ │ movs r6, r3 │ │ │ │ - subs r4, r2, #2 │ │ │ │ + subs r4, r1, #3 │ │ │ │ movs r7, r3 │ │ │ │ - subs r2, r4, #2 │ │ │ │ + subs r2, r3, #3 │ │ │ │ movs r7, r3 │ │ │ │ - ldmia r6, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r7!, {r2, r5} │ │ │ │ movs r6, r3 │ │ │ │ - ldmia r6!, {r2, r3, r4, r7} │ │ │ │ + ldmia r6, {r2, r4, r6, r7} │ │ │ │ movs r6, r3 │ │ │ │ - b.n c5754 │ │ │ │ + b.n c57c4 │ │ │ │ movs r6, r3 │ │ │ │ - b.n c5798 │ │ │ │ + b.n c5808 │ │ │ │ movs r6, r3 │ │ │ │ - ldmia r6!, {r2, r3, r7} │ │ │ │ + ldmia r6, {r2, r6, r7} │ │ │ │ movs r6, r3 │ │ │ │ - ldmia r6!, {r2, r3, r4, r5} │ │ │ │ + ldmia r6, {r2, r4, r5, r6} │ │ │ │ movs r6, r3 │ │ │ │ - ldr??.w r0, [r2, lr, lsl #1] │ │ │ │ - lsrs r2, r2, #13 │ │ │ │ + strh.w r0, [sl, #30] │ │ │ │ + lsrs r2, r1, #14 │ │ │ │ movs r7, r3 │ │ │ │ - ldmia r6!, {r2, r5} │ │ │ │ + ldmia r6, {r2, r3, r4, r6} │ │ │ │ movs r6, r3 │ │ │ │ - ldmia r5!, {r2, r4, r6, r7} │ │ │ │ + ldmia r6!, {r2, r3} │ │ │ │ movs r6, r3 │ │ │ │ - movs r3, #74 @ 0x4a │ │ │ │ + movs r3, #130 @ 0x82 │ │ │ │ movs r7, r3 │ │ │ │ - movs r3, #98 @ 0x62 │ │ │ │ + movs r3, #154 @ 0x9a │ │ │ │ movs r7, r3 │ │ │ │ - ldmia r5!, {r2, r6, r7} │ │ │ │ + ldmia r5, {r2, r3, r4, r5, r6, r7} │ │ │ │ movs r6, r3 │ │ │ │ - ldmia r5, {r2, r4, r5, r6} │ │ │ │ + ldmia r5, {r2, r3, r5, r7} │ │ │ │ movs r6, r3 │ │ │ │ - vqadd.u16 d16, d14, d14 │ │ │ │ - vqadd.u64 d16, d14, d14 │ │ │ │ - ldmia r5, {r2, r5, r6} │ │ │ │ + vshr.u16 d0, d14, #10 │ │ │ │ + vshr.u32 d0, d14, #10 │ │ │ │ + ldmia r5!, {r2, r3, r4, r7} │ │ │ │ movs r6, r3 │ │ │ │ - ldmia r5!, {r2, r4} │ │ │ │ + ldmia r5!, {r2, r3, r6} │ │ │ │ movs r6, r3 │ │ │ │ - b.n c521c │ │ │ │ + b.n c528c │ │ │ │ movs r6, r3 │ │ │ │ - b.n c5240 │ │ │ │ + b.n c52b0 │ │ │ │ movs r6, r3 │ │ │ │ - ldmia r5!, {r2} │ │ │ │ + ldmia r5, {r2, r3, r4, r5} │ │ │ │ movs r6, r3 │ │ │ │ - ldmia r4, {r2, r4, r5, r7} │ │ │ │ + ldmia r4!, {r2, r3, r5, r6, r7} │ │ │ │ movs r6, r3 │ │ │ │ - @ instruction: 0xf674001e │ │ │ │ - subs r4, r4, #2 │ │ │ │ + subw r0, ip, #2078 @ 0x81e │ │ │ │ + subs r4, r3, #3 │ │ │ │ movs r7, r3 │ │ │ │ - ldmia r4!, {r1, r2, r3, r7} │ │ │ │ + ldmia r4!, {r1, r2, r6, r7} │ │ │ │ movs r6, r3 │ │ │ │ - ldmia r4, {r1, r2, r3, r4, r5} │ │ │ │ + ldmia r4, {r1, r2, r4, r5, r6} │ │ │ │ movs r6, r3 │ │ │ │ - vshr.s32 d16, d14, #2 │ │ │ │ - and.w r0, sl, #30 │ │ │ │ - ldmia r4, {r3, r4} │ │ │ │ + bics.w r0, r6, #30 │ │ │ │ + orr.w r0, r2, #30 │ │ │ │ + ldmia r4, {r4, r6} │ │ │ │ movs r6, r3 │ │ │ │ - ldmia r3, {r3, r6, r7} │ │ │ │ + ldmia r4!, {} │ │ │ │ movs r6, r3 │ │ │ │ movw r2, #49032 @ 0xbf88 │ │ │ │ movt r2, #15263 @ 0x3b9f │ │ │ │ cmp r3, r2 │ │ │ │ beq.w ca438 │ │ │ │ movw r2, #50033 @ 0xc371 │ │ │ │ movt r2, #15263 @ 0x3b9f │ │ │ │ @@ -164592,54 +164592,54 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #2957 @ 0xb8d │ │ │ │ bl e2828 │ │ │ │ b.w c3f3c │ │ │ │ nop │ │ │ │ - lsls r6, r0, #4 │ │ │ │ + lsls r6, r7, #4 │ │ │ │ movs r7, r3 │ │ │ │ - lsls r4, r5, #2 │ │ │ │ + lsls r4, r4, #3 │ │ │ │ movs r7, r3 │ │ │ │ - ldmia r1, {r1, r5, r6, r7} │ │ │ │ + ldmia r2!, {r1, r3, r4} │ │ │ │ movs r6, r3 │ │ │ │ - ldmia r1, {r1, r4, r7} │ │ │ │ + ldmia r1, {r1, r3, r6, r7} │ │ │ │ movs r6, r3 │ │ │ │ - @ instruction: 0xeb8a001e │ │ │ │ - @ instruction: 0xeb98001e │ │ │ │ - ldmia r1, {r1, r3, r4, r5, r6} │ │ │ │ + rsb r0, r2, lr, lsr #32 │ │ │ │ + rsbs r0, r0, lr, lsr #32 │ │ │ │ + ldmia r1, {r1, r4, r5, r7} │ │ │ │ movs r6, r3 │ │ │ │ - ldmia r1, {r1, r3, r5} │ │ │ │ + ldmia r1, {r1, r5, r6} │ │ │ │ movs r6, r3 │ │ │ │ - ldc 0, cr0, [r2, #-120]! @ 0xffffff88 │ │ │ │ - stcl 0, cr0, [r0, #-120] @ 0xffffff88 │ │ │ │ - ldmia r1, {r1, r4} │ │ │ │ + stcl 0, cr0, [sl, #-120]! @ 0xffffff88 │ │ │ │ + ldcl 0, cr0, [r8, #-120]! @ 0xffffff88 │ │ │ │ + ldmia r1, {r1, r3, r6} │ │ │ │ movs r6, r3 │ │ │ │ - ldmia r0!, {r1, r6, r7} │ │ │ │ + ldmia r0!, {r1, r3, r4, r5, r6, r7} │ │ │ │ movs r6, r3 │ │ │ │ - blt.n c61ec │ │ │ │ + blt.n c625c │ │ │ │ movs r6, r3 │ │ │ │ - blt.n c618c │ │ │ │ + blt.n c61fc │ │ │ │ movs r6, r3 │ │ │ │ - ldmia r0!, {r2, r4, r7} │ │ │ │ + ldmia r0!, {r2, r3, r6, r7} │ │ │ │ movs r6, r3 │ │ │ │ - ldmia r0!, {r2, r6} │ │ │ │ + ldmia r0!, {r2, r3, r4, r5, r6} │ │ │ │ movs r6, r3 │ │ │ │ - ldc 0, cr0, [lr], #-120 @ 0xffffff88 │ │ │ │ - adcs.w r0, sl, lr, lsr #32 │ │ │ │ - stmia r1!, {r2, r4, r5, r7} │ │ │ │ + ldcl 0, cr0, [r6], #-120 @ 0xffffff88 │ │ │ │ + @ instruction: 0xeb92001e │ │ │ │ + stmia r1!, {r2, r3, r5, r6, r7} │ │ │ │ movs r6, r3 │ │ │ │ - stmia r1!, {r2, r5, r6} │ │ │ │ + stmia r1!, {r2, r3, r4, r7} │ │ │ │ movs r6, r3 │ │ │ │ - ldmia r3, {r1, r3, r7} │ │ │ │ + ldmia r3!, {r1, r6, r7} │ │ │ │ movs r6, r3 │ │ │ │ - @ instruction: 0xe9a6001e │ │ │ │ - stmia r0!, {r2, r5, r7} │ │ │ │ + ldrd r0, r0, [lr, #120] @ 0x78 │ │ │ │ + stmia r0!, {r2, r3, r4, r6, r7} │ │ │ │ movs r6, r3 │ │ │ │ - stmia r0!, {r2, r4, r6} │ │ │ │ + stmia r0!, {r2, r3, r7} │ │ │ │ movs r6, r3 │ │ │ │ ldr.w r2, [r4, #896] @ 0x380 │ │ │ │ mov.w r3, #8192 @ 0x2000 │ │ │ │ movt r3, #64 @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ bcc.w c3f32 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ @@ -165942,267 +165942,267 @@ │ │ │ │ strd r1, r5, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #3715 @ 0xe83 │ │ │ │ bl e2828 │ │ │ │ b.w c3f3c │ │ │ │ - b.n c6e00 │ │ │ │ + b.n c6e70 │ │ │ │ movs r6, r3 │ │ │ │ - b.n c6cd8 │ │ │ │ + b.n c6d48 │ │ │ │ movs r6, r3 │ │ │ │ - pop {r2, r7, pc} │ │ │ │ + pop {r2, r3, r4, r5, r7, pc} │ │ │ │ movs r6, r3 │ │ │ │ - pop {r2, r4, r5, pc} │ │ │ │ + pop {r2, r3, r5, r6, pc} │ │ │ │ movs r6, r3 │ │ │ │ - ldmia r0!, {r1, r2, r3, r6, r7} │ │ │ │ + ldmia r1, {r1, r2} │ │ │ │ movs r6, r3 │ │ │ │ - b.n c6a8c │ │ │ │ + b.n c6afc │ │ │ │ movs r6, r3 │ │ │ │ - pop {r1, r2, r4, r7} │ │ │ │ + pop {r1, r2, r3, r6, r7} │ │ │ │ movs r6, r3 │ │ │ │ - pop {r1, r2, r6} │ │ │ │ + pop {r1, r2, r3, r4, r5, r6} │ │ │ │ movs r6, r3 │ │ │ │ - bcs.n c7120 │ │ │ │ + bcc.n c7190 │ │ │ │ movs r6, r3 │ │ │ │ - bcs.n c7160 │ │ │ │ + bcc.n c71d0 │ │ │ │ movs r6, r3 │ │ │ │ - pop {r2, r3, r4, r6} │ │ │ │ + pop {r2, r4, r7} │ │ │ │ movs r6, r3 │ │ │ │ - pop {r2, r3} │ │ │ │ + pop {r2, r6} │ │ │ │ movs r6, r3 │ │ │ │ - bcs.n c7154 │ │ │ │ + bcc.n c71c4 │ │ │ │ movs r6, r3 │ │ │ │ - bcs.n c70ec │ │ │ │ + bcs.n c715c │ │ │ │ movs r6, r3 │ │ │ │ - pop {r1, r3, r4} │ │ │ │ + pop {r1, r4, r6} │ │ │ │ movs r6, r3 │ │ │ │ - cbnz r2, c71f6 │ │ │ │ + pop {r1} │ │ │ │ movs r6, r3 │ │ │ │ - b.n c6bdc │ │ │ │ + b.n c6c4c │ │ │ │ movs r6, r3 │ │ │ │ - ldc2l 0, cr0, [r0, #120]! @ 0x78 │ │ │ │ - cbnz r2, c71fa │ │ │ │ + mcr2 0, 1, r0, cr8, cr14, {0} │ │ │ │ + cbnz r2, c7208 │ │ │ │ movs r6, r3 │ │ │ │ - cbnz r2, c71ea │ │ │ │ + cbnz r2, c71f8 │ │ │ │ movs r6, r3 │ │ │ │ - bhi.n c71c4 │ │ │ │ + bhi.n c7234 │ │ │ │ movs r6, r3 │ │ │ │ - bhi.n c71d4 │ │ │ │ + bhi.n c7244 │ │ │ │ movs r6, r3 │ │ │ │ - revsh r2, r3 │ │ │ │ + cbnz r2, c71e4 │ │ │ │ movs r6, r3 │ │ │ │ - hlt 0x000a │ │ │ │ + revsh r2, r0 │ │ │ │ movs r6, r3 │ │ │ │ - svc 126 @ 0x7e │ │ │ │ + svc 182 @ 0xb6 │ │ │ │ movs r6, r3 │ │ │ │ - svc 148 @ 0x94 │ │ │ │ + svc 204 @ 0xcc │ │ │ │ movs r6, r3 │ │ │ │ - hlt 0x0006 │ │ │ │ + hlt 0x003e │ │ │ │ movs r6, r3 │ │ │ │ - rev r6, r6 │ │ │ │ + rev16 r6, r5 │ │ │ │ movs r6, r3 │ │ │ │ - stmia r3!, {r1, r2, r3, r4, r7} │ │ │ │ + stmia r3!, {r1, r2, r4, r6, r7} │ │ │ │ movs r6, r3 │ │ │ │ - stmia r3!, {r4, r5, r7} │ │ │ │ + stmia r3!, {r3, r5, r6, r7} │ │ │ │ movs r6, r3 │ │ │ │ - rev r2, r6 │ │ │ │ + rev16 r2, r5 │ │ │ │ movs r6, r3 │ │ │ │ - cbnz r2, c71fc │ │ │ │ + rev r2, r3 │ │ │ │ movs r6, r3 │ │ │ │ - ldmia r4!, {r2, r3} │ │ │ │ + ldmia r4!, {r2, r6} │ │ │ │ movs r6, r3 │ │ │ │ - ldmia r3!, {r1, r2, r4, r6, r7} │ │ │ │ + ldmia r4!, {r1, r2, r3} │ │ │ │ movs r6, r3 │ │ │ │ - cbnz r0, c7206 │ │ │ │ + rev r0, r2 │ │ │ │ movs r6, r3 │ │ │ │ - cbnz r0, c71f6 │ │ │ │ + cbnz r0, c7204 │ │ │ │ movs r6, r3 │ │ │ │ - lsls r4, r1, #9 │ │ │ │ + lsls r4, r0, #10 │ │ │ │ movs r7, r3 │ │ │ │ - lsls r6, r4, #9 │ │ │ │ + lsls r6, r3, #10 │ │ │ │ movs r7, r3 │ │ │ │ - cbnz r4, c7202 │ │ │ │ + cbnz r4, c7210 │ │ │ │ movs r6, r3 │ │ │ │ - cbnz r4, c71f2 │ │ │ │ + cbnz r4, c7200 │ │ │ │ movs r6, r3 │ │ │ │ - bne.n c72b8 │ │ │ │ + bne.n c7128 │ │ │ │ movs r6, r3 │ │ │ │ - bne.n c72d8 │ │ │ │ + bne.n c7148 │ │ │ │ movs r6, r3 │ │ │ │ - cbnz r0, c7200 │ │ │ │ + cbnz r0, c720e │ │ │ │ movs r6, r3 │ │ │ │ - @ instruction: 0xb8f0 │ │ │ │ + cbnz r0, c71fe │ │ │ │ movs r6, r3 │ │ │ │ - stmia r1!, {r6} │ │ │ │ + stmia r1!, {r3, r4, r5, r6} │ │ │ │ movs r6, r3 │ │ │ │ - stmia r1!, {r1, r3, r6} │ │ │ │ + stmia r1!, {r1, r7} │ │ │ │ movs r6, r3 │ │ │ │ - @ instruction: 0xb8f4 │ │ │ │ + cbnz r4, c720a │ │ │ │ movs r6, r3 │ │ │ │ - @ instruction: 0xb8a4 │ │ │ │ + @ instruction: 0xb8dc │ │ │ │ movs r6, r3 │ │ │ │ - stc 0, cr0, [ip, #120] @ 0x78 │ │ │ │ - ldc 0, cr0, [r6, #120] @ 0x78 │ │ │ │ - @ instruction: 0xb8a8 │ │ │ │ + stcl 0, cr0, [r4, #120] @ 0x78 │ │ │ │ + stcl 0, cr0, [lr, #120] @ 0x78 │ │ │ │ + @ instruction: 0xb8e0 │ │ │ │ movs r6, r3 │ │ │ │ - @ instruction: 0xb858 │ │ │ │ + @ instruction: 0xb890 │ │ │ │ movs r6, r3 │ │ │ │ - @ instruction: 0xf52c001e │ │ │ │ - adc.w r0, sl, #10354688 @ 0x9e0000 │ │ │ │ - @ instruction: 0xb85c │ │ │ │ + sbc.w r0, r4, #10354688 @ 0x9e0000 │ │ │ │ + @ instruction: 0xf582001e │ │ │ │ + @ instruction: 0xb894 │ │ │ │ movs r6, r3 │ │ │ │ - @ instruction: 0xb80c │ │ │ │ + @ instruction: 0xb844 │ │ │ │ movs r6, r3 │ │ │ │ - smlawt r0, r0, lr, r0 │ │ │ │ - @ instruction: 0xfac2001e │ │ │ │ - @ instruction: 0xb7f4 │ │ │ │ + smmlsr r0, r8, lr, r0 │ │ │ │ + @ instruction: 0xfafa001e │ │ │ │ + @ instruction: 0xb82c │ │ │ │ movs r6, r3 │ │ │ │ - @ instruction: 0xb7a4 │ │ │ │ + @ instruction: 0xb7dc │ │ │ │ movs r6, r3 │ │ │ │ - lsls r4, r0, #6 │ │ │ │ + lsls r4, r7, #6 │ │ │ │ movs r7, r3 │ │ │ │ - lsls r2, r3, #6 │ │ │ │ + lsls r2, r2, #7 │ │ │ │ movs r7, r3 │ │ │ │ - @ instruction: 0xb7a8 │ │ │ │ + @ instruction: 0xb7e0 │ │ │ │ movs r6, r3 │ │ │ │ - @ instruction: 0xb758 │ │ │ │ + @ instruction: 0xb790 │ │ │ │ movs r6, r3 │ │ │ │ - stmia r2!, {r2, r4, r5, r6} │ │ │ │ + stmia r2!, {r2, r3, r5, r7} │ │ │ │ movs r6, r3 │ │ │ │ - stmia r2!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + stmia r2!, {r1, r2, r4, r5, r7} │ │ │ │ movs r6, r3 │ │ │ │ - @ instruction: 0xb754 │ │ │ │ + @ instruction: 0xb78c │ │ │ │ movs r6, r3 │ │ │ │ - @ instruction: 0xb704 │ │ │ │ + @ instruction: 0xb73c │ │ │ │ movs r6, r3 │ │ │ │ - lsls r2, r0, #30 │ │ │ │ + lsls r2, r7, #30 │ │ │ │ movs r7, r3 │ │ │ │ - lsls r4, r1, #29 │ │ │ │ + lsls r4, r0, #30 │ │ │ │ movs r7, r3 │ │ │ │ - @ instruction: 0xb6f6 │ │ │ │ + @ instruction: 0xb72e │ │ │ │ movs r6, r3 │ │ │ │ - @ instruction: 0xb6a8 │ │ │ │ + @ instruction: 0xb6e0 │ │ │ │ movs r6, r3 │ │ │ │ - lsrs r6, r6, #1 │ │ │ │ + lsrs r6, r5, #2 │ │ │ │ movs r7, r3 │ │ │ │ - lsrs r4, r1, #2 │ │ │ │ + lsrs r4, r0, #3 │ │ │ │ movs r7, r3 │ │ │ │ - @ instruction: 0xb6ae │ │ │ │ + @ instruction: 0xb6e6 │ │ │ │ movs r6, r3 │ │ │ │ - @ instruction: 0xb65e │ │ │ │ + @ instruction: 0xb696 │ │ │ │ movs r6, r3 │ │ │ │ - bvs.n c72dc │ │ │ │ + bvs.n c734c │ │ │ │ movs r6, r3 │ │ │ │ - bvs.n c72f4 │ │ │ │ + bvs.n c7364 │ │ │ │ movs r6, r3 │ │ │ │ - cpsie i │ │ │ │ + @ instruction: 0xb69a │ │ │ │ movs r6, r3 │ │ │ │ - @ instruction: 0xb612 │ │ │ │ + @ instruction: 0xb64a │ │ │ │ movs r6, r3 │ │ │ │ - asrs r2, r3, #32 │ │ │ │ + asrs r2, r2, #1 │ │ │ │ movs r7, r3 │ │ │ │ - asrs r0, r4, #32 │ │ │ │ + asrs r0, r3, #1 │ │ │ │ movs r7, r3 │ │ │ │ - @ instruction: 0xb616 │ │ │ │ + @ instruction: 0xb64e │ │ │ │ movs r6, r3 │ │ │ │ - push {r1, r2, r6, r7, lr} │ │ │ │ + push {r1, r2, r3, r4, r5, r6, r7, lr} │ │ │ │ movs r6, r3 │ │ │ │ - bfi r0, lr, #0, #31 │ │ │ │ - @ instruction: 0xf37c001e │ │ │ │ - push {r1, r2, r6, r7, lr} │ │ │ │ + usat16 r0, #30, r6 │ │ │ │ + @ instruction: 0xf3b4001e │ │ │ │ + push {r1, r2, r3, r4, r5, r6, r7, lr} │ │ │ │ movs r6, r3 │ │ │ │ - push {r3, r4, r5, r6, lr} │ │ │ │ + push {r4, r5, r7, lr} │ │ │ │ movs r6, r3 │ │ │ │ - udf #106 @ 0x6a │ │ │ │ + udf #162 @ 0xa2 │ │ │ │ movs r6, r3 │ │ │ │ - stmdb r4, {r1, r2, r3, r4} │ │ │ │ - push {r1, r2, r4, r5, r6, lr} │ │ │ │ + ldmdb ip!, {r1, r2, r3, r4} │ │ │ │ + push {r1, r2, r3, r5, r7, lr} │ │ │ │ movs r6, r3 │ │ │ │ - push {r1, r2, r5, lr} │ │ │ │ + push {r1, r2, r3, r4, r6, lr} │ │ │ │ + movs r6, r3 │ │ │ │ + stmia r2!, {r2, r3, r6} │ │ │ │ movs r6, r3 │ │ │ │ - stmia r2!, {r2, r4} │ │ │ │ + stmia r2!, {r1, r3, r4, r6} │ │ │ │ movs r6, r3 │ │ │ │ - stmia r2!, {r1, r5} │ │ │ │ + push {r2, r3, r6, lr} │ │ │ │ movs r6, r3 │ │ │ │ - push {r2, r4, lr} │ │ │ │ + push {r2, r3, r4, r5, r6, r7} │ │ │ │ movs r6, r3 │ │ │ │ - push {r2, r6, r7} │ │ │ │ + bcs.n c721c │ │ │ │ movs r6, r3 │ │ │ │ bcs.n c73ac │ │ │ │ movs r6, r3 │ │ │ │ - bcs.n c733c │ │ │ │ + push {r1, r4, r5, r6, r7} │ │ │ │ movs r6, r3 │ │ │ │ - push {r1, r3, r4, r5, r7} │ │ │ │ + push {r1, r5, r7} │ │ │ │ movs r6, r3 │ │ │ │ - push {r1, r3, r5, r6} │ │ │ │ + @ instruction: 0xf680001e │ │ │ │ + movw r0, #10270 @ 0x281e │ │ │ │ + push {r3, r4, r7} │ │ │ │ movs r6, r3 │ │ │ │ - movw r0, #34846 @ 0x881e │ │ │ │ - addw r0, sl, #2078 @ 0x81e │ │ │ │ - push {r5, r6} │ │ │ │ - movs r6, r3 │ │ │ │ - push {r4} │ │ │ │ + push {r3, r6} │ │ │ │ movs r6, r3 │ │ │ │ - rev r0, r7 │ │ │ │ + rev16 r0, r6 │ │ │ │ movs r6, r3 │ │ │ │ - cbnz r6, c7320 │ │ │ │ + rev r6, r1 │ │ │ │ movs r6, r3 │ │ │ │ - cbz r0, c736e │ │ │ │ + push {r4, r5} │ │ │ │ movs r6, r3 │ │ │ │ - cbz r0, c735e │ │ │ │ + cbz r0, c736c │ │ │ │ movs r6, r3 │ │ │ │ - lsrs r0, r6, #25 │ │ │ │ + lsrs r0, r5, #26 │ │ │ │ movs r7, r3 │ │ │ │ - lsrs r0, r6, #22 │ │ │ │ + lsrs r0, r5, #23 │ │ │ │ movs r7, r3 │ │ │ │ - cbz r6, c735a │ │ │ │ + cbz r6, c7368 │ │ │ │ movs r6, r3 │ │ │ │ - cbz r6, c734a │ │ │ │ + cbz r6, c7358 │ │ │ │ movs r6, r3 │ │ │ │ - @ instruction: 0xf524001e │ │ │ │ - adc.w r0, r4, #10354688 @ 0x9e0000 │ │ │ │ - cbz r2, c735a │ │ │ │ + adcs.w r0, ip, #10354688 @ 0x9e0000 │ │ │ │ + sbcs.w r0, ip, #10354688 @ 0x9e0000 │ │ │ │ + cbz r2, c7368 │ │ │ │ movs r6, r3 │ │ │ │ - uxtb r2, r3 │ │ │ │ + cbz r2, c7358 │ │ │ │ movs r6, r3 │ │ │ │ - stmia r4!, {r4} │ │ │ │ + stmia r4!, {r3, r6} │ │ │ │ movs r6, r3 │ │ │ │ - stmia r4!, {r5} │ │ │ │ + stmia r4!, {r3, r4, r6} │ │ │ │ movs r6, r3 │ │ │ │ - uxtb r6, r3 │ │ │ │ + cbz r6, c7364 │ │ │ │ movs r6, r3 │ │ │ │ - uxth r6, r1 │ │ │ │ + uxtb r6, r0 │ │ │ │ movs r6, r3 │ │ │ │ - bvs.n c73e4 │ │ │ │ + bvs.n c7254 │ │ │ │ movs r6, r3 │ │ │ │ - bvs.n c7390 │ │ │ │ + bvs.n c7400 │ │ │ │ movs r6, r3 │ │ │ │ - uxth r4, r1 │ │ │ │ + uxtb r4, r0 │ │ │ │ movs r6, r3 │ │ │ │ - sxth r4, r7 │ │ │ │ + sxtb r4, r6 │ │ │ │ movs r6, r3 │ │ │ │ - @ instruction: 0xfa5a001e │ │ │ │ - @ instruction: 0xfa16001e │ │ │ │ - sxth r0, r5 │ │ │ │ + @ instruction: 0xfa92001e │ │ │ │ + @ instruction: 0xfa4e001e │ │ │ │ + sxtb r0, r4 │ │ │ │ movs r6, r3 │ │ │ │ - cbz r2, c737a │ │ │ │ + sxth r2, r2 │ │ │ │ movs r6, r3 │ │ │ │ - ldmia r3!, {r1, r5, r6} │ │ │ │ + ldmia r3, {r1, r3, r4, r7} │ │ │ │ movs r6, r3 │ │ │ │ - ldmia r3, {r1, r2, r3, r5, r6} │ │ │ │ + ldmia r3!, {r1, r2, r5, r7} │ │ │ │ movs r6, r3 │ │ │ │ - cbz r0, c738a │ │ │ │ + sxth r0, r4 │ │ │ │ movs r6, r3 │ │ │ │ - cbz r0, c737a │ │ │ │ + cbz r0, c7388 │ │ │ │ movs r6, r3 │ │ │ │ - movt r0, #16414 @ 0x401e │ │ │ │ - @ instruction: 0xf290001e │ │ │ │ - cbz r6, c7384 │ │ │ │ + @ instruction: 0xf2fc001e │ │ │ │ + movt r0, #32798 @ 0x801e │ │ │ │ + cbz r6, c7392 │ │ │ │ movs r6, r3 │ │ │ │ - cbz r6, c7374 │ │ │ │ + cbz r6, c7382 │ │ │ │ movs r6, r3 │ │ │ │ ldr.w r2, [r4, #896] @ 0x380 │ │ │ │ mov.w r3, #12288 @ 0x3000 │ │ │ │ movt r3, #64 @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ bcc.w caf22 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ @@ -167281,267 +167281,267 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #3794 @ 0xed2 │ │ │ │ bl e2828 │ │ │ │ b.w c3f3c │ │ │ │ nop │ │ │ │ - bhi.n c807c │ │ │ │ + bhi.n c7eec │ │ │ │ movs r6, r3 │ │ │ │ - orrs.w r0, r0, lr, lsr #32 │ │ │ │ - add r7, sp, #136 @ 0x88 │ │ │ │ + eor.w r0, r8, lr, lsr #32 │ │ │ │ + add r7, sp, #360 @ 0x168 │ │ │ │ movs r6, r3 │ │ │ │ - add r6, sp, #840 @ 0x348 │ │ │ │ + add r7, sp, #40 @ 0x28 │ │ │ │ movs r6, r3 │ │ │ │ - strd r0, r0, [r8], #-120 @ 0x78 │ │ │ │ - @ instruction: 0xe82e001e │ │ │ │ - add r6, sp, #800 @ 0x320 │ │ │ │ + stmia.w r0!, {r1, r2, r3, r4} │ │ │ │ + strd r0, r0, [r6], #-120 @ 0x78 │ │ │ │ + add r7, sp, #0 │ │ │ │ movs r6, r3 │ │ │ │ - add r6, sp, #480 @ 0x1e0 │ │ │ │ + add r6, sp, #704 @ 0x2c0 │ │ │ │ movs r6, r3 │ │ │ │ - rev r4, r1 │ │ │ │ + rev16 r4, r0 │ │ │ │ movs r6, r3 │ │ │ │ - rev r6, r2 │ │ │ │ + rev16 r6, r1 │ │ │ │ movs r6, r3 │ │ │ │ - add r6, sp, #496 @ 0x1f0 │ │ │ │ + add r6, sp, #720 @ 0x2d0 │ │ │ │ movs r6, r3 │ │ │ │ - add r6, sp, #176 @ 0xb0 │ │ │ │ + add r6, sp, #400 @ 0x190 │ │ │ │ movs r6, r3 │ │ │ │ - bls.n c7f80 │ │ │ │ + bge.n c7ff0 │ │ │ │ movs r6, r3 │ │ │ │ - bls.n c7fa8 │ │ │ │ + bge.n c8018 │ │ │ │ movs r6, r3 │ │ │ │ - add r6, sp, #192 @ 0xc0 │ │ │ │ + add r6, sp, #416 @ 0x1a0 │ │ │ │ movs r6, r3 │ │ │ │ - add r5, sp, #896 @ 0x380 │ │ │ │ + add r6, sp, #96 @ 0x60 │ │ │ │ movs r6, r3 │ │ │ │ - ldmia r5!, {r2, r3, r4} │ │ │ │ + ldmia r5!, {r2, r4, r6} │ │ │ │ movs r6, r3 │ │ │ │ - ldmia r5, {r1, r4, r5} │ │ │ │ + ldmia r5, {r1, r3, r5, r6} │ │ │ │ movs r6, r3 │ │ │ │ - add r5, sp, #864 @ 0x360 │ │ │ │ + add r6, sp, #64 @ 0x40 │ │ │ │ movs r6, r3 │ │ │ │ - add r5, sp, #552 @ 0x228 │ │ │ │ + add r5, sp, #776 @ 0x308 │ │ │ │ movs r6, r3 │ │ │ │ - bhi.n c7f44 │ │ │ │ + bhi.n c7fb4 │ │ │ │ movs r6, r3 │ │ │ │ - bhi.n c80dc │ │ │ │ + bhi.n c7f4c │ │ │ │ movs r6, r3 │ │ │ │ - add r5, sp, #520 @ 0x208 │ │ │ │ + add r5, sp, #744 @ 0x2e8 │ │ │ │ movs r6, r3 │ │ │ │ - add r5, sp, #200 @ 0xc8 │ │ │ │ + add r5, sp, #424 @ 0x1a8 │ │ │ │ movs r6, r3 │ │ │ │ - vld4.8 {d0-d3}, [sl :64], lr │ │ │ │ - vst4.8 {d16-d19}, [r0 :64], lr │ │ │ │ - add r5, sp, #216 @ 0xd8 │ │ │ │ + vld4.8 {d16-d19}, [r2 :64], lr │ │ │ │ + ldr??.w r0, [r8, lr, lsl #1] │ │ │ │ + add r5, sp, #440 @ 0x1b8 │ │ │ │ movs r6, r3 │ │ │ │ - add r4, sp, #920 @ 0x398 │ │ │ │ + add r5, sp, #120 @ 0x78 │ │ │ │ movs r6, r3 │ │ │ │ - stc2 0, cr0, [lr, #120] @ 0x78 │ │ │ │ - ldc2 0, cr0, [ip, #120] @ 0x78 │ │ │ │ - add r4, sp, #936 @ 0x3a8 │ │ │ │ + stc2l 0, cr0, [r6, #120] @ 0x78 │ │ │ │ + ldc2l 0, cr0, [r4, #120] @ 0x78 │ │ │ │ + add r5, sp, #136 @ 0x88 │ │ │ │ movs r6, r3 │ │ │ │ - add r4, sp, #616 @ 0x268 │ │ │ │ + add r4, sp, #840 @ 0x348 │ │ │ │ movs r6, r3 │ │ │ │ - b.n c7f4c │ │ │ │ + b.n c7fbc │ │ │ │ movs r6, r3 │ │ │ │ - b.n c7f6c │ │ │ │ + b.n c7fdc │ │ │ │ movs r6, r3 │ │ │ │ - add r4, sp, #632 @ 0x278 │ │ │ │ + add r4, sp, #856 @ 0x358 │ │ │ │ movs r6, r3 │ │ │ │ - add r4, sp, #312 @ 0x138 │ │ │ │ + add r4, sp, #536 @ 0x218 │ │ │ │ movs r6, r3 │ │ │ │ - @ instruction: 0xb7a2 │ │ │ │ + @ instruction: 0xb7da │ │ │ │ movs r6, r3 │ │ │ │ - @ instruction: 0xb7ac │ │ │ │ + @ instruction: 0xb7e4 │ │ │ │ movs r6, r3 │ │ │ │ - add r4, sp, #296 @ 0x128 │ │ │ │ + add r4, sp, #520 @ 0x208 │ │ │ │ movs r6, r3 │ │ │ │ - add r3, sp, #1000 @ 0x3e8 │ │ │ │ + add r4, sp, #200 @ 0xc8 │ │ │ │ movs r6, r3 │ │ │ │ - ldmia r5!, {r2, r3, r4, r6, r7} │ │ │ │ + ldmia r6!, {r2, r4} │ │ │ │ movs r6, r3 │ │ │ │ - @ instruction: 0xfa42001e │ │ │ │ - add r3, sp, #960 @ 0x3c0 │ │ │ │ + @ instruction: 0xfa7a001e │ │ │ │ + add r4, sp, #160 @ 0xa0 │ │ │ │ movs r6, r3 │ │ │ │ - add r3, sp, #640 @ 0x280 │ │ │ │ + add r3, sp, #864 @ 0x360 │ │ │ │ movs r6, r3 │ │ │ │ - ldrsh.w r0, [r8, #30] │ │ │ │ - vld4.8 {d16-d19}, [r6 :64], lr │ │ │ │ - add r3, sp, #528 @ 0x210 │ │ │ │ + ldr??.w r0, [r0, #30] │ │ │ │ + ldrsb.w r0, [lr, #30] │ │ │ │ + add r3, sp, #752 @ 0x2f0 │ │ │ │ movs r6, r3 │ │ │ │ - add r3, sp, #216 @ 0xd8 │ │ │ │ + add r3, sp, #440 @ 0x1b8 │ │ │ │ movs r6, r3 │ │ │ │ - b.n c8368 │ │ │ │ + b.n c83d8 │ │ │ │ movs r6, r3 │ │ │ │ - b.n c82c0 │ │ │ │ + b.n c8330 │ │ │ │ movs r6, r3 │ │ │ │ - add r3, sp, #128 @ 0x80 │ │ │ │ + add r3, sp, #352 @ 0x160 │ │ │ │ movs r6, r3 │ │ │ │ - add r2, sp, #832 @ 0x340 │ │ │ │ + add r3, sp, #32 │ │ │ │ movs r6, r3 │ │ │ │ - cbz r6, c80b4 │ │ │ │ + sxth r6, r5 │ │ │ │ movs r6, r3 │ │ │ │ - cbz r4, c80ac │ │ │ │ + cbz r4, c80ba │ │ │ │ movs r6, r3 │ │ │ │ - add r2, sp, #760 @ 0x2f8 │ │ │ │ + add r2, sp, #984 @ 0x3d8 │ │ │ │ movs r6, r3 │ │ │ │ - add r2, sp, #440 @ 0x1b8 │ │ │ │ + add r2, sp, #664 @ 0x298 │ │ │ │ movs r6, r3 │ │ │ │ - add r7, sp, #968 @ 0x3c8 │ │ │ │ + add sp, #168 @ 0xa8 │ │ │ │ movs r6, r3 │ │ │ │ - add sp, #16 │ │ │ │ + add sp, #240 @ 0xf0 │ │ │ │ movs r6, r3 │ │ │ │ - add r2, sp, #456 @ 0x1c8 │ │ │ │ + add r2, sp, #680 @ 0x2a8 │ │ │ │ movs r6, r3 │ │ │ │ - add r2, sp, #136 @ 0x88 │ │ │ │ + add r2, sp, #360 @ 0x168 │ │ │ │ movs r6, r3 │ │ │ │ - vst1.8 @ instruction: 0xf98a001e │ │ │ │ - ldrsb.w r0, [ip, #30] │ │ │ │ - add r2, sp, #152 @ 0x98 │ │ │ │ + vst1.8 @ instruction: 0xf9c2001e │ │ │ │ + ldr??.w r0, [r4, #30] │ │ │ │ + add r2, sp, #376 @ 0x178 │ │ │ │ movs r6, r3 │ │ │ │ - add r1, sp, #856 @ 0x358 │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ movs r6, r3 │ │ │ │ - @ instruction: 0xf33a001e │ │ │ │ - sbfx r0, r0, #0, #31 │ │ │ │ - add r1, sp, #872 @ 0x368 │ │ │ │ + @ instruction: 0xf372001e │ │ │ │ + @ instruction: 0xf378001e │ │ │ │ + add r2, sp, #72 @ 0x48 │ │ │ │ movs r6, r3 │ │ │ │ - add r1, sp, #552 @ 0x228 │ │ │ │ + add r1, sp, #776 @ 0x308 │ │ │ │ movs r6, r3 │ │ │ │ - movs r2, r2 │ │ │ │ + lsls r2, r1, #1 │ │ │ │ movs r7, r3 │ │ │ │ - vqadd.u64 d0, d0, d14 │ │ │ │ - add r1, sp, #232 @ 0xe8 │ │ │ │ + vqadd.u32 d16, d8, d14 │ │ │ │ + add r1, sp, #456 @ 0x1c8 │ │ │ │ movs r6, r3 │ │ │ │ - add r0, sp, #936 @ 0x3a8 │ │ │ │ + add r1, sp, #136 @ 0x88 │ │ │ │ movs r6, r3 │ │ │ │ - stmia r0!, {r2, r5, r6} │ │ │ │ + stmia r0!, {r2, r3, r4, r7} │ │ │ │ movs r6, r3 │ │ │ │ - stmia r0!, {r1, r2, r3, r5} │ │ │ │ + stmia r0!, {r1, r2, r5, r6} │ │ │ │ movs r6, r3 │ │ │ │ - add r0, sp, #896 @ 0x380 │ │ │ │ + add r1, sp, #96 @ 0x60 │ │ │ │ movs r6, r3 │ │ │ │ - add r0, sp, #576 @ 0x240 │ │ │ │ + add r0, sp, #800 @ 0x320 │ │ │ │ movs r6, r3 │ │ │ │ - stmia r3!, {r1, r3, r4, r6} │ │ │ │ + stmia r3!, {r1, r4, r7} │ │ │ │ movs r6, r3 │ │ │ │ - stmia r3!, {r2, r3, r5} │ │ │ │ + stmia r3!, {r2, r5, r6} │ │ │ │ movs r6, r3 │ │ │ │ - add r0, sp, #536 @ 0x218 │ │ │ │ + add r0, sp, #760 @ 0x2f8 │ │ │ │ movs r6, r3 │ │ │ │ - add r0, sp, #216 @ 0xd8 │ │ │ │ + add r0, sp, #440 @ 0x1b8 │ │ │ │ movs r6, r3 │ │ │ │ - stmia r0!, {r3, r5, r6, r7} │ │ │ │ + stmia r1!, {r5} │ │ │ │ movs r6, r3 │ │ │ │ - stmia r0!, {r1, r2, r3, r5, r7} │ │ │ │ + stmia r0!, {r1, r2, r5, r6, r7} │ │ │ │ movs r6, r3 │ │ │ │ - add r0, sp, #176 @ 0xb0 │ │ │ │ + add r0, sp, #400 @ 0x190 │ │ │ │ + movs r6, r3 │ │ │ │ + add r0, sp, #80 @ 0x50 │ │ │ │ movs r6, r3 │ │ │ │ - add r7, pc, #880 @ (adr r7, c8464 ) │ │ │ │ + vqadd.s32 d0, d8, d14 │ │ │ │ + vqadd.s8 d16, d2, d14 │ │ │ │ + add r0, sp, #96 @ 0x60 │ │ │ │ movs r6, r3 │ │ │ │ - mrc 0, 7, r0, cr0, cr14, {0} │ │ │ │ - vqadd.s8 d0, d10, d14 │ │ │ │ - add r7, pc, #896 @ (adr r7, c8480 ) │ │ │ │ + add r7, pc, #800 @ (adr r7, c8424 ) │ │ │ │ movs r6, r3 │ │ │ │ - add r7, pc, #576 @ (adr r7, c8344 ) │ │ │ │ + sbcs.w r0, ip, lr, lsr #32 │ │ │ │ + @ instruction: 0xeb8e001e │ │ │ │ + add r7, pc, #816 @ (adr r7, c8440 ) │ │ │ │ movs r6, r3 │ │ │ │ - adc.w r0, r4, lr, lsr #32 │ │ │ │ - adcs.w r0, r6, lr, lsr #32 │ │ │ │ - add r7, pc, #592 @ (adr r7, c8360 ) │ │ │ │ + add r7, pc, #496 @ (adr r7, c8304 ) │ │ │ │ movs r6, r3 │ │ │ │ - add r7, pc, #272 @ (adr r7, c8224 ) │ │ │ │ + ble.n c81b4 │ │ │ │ movs r6, r3 │ │ │ │ ble.n c8144 │ │ │ │ movs r6, r3 │ │ │ │ - bgt.n c80d4 │ │ │ │ - movs r6, r3 │ │ │ │ - add r7, pc, #232 @ (adr r7, c8208 ) │ │ │ │ + add r7, pc, #456 @ (adr r7, c82e8 ) │ │ │ │ movs r6, r3 │ │ │ │ - add r6, pc, #936 @ (adr r6, c84cc ) │ │ │ │ + add r7, pc, #136 @ (adr r7, c81ac ) │ │ │ │ movs r6, r3 │ │ │ │ - bne.n c815c │ │ │ │ + bne.n c81cc │ │ │ │ movs r6, r3 │ │ │ │ - vst1.8 @ instruction: 0xf988001e │ │ │ │ - add r6, pc, #920 @ (adr r6, c84c8 ) │ │ │ │ + vst1.8 @ instruction: 0xf9c0001e │ │ │ │ + add r7, pc, #120 @ (adr r7, c81a8 ) │ │ │ │ movs r6, r3 │ │ │ │ - add r6, pc, #600 @ (adr r6, c838c ) │ │ │ │ + add r6, pc, #824 @ (adr r6, c846c ) │ │ │ │ movs r6, r3 │ │ │ │ - udf #214 @ 0xd6 │ │ │ │ + svc 14 │ │ │ │ movs r6, r3 │ │ │ │ - udf #232 @ 0xe8 │ │ │ │ + svc 32 │ │ │ │ movs r6, r3 │ │ │ │ - add r6, pc, #600 @ (adr r6, c8398 ) │ │ │ │ + add r6, pc, #824 @ (adr r6, c8478 ) │ │ │ │ movs r6, r3 │ │ │ │ - add r6, pc, #288 @ (adr r6, c8264 ) │ │ │ │ + add r6, pc, #512 @ (adr r6, c8344 ) │ │ │ │ movs r6, r3 │ │ │ │ - @ instruction: 0xf296001e │ │ │ │ - subw r0, ip, #30 │ │ │ │ - add r6, pc, #312 @ (adr r6, c8288 ) │ │ │ │ + movt r0, #57374 @ 0xe01e │ │ │ │ + @ instruction: 0xf2e4001e │ │ │ │ + add r6, pc, #536 @ (adr r6, c8368 ) │ │ │ │ movs r6, r3 │ │ │ │ - add r5, pc, #1016 @ (adr r5, c854c ) │ │ │ │ + add r6, pc, #216 @ (adr r6, c822c ) │ │ │ │ movs r6, r3 │ │ │ │ - ldc2l 0, cr0, [lr, #-120]! @ 0xffffff88 │ │ │ │ - stc2 0, cr0, [ip, #120] @ 0x78 │ │ │ │ - add r6, pc, #8 @ (adr r6, c8168 ) │ │ │ │ + ldc2 0, cr0, [r6, #120]! @ 0x78 │ │ │ │ + stc2l 0, cr0, [r4, #120] @ 0x78 │ │ │ │ + add r6, pc, #232 @ (adr r6, c8248 ) │ │ │ │ movs r6, r3 │ │ │ │ - add r5, pc, #712 @ (adr r5, c842c ) │ │ │ │ + add r5, pc, #936 @ (adr r5, c850c ) │ │ │ │ movs r6, r3 │ │ │ │ - strd r0, r0, [lr, #120]! @ 0x78 │ │ │ │ - and.w r0, r4, lr, lsr #32 │ │ │ │ - add r5, pc, #712 @ (adr r5, c8438 ) │ │ │ │ + bic.w r0, r6, lr, lsr #32 │ │ │ │ + bics.w r0, ip, lr, lsr #32 │ │ │ │ + add r5, pc, #936 @ (adr r5, c8518 ) │ │ │ │ movs r6, r3 │ │ │ │ - add r5, pc, #400 @ (adr r5, c8304 ) │ │ │ │ + add r5, pc, #624 @ (adr r5, c83e4 ) │ │ │ │ movs r6, r3 │ │ │ │ - strd r0, r0, [r6, #-120]! @ 0x78 │ │ │ │ - ldrd r0, r0, [r4, #-120]! @ 0x78 │ │ │ │ - add r5, pc, #424 @ (adr r5, c8328 ) │ │ │ │ + @ instruction: 0xe99e001e │ │ │ │ + @ instruction: 0xe9ac001e │ │ │ │ + add r5, pc, #648 @ (adr r5, c8408 ) │ │ │ │ movs r6, r3 │ │ │ │ - add r5, pc, #104 @ (adr r5, c81ec ) │ │ │ │ + add r5, pc, #328 @ (adr r5, c82cc ) │ │ │ │ movs r6, r3 │ │ │ │ - @ instruction: 0xf2b4001e │ │ │ │ - movt r0, #30 │ │ │ │ - add r5, pc, #152 @ (adr r5, c8228 ) │ │ │ │ + @ instruction: 0xf2ec001e │ │ │ │ + @ instruction: 0xf2f8001e │ │ │ │ + add r5, pc, #376 @ (adr r5, c8308 ) │ │ │ │ movs r6, r3 │ │ │ │ - add r4, pc, #856 @ (adr r4, c84ec ) │ │ │ │ + add r5, pc, #56 @ (adr r5, c81cc ) │ │ │ │ movs r6, r3 │ │ │ │ - hlt 0x0026 │ │ │ │ + revsh r6, r3 │ │ │ │ movs r6, r3 │ │ │ │ - cbnz r6, c81a8 │ │ │ │ + cbnz r6, c81b6 │ │ │ │ movs r6, r3 │ │ │ │ - add r4, pc, #288 @ (adr r4, c82c0 ) │ │ │ │ + add r4, pc, #512 @ (adr r4, c83a0 ) │ │ │ │ movs r6, r3 │ │ │ │ - add r3, pc, #992 @ (adr r3, c8584 ) │ │ │ │ + add r4, pc, #192 @ (adr r4, c8264 ) │ │ │ │ movs r6, r3 │ │ │ │ - @ instruction: 0xf28a001e │ │ │ │ - @ instruction: 0xf28e001e │ │ │ │ - add r4, pc, #16 @ (adr r4, c81c0 ) │ │ │ │ + movt r0, #8222 @ 0x201e │ │ │ │ + movt r0, #24606 @ 0x601e │ │ │ │ + add r4, pc, #240 @ (adr r4, c82a0 ) │ │ │ │ movs r6, r3 │ │ │ │ - add r3, pc, #720 @ (adr r3, c8484 ) │ │ │ │ + add r3, pc, #944 @ (adr r3, c8564 ) │ │ │ │ movs r6, r3 │ │ │ │ - stcl 0, cr0, [lr, #120]! @ 0x78 │ │ │ │ - ldcl 0, cr0, [lr, #120]! @ 0x78 │ │ │ │ - add r3, pc, #768 @ (adr r3, c84c0 ) │ │ │ │ + mcr 0, 1, r0, cr6, cr14, {0} │ │ │ │ + mrc 0, 1, r0, cr6, cr14, {0} │ │ │ │ + add r3, pc, #992 @ (adr r3, c85a0 ) │ │ │ │ movs r6, r3 │ │ │ │ - add r3, pc, #448 @ (adr r3, c8384 ) │ │ │ │ + add r3, pc, #672 @ (adr r3, c8464 ) │ │ │ │ movs r6, r3 │ │ │ │ - add r5, sp, #408 @ 0x198 │ │ │ │ + add r5, sp, #632 @ 0x278 │ │ │ │ movs r6, r3 │ │ │ │ - add r5, sp, #520 @ 0x208 │ │ │ │ + add r5, sp, #744 @ 0x2e8 │ │ │ │ movs r6, r3 │ │ │ │ - add r3, pc, #496 @ (adr r3, c83c0 ) │ │ │ │ + add r3, pc, #720 @ (adr r3, c84a0 ) │ │ │ │ movs r6, r3 │ │ │ │ - add r3, pc, #176 @ (adr r3, c8284 ) │ │ │ │ + add r3, pc, #400 @ (adr r3, c8364 ) │ │ │ │ movs r6, r3 │ │ │ │ - b.n c7f14 │ │ │ │ + b.n c7f84 │ │ │ │ movs r6, r3 │ │ │ │ - b.n c7f40 │ │ │ │ + b.n c7fb0 │ │ │ │ movs r6, r3 │ │ │ │ - add r3, pc, #224 @ (adr r3, c82c0 ) │ │ │ │ + add r3, pc, #448 @ (adr r3, c83a0 ) │ │ │ │ movs r6, r3 │ │ │ │ - add r2, pc, #928 @ (adr r2, c8584 ) │ │ │ │ + add r3, pc, #128 @ (adr r3, c8264 ) │ │ │ │ movs r6, r3 │ │ │ │ ldrb.w r3, [r4, #97] @ 0x61 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w c3f32 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w c3f32 │ │ │ │ @@ -168585,256 +168585,256 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #4296 @ 0x10c8 │ │ │ │ bl e2828 │ │ │ │ b.w c3f3c │ │ │ │ nop │ │ │ │ - add r4, sp, #680 @ 0x2a8 │ │ │ │ + add r4, sp, #904 @ 0x388 │ │ │ │ movs r6, r3 │ │ │ │ - add r4, sp, #720 @ 0x2d0 │ │ │ │ + add r4, sp, #944 @ 0x3b0 │ │ │ │ movs r6, r3 │ │ │ │ - add r0, pc, #680 @ (adr r0, c909c ) │ │ │ │ + add r0, pc, #904 @ (adr r0, c917c ) │ │ │ │ movs r6, r3 │ │ │ │ - add r0, pc, #360 @ (adr r0, c8f60 ) │ │ │ │ + add r0, pc, #584 @ (adr r0, c9040 ) │ │ │ │ movs r6, r3 │ │ │ │ - ble.n c8d80 │ │ │ │ + ble.n c8df0 │ │ │ │ movs r6, r3 │ │ │ │ - ble.n c8da0 │ │ │ │ + udf #8 │ │ │ │ movs r6, r3 │ │ │ │ - add r0, pc, #376 @ (adr r0, c8f7c ) │ │ │ │ + add r0, pc, #600 @ (adr r0, c905c ) │ │ │ │ movs r6, r3 │ │ │ │ - add r0, pc, #56 @ (adr r0, c8e40 ) │ │ │ │ + add r0, pc, #280 @ (adr r0, c8f20 ) │ │ │ │ movs r6, r3 │ │ │ │ - bge.n c8d58 │ │ │ │ + bge.n c8dc8 │ │ │ │ movs r6, r3 │ │ │ │ - bge.n c8d98 │ │ │ │ + bge.n c8e08 │ │ │ │ movs r6, r3 │ │ │ │ - add r0, pc, #72 @ (adr r0, c8e5c ) │ │ │ │ + add r0, pc, #296 @ (adr r0, c8f3c ) │ │ │ │ movs r6, r3 │ │ │ │ - ldr r7, [sp, #776] @ 0x308 │ │ │ │ + ldr r7, [sp, #1000] @ 0x3e8 │ │ │ │ movs r6, r3 │ │ │ │ - b.n c8ed0 │ │ │ │ + b.n c8f40 │ │ │ │ movs r6, r3 │ │ │ │ - b.n c8f00 │ │ │ │ + b.n c8f70 │ │ │ │ movs r6, r3 │ │ │ │ - ldr r7, [sp, #792] @ 0x318 │ │ │ │ + ldr r7, [sp, #1016] @ 0x3f8 │ │ │ │ movs r6, r3 │ │ │ │ - ldr r7, [sp, #472] @ 0x1d8 │ │ │ │ + ldr r7, [sp, #696] @ 0x2b8 │ │ │ │ movs r6, r3 │ │ │ │ - bcc.n c8dac │ │ │ │ + bcc.n c8e1c │ │ │ │ movs r6, r3 │ │ │ │ - bcc.n c8e7c │ │ │ │ + bcc.n c8eec │ │ │ │ movs r6, r3 │ │ │ │ - ldr r7, [sp, #320] @ 0x140 │ │ │ │ + ldr r7, [sp, #544] @ 0x220 │ │ │ │ movs r6, r3 │ │ │ │ - ldr r7, [sp, #0] │ │ │ │ + ldr r7, [sp, #224] @ 0xe0 │ │ │ │ movs r6, r3 │ │ │ │ - @ instruction: 0xeabe001e │ │ │ │ - orr.w r0, r8, lr, lsr #32 │ │ │ │ - ldr r6, [sp, #872] @ 0x368 │ │ │ │ + @ instruction: 0xeaf6001e │ │ │ │ + eor.w r0, r0, lr, lsr #32 │ │ │ │ + ldr r7, [sp, #72] @ 0x48 │ │ │ │ movs r6, r3 │ │ │ │ - ldr r6, [sp, #552] @ 0x228 │ │ │ │ + ldr r6, [sp, #776] @ 0x308 │ │ │ │ movs r6, r3 │ │ │ │ - bne.n c8f10 │ │ │ │ + bne.n c8d80 │ │ │ │ movs r6, r3 │ │ │ │ - bne.n c8d50 │ │ │ │ + bne.n c8dc0 │ │ │ │ movs r6, r3 │ │ │ │ - ldr r6, [sp, #568] @ 0x238 │ │ │ │ + ldr r6, [sp, #792] @ 0x318 │ │ │ │ movs r6, r3 │ │ │ │ - ldr r6, [sp, #248] @ 0xf8 │ │ │ │ + ldr r6, [sp, #472] @ 0x1d8 │ │ │ │ movs r6, r3 │ │ │ │ - ldmia r0!, {r1, r6} │ │ │ │ + ldmia r0!, {r1, r3, r4, r5, r6} │ │ │ │ movs r6, r3 │ │ │ │ - @ instruction: 0xf0ac001e │ │ │ │ - ldr r6, [sp, #232] @ 0xe8 │ │ │ │ + @ instruction: 0xf0e4001e │ │ │ │ + ldr r6, [sp, #456] @ 0x1c8 │ │ │ │ movs r6, r3 │ │ │ │ - ldr r5, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r6, [sp, #136] @ 0x88 │ │ │ │ movs r6, r3 │ │ │ │ - vqadd.s32 d0, d6, d14 │ │ │ │ - vqadd.s64 d0, d4, d14 │ │ │ │ - ldr r5, [sp, #952] @ 0x3b8 │ │ │ │ + vqadd.s16 d16, d14, d14 │ │ │ │ + vqadd.s32 d16, d12, d14 │ │ │ │ + ldr r6, [sp, #152] @ 0x98 │ │ │ │ movs r6, r3 │ │ │ │ - ldr r5, [sp, #632] @ 0x278 │ │ │ │ + ldr r5, [sp, #856] @ 0x358 │ │ │ │ movs r6, r3 │ │ │ │ - bls.n c8eec │ │ │ │ + bls.n c8f5c │ │ │ │ movs r6, r3 │ │ │ │ - bls.n c8e84 │ │ │ │ + bls.n c8ef4 │ │ │ │ movs r6, r3 │ │ │ │ - ldr r5, [sp, #592] @ 0x250 │ │ │ │ + ldr r5, [sp, #816] @ 0x330 │ │ │ │ movs r6, r3 │ │ │ │ - ldr r5, [sp, #272] @ 0x110 │ │ │ │ + ldr r5, [sp, #496] @ 0x1f0 │ │ │ │ movs r6, r3 │ │ │ │ - add r7, pc, #544 @ (adr r7, c90ac ) │ │ │ │ + add r7, pc, #768 @ (adr r7, c918c ) │ │ │ │ movs r6, r3 │ │ │ │ - add r7, pc, #568 @ (adr r7, c90c8 ) │ │ │ │ + add r7, pc, #792 @ (adr r7, c91a8 ) │ │ │ │ movs r6, r3 │ │ │ │ - ldr r5, [sp, #288] @ 0x120 │ │ │ │ + ldr r5, [sp, #512] @ 0x200 │ │ │ │ movs r6, r3 │ │ │ │ - ldr r4, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r5, [sp, #192] @ 0xc0 │ │ │ │ movs r6, r3 │ │ │ │ - vshr.s16 d16, d14, #8 │ │ │ │ - vshr.s32 d16, d14, #26 │ │ │ │ - ldr r4, [sp, #1008] @ 0x3f0 │ │ │ │ + ands.w r0, r0, #30 │ │ │ │ + ands.w r0, lr, #30 │ │ │ │ + ldr r5, [sp, #208] @ 0xd0 │ │ │ │ movs r6, r3 │ │ │ │ - ldr r4, [sp, #688] @ 0x2b0 │ │ │ │ + ldr r4, [sp, #912] @ 0x390 │ │ │ │ movs r6, r3 │ │ │ │ - b.n c8914 │ │ │ │ + b.n c8984 │ │ │ │ movs r6, r3 │ │ │ │ - b.n c892c │ │ │ │ + b.n c899c │ │ │ │ movs r6, r3 │ │ │ │ - ldr r4, [sp, #704] @ 0x2c0 │ │ │ │ + ldr r4, [sp, #928] @ 0x3a0 │ │ │ │ movs r6, r3 │ │ │ │ - ldr r4, [sp, #384] @ 0x180 │ │ │ │ + ldr r4, [sp, #608] @ 0x260 │ │ │ │ movs r6, r3 │ │ │ │ - stmia r5!, {r3, r7} │ │ │ │ + stmia r5!, {r6, r7} │ │ │ │ movs r6, r3 │ │ │ │ - bcs.n c8e6c │ │ │ │ + bcc.n c8edc │ │ │ │ movs r6, r3 │ │ │ │ - ldr r4, [sp, #368] @ 0x170 │ │ │ │ + ldr r4, [sp, #592] @ 0x250 │ │ │ │ movs r6, r3 │ │ │ │ - ldr r4, [sp, #48] @ 0x30 │ │ │ │ + ldr r4, [sp, #272] @ 0x110 │ │ │ │ movs r6, r3 │ │ │ │ - add r6, sp, #640 @ 0x280 │ │ │ │ + add r6, sp, #864 @ 0x360 │ │ │ │ movs r6, r3 │ │ │ │ - add r6, sp, #312 @ 0x138 │ │ │ │ + add r6, sp, #536 @ 0x218 │ │ │ │ movs r6, r3 │ │ │ │ - ldr r3, [sp, #944] @ 0x3b0 │ │ │ │ + ldr r4, [sp, #144] @ 0x90 │ │ │ │ movs r6, r3 │ │ │ │ - ldr r3, [sp, #624] @ 0x270 │ │ │ │ + ldr r3, [sp, #848] @ 0x350 │ │ │ │ movs r6, r3 │ │ │ │ - stmia r3!, {r3, r6} │ │ │ │ + stmia r3!, {r7} │ │ │ │ movs r6, r3 │ │ │ │ - stmia r3!, {r1, r5, r6} │ │ │ │ + stmia r3!, {r1, r3, r4, r7} │ │ │ │ movs r6, r3 │ │ │ │ - ldr r3, [sp, #608] @ 0x260 │ │ │ │ + ldr r3, [sp, #832] @ 0x340 │ │ │ │ movs r6, r3 │ │ │ │ - ldr r3, [sp, #288] @ 0x120 │ │ │ │ + ldr r3, [sp, #512] @ 0x200 │ │ │ │ movs r6, r3 │ │ │ │ - add r0, sp, #560 @ 0x230 │ │ │ │ + add r0, sp, #784 @ 0x310 │ │ │ │ movs r6, r3 │ │ │ │ - add r0, sp, #616 @ 0x268 │ │ │ │ + add r0, sp, #840 @ 0x348 │ │ │ │ movs r6, r3 │ │ │ │ - ldr r3, [sp, #304] @ 0x130 │ │ │ │ + ldr r3, [sp, #528] @ 0x210 │ │ │ │ movs r6, r3 │ │ │ │ - ldr r2, [sp, #1008] @ 0x3f0 │ │ │ │ + ldr r3, [sp, #208] @ 0xd0 │ │ │ │ movs r6, r3 │ │ │ │ - @ instruction: 0xebe8001e │ │ │ │ - @ instruction: 0xebfe001e │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ + stc 0, cr0, [r0], #-120 @ 0xffffff88 │ │ │ │ + ldc 0, cr0, [r6], #-120 @ 0xffffff88 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ movs r6, r3 │ │ │ │ - ldr r2, [sp, #704] @ 0x2c0 │ │ │ │ + ldr r2, [sp, #928] @ 0x3a0 │ │ │ │ movs r6, r3 │ │ │ │ - revsh r0, r0 │ │ │ │ + revsh r0, r7 │ │ │ │ movs r6, r3 │ │ │ │ - revsh r6, r2 │ │ │ │ + cbnz r6, c8f52 │ │ │ │ movs r6, r3 │ │ │ │ - ldr r2, [sp, #720] @ 0x2d0 │ │ │ │ + ldr r2, [sp, #944] @ 0x3b0 │ │ │ │ movs r6, r3 │ │ │ │ - ldr r2, [sp, #400] @ 0x190 │ │ │ │ + ldr r2, [sp, #624] @ 0x270 │ │ │ │ movs r6, r3 │ │ │ │ - blt.n c8eac │ │ │ │ + bgt.n c8f1c │ │ │ │ movs r6, r3 │ │ │ │ - blt.n c8ed4 │ │ │ │ + bgt.n c8f44 │ │ │ │ movs r6, r3 │ │ │ │ - ldr r2, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r2, [sp, #640] @ 0x280 │ │ │ │ movs r6, r3 │ │ │ │ - ldr r2, [sp, #96] @ 0x60 │ │ │ │ + ldr r2, [sp, #320] @ 0x140 │ │ │ │ movs r6, r3 │ │ │ │ - add r3, sp, #816 @ 0x330 │ │ │ │ + add r4, sp, #16 │ │ │ │ movs r6, r3 │ │ │ │ - add r3, sp, #504 @ 0x1f8 │ │ │ │ + add r3, sp, #728 @ 0x2d8 │ │ │ │ movs r6, r3 │ │ │ │ - ldr r1, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r2, [sp, #192] @ 0xc0 │ │ │ │ movs r6, r3 │ │ │ │ - ldr r1, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r1, [sp, #896] @ 0x380 │ │ │ │ movs r6, r3 │ │ │ │ - ldmia r4!, {r3} │ │ │ │ + ldmia r4!, {r6} │ │ │ │ movs r6, r3 │ │ │ │ - ldmia r4, {r1, r2, r4} │ │ │ │ + ldmia r4!, {r1, r2, r3, r6} │ │ │ │ movs r6, r3 │ │ │ │ - ldr r1, [sp, #688] @ 0x2b0 │ │ │ │ + ldr r1, [sp, #912] @ 0x390 │ │ │ │ movs r6, r3 │ │ │ │ - ldr r1, [sp, #368] @ 0x170 │ │ │ │ + ldr r1, [sp, #592] @ 0x250 │ │ │ │ movs r6, r3 │ │ │ │ - orn r0, ip, #10354688 @ 0x9e0000 │ │ │ │ - eor.w r0, sl, #10354688 @ 0x9e0000 │ │ │ │ - ldr r1, [sp, #384] @ 0x180 │ │ │ │ + @ instruction: 0xf4a4001e │ │ │ │ + @ instruction: 0xf4c2001e │ │ │ │ + ldr r1, [sp, #608] @ 0x260 │ │ │ │ movs r6, r3 │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ + ldr r1, [sp, #288] @ 0x120 │ │ │ │ movs r6, r3 │ │ │ │ - @ instruction: 0xb810 │ │ │ │ + @ instruction: 0xb848 │ │ │ │ movs r6, r3 │ │ │ │ - @ instruction: 0xb81e │ │ │ │ + @ instruction: 0xb856 │ │ │ │ movs r6, r3 │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ + ldr r1, [sp, #272] @ 0x110 │ │ │ │ movs r6, r3 │ │ │ │ - ldr r0, [sp, #752] @ 0x2f0 │ │ │ │ + ldr r0, [sp, #976] @ 0x3d0 │ │ │ │ movs r6, r3 │ │ │ │ - ldmia r5!, {r1, r2, r7} │ │ │ │ + ldmia r5, {r1, r2, r3, r4, r5, r7} │ │ │ │ movs r6, r3 │ │ │ │ - ldmia r5!, {r3, r4, r6} │ │ │ │ + ldmia r5!, {r4, r7} │ │ │ │ movs r6, r3 │ │ │ │ - ldr r0, [sp, #712] @ 0x2c8 │ │ │ │ + ldr r0, [sp, #936] @ 0x3a8 │ │ │ │ movs r6, r3 │ │ │ │ - ldr r0, [sp, #392] @ 0x188 │ │ │ │ + ldr r0, [sp, #616] @ 0x268 │ │ │ │ movs r6, r3 │ │ │ │ - add r5, pc, #152 @ (adr r5, c9014 ) │ │ │ │ + add r5, pc, #376 @ (adr r5, c90f4 ) │ │ │ │ movs r6, r3 │ │ │ │ - add r5, pc, #192 @ (adr r5, c9040 ) │ │ │ │ + add r5, pc, #416 @ (adr r5, c9120 ) │ │ │ │ movs r6, r3 │ │ │ │ - ldr r0, [sp, #376] @ 0x178 │ │ │ │ + ldr r0, [sp, #600] @ 0x258 │ │ │ │ movs r6, r3 │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ + ldr r0, [sp, #280] @ 0x118 │ │ │ │ movs r6, r3 │ │ │ │ - udf #34 @ 0x22 │ │ │ │ + udf #90 @ 0x5a │ │ │ │ movs r6, r3 │ │ │ │ - udf #52 @ 0x34 │ │ │ │ + udf #108 @ 0x6c │ │ │ │ movs r6, r3 │ │ │ │ - ldr r0, [sp, #72] @ 0x48 │ │ │ │ + ldr r0, [sp, #296] @ 0x128 │ │ │ │ movs r6, r3 │ │ │ │ - str r7, [sp, #776] @ 0x308 │ │ │ │ + str r7, [sp, #1000] @ 0x3e8 │ │ │ │ movs r6, r3 │ │ │ │ - stmia r7!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + ldmia r0!, {r1, r2, r3, r5} │ │ │ │ movs r6, r3 │ │ │ │ - stmia r2!, {r1, r4, r6, r7} │ │ │ │ + stmia r3!, {r1, r3} │ │ │ │ movs r6, r3 │ │ │ │ - str r6, [sp, #160] @ 0xa0 │ │ │ │ + str r6, [sp, #384] @ 0x180 │ │ │ │ movs r6, r3 │ │ │ │ - str r5, [sp, #864] @ 0x360 │ │ │ │ + str r6, [sp, #64] @ 0x40 │ │ │ │ movs r6, r3 │ │ │ │ - ldr r7, [sp, #568] @ 0x238 │ │ │ │ + ldr r7, [sp, #792] @ 0x318 │ │ │ │ movs r6, r3 │ │ │ │ - ldr r7, [sp, #616] @ 0x268 │ │ │ │ + ldr r7, [sp, #840] @ 0x348 │ │ │ │ movs r6, r3 │ │ │ │ - str r5, [sp, #880] @ 0x370 │ │ │ │ + str r6, [sp, #80] @ 0x50 │ │ │ │ movs r6, r3 │ │ │ │ - str r5, [sp, #560] @ 0x230 │ │ │ │ + str r5, [sp, #784] @ 0x310 │ │ │ │ movs r6, r3 │ │ │ │ - @ instruction: 0xe9ae001e │ │ │ │ - strd r0, r0, [r2, #-120]! @ 0x78 │ │ │ │ - str r5, [sp, #496] @ 0x1f0 │ │ │ │ + strd r0, r0, [r6, #120]! @ 0x78 │ │ │ │ + @ instruction: 0xe99a001e │ │ │ │ + str r5, [sp, #720] @ 0x2d0 │ │ │ │ movs r6, r3 │ │ │ │ - str r5, [sp, #176] @ 0xb0 │ │ │ │ + str r5, [sp, #400] @ 0x190 │ │ │ │ movs r6, r3 │ │ │ │ - bgt.n c8f10 │ │ │ │ + bgt.n c8f80 │ │ │ │ movs r6, r3 │ │ │ │ - bgt.n c8f34 │ │ │ │ + bgt.n c8fa4 │ │ │ │ movs r6, r3 │ │ │ │ - str r5, [sp, #224] @ 0xe0 │ │ │ │ + str r5, [sp, #448] @ 0x1c0 │ │ │ │ movs r6, r3 │ │ │ │ - str r4, [sp, #928] @ 0x3a0 │ │ │ │ + str r5, [sp, #128] @ 0x80 │ │ │ │ movs r6, r3 │ │ │ │ - b.n c8cb8 │ │ │ │ + b.n c8d28 │ │ │ │ movs r6, r3 │ │ │ │ - b.n c8ce4 │ │ │ │ + b.n c8d54 │ │ │ │ movs r6, r3 │ │ │ │ - str r4, [sp, #976] @ 0x3d0 │ │ │ │ + str r5, [sp, #176] @ 0xb0 │ │ │ │ movs r6, r3 │ │ │ │ - str r4, [sp, #656] @ 0x290 │ │ │ │ + str r4, [sp, #880] @ 0x370 │ │ │ │ movs r6, r3 │ │ │ │ ldrb.w r3, [r4, #275] @ 0x113 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w c3f32 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w c3f32 │ │ │ │ @@ -169921,333 +169921,333 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #2698 @ 0xa8a │ │ │ │ bl e2828 │ │ │ │ b.w c3f3c │ │ │ │ nop │ │ │ │ - cbnz r2, c9c6c │ │ │ │ + cbnz r2, c9c7a │ │ │ │ movs r6, r3 │ │ │ │ - cbnz r4, c9c74 │ │ │ │ + cbnz r4, c9c82 │ │ │ │ movs r6, r3 │ │ │ │ - str r2, [sp, #664] @ 0x298 │ │ │ │ + str r2, [sp, #888] @ 0x378 │ │ │ │ movs r6, r3 │ │ │ │ - str r2, [sp, #344] @ 0x158 │ │ │ │ + str r2, [sp, #568] @ 0x238 │ │ │ │ movs r6, r3 │ │ │ │ - cbnz r6, c9cf0 │ │ │ │ + pop {r1, r2, r3, r4} │ │ │ │ movs r6, r3 │ │ │ │ - bcs.n c9bdc │ │ │ │ + bcs.n c9c4c │ │ │ │ movs r6, r3 │ │ │ │ - str r2, [sp, #328] @ 0x148 │ │ │ │ + str r2, [sp, #552] @ 0x228 │ │ │ │ movs r6, r3 │ │ │ │ - str r2, [sp, #8] │ │ │ │ + str r2, [sp, #232] @ 0xe8 │ │ │ │ movs r6, r3 │ │ │ │ - cbz r2, c9cae │ │ │ │ + cbz r2, c9cbc │ │ │ │ movs r6, r3 │ │ │ │ - cbz r4, c9cb4 │ │ │ │ + cbz r4, c9cc2 │ │ │ │ movs r6, r3 │ │ │ │ - str r2, [sp, #24] │ │ │ │ + str r2, [sp, #248] @ 0xf8 │ │ │ │ movs r6, r3 │ │ │ │ - str r1, [sp, #728] @ 0x2d8 │ │ │ │ + str r1, [sp, #952] @ 0x3b8 │ │ │ │ movs r6, r3 │ │ │ │ - ldr r2, [sp, #560] @ 0x230 │ │ │ │ + ldr r2, [sp, #784] @ 0x310 │ │ │ │ movs r6, r3 │ │ │ │ - ldr r2, [sp, #136] @ 0x88 │ │ │ │ + ldr r2, [sp, #360] @ 0x168 │ │ │ │ movs r6, r3 │ │ │ │ - str r1, [sp, #544] @ 0x220 │ │ │ │ + str r1, [sp, #768] @ 0x300 │ │ │ │ movs r6, r3 │ │ │ │ - str r1, [sp, #224] @ 0xe0 │ │ │ │ + str r1, [sp, #448] @ 0x1c0 │ │ │ │ movs r6, r3 │ │ │ │ - pop {r1, r2, r4, r5, r7} │ │ │ │ + pop {r1, r2, r3, r5, r6, r7} │ │ │ │ movs r6, r3 │ │ │ │ - pop {r7} │ │ │ │ + pop {r3, r4, r5, r7} │ │ │ │ movs r6, r3 │ │ │ │ - str r1, [sp, #184] @ 0xb8 │ │ │ │ + str r1, [sp, #408] @ 0x198 │ │ │ │ movs r6, r3 │ │ │ │ - str r0, [sp, #888] @ 0x378 │ │ │ │ + str r1, [sp, #88] @ 0x58 │ │ │ │ movs r6, r3 │ │ │ │ - stmia r6!, {r2, r6} │ │ │ │ + stmia r6!, {r2, r3, r4, r5, r6} │ │ │ │ movs r6, r3 │ │ │ │ - stmia r6!, {r1, r3} │ │ │ │ + stmia r6!, {r1, r6} │ │ │ │ movs r6, r3 │ │ │ │ - str r0, [sp, #848] @ 0x350 │ │ │ │ + str r1, [sp, #48] @ 0x30 │ │ │ │ movs r6, r3 │ │ │ │ - str r0, [sp, #528] @ 0x210 │ │ │ │ + str r0, [sp, #752] @ 0x2f0 │ │ │ │ movs r6, r3 │ │ │ │ - b.n c9680 │ │ │ │ + b.n c96f0 │ │ │ │ movs r6, r3 │ │ │ │ - b.n c96a8 │ │ │ │ + b.n c9718 │ │ │ │ movs r6, r3 │ │ │ │ - str r0, [sp, #544] @ 0x220 │ │ │ │ + str r0, [sp, #768] @ 0x300 │ │ │ │ movs r6, r3 │ │ │ │ - str r0, [sp, #224] @ 0xe0 │ │ │ │ + str r0, [sp, #448] @ 0x1c0 │ │ │ │ movs r6, r3 │ │ │ │ - push {r1, r2, r3, r6, r7, lr} │ │ │ │ + @ instruction: 0xb606 │ │ │ │ movs r6, r3 │ │ │ │ - push {r4, r7, lr} │ │ │ │ + push {r3, r6, r7, lr} │ │ │ │ movs r6, r3 │ │ │ │ - str r0, [sp, #184] @ 0xb8 │ │ │ │ + str r0, [sp, #408] @ 0x198 │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r6, [r3, #62] @ 0x3e │ │ │ │ + str r0, [sp, #88] @ 0x58 │ │ │ │ movs r6, r3 │ │ │ │ - str r6, [sp, #248] @ 0xf8 │ │ │ │ + str r6, [sp, #472] @ 0x1d8 │ │ │ │ movs r6, r3 │ │ │ │ - str r6, [sp, #272] @ 0x110 │ │ │ │ + str r6, [sp, #496] @ 0x1f0 │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r2, [r3, #62] @ 0x3e │ │ │ │ + str r0, [sp, #72] @ 0x48 │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r2, [r1, #60] @ 0x3c │ │ │ │ + ldrh r2, [r0, #62] @ 0x3e │ │ │ │ movs r6, r3 │ │ │ │ - str r7, [sp, #248] @ 0xf8 │ │ │ │ + str r7, [sp, #472] @ 0x1d8 │ │ │ │ movs r6, r3 │ │ │ │ - str r7, [sp, #272] @ 0x110 │ │ │ │ + str r7, [sp, #496] @ 0x1f0 │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r6, [r1, #60] @ 0x3c │ │ │ │ + ldrh r6, [r0, #62] @ 0x3e │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r6, [r7, #56] @ 0x38 │ │ │ │ + ldrh r6, [r6, #58] @ 0x3a │ │ │ │ movs r6, r3 │ │ │ │ - ldmia r5, {r1, r3, r5, r6} │ │ │ │ + ldmia r5, {r1, r5, r7} │ │ │ │ movs r6, r3 │ │ │ │ - ldmia r5!, {r7} │ │ │ │ + ldmia r5, {r3, r4, r5, r7} │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r2, [r0, #58] @ 0x3a │ │ │ │ + ldrh r2, [r7, #58] @ 0x3a │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r2, [r6, #54] @ 0x36 │ │ │ │ + ldrh r2, [r5, #56] @ 0x38 │ │ │ │ movs r6, r3 │ │ │ │ - ble.n c9c6c │ │ │ │ + ble.n c9cdc │ │ │ │ movs r6, r3 │ │ │ │ - ble.n c9c84 │ │ │ │ + ble.n c9cf4 │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r6, [r6, #54] @ 0x36 │ │ │ │ + ldrh r6, [r5, #56] @ 0x38 │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r6, [r4, #52] @ 0x34 │ │ │ │ + ldrh r6, [r3, #54] @ 0x36 │ │ │ │ movs r6, r3 │ │ │ │ - ldmia r4, {r1, r2, r4, r7} │ │ │ │ + ldmia r4!, {r1, r2, r3, r6, r7} │ │ │ │ movs r6, r3 │ │ │ │ - ldmia r4!, {r5, r7} │ │ │ │ + ldmia r4, {r3, r4, r6, r7} │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r2, [r5, #52] @ 0x34 │ │ │ │ + ldrh r2, [r4, #54] @ 0x36 │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r2, [r3, #50] @ 0x32 │ │ │ │ + ldrh r2, [r2, #52] @ 0x34 │ │ │ │ movs r6, r3 │ │ │ │ - ldmia r4, {r1, r3, r4, r6, r7} │ │ │ │ + ldmia r5!, {r1, r4} │ │ │ │ movs r6, r3 │ │ │ │ - ldmia r4!, {r2, r5, r6, r7} │ │ │ │ + ldmia r5!, {r2, r3, r4} │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r6, [r3, #50] @ 0x32 │ │ │ │ + ldrh r6, [r2, #52] @ 0x34 │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r6, [r1, #48] @ 0x30 │ │ │ │ + ldrh r6, [r0, #50] @ 0x32 │ │ │ │ movs r6, r3 │ │ │ │ - beq.n c9c5c │ │ │ │ + beq.n c9ccc │ │ │ │ movs r6, r3 │ │ │ │ - beq.n c9c64 │ │ │ │ + beq.n c9cd4 │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r2, [r2, #48] @ 0x30 │ │ │ │ + ldrh r2, [r1, #50] @ 0x32 │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r2, [r0, #46] @ 0x2e │ │ │ │ + ldrh r2, [r7, #46] @ 0x2e │ │ │ │ movs r6, r3 │ │ │ │ - add r6, pc, #648 @ (adr r6, c9fe0 ) │ │ │ │ + add r6, pc, #872 @ (adr r6, ca0c0 ) │ │ │ │ movs r6, r3 │ │ │ │ - add r6, pc, #688 @ (adr r6, ca00c ) │ │ │ │ + add r6, pc, #912 @ (adr r6, ca0ec ) │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r6, [r0, #46] @ 0x2e │ │ │ │ + ldrh r6, [r7, #46] @ 0x2e │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r6, [r6, #42] @ 0x2a │ │ │ │ + ldrh r6, [r5, #44] @ 0x2c │ │ │ │ movs r6, r3 │ │ │ │ - b.n c9fac │ │ │ │ + b.n ca01c │ │ │ │ movs r6, r3 │ │ │ │ - b.n c9f1c │ │ │ │ + b.n c9f8c │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r6, [r3, #42] @ 0x2a │ │ │ │ + ldrh r6, [r2, #44] @ 0x2c │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r6, [r1, #40] @ 0x28 │ │ │ │ + ldrh r6, [r0, #42] @ 0x2a │ │ │ │ movs r6, r3 │ │ │ │ - @ instruction: 0xb786 │ │ │ │ + @ instruction: 0xb7be │ │ │ │ movs r6, r3 │ │ │ │ - ldmia r0!, {r2, r6, r7} │ │ │ │ + ldmia r0!, {r2, r3, r4, r5, r6, r7} │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r2, [r1, #40] @ 0x28 │ │ │ │ + ldrh r2, [r0, #42] @ 0x2a │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r2, [r7, #36] @ 0x24 │ │ │ │ + ldrh r2, [r6, #38] @ 0x26 │ │ │ │ movs r6, r3 │ │ │ │ - add r2, sp, #904 @ 0x388 │ │ │ │ + add r3, sp, #104 @ 0x68 │ │ │ │ movs r6, r3 │ │ │ │ - add r2, sp, #576 @ 0x240 │ │ │ │ + add r2, sp, #800 @ 0x320 │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r2, [r4, #36] @ 0x24 │ │ │ │ + ldrh r2, [r3, #38] @ 0x26 │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r2, [r2, #34] @ 0x22 │ │ │ │ + ldrh r2, [r1, #36] @ 0x24 │ │ │ │ movs r6, r3 │ │ │ │ - b.n c99a4 │ │ │ │ + b.n c9a14 │ │ │ │ movs r6, r3 │ │ │ │ - b.n c99d4 │ │ │ │ + b.n c9a44 │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r6, [r2, #34] @ 0x22 │ │ │ │ + ldrh r6, [r1, #36] @ 0x24 │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r6, [r0, #32] │ │ │ │ + ldrh r6, [r7, #32] │ │ │ │ movs r6, r3 │ │ │ │ - b.n c9cd8 │ │ │ │ + b.n c9d48 │ │ │ │ movs r6, r3 │ │ │ │ - b.n c9c80 │ │ │ │ + b.n c9cf0 │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r4, [r7, #30] │ │ │ │ + ldrh r4, [r6, #32] │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r4, [r5, #28] │ │ │ │ + ldrh r4, [r4, #30] │ │ │ │ movs r6, r3 │ │ │ │ - b.n c9f80 │ │ │ │ + b.n c9ff0 │ │ │ │ movs r6, r3 │ │ │ │ - b.n c9fb0 │ │ │ │ + b.n ca020 │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r0, [r6, #28] │ │ │ │ + ldrh r0, [r5, #30] │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r0, [r4, #26] │ │ │ │ + ldrh r0, [r3, #28] │ │ │ │ movs r6, r3 │ │ │ │ - add r4, sp, #448 @ 0x1c0 │ │ │ │ + add r4, sp, #672 @ 0x2a0 │ │ │ │ movs r6, r3 │ │ │ │ - add r4, sp, #520 @ 0x208 │ │ │ │ + add r4, sp, #744 @ 0x2e8 │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r4, [r3, #26] │ │ │ │ + ldrh r4, [r2, #28] │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r4, [r1, #24] │ │ │ │ + ldrh r4, [r0, #26] │ │ │ │ movs r6, r3 │ │ │ │ - add r7, sp, #800 @ 0x320 │ │ │ │ + add sp, #0 │ │ │ │ movs r6, r3 │ │ │ │ - add r7, sp, #440 @ 0x1b8 │ │ │ │ + add r7, sp, #664 @ 0x298 │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r4, [r6, #22] │ │ │ │ + ldrh r4, [r5, #24] │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r4, [r4, #20] │ │ │ │ + ldrh r4, [r3, #22] │ │ │ │ movs r6, r3 │ │ │ │ - add r4, sp, #536 @ 0x218 │ │ │ │ + add r4, sp, #760 @ 0x2f8 │ │ │ │ movs r6, r3 │ │ │ │ - add r4, sp, #336 @ 0x150 │ │ │ │ + add r4, sp, #560 @ 0x230 │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r2, [r3, #20] │ │ │ │ + ldrh r2, [r2, #22] │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r2, [r1, #18] │ │ │ │ + ldrh r2, [r0, #20] │ │ │ │ movs r6, r3 │ │ │ │ - str r2, [sp, #408] @ 0x198 │ │ │ │ + str r2, [sp, #632] @ 0x278 │ │ │ │ movs r6, r3 │ │ │ │ - str r2, [sp, #432] @ 0x1b0 │ │ │ │ + str r2, [sp, #656] @ 0x290 │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r6, [r1, #18] │ │ │ │ + ldrh r6, [r0, #20] │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r6, [r7, #14] │ │ │ │ + ldrh r6, [r6, #16] │ │ │ │ movs r6, r3 │ │ │ │ - add r0, sp, #424 @ 0x1a8 │ │ │ │ + add r0, sp, #648 @ 0x288 │ │ │ │ movs r6, r3 │ │ │ │ - add r0, sp, #512 @ 0x200 │ │ │ │ + add r0, sp, #736 @ 0x2e0 │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r2, [r0, #16] │ │ │ │ + ldrh r2, [r7, #16] │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r2, [r6, #12] │ │ │ │ + ldrh r2, [r5, #14] │ │ │ │ movs r6, r3 │ │ │ │ - ldmia r0!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + ldmia r0!, {r1, r2, r4, r5, r6, r7} │ │ │ │ movs r6, r3 │ │ │ │ - ldmia r0!, {r4, r6, r7} │ │ │ │ + ldmia r1!, {r3} │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r6, [r6, #12] │ │ │ │ + ldrh r6, [r5, #14] │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r6, [r4, #10] │ │ │ │ + ldrh r6, [r3, #12] │ │ │ │ movs r6, r3 │ │ │ │ - add r0, pc, #1016 @ (adr r0, ca220 ) │ │ │ │ + add r1, pc, #216 @ (adr r1, c9f00 ) │ │ │ │ movs r6, r3 │ │ │ │ - add r1, pc, #80 @ (adr r1, c9e7c ) │ │ │ │ + add r1, pc, #304 @ (adr r1, c9f5c ) │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r2, [r5, #10] │ │ │ │ + ldrh r2, [r4, #12] │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r2, [r3, #8] │ │ │ │ + ldrh r2, [r2, #10] │ │ │ │ movs r6, r3 │ │ │ │ - add r3, pc, #320 @ (adr r3, c9f78 ) │ │ │ │ + add r3, pc, #544 @ (adr r3, ca058 ) │ │ │ │ movs r6, r3 │ │ │ │ - add r3, pc, #120 @ (adr r3, c9eb4 ) │ │ │ │ + add r3, pc, #344 @ (adr r3, c9f94 ) │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r0, [r2, #8] │ │ │ │ + ldrh r0, [r1, #10] │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r0, [r0, #6] │ │ │ │ + ldrh r0, [r7, #6] │ │ │ │ movs r6, r3 │ │ │ │ - bne.n c9e60 │ │ │ │ + bne.n c9ed0 │ │ │ │ movs r6, r3 │ │ │ │ - bne.n c9e78 │ │ │ │ + bne.n c9ee8 │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r4, [r0, #6] │ │ │ │ + ldrh r4, [r7, #6] │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r4, [r6, #2] │ │ │ │ + ldrh r4, [r5, #4] │ │ │ │ movs r6, r3 │ │ │ │ - ldr r7, [sp, #464] @ 0x1d0 │ │ │ │ + ldr r7, [sp, #688] @ 0x2b0 │ │ │ │ movs r6, r3 │ │ │ │ - ldr r7, [sp, #552] @ 0x228 │ │ │ │ + ldr r7, [sp, #776] @ 0x308 │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r0, [r7, #2] │ │ │ │ + ldrh r0, [r6, #4] │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r0, [r5, #0] │ │ │ │ + ldrh r0, [r4, #2] │ │ │ │ movs r6, r3 │ │ │ │ - stmia r1!, {r1, r4, r5, r6, r7} │ │ │ │ + stmia r2!, {r1, r3, r5} │ │ │ │ movs r6, r3 │ │ │ │ - stmia r2!, {r1} │ │ │ │ + stmia r2!, {r1, r3, r4, r5} │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r4, [r6, #0] │ │ │ │ + ldrh r4, [r5, #2] │ │ │ │ movs r6, r3 │ │ │ │ - strh r4, [r4, #62] @ 0x3e │ │ │ │ + ldrh r4, [r3, #0] │ │ │ │ movs r6, r3 │ │ │ │ - bgt.n c9e24 │ │ │ │ + ble.n c9e94 │ │ │ │ movs r6, r3 │ │ │ │ - bgt.n c9e50 │ │ │ │ + ble.n c9ec0 │ │ │ │ movs r6, r3 │ │ │ │ - strh r0, [r6, #62] @ 0x3e │ │ │ │ + ldrh r0, [r5, #0] │ │ │ │ movs r6, r3 │ │ │ │ - strh r0, [r4, #60] @ 0x3c │ │ │ │ + strh r0, [r3, #62] @ 0x3e │ │ │ │ movs r6, r3 │ │ │ │ - itte hi │ │ │ │ - movhi r6, r3 │ │ │ │ - itte ge @ unpredictable │ │ │ │ - movge r6, r3 │ │ │ │ - strhge r4, [r5, #60] @ 0x3c │ │ │ │ + ittt lt │ │ │ │ movlt r6, r3 │ │ │ │ - strh r4, [r3, #58] @ 0x3a │ │ │ │ + ittt le @ unpredictable │ │ │ │ + movle r6, r3 │ │ │ │ + strhle r4, [r4, #62] @ 0x3e │ │ │ │ + movle r6, r3 │ │ │ │ + strh r4, [r2, #60] @ 0x3c │ │ │ │ movs r6, r3 │ │ │ │ - bvs.n c9f44 │ │ │ │ + bvs.n c9db4 │ │ │ │ movs r6, r3 │ │ │ │ - bvs.n c9f60 │ │ │ │ + bvs.n c9dd0 │ │ │ │ movs r6, r3 │ │ │ │ - strh r0, [r5, #58] @ 0x3a │ │ │ │ + strh r0, [r4, #60] @ 0x3c │ │ │ │ movs r6, r3 │ │ │ │ - strh r0, [r3, #56] @ 0x38 │ │ │ │ + strh r0, [r2, #58] @ 0x3a │ │ │ │ movs r6, r3 │ │ │ │ - add r6, sp, #128 @ 0x80 │ │ │ │ + add r6, sp, #352 @ 0x160 │ │ │ │ movs r6, r3 │ │ │ │ - add r6, sp, #192 @ 0xc0 │ │ │ │ + add r6, sp, #416 @ 0x1a0 │ │ │ │ movs r6, r3 │ │ │ │ - strh r6, [r2, #56] @ 0x38 │ │ │ │ + strh r6, [r1, #58] @ 0x3a │ │ │ │ movs r6, r3 │ │ │ │ - strh r6, [r0, #54] @ 0x36 │ │ │ │ + strh r6, [r7, #54] @ 0x36 │ │ │ │ movs r6, r3 │ │ │ │ - add r6, sp, #184 @ 0xb8 │ │ │ │ + add r6, sp, #408 @ 0x198 │ │ │ │ movs r6, r3 │ │ │ │ - add r5, sp, #1016 @ 0x3f8 │ │ │ │ + add r6, sp, #216 @ 0xd8 │ │ │ │ movs r6, r3 │ │ │ │ - strh r4, [r4, #54] @ 0x36 │ │ │ │ + strh r4, [r3, #56] @ 0x38 │ │ │ │ movs r6, r3 │ │ │ │ - strh r4, [r2, #52] @ 0x34 │ │ │ │ + strh r4, [r1, #54] @ 0x36 │ │ │ │ movs r6, r3 │ │ │ │ - add r6, sp, #48 @ 0x30 │ │ │ │ + add r6, sp, #272 @ 0x110 │ │ │ │ movs r6, r3 │ │ │ │ - add r5, sp, #816 @ 0x330 │ │ │ │ + add r6, sp, #16 │ │ │ │ movs r6, r3 │ │ │ │ - strh r2, [r6, #52] @ 0x34 │ │ │ │ + strh r2, [r5, #54] @ 0x36 │ │ │ │ movs r6, r3 │ │ │ │ - strh r2, [r4, #50] @ 0x32 │ │ │ │ + strh r2, [r3, #52] @ 0x34 │ │ │ │ movs r6, r3 │ │ │ │ - add r5, sp, #888 @ 0x378 │ │ │ │ + add r6, sp, #88 @ 0x58 │ │ │ │ movs r6, r3 │ │ │ │ - add r5, sp, #584 @ 0x248 │ │ │ │ + add r5, sp, #808 @ 0x328 │ │ │ │ movs r6, r3 │ │ │ │ - strh r0, [r7, #50] @ 0x32 │ │ │ │ + strh r0, [r6, #52] @ 0x34 │ │ │ │ movs r6, r3 │ │ │ │ - strh r0, [r5, #48] @ 0x30 │ │ │ │ + strh r0, [r4, #50] @ 0x32 │ │ │ │ movs r6, r3 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cbz r3, c9f1e │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cbnz r3, c9f1e │ │ │ │ ldr.w r5, [pc, #3260] @ cabac │ │ │ │ @@ -171304,175 +171304,175 @@ │ │ │ │ b.w c2bd4 │ │ │ │ ldrb.w r3, [r4, #275] @ 0x113 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w c2bf6 │ │ │ │ ldr r1, [sp, #760] @ 0x2f8 │ │ │ │ b.w c2bd4 │ │ │ │ nop │ │ │ │ - add r3, sp, #256 @ 0x100 │ │ │ │ + add r3, sp, #480 @ 0x1e0 │ │ │ │ movs r6, r3 │ │ │ │ - add r2, sp, #856 @ 0x358 │ │ │ │ + add r3, sp, #56 @ 0x38 │ │ │ │ movs r6, r3 │ │ │ │ - strh r4, [r7, #28] │ │ │ │ + strh r4, [r6, #30] │ │ │ │ movs r6, r3 │ │ │ │ - strh r4, [r5, #26] │ │ │ │ + strh r4, [r4, #28] │ │ │ │ movs r6, r3 │ │ │ │ - add r3, sp, #72 @ 0x48 │ │ │ │ + add r3, sp, #296 @ 0x128 │ │ │ │ movs r6, r3 │ │ │ │ - add r2, sp, #576 @ 0x240 │ │ │ │ + add r2, sp, #800 @ 0x320 │ │ │ │ movs r6, r3 │ │ │ │ - strh r6, [r6, #26] │ │ │ │ + strh r6, [r5, #28] │ │ │ │ movs r6, r3 │ │ │ │ - strh r0, [r5, #24] │ │ │ │ + strh r0, [r4, #26] │ │ │ │ movs r6, r3 │ │ │ │ - add r3, pc, #824 @ (adr r3, caf08 ) │ │ │ │ + add r4, pc, #24 @ (adr r4, cabe8 ) │ │ │ │ movs r6, r3 │ │ │ │ - add r3, pc, #480 @ (adr r3, cadb4 ) │ │ │ │ + add r3, pc, #704 @ (adr r3, cae94 ) │ │ │ │ movs r6, r3 │ │ │ │ - strh r2, [r1, #24] │ │ │ │ + strh r2, [r0, #26] │ │ │ │ movs r6, r3 │ │ │ │ - strh r2, [r7, #20] │ │ │ │ + strh r2, [r6, #22] │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r2, [r2, #30] │ │ │ │ + ldrh r2, [r1, #32] │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r0, [r5, #30] │ │ │ │ + ldrh r0, [r4, #32] │ │ │ │ movs r6, r3 │ │ │ │ - strh r6, [r6, #20] │ │ │ │ + strh r6, [r5, #22] │ │ │ │ movs r6, r3 │ │ │ │ - strh r6, [r4, #18] │ │ │ │ + strh r6, [r3, #20] │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r6, [r7, #6] │ │ │ │ + ldrh r6, [r6, #8] │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r0, [r3, #8] │ │ │ │ + ldrh r0, [r2, #10] │ │ │ │ movs r6, r3 │ │ │ │ - strh r2, [r5, #18] │ │ │ │ + strh r2, [r4, #20] │ │ │ │ movs r6, r3 │ │ │ │ - strh r2, [r3, #16] │ │ │ │ + strh r2, [r2, #18] │ │ │ │ movs r6, r3 │ │ │ │ - ldmia r3!, {r1, r2, r4, r5} │ │ │ │ + ldmia r3, {r1, r2, r3, r5, r6} │ │ │ │ movs r6, r3 │ │ │ │ - ldmia r3, {r3, r6} │ │ │ │ + ldmia r3!, {r7} │ │ │ │ movs r6, r3 │ │ │ │ - strh r6, [r3, #16] │ │ │ │ + strh r6, [r2, #18] │ │ │ │ movs r6, r3 │ │ │ │ - strh r6, [r1, #14] │ │ │ │ + strh r6, [r0, #16] │ │ │ │ movs r6, r3 │ │ │ │ - cbnz r6, cac84 │ │ │ │ + pop {r1, r2, r3} │ │ │ │ movs r6, r3 │ │ │ │ - cbnz r0, cac8e │ │ │ │ + pop {r5} │ │ │ │ movs r6, r3 │ │ │ │ - strh r2, [r2, #14] │ │ │ │ + strh r2, [r1, #16] │ │ │ │ movs r6, r3 │ │ │ │ - strh r2, [r0, #12] │ │ │ │ + strh r2, [r7, #12] │ │ │ │ movs r6, r3 │ │ │ │ - rev16 r6, r3 │ │ │ │ + hlt 0x0016 │ │ │ │ movs r6, r3 │ │ │ │ - rev16 r4, r5 │ │ │ │ + hlt 0x0024 │ │ │ │ movs r6, r3 │ │ │ │ - strh r6, [r0, #12] │ │ │ │ + strh r6, [r7, #12] │ │ │ │ movs r6, r3 │ │ │ │ - strh r6, [r6, #8] │ │ │ │ + strh r6, [r5, #10] │ │ │ │ movs r6, r3 │ │ │ │ - ldmia r4!, {r1, r2, r3, r6} │ │ │ │ + ldmia r4!, {r1, r2, r7} │ │ │ │ movs r6, r3 │ │ │ │ - ldmia r4!, {r5, r6} │ │ │ │ + ldmia r4, {r3, r4, r7} │ │ │ │ movs r6, r3 │ │ │ │ - strh r2, [r7, #8] │ │ │ │ + strh r2, [r6, #10] │ │ │ │ movs r6, r3 │ │ │ │ - strh r2, [r5, #6] │ │ │ │ + strh r2, [r4, #8] │ │ │ │ movs r6, r3 │ │ │ │ - stmia r7!, {r1, r2, r3, r5, r7} │ │ │ │ + stmia r7!, {r1, r2, r5, r6, r7} │ │ │ │ movs r6, r3 │ │ │ │ - stmia r7!, {r3, r6, r7} │ │ │ │ + ldmia r0!, {} │ │ │ │ movs r6, r3 │ │ │ │ - strh r6, [r5, #6] │ │ │ │ + strh r6, [r4, #8] │ │ │ │ movs r6, r3 │ │ │ │ - strh r6, [r3, #4] │ │ │ │ + strh r6, [r2, #6] │ │ │ │ movs r6, r3 │ │ │ │ - revsh r2, r6 │ │ │ │ + cbnz r2, cac9a │ │ │ │ movs r6, r3 │ │ │ │ - cbnz r0, cac94 │ │ │ │ + cbnz r0, caca2 │ │ │ │ movs r6, r3 │ │ │ │ - strh r2, [r4, #4] │ │ │ │ + strh r2, [r3, #6] │ │ │ │ movs r6, r3 │ │ │ │ - strh r2, [r2, #2] │ │ │ │ + strh r2, [r1, #4] │ │ │ │ movs r6, r3 │ │ │ │ - add r3, pc, #344 @ (adr r3, cadb8 ) │ │ │ │ + add r3, pc, #568 @ (adr r3, cae98 ) │ │ │ │ movs r6, r3 │ │ │ │ - add r3, pc, #416 @ (adr r3, cae04 ) │ │ │ │ + add r3, pc, #640 @ (adr r3, caee4 ) │ │ │ │ movs r6, r3 │ │ │ │ - strh r6, [r2, #2] │ │ │ │ + strh r6, [r1, #4] │ │ │ │ movs r6, r3 │ │ │ │ - strh r6, [r0, #0] │ │ │ │ + strh r6, [r7, #0] │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r6, [r4, #22] │ │ │ │ + ldrh r6, [r3, #24] │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r0, [r6, #22] │ │ │ │ + ldrh r0, [r5, #24] │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r6, [r7, #31] │ │ │ │ + strh r6, [r6, #0] │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r0, [r6, #30] │ │ │ │ + ldrb r0, [r5, #31] │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r6, [r4, #30] │ │ │ │ + ldrh r6, [r3, #32] │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r0, [r7, #30] │ │ │ │ + ldrh r0, [r6, #32] │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r6, [r5, #30] │ │ │ │ + ldrb r6, [r4, #31] │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r6, [r3, #29] │ │ │ │ + ldrb r6, [r2, #30] │ │ │ │ movs r6, r3 │ │ │ │ - strh r2, [r3, #38] @ 0x26 │ │ │ │ + strh r2, [r2, #40] @ 0x28 │ │ │ │ movs r6, r3 │ │ │ │ - add r0, pc, #600 @ (adr r0, caeec ) │ │ │ │ + add r0, pc, #824 @ (adr r0, cafcc ) │ │ │ │ movs r6, r3 │ │ │ │ - add r0, pc, #688 @ (adr r0, caf48 ) │ │ │ │ + add r0, pc, #912 @ (adr r0, cb028 ) │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r2, [r7, #28] │ │ │ │ + ldrb r2, [r6, #29] │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r2, [r5, #27] │ │ │ │ + ldrb r2, [r4, #28] │ │ │ │ movs r6, r3 │ │ │ │ - cbnz r2, cad04 │ │ │ │ + cbnz r2, cad12 │ │ │ │ movs r6, r3 │ │ │ │ - cbnz r4, cad0a │ │ │ │ + cbnz r4, cad18 │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r6, [r5, #27] │ │ │ │ + ldrb r6, [r4, #28] │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r6, [r3, #26] │ │ │ │ + ldrb r6, [r2, #27] │ │ │ │ movs r6, r3 │ │ │ │ - ldmia r1, {r1, r2, r4} │ │ │ │ + ldmia r1, {r1, r2, r3, r6} │ │ │ │ movs r6, r3 │ │ │ │ - ldmia r1!, {r5} │ │ │ │ + ldmia r1!, {r3, r4, r6} │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r2, [r4, #26] │ │ │ │ + ldrb r2, [r3, #27] │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r2, [r2, #25] │ │ │ │ + ldrb r2, [r1, #26] │ │ │ │ movs r6, r3 │ │ │ │ - add r7, pc, #680 @ (adr r7, caf6c ) │ │ │ │ + add r7, pc, #904 @ (adr r7, cb04c ) │ │ │ │ movs r6, r3 │ │ │ │ - sub sp, #400 @ 0x190 │ │ │ │ + cbz r4, cacce │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r6, [r1, #25] │ │ │ │ + ldrb r6, [r0, #26] │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r6, [r7, #23] │ │ │ │ + ldrb r6, [r6, #24] │ │ │ │ movs r6, r3 │ │ │ │ - str r2, [sp, #144] @ 0x90 │ │ │ │ + str r2, [sp, #368] @ 0x170 │ │ │ │ movs r6, r3 │ │ │ │ - str r0, [sp, #792] @ 0x318 │ │ │ │ + str r0, [sp, #1016] @ 0x3f8 │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r0, [r5, #21] │ │ │ │ + ldrb r0, [r4, #22] │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r0, [r3, #20] │ │ │ │ + ldrb r0, [r2, #21] │ │ │ │ movs r6, r3 │ │ │ │ - ldr r0, [sp, #976] @ 0x3d0 │ │ │ │ + ldr r1, [sp, #176] @ 0xb0 │ │ │ │ movs r6, r3 │ │ │ │ - ldr r0, [sp, #312] @ 0x138 │ │ │ │ + ldr r0, [sp, #536] @ 0x218 │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r4, [r4, #19] │ │ │ │ + ldrb r4, [r3, #20] │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r4, [r2, #18] │ │ │ │ + ldrb r4, [r1, #19] │ │ │ │ movs r6, r3 │ │ │ │ ldr.w r2, [r4, #896] @ 0x380 │ │ │ │ mov.w r3, #16384 @ 0x4000 │ │ │ │ movt r3, #64 @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ bcs.w cb6e4 │ │ │ │ ldrb.w r3, [r4, #82] @ 0x52 │ │ │ │ @@ -171751,15 +171751,15 @@ │ │ │ │ ldrb.w r3, [r4, #133] @ 0x85 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w c3f32 │ │ │ │ b.w c5604 │ │ │ │ add.w r3, sp, #4896 @ 0x1320 │ │ │ │ adds r3, #8 │ │ │ │ str r4, [r3, #0] │ │ │ │ - bl 24a4c4 │ │ │ │ + bl 24a4fc │ │ │ │ ldr.w r3, [pc, #3420] @ cbe24 │ │ │ │ movs r2, #1 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r1, r2 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr.w r3, [pc, #3412] @ cbe28 │ │ │ │ @@ -172867,313 +172867,313 @@ │ │ │ │ strd r1, r5, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #2872 @ 0xb38 │ │ │ │ bl e2828 │ │ │ │ b.w c3f3c │ │ │ │ - strb r6, [r5, #27] │ │ │ │ + strb r6, [r4, #28] │ │ │ │ movs r6, r3 │ │ │ │ - strb r6, [r3, #6] │ │ │ │ + strb r6, [r2, #7] │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r2, [r2, #23] │ │ │ │ + ldrb r2, [r1, #24] │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r0, [r5, #23] │ │ │ │ + ldrb r0, [r4, #24] │ │ │ │ movs r6, r3 │ │ │ │ - ldr r6, [r5, #44] @ 0x2c │ │ │ │ + ldr r6, [r4, #48] @ 0x30 │ │ │ │ movs r6, r3 │ │ │ │ - ldr r6, [r3, #40] @ 0x28 │ │ │ │ + ldr r6, [r2, #44] @ 0x2c │ │ │ │ movs r6, r3 │ │ │ │ - strh r6, [r6, #60] @ 0x3c │ │ │ │ + strh r6, [r5, #62] @ 0x3e │ │ │ │ movs r6, r3 │ │ │ │ - strh r4, [r2, #56] @ 0x38 │ │ │ │ + strh r4, [r1, #58] @ 0x3a │ │ │ │ movs r6, r3 │ │ │ │ - ldr r6, [r7, #40] @ 0x28 │ │ │ │ + ldr r6, [r6, #44] @ 0x2c │ │ │ │ movs r6, r3 │ │ │ │ - ldr r6, [r5, #36] @ 0x24 │ │ │ │ + ldr r6, [r4, #40] @ 0x28 │ │ │ │ movs r6, r3 │ │ │ │ - strb r6, [r1, #30] │ │ │ │ + strb r6, [r0, #31] │ │ │ │ movs r6, r3 │ │ │ │ - str r4, [sp, #208] @ 0xd0 │ │ │ │ + str r4, [sp, #432] @ 0x1b0 │ │ │ │ movs r6, r3 │ │ │ │ - ldr r6, [r1, #40] @ 0x28 │ │ │ │ + ldr r6, [r0, #44] @ 0x2c │ │ │ │ movs r6, r3 │ │ │ │ - ldr r6, [r7, #32] │ │ │ │ + ldr r6, [r6, #36] @ 0x24 │ │ │ │ movs r6, r3 │ │ │ │ - str r3, [sp, #328] @ 0x148 │ │ │ │ + str r3, [sp, #552] @ 0x228 │ │ │ │ movs r6, r3 │ │ │ │ - str r3, [sp, #384] @ 0x180 │ │ │ │ + str r3, [sp, #608] @ 0x260 │ │ │ │ movs r6, r3 │ │ │ │ - ldr r6, [r3, #36] @ 0x24 │ │ │ │ + ldr r6, [r2, #40] @ 0x28 │ │ │ │ movs r6, r3 │ │ │ │ - ldr r6, [r1, #32] │ │ │ │ + ldr r6, [r0, #36] @ 0x24 │ │ │ │ movs r6, r3 │ │ │ │ - strb r2, [r4, #18] │ │ │ │ + strb r2, [r3, #19] │ │ │ │ movs r6, r3 │ │ │ │ - str r3, [sp, #192] @ 0xc0 │ │ │ │ + str r3, [sp, #416] @ 0x1a0 │ │ │ │ movs r6, r3 │ │ │ │ - ldr r6, [r5, #32] │ │ │ │ + ldr r6, [r4, #36] @ 0x24 │ │ │ │ movs r6, r3 │ │ │ │ - ldr r6, [r3, #28] │ │ │ │ + ldr r6, [r2, #32] │ │ │ │ movs r6, r3 │ │ │ │ - strb r2, [r6, #18] │ │ │ │ + strb r2, [r5, #19] │ │ │ │ movs r6, r3 │ │ │ │ - str r3, [sp, #0] │ │ │ │ + str r3, [sp, #224] @ 0xe0 │ │ │ │ movs r6, r3 │ │ │ │ - ldr r6, [r7, #28] │ │ │ │ + ldr r6, [r6, #32] │ │ │ │ movs r6, r3 │ │ │ │ - ldr r6, [r5, #24] │ │ │ │ + ldr r6, [r4, #28] │ │ │ │ movs r6, r3 │ │ │ │ - str r1, [sp, #504] @ 0x1f8 │ │ │ │ + str r1, [sp, #728] @ 0x2d8 │ │ │ │ movs r6, r3 │ │ │ │ - str r2, [sp, #832] @ 0x340 │ │ │ │ + str r3, [sp, #32] │ │ │ │ movs r6, r3 │ │ │ │ - ldr r6, [r1, #28] │ │ │ │ + ldr r6, [r0, #32] │ │ │ │ movs r6, r3 │ │ │ │ - ldr r6, [r7, #20] │ │ │ │ + ldr r6, [r6, #24] │ │ │ │ movs r6, r3 │ │ │ │ - stmia r2!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + stmia r2!, {r1, r2, r4, r5, r7} │ │ │ │ movs r6, r3 │ │ │ │ - stmia r1!, {r6, r7} │ │ │ │ + stmia r1!, {r3, r4, r5, r6, r7} │ │ │ │ movs r6, r3 │ │ │ │ - ldr r6, [r3, #24] │ │ │ │ + ldr r6, [r2, #28] │ │ │ │ movs r6, r3 │ │ │ │ - ldr r6, [r1, #20] │ │ │ │ + ldr r6, [r0, #24] │ │ │ │ movs r6, r3 │ │ │ │ - stmia r2!, {r1, r2, r3, r5, r6} │ │ │ │ + stmia r2!, {r1, r2, r5, r7} │ │ │ │ movs r6, r3 │ │ │ │ - stmia r1!, {r4, r7} │ │ │ │ + stmia r1!, {r3, r6, r7} │ │ │ │ movs r6, r3 │ │ │ │ - ldr r6, [r5, #20] │ │ │ │ + ldr r6, [r4, #24] │ │ │ │ movs r6, r3 │ │ │ │ - ldr r6, [r3, #16] │ │ │ │ + ldr r6, [r2, #20] │ │ │ │ movs r6, r3 │ │ │ │ - stmia r2!, {r1, r2, r4, r6} │ │ │ │ + stmia r2!, {r1, r2, r3, r7} │ │ │ │ movs r6, r3 │ │ │ │ - stmia r1!, {r5, r6} │ │ │ │ + stmia r1!, {r3, r4, r7} │ │ │ │ movs r6, r3 │ │ │ │ - ldr r6, [r7, #16] │ │ │ │ + ldr r6, [r6, #20] │ │ │ │ movs r6, r3 │ │ │ │ - ldr r6, [r5, #12] │ │ │ │ + ldr r6, [r4, #16] │ │ │ │ movs r6, r3 │ │ │ │ - stmia r2!, {r1, r6} │ │ │ │ + stmia r2!, {r1, r3, r4, r5, r6} │ │ │ │ movs r6, r3 │ │ │ │ - stmia r1!, {r4, r5} │ │ │ │ + stmia r1!, {r3, r5, r6} │ │ │ │ movs r6, r3 │ │ │ │ - ldr r6, [r1, #16] │ │ │ │ + ldr r6, [r0, #20] │ │ │ │ movs r6, r3 │ │ │ │ - ldr r6, [r7, #8] │ │ │ │ + ldr r6, [r6, #12] │ │ │ │ movs r6, r3 │ │ │ │ - strb r2, [r1, #9] │ │ │ │ + strb r2, [r0, #10] │ │ │ │ movs r6, r3 │ │ │ │ - str r0, [sp, #896] @ 0x380 │ │ │ │ + str r1, [sp, #96] @ 0x60 │ │ │ │ movs r6, r3 │ │ │ │ - ldr r6, [r3, #12] │ │ │ │ + ldr r6, [r2, #16] │ │ │ │ movs r6, r3 │ │ │ │ - ldr r6, [r1, #8] │ │ │ │ + ldr r6, [r0, #12] │ │ │ │ movs r6, r3 │ │ │ │ - ldr r7, [sp, #712] @ 0x2c8 │ │ │ │ + ldr r7, [sp, #936] @ 0x3a8 │ │ │ │ movs r6, r3 │ │ │ │ - ldr r7, [sp, #480] @ 0x1e0 │ │ │ │ + ldr r7, [sp, #704] @ 0x2c0 │ │ │ │ movs r6, r3 │ │ │ │ - ldr r6, [r5, #8] │ │ │ │ + ldr r6, [r4, #12] │ │ │ │ movs r6, r3 │ │ │ │ - ldr r6, [r3, #4] │ │ │ │ + ldr r6, [r2, #8] │ │ │ │ movs r6, r3 │ │ │ │ - strh r6, [r7, #18] │ │ │ │ + strh r6, [r6, #20] │ │ │ │ movs r6, r3 │ │ │ │ - strh r4, [r1, #20] │ │ │ │ + strh r4, [r0, #22] │ │ │ │ movs r6, r3 │ │ │ │ - ldr r6, [r7, #4] │ │ │ │ + ldr r6, [r6, #8] │ │ │ │ movs r6, r3 │ │ │ │ - ldr r6, [r5, #0] │ │ │ │ + ldr r6, [r4, #4] │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r2, [r2, #14] │ │ │ │ + ldrb r2, [r1, #15] │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r0, [r5, #14] │ │ │ │ + ldrb r0, [r4, #15] │ │ │ │ movs r6, r3 │ │ │ │ - ldr r2, [r1, #4] │ │ │ │ + ldr r2, [r0, #8] │ │ │ │ movs r6, r3 │ │ │ │ - str r4, [r7, #124] @ 0x7c │ │ │ │ + ldr r4, [r6, #0] │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r2, [r6, #14] │ │ │ │ + ldrb r2, [r5, #15] │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r4, [r7, #13] │ │ │ │ + ldrb r4, [r6, #14] │ │ │ │ movs r6, r3 │ │ │ │ - ldr r6, [r3, #0] │ │ │ │ + ldr r6, [r2, #4] │ │ │ │ movs r6, r3 │ │ │ │ - str r6, [r1, #124] @ 0x7c │ │ │ │ + ldr r6, [r0, #0] │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r2, [r4, #14] │ │ │ │ + ldrb r2, [r3, #15] │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r4, [r1, #13] │ │ │ │ + ldrb r4, [r0, #14] │ │ │ │ movs r6, r3 │ │ │ │ - str r6, [r5, #124] @ 0x7c │ │ │ │ + ldr r6, [r4, #0] │ │ │ │ movs r6, r3 │ │ │ │ - str r6, [r3, #120] @ 0x78 │ │ │ │ + str r6, [r2, #124] @ 0x7c │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r6, [r1, #14] │ │ │ │ + ldrb r6, [r0, #15] │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r4, [r3, #12] │ │ │ │ + ldrb r4, [r2, #13] │ │ │ │ movs r6, r3 │ │ │ │ - str r6, [r7, #120] @ 0x78 │ │ │ │ + str r6, [r6, #124] @ 0x7c │ │ │ │ movs r6, r3 │ │ │ │ - str r6, [r5, #116] @ 0x74 │ │ │ │ + str r6, [r4, #120] @ 0x78 │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r6, [r7, #13] │ │ │ │ + ldrb r6, [r6, #14] │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r4, [r5, #11] │ │ │ │ + ldrb r4, [r4, #12] │ │ │ │ movs r6, r3 │ │ │ │ - str r6, [r1, #120] @ 0x78 │ │ │ │ + str r6, [r0, #124] @ 0x7c │ │ │ │ movs r6, r3 │ │ │ │ - str r6, [r7, #112] @ 0x70 │ │ │ │ + str r6, [r6, #116] @ 0x74 │ │ │ │ movs r6, r3 │ │ │ │ - strb r2, [r4, #19] │ │ │ │ + strb r2, [r3, #20] │ │ │ │ movs r6, r3 │ │ │ │ - strb r0, [r1, #20] │ │ │ │ + strb r0, [r0, #21] │ │ │ │ movs r6, r3 │ │ │ │ - str r6, [r3, #116] @ 0x74 │ │ │ │ + str r6, [r2, #120] @ 0x78 │ │ │ │ movs r6, r3 │ │ │ │ - str r6, [r1, #112] @ 0x70 │ │ │ │ + str r6, [r0, #116] @ 0x74 │ │ │ │ movs r6, r3 │ │ │ │ - cbnz r4, cbfb2 │ │ │ │ + cbnz r4, cbfc0 │ │ │ │ movs r6, r3 │ │ │ │ - cbnz r4, cbfba │ │ │ │ + cbnz r4, cbfc8 │ │ │ │ movs r6, r3 │ │ │ │ - str r6, [r6, #112] @ 0x70 │ │ │ │ + str r6, [r5, #116] @ 0x74 │ │ │ │ movs r6, r3 │ │ │ │ - str r6, [r4, #108] @ 0x6c │ │ │ │ + str r6, [r3, #112] @ 0x70 │ │ │ │ movs r6, r3 │ │ │ │ - strh r4, [r5, #38] @ 0x26 │ │ │ │ + strh r4, [r4, #40] @ 0x28 │ │ │ │ movs r6, r3 │ │ │ │ - strh r4, [r7, #38] @ 0x26 │ │ │ │ + strh r4, [r6, #40] @ 0x28 │ │ │ │ movs r6, r3 │ │ │ │ - str r6, [r1, #112] @ 0x70 │ │ │ │ + str r6, [r0, #116] @ 0x74 │ │ │ │ movs r6, r3 │ │ │ │ - str r6, [r7, #104] @ 0x68 │ │ │ │ + str r6, [r6, #108] @ 0x6c │ │ │ │ movs r6, r3 │ │ │ │ - strh r0, [r1, #40] @ 0x28 │ │ │ │ + strh r0, [r0, #42] @ 0x2a │ │ │ │ movs r6, r3 │ │ │ │ - strh r4, [r2, #38] @ 0x26 │ │ │ │ + strh r4, [r1, #40] @ 0x28 │ │ │ │ movs r6, r3 │ │ │ │ - str r6, [r4, #108] @ 0x6c │ │ │ │ + str r6, [r3, #112] @ 0x70 │ │ │ │ movs r6, r3 │ │ │ │ - str r6, [r2, #104] @ 0x68 │ │ │ │ + str r6, [r1, #108] @ 0x6c │ │ │ │ movs r6, r3 │ │ │ │ - stmia r2!, {r5} │ │ │ │ + stmia r2!, {r3, r4, r6} │ │ │ │ movs r6, r3 │ │ │ │ - stmia r2!, {r2, r3, r5} │ │ │ │ + stmia r2!, {r2, r5, r6} │ │ │ │ movs r6, r3 │ │ │ │ - str r6, [r7, #104] @ 0x68 │ │ │ │ + str r6, [r6, #108] @ 0x6c │ │ │ │ movs r6, r3 │ │ │ │ - str r6, [r5, #100] @ 0x64 │ │ │ │ + str r6, [r4, #104] @ 0x68 │ │ │ │ movs r6, r3 │ │ │ │ - strh r4, [r6, #54] @ 0x36 │ │ │ │ + strh r4, [r5, #56] @ 0x38 │ │ │ │ movs r6, r3 │ │ │ │ - strh r4, [r0, #56] @ 0x38 │ │ │ │ + strh r4, [r7, #56] @ 0x38 │ │ │ │ movs r6, r3 │ │ │ │ - str r6, [r2, #104] @ 0x68 │ │ │ │ + str r6, [r1, #108] @ 0x6c │ │ │ │ movs r6, r3 │ │ │ │ - str r6, [r0, #100] @ 0x64 │ │ │ │ + str r6, [r7, #100] @ 0x64 │ │ │ │ movs r6, r3 │ │ │ │ - hlt 0x0004 │ │ │ │ + hlt 0x003c │ │ │ │ movs r6, r3 │ │ │ │ - rev16 r4, r2 │ │ │ │ + hlt 0x000c │ │ │ │ movs r6, r3 │ │ │ │ - str r6, [r5, #100] @ 0x64 │ │ │ │ + str r6, [r4, #104] @ 0x68 │ │ │ │ movs r6, r3 │ │ │ │ - str r6, [r3, #96] @ 0x60 │ │ │ │ + str r6, [r2, #100] @ 0x64 │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r4, [r1, #28] │ │ │ │ + ldrh r4, [r0, #30] │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r0, [r5, #28] │ │ │ │ + ldrh r0, [r4, #30] │ │ │ │ movs r6, r3 │ │ │ │ - str r6, [r0, #100] @ 0x64 │ │ │ │ + str r6, [r7, #100] @ 0x64 │ │ │ │ movs r6, r3 │ │ │ │ - str r6, [r6, #92] @ 0x5c │ │ │ │ + str r6, [r5, #96] @ 0x60 │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r0, [r6, #2] │ │ │ │ + ldrb r0, [r5, #3] │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r0, [r4, #50] @ 0x32 │ │ │ │ + ldrh r0, [r3, #52] @ 0x34 │ │ │ │ movs r6, r3 │ │ │ │ - str r6, [r3, #96] @ 0x60 │ │ │ │ + str r6, [r2, #100] @ 0x64 │ │ │ │ movs r6, r3 │ │ │ │ - str r6, [r1, #92] @ 0x5c │ │ │ │ + str r6, [r0, #96] @ 0x60 │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r4, [r4, #2] │ │ │ │ + ldrb r4, [r3, #3] │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r4, [r6, #48] @ 0x30 │ │ │ │ + ldrh r4, [r5, #50] @ 0x32 │ │ │ │ movs r6, r3 │ │ │ │ - str r2, [r6, #92] @ 0x5c │ │ │ │ + str r2, [r5, #96] @ 0x60 │ │ │ │ movs r6, r3 │ │ │ │ - str r4, [r4, #88] @ 0x58 │ │ │ │ + str r4, [r3, #92] @ 0x5c │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r4, [r6, #50] @ 0x32 │ │ │ │ + ldrh r4, [r5, #52] @ 0x34 │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r0, [r2, #48] @ 0x30 │ │ │ │ + ldrh r0, [r1, #50] @ 0x32 │ │ │ │ movs r6, r3 │ │ │ │ - str r6, [r1, #92] @ 0x5c │ │ │ │ + str r6, [r0, #96] @ 0x60 │ │ │ │ movs r6, r3 │ │ │ │ - str r6, [r7, #84] @ 0x54 │ │ │ │ + str r6, [r6, #88] @ 0x58 │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r0, [r5, #50] @ 0x32 │ │ │ │ + ldrh r0, [r4, #52] @ 0x34 │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r0, [r5, #46] @ 0x2e │ │ │ │ + ldrh r0, [r4, #48] @ 0x30 │ │ │ │ movs r6, r3 │ │ │ │ - str r6, [r4, #88] @ 0x58 │ │ │ │ + str r6, [r3, #92] @ 0x5c │ │ │ │ movs r6, r3 │ │ │ │ - str r6, [r2, #84] @ 0x54 │ │ │ │ + str r6, [r1, #88] @ 0x58 │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r4, [r1, #58] @ 0x3a │ │ │ │ + ldrh r4, [r0, #60] @ 0x3c │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r4, [r4, #56] @ 0x38 │ │ │ │ + ldrh r4, [r3, #58] @ 0x3a │ │ │ │ movs r6, r3 │ │ │ │ - str r6, [r7, #84] @ 0x54 │ │ │ │ + str r6, [r6, #88] @ 0x58 │ │ │ │ movs r6, r3 │ │ │ │ - str r6, [r5, #80] @ 0x50 │ │ │ │ + str r6, [r4, #84] @ 0x54 │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r4, [r7, #56] @ 0x38 │ │ │ │ + ldrh r4, [r6, #58] @ 0x3a │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r4, [r7, #54] @ 0x36 │ │ │ │ + ldrh r4, [r6, #56] @ 0x38 │ │ │ │ movs r6, r3 │ │ │ │ - str r6, [r2, #84] @ 0x54 │ │ │ │ + str r6, [r1, #88] @ 0x58 │ │ │ │ movs r6, r3 │ │ │ │ - str r6, [r0, #80] @ 0x50 │ │ │ │ + str r6, [r7, #80] @ 0x50 │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r0, [r6, #56] @ 0x38 │ │ │ │ + ldrh r0, [r5, #58] @ 0x3a │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r0, [r2, #54] @ 0x36 │ │ │ │ + ldrh r0, [r1, #56] @ 0x38 │ │ │ │ movs r6, r3 │ │ │ │ - str r2, [r5, #80] @ 0x50 │ │ │ │ + str r2, [r4, #84] @ 0x54 │ │ │ │ movs r6, r3 │ │ │ │ - str r4, [r3, #76] @ 0x4c │ │ │ │ + str r4, [r2, #80] @ 0x50 │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r4, [r4, #56] @ 0x38 │ │ │ │ + ldrh r4, [r3, #58] @ 0x3a │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r4, [r5, #52] @ 0x34 │ │ │ │ + ldrh r4, [r4, #54] @ 0x36 │ │ │ │ movs r6, r3 │ │ │ │ - str r6, [r0, #80] @ 0x50 │ │ │ │ + str r6, [r7, #80] @ 0x50 │ │ │ │ movs r6, r3 │ │ │ │ - str r6, [r6, #72] @ 0x48 │ │ │ │ + str r6, [r5, #76] @ 0x4c │ │ │ │ movs r6, r3 │ │ │ │ - ldr r0, [r7, #92] @ 0x5c │ │ │ │ + ldr r0, [r6, #96] @ 0x60 │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r0, [r4, #40] @ 0x28 │ │ │ │ + ldrh r0, [r3, #42] @ 0x2a │ │ │ │ movs r6, r3 │ │ │ │ - str r6, [r3, #76] @ 0x4c │ │ │ │ + str r6, [r2, #80] @ 0x50 │ │ │ │ movs r6, r3 │ │ │ │ - str r6, [r1, #72] @ 0x48 │ │ │ │ + str r6, [r0, #76] @ 0x4c │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r4, [r5, #12] │ │ │ │ + ldrh r4, [r4, #14] │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r0, [r7, #38] @ 0x26 │ │ │ │ + ldrh r0, [r6, #40] @ 0x28 │ │ │ │ movs r6, r3 │ │ │ │ - str r6, [r6, #72] @ 0x48 │ │ │ │ + str r6, [r5, #76] @ 0x4c │ │ │ │ movs r6, r3 │ │ │ │ - str r6, [r4, #68] @ 0x44 │ │ │ │ + str r6, [r3, #72] @ 0x48 │ │ │ │ movs r6, r3 │ │ │ │ ldr.w r5, [pc, #3884] @ ccfac │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r1, [pc, #3884] @ ccfb0 │ │ │ │ ldr.w r3, [pc, #3884] @ ccfb4 │ │ │ │ add r5, pc │ │ │ │ ldr.w r2, [pc, #3880] @ ccfb8 │ │ │ │ @@ -174382,661 +174382,661 @@ │ │ │ │ strd r1, r5, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #4610 @ 0x1202 │ │ │ │ bl e2828 │ │ │ │ b.w c3f3c │ │ │ │ - ldr r6, [r6, #108] @ 0x6c │ │ │ │ + ldr r6, [r5, #112] @ 0x70 │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r0, [r6, #18] │ │ │ │ + ldrh r0, [r5, #20] │ │ │ │ movs r6, r3 │ │ │ │ - str r6, [r5, #32] │ │ │ │ + str r6, [r4, #36] @ 0x24 │ │ │ │ movs r6, r3 │ │ │ │ - str r6, [r3, #28] │ │ │ │ + str r6, [r2, #32] │ │ │ │ movs r6, r3 │ │ │ │ - strb r2, [r6, #12] │ │ │ │ + strb r2, [r5, #13] │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r0, [r0, #18] │ │ │ │ + ldrh r0, [r7, #18] │ │ │ │ movs r6, r3 │ │ │ │ - str r6, [r7, #28] │ │ │ │ + str r6, [r6, #32] │ │ │ │ movs r6, r3 │ │ │ │ - str r6, [r5, #24] │ │ │ │ + str r6, [r4, #28] │ │ │ │ movs r6, r3 │ │ │ │ - strh r6, [r5, #16] │ │ │ │ + strh r6, [r4, #18] │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r0, [r2, #16] │ │ │ │ + ldrh r0, [r1, #18] │ │ │ │ movs r6, r3 │ │ │ │ - str r6, [r1, #28] │ │ │ │ + str r6, [r0, #32] │ │ │ │ movs r6, r3 │ │ │ │ - str r6, [r7, #20] │ │ │ │ + str r6, [r6, #24] │ │ │ │ movs r6, r3 │ │ │ │ - strh r6, [r7, #16] │ │ │ │ + strh r6, [r6, #18] │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r0, [r4, #14] │ │ │ │ + ldrh r0, [r3, #16] │ │ │ │ movs r6, r3 │ │ │ │ - str r6, [r3, #24] │ │ │ │ + str r6, [r2, #28] │ │ │ │ movs r6, r3 │ │ │ │ - str r6, [r1, #20] │ │ │ │ + str r6, [r0, #24] │ │ │ │ movs r6, r3 │ │ │ │ - strh r2, [r6, #16] │ │ │ │ + strh r2, [r5, #18] │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r0, [r6, #12] │ │ │ │ + ldrh r0, [r5, #14] │ │ │ │ movs r6, r3 │ │ │ │ - str r6, [r5, #20] │ │ │ │ + str r6, [r4, #24] │ │ │ │ movs r6, r3 │ │ │ │ - str r6, [r3, #16] │ │ │ │ + str r6, [r2, #20] │ │ │ │ movs r6, r3 │ │ │ │ - strb r2, [r2, #14] │ │ │ │ + strb r2, [r1, #15] │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r0, [r0, #12] │ │ │ │ + ldrh r0, [r7, #12] │ │ │ │ movs r6, r3 │ │ │ │ - str r6, [r7, #16] │ │ │ │ + str r6, [r6, #20] │ │ │ │ movs r6, r3 │ │ │ │ - str r6, [r5, #12] │ │ │ │ + str r6, [r4, #16] │ │ │ │ movs r6, r3 │ │ │ │ - strb r2, [r5, #0] │ │ │ │ + strb r2, [r4, #1] │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r0, [r2, #10] │ │ │ │ + ldrh r0, [r1, #12] │ │ │ │ movs r6, r3 │ │ │ │ - str r6, [r1, #16] │ │ │ │ + str r6, [r0, #20] │ │ │ │ movs r6, r3 │ │ │ │ - str r6, [r7, #8] │ │ │ │ + str r6, [r6, #12] │ │ │ │ movs r6, r3 │ │ │ │ - strb r2, [r5, #0] │ │ │ │ + strb r2, [r4, #1] │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r0, [r4, #8] │ │ │ │ + ldrh r0, [r3, #10] │ │ │ │ movs r6, r3 │ │ │ │ - str r6, [r3, #12] │ │ │ │ + str r6, [r2, #16] │ │ │ │ movs r6, r3 │ │ │ │ - str r6, [r1, #8] │ │ │ │ + str r6, [r0, #12] │ │ │ │ movs r6, r3 │ │ │ │ - strb r2, [r5, #0] │ │ │ │ + strb r2, [r4, #1] │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r0, [r6, #6] │ │ │ │ + ldrh r0, [r5, #8] │ │ │ │ movs r6, r3 │ │ │ │ - str r6, [r5, #8] │ │ │ │ + str r6, [r4, #12] │ │ │ │ movs r6, r3 │ │ │ │ - str r6, [r3, #4] │ │ │ │ + str r6, [r2, #8] │ │ │ │ movs r6, r3 │ │ │ │ - strb r2, [r5, #0] │ │ │ │ + strb r2, [r4, #1] │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r0, [r0, #6] │ │ │ │ + ldrh r0, [r7, #6] │ │ │ │ movs r6, r3 │ │ │ │ - str r6, [r7, #4] │ │ │ │ + str r6, [r6, #8] │ │ │ │ movs r6, r3 │ │ │ │ - str r6, [r5, #0] │ │ │ │ + str r6, [r4, #4] │ │ │ │ movs r6, r3 │ │ │ │ - strb r2, [r5, #0] │ │ │ │ + strb r2, [r4, #1] │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r0, [r2, #4] │ │ │ │ + ldrh r0, [r1, #6] │ │ │ │ movs r6, r3 │ │ │ │ - str r6, [r1, #4] │ │ │ │ + str r6, [r0, #8] │ │ │ │ movs r6, r3 │ │ │ │ - ldrsh r6, [r7, r7] │ │ │ │ + str r6, [r6, #0] │ │ │ │ movs r6, r3 │ │ │ │ - strb r2, [r5, #0] │ │ │ │ + strb r2, [r4, #1] │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r0, [r4, #2] │ │ │ │ + ldrh r0, [r3, #4] │ │ │ │ movs r6, r3 │ │ │ │ - str r6, [r3, #0] │ │ │ │ + str r6, [r2, #4] │ │ │ │ movs r6, r3 │ │ │ │ - ldrsh r6, [r1, r7] │ │ │ │ + str r6, [r0, #0] │ │ │ │ movs r6, r3 │ │ │ │ - strb r2, [r5, #0] │ │ │ │ + strb r2, [r4, #1] │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r0, [r6, #0] │ │ │ │ + ldrh r0, [r5, #2] │ │ │ │ movs r6, r3 │ │ │ │ - ldrsh r6, [r5, r7] │ │ │ │ + str r6, [r4, #0] │ │ │ │ movs r6, r3 │ │ │ │ - ldrsh r6, [r3, r6] │ │ │ │ + ldrsh r6, [r2, r7] │ │ │ │ movs r6, r3 │ │ │ │ - strb r6, [r5, #0] │ │ │ │ + strb r6, [r4, #1] │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r0, [r0, #0] │ │ │ │ + ldrh r0, [r7, #0] │ │ │ │ movs r6, r3 │ │ │ │ - ldrsh r6, [r7, r6] │ │ │ │ + ldrsh r6, [r6, r7] │ │ │ │ movs r6, r3 │ │ │ │ - ldrsh r6, [r5, r5] │ │ │ │ + ldrsh r6, [r4, r6] │ │ │ │ movs r6, r3 │ │ │ │ - strb r2, [r6, #0] │ │ │ │ + strb r2, [r5, #1] │ │ │ │ movs r6, r3 │ │ │ │ - strh r0, [r2, #62] @ 0x3e │ │ │ │ + ldrh r0, [r1, #0] │ │ │ │ movs r6, r3 │ │ │ │ - ldrsh r6, [r1, r6] │ │ │ │ + ldrsh r6, [r0, r7] │ │ │ │ movs r6, r3 │ │ │ │ - ldrsh r6, [r7, r4] │ │ │ │ + ldrsh r6, [r6, r5] │ │ │ │ movs r6, r3 │ │ │ │ - strb r2, [r5, #0] │ │ │ │ + strb r2, [r4, #1] │ │ │ │ movs r6, r3 │ │ │ │ - strh r4, [r3, #60] @ 0x3c │ │ │ │ + strh r4, [r2, #62] @ 0x3e │ │ │ │ movs r6, r3 │ │ │ │ - ldrsh r2, [r3, r5] │ │ │ │ + ldrsh r2, [r2, r6] │ │ │ │ movs r6, r3 │ │ │ │ - ldrsh r4, [r1, r4] │ │ │ │ + ldrsh r4, [r0, r5] │ │ │ │ movs r6, r3 │ │ │ │ - strb r6, [r3, #0] │ │ │ │ + strb r6, [r2, #1] │ │ │ │ movs r6, r3 │ │ │ │ - strh r0, [r6, #58] @ 0x3a │ │ │ │ + strh r0, [r5, #60] @ 0x3c │ │ │ │ movs r6, r3 │ │ │ │ - ldrsh r6, [r5, r4] │ │ │ │ + ldrsh r6, [r4, r5] │ │ │ │ movs r6, r3 │ │ │ │ - ldrsh r6, [r3, r3] │ │ │ │ + ldrsh r6, [r2, r4] │ │ │ │ movs r6, r3 │ │ │ │ - strb r2, [r3, #0] │ │ │ │ + strb r2, [r2, #1] │ │ │ │ movs r6, r3 │ │ │ │ - strh r0, [r0, #58] @ 0x3a │ │ │ │ + strh r0, [r7, #58] @ 0x3a │ │ │ │ movs r6, r3 │ │ │ │ - ldrsh r6, [r7, r3] │ │ │ │ + ldrsh r6, [r6, r4] │ │ │ │ movs r6, r3 │ │ │ │ - ldrsh r6, [r5, r2] │ │ │ │ + ldrsh r6, [r4, r3] │ │ │ │ movs r6, r3 │ │ │ │ - strh r2, [r4, #58] @ 0x3a │ │ │ │ + strh r2, [r3, #60] @ 0x3c │ │ │ │ movs r6, r3 │ │ │ │ - strh r0, [r2, #56] @ 0x38 │ │ │ │ + strh r0, [r1, #58] @ 0x3a │ │ │ │ movs r6, r3 │ │ │ │ - ldrsh r6, [r1, r3] │ │ │ │ + ldrsh r6, [r0, r4] │ │ │ │ movs r6, r3 │ │ │ │ - ldrsh r6, [r7, r1] │ │ │ │ + ldrsh r6, [r6, r2] │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r2, [r4, #22] │ │ │ │ + ldrb r2, [r3, #23] │ │ │ │ movs r6, r3 │ │ │ │ - strh r0, [r4, #54] @ 0x36 │ │ │ │ + strh r0, [r3, #56] @ 0x38 │ │ │ │ movs r6, r3 │ │ │ │ - ldrsh r6, [r3, r2] │ │ │ │ + ldrsh r6, [r2, r3] │ │ │ │ movs r6, r3 │ │ │ │ - ldrsh r6, [r1, r1] │ │ │ │ + ldrsh r6, [r0, r2] │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r2, [r0, #30] │ │ │ │ + ldrb r2, [r7, #30] │ │ │ │ movs r6, r3 │ │ │ │ - strh r0, [r6, #52] @ 0x34 │ │ │ │ + strh r0, [r5, #54] @ 0x36 │ │ │ │ movs r6, r3 │ │ │ │ - ldrsh r6, [r5, r1] │ │ │ │ + ldrsh r6, [r4, r2] │ │ │ │ movs r6, r3 │ │ │ │ - ldrsh r6, [r3, r0] │ │ │ │ + ldrsh r6, [r2, r1] │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r2, [r0, #22] │ │ │ │ + ldrb r2, [r7, #22] │ │ │ │ movs r6, r3 │ │ │ │ - strh r0, [r0, #52] @ 0x34 │ │ │ │ + strh r0, [r7, #52] @ 0x34 │ │ │ │ movs r6, r3 │ │ │ │ - ldrsh r6, [r7, r0] │ │ │ │ + ldrsh r6, [r6, r1] │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r6, [r5, r7] │ │ │ │ + ldrsh r6, [r4, r0] │ │ │ │ movs r6, r3 │ │ │ │ - @ instruction: 0xb75a │ │ │ │ + @ instruction: 0xb792 │ │ │ │ movs r6, r3 │ │ │ │ - @ instruction: 0xb630 │ │ │ │ + @ instruction: 0xb668 │ │ │ │ movs r6, r3 │ │ │ │ - ldrsh r6, [r1, r0] │ │ │ │ + ldrsh r6, [r0, r1] │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r6, [r7, r6] │ │ │ │ + ldrb r6, [r6, r7] │ │ │ │ movs r6, r3 │ │ │ │ - @ instruction: 0xb73e │ │ │ │ + @ instruction: 0xb776 │ │ │ │ movs r6, r3 │ │ │ │ - @ instruction: 0xb600 │ │ │ │ + @ instruction: 0xb638 │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r6, [r3, r7] │ │ │ │ + ldrsh r6, [r2, r0] │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r6, [r1, r6] │ │ │ │ + ldrb r6, [r0, r7] │ │ │ │ movs r6, r3 │ │ │ │ - @ instruction: 0xb72a │ │ │ │ + @ instruction: 0xb762 │ │ │ │ movs r6, r3 │ │ │ │ - push {r4, r6, r7, lr} │ │ │ │ + @ instruction: 0xb608 │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r6, [r5, r6] │ │ │ │ + ldrb r6, [r4, r7] │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r6, [r3, r5] │ │ │ │ + ldrb r6, [r2, r6] │ │ │ │ movs r6, r3 │ │ │ │ - str r4, [sp, #200] @ 0xc8 │ │ │ │ + str r4, [sp, #424] @ 0x1a8 │ │ │ │ movs r6, r3 │ │ │ │ - str r4, [sp, #288] @ 0x120 │ │ │ │ + str r4, [sp, #512] @ 0x200 │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r6, [r7, r5] │ │ │ │ + ldrb r6, [r6, r6] │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r6, [r5, r4] │ │ │ │ + ldrb r6, [r4, r5] │ │ │ │ movs r6, r3 │ │ │ │ - str r2, [r2, #92] @ 0x5c │ │ │ │ + str r2, [r1, #96] @ 0x60 │ │ │ │ movs r6, r3 │ │ │ │ - strh r0, [r2, #42] @ 0x2a │ │ │ │ + strh r0, [r1, #44] @ 0x2c │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r6, [r1, r5] │ │ │ │ + ldrb r6, [r0, r6] │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r6, [r7, r3] │ │ │ │ + ldrb r6, [r6, r4] │ │ │ │ movs r6, r3 │ │ │ │ - str r6, [r4, #92] @ 0x5c │ │ │ │ + str r6, [r3, #96] @ 0x60 │ │ │ │ movs r6, r3 │ │ │ │ - strh r0, [r4, #40] @ 0x28 │ │ │ │ + strh r0, [r3, #42] @ 0x2a │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r6, [r3, r4] │ │ │ │ + ldrb r6, [r2, r5] │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r6, [r1, r3] │ │ │ │ + ldrb r6, [r0, r4] │ │ │ │ movs r6, r3 │ │ │ │ - str r2, [r3, #92] @ 0x5c │ │ │ │ + str r2, [r2, #96] @ 0x60 │ │ │ │ movs r6, r3 │ │ │ │ - strh r0, [r6, #38] @ 0x26 │ │ │ │ + strh r0, [r5, #40] @ 0x28 │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r6, [r5, r3] │ │ │ │ + ldrb r6, [r4, r4] │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r6, [r3, r2] │ │ │ │ + ldrb r6, [r2, r3] │ │ │ │ movs r6, r3 │ │ │ │ - str r2, [r0, #92] @ 0x5c │ │ │ │ + str r2, [r7, #92] @ 0x5c │ │ │ │ movs r6, r3 │ │ │ │ - strh r0, [r0, #38] @ 0x26 │ │ │ │ + strh r0, [r7, #38] @ 0x26 │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r6, [r7, r2] │ │ │ │ + ldrb r6, [r6, r3] │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r6, [r5, r1] │ │ │ │ + ldrb r6, [r4, r2] │ │ │ │ movs r6, r3 │ │ │ │ - str r6, [r2, #60] @ 0x3c │ │ │ │ + str r6, [r1, #64] @ 0x40 │ │ │ │ movs r6, r3 │ │ │ │ - strh r4, [r1, #36] @ 0x24 │ │ │ │ + strh r4, [r0, #38] @ 0x26 │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r2, [r1, r2] │ │ │ │ + ldrb r2, [r0, r3] │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r4, [r7, r0] │ │ │ │ + ldrb r4, [r6, r1] │ │ │ │ movs r6, r3 │ │ │ │ - str r2, [r3, #60] @ 0x3c │ │ │ │ + str r2, [r2, #64] @ 0x40 │ │ │ │ movs r6, r3 │ │ │ │ - strh r0, [r4, #34] @ 0x22 │ │ │ │ + strh r0, [r3, #36] @ 0x24 │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r6, [r3, r1] │ │ │ │ + ldrb r6, [r2, r2] │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r6, [r1, r0] │ │ │ │ + ldrb r6, [r0, r1] │ │ │ │ movs r6, r3 │ │ │ │ - str r2, [r0, #60] @ 0x3c │ │ │ │ + str r2, [r7, #60] @ 0x3c │ │ │ │ movs r6, r3 │ │ │ │ - strh r0, [r6, #32] │ │ │ │ + strh r0, [r5, #34] @ 0x22 │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r6, [r5, r0] │ │ │ │ + ldrb r6, [r4, r1] │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r6, [r3, r7] │ │ │ │ + ldrb r6, [r2, r0] │ │ │ │ movs r6, r3 │ │ │ │ - str r2, [r5, #44] @ 0x2c │ │ │ │ + str r2, [r4, #48] @ 0x30 │ │ │ │ movs r6, r3 │ │ │ │ - strh r0, [r0, #32] │ │ │ │ + strh r0, [r7, #32] │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r6, [r7, r7] │ │ │ │ + ldrb r6, [r6, r0] │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r6, [r5, r6] │ │ │ │ + ldrh r6, [r4, r7] │ │ │ │ movs r6, r3 │ │ │ │ - str r6, [r0, #48] @ 0x30 │ │ │ │ + str r6, [r7, #48] @ 0x30 │ │ │ │ movs r6, r3 │ │ │ │ - strh r0, [r2, #30] │ │ │ │ + strh r0, [r1, #32] │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r6, [r1, r7] │ │ │ │ + ldrb r6, [r0, r0] │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r6, [r7, r5] │ │ │ │ + ldrh r6, [r6, r6] │ │ │ │ movs r6, r3 │ │ │ │ - str r2, [r2, #84] @ 0x54 │ │ │ │ + str r2, [r1, #88] @ 0x58 │ │ │ │ movs r6, r3 │ │ │ │ - strh r0, [r4, #28] │ │ │ │ + strh r0, [r3, #30] │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r6, [r3, r6] │ │ │ │ + ldrh r6, [r2, r7] │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r6, [r1, r5] │ │ │ │ + ldrh r6, [r0, r6] │ │ │ │ movs r6, r3 │ │ │ │ - strh r2, [r3, #28] │ │ │ │ + strh r2, [r2, #30] │ │ │ │ movs r6, r3 │ │ │ │ - strh r0, [r6, #28] │ │ │ │ + strh r0, [r5, #30] │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r6, [r5, r5] │ │ │ │ + ldrh r6, [r4, r6] │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r6, [r3, r4] │ │ │ │ + ldrh r6, [r2, r5] │ │ │ │ movs r6, r3 │ │ │ │ - strh r2, [r5, #28] │ │ │ │ + strh r2, [r4, #30] │ │ │ │ movs r6, r3 │ │ │ │ - strh r0, [r0, #28] │ │ │ │ + strh r0, [r7, #28] │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r6, [r7, r4] │ │ │ │ + ldrh r6, [r6, r5] │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r6, [r5, r3] │ │ │ │ + ldrh r6, [r4, r4] │ │ │ │ movs r6, r3 │ │ │ │ - ldr r2, [r0, #72] @ 0x48 │ │ │ │ + ldr r2, [r7, #72] @ 0x48 │ │ │ │ movs r6, r3 │ │ │ │ - strh r0, [r2, #26] │ │ │ │ + strh r0, [r1, #28] │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r6, [r1, r4] │ │ │ │ + ldrh r6, [r0, r5] │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r6, [r7, r2] │ │ │ │ + ldrh r6, [r6, r3] │ │ │ │ movs r6, r3 │ │ │ │ - ldr r6, [r1, #72] @ 0x48 │ │ │ │ + ldr r6, [r0, #76] @ 0x4c │ │ │ │ movs r6, r3 │ │ │ │ - strh r0, [r4, #24] │ │ │ │ + strh r0, [r3, #26] │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r6, [r3, r3] │ │ │ │ + ldrh r6, [r2, r4] │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r6, [r1, r2] │ │ │ │ + ldrh r6, [r0, r3] │ │ │ │ movs r6, r3 │ │ │ │ - ldr r2, [r0, #72] @ 0x48 │ │ │ │ + ldr r2, [r7, #72] @ 0x48 │ │ │ │ movs r6, r3 │ │ │ │ - strh r0, [r6, #22] │ │ │ │ + strh r0, [r5, #24] │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r6, [r5, r2] │ │ │ │ + ldrh r6, [r4, r3] │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r6, [r3, r1] │ │ │ │ + ldrh r6, [r2, r2] │ │ │ │ movs r6, r3 │ │ │ │ - ldr r2, [r4, #84] @ 0x54 │ │ │ │ + ldr r2, [r3, #88] @ 0x58 │ │ │ │ movs r6, r3 │ │ │ │ - strh r0, [r0, #22] │ │ │ │ + strh r0, [r7, #22] │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r6, [r7, r1] │ │ │ │ + ldrh r6, [r6, r2] │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r6, [r5, r0] │ │ │ │ + ldrh r6, [r4, r1] │ │ │ │ movs r6, r3 │ │ │ │ - ldr r2, [r7, #84] @ 0x54 │ │ │ │ + ldr r2, [r6, #88] @ 0x58 │ │ │ │ movs r6, r3 │ │ │ │ - strh r0, [r2, #20] │ │ │ │ + strh r0, [r1, #22] │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r6, [r1, r1] │ │ │ │ + ldrh r6, [r0, r2] │ │ │ │ movs r6, r3 │ │ │ │ - ldr r6, [r7, r7] │ │ │ │ + ldrh r6, [r6, r0] │ │ │ │ movs r6, r3 │ │ │ │ - str r6, [r3, #104] @ 0x68 │ │ │ │ + str r6, [r2, #108] @ 0x6c │ │ │ │ movs r6, r3 │ │ │ │ - strh r0, [r4, #18] │ │ │ │ + strh r0, [r3, #20] │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r6, [r3, r0] │ │ │ │ + ldrh r6, [r2, r1] │ │ │ │ movs r6, r3 │ │ │ │ - ldr r6, [r1, r7] │ │ │ │ + ldrh r6, [r0, r0] │ │ │ │ movs r6, r3 │ │ │ │ - str r2, [r5, #104] @ 0x68 │ │ │ │ + str r2, [r4, #108] @ 0x6c │ │ │ │ movs r6, r3 │ │ │ │ - strh r0, [r6, #16] │ │ │ │ + strh r0, [r5, #18] │ │ │ │ movs r6, r3 │ │ │ │ - ldr r6, [r5, r7] │ │ │ │ + ldrh r6, [r4, r0] │ │ │ │ movs r6, r3 │ │ │ │ - ldr r6, [r3, r6] │ │ │ │ + ldr r6, [r2, r7] │ │ │ │ movs r6, r3 │ │ │ │ - strh r6, [r7, #16] │ │ │ │ + strh r6, [r6, #18] │ │ │ │ movs r6, r3 │ │ │ │ - strh r0, [r0, #16] │ │ │ │ + strh r0, [r7, #16] │ │ │ │ movs r6, r3 │ │ │ │ - ldr r6, [r7, r6] │ │ │ │ + ldr r6, [r6, r7] │ │ │ │ movs r6, r3 │ │ │ │ - ldr r6, [r5, r5] │ │ │ │ + ldr r6, [r4, r6] │ │ │ │ movs r6, r3 │ │ │ │ - str r2, [r2, #112] @ 0x70 │ │ │ │ + str r2, [r1, #116] @ 0x74 │ │ │ │ movs r6, r3 │ │ │ │ - strh r0, [r2, #14] │ │ │ │ + strh r0, [r1, #16] │ │ │ │ movs r6, r3 │ │ │ │ - ldr r6, [r1, r6] │ │ │ │ + ldr r6, [r0, r7] │ │ │ │ movs r6, r3 │ │ │ │ - ldr r6, [r7, r4] │ │ │ │ + ldr r6, [r6, r5] │ │ │ │ movs r6, r3 │ │ │ │ - str r6, [r6, #112] @ 0x70 │ │ │ │ + str r6, [r5, #116] @ 0x74 │ │ │ │ movs r6, r3 │ │ │ │ - strh r4, [r3, #12] │ │ │ │ + strh r4, [r2, #14] │ │ │ │ movs r6, r3 │ │ │ │ - ldr r2, [r3, r5] │ │ │ │ + ldr r2, [r2, r6] │ │ │ │ movs r6, r3 │ │ │ │ - ldr r4, [r1, r4] │ │ │ │ + ldr r4, [r0, r5] │ │ │ │ movs r6, r3 │ │ │ │ - str r2, [r7, #112] @ 0x70 │ │ │ │ + str r2, [r6, #116] @ 0x74 │ │ │ │ movs r6, r3 │ │ │ │ - strh r0, [r6, #10] │ │ │ │ + strh r0, [r5, #12] │ │ │ │ movs r6, r3 │ │ │ │ - ldr r6, [r5, r4] │ │ │ │ + ldr r6, [r4, r5] │ │ │ │ movs r6, r3 │ │ │ │ - ldr r6, [r3, r3] │ │ │ │ + ldr r6, [r2, r4] │ │ │ │ movs r6, r3 │ │ │ │ - str r2, [r7, #112] @ 0x70 │ │ │ │ + str r2, [r6, #116] @ 0x74 │ │ │ │ movs r6, r3 │ │ │ │ - strh r0, [r0, #10] │ │ │ │ + strh r0, [r7, #10] │ │ │ │ movs r6, r3 │ │ │ │ - ldr r6, [r7, r3] │ │ │ │ + ldr r6, [r6, r4] │ │ │ │ movs r6, r3 │ │ │ │ - ldr r6, [r5, r2] │ │ │ │ + ldr r6, [r4, r3] │ │ │ │ movs r6, r3 │ │ │ │ - str r6, [r6, #112] @ 0x70 │ │ │ │ + str r6, [r5, #116] @ 0x74 │ │ │ │ movs r6, r3 │ │ │ │ - strh r0, [r2, #8] │ │ │ │ + strh r0, [r1, #10] │ │ │ │ movs r6, r3 │ │ │ │ - ldr r6, [r1, r3] │ │ │ │ + ldr r6, [r0, r4] │ │ │ │ movs r6, r3 │ │ │ │ - ldr r6, [r7, r1] │ │ │ │ + ldr r6, [r6, r2] │ │ │ │ movs r6, r3 │ │ │ │ - str r2, [r6, #112] @ 0x70 │ │ │ │ + str r2, [r5, #116] @ 0x74 │ │ │ │ movs r6, r3 │ │ │ │ - strh r0, [r4, #6] │ │ │ │ + strh r0, [r3, #8] │ │ │ │ movs r6, r3 │ │ │ │ - ldr r6, [r3, r2] │ │ │ │ + ldr r6, [r2, r3] │ │ │ │ movs r6, r3 │ │ │ │ - ldr r6, [r1, r1] │ │ │ │ + ldr r6, [r0, r2] │ │ │ │ movs r6, r3 │ │ │ │ - str r6, [r5, #112] @ 0x70 │ │ │ │ + str r6, [r4, #116] @ 0x74 │ │ │ │ movs r6, r3 │ │ │ │ - strh r0, [r6, #4] │ │ │ │ + strh r0, [r5, #6] │ │ │ │ movs r6, r3 │ │ │ │ - ldr r6, [r5, r1] │ │ │ │ + ldr r6, [r4, r2] │ │ │ │ movs r6, r3 │ │ │ │ - ldr r6, [r3, r0] │ │ │ │ + ldr r6, [r2, r1] │ │ │ │ movs r6, r3 │ │ │ │ - str r2, [r5, #112] @ 0x70 │ │ │ │ + str r2, [r4, #116] @ 0x74 │ │ │ │ movs r6, r3 │ │ │ │ - strh r0, [r0, #4] │ │ │ │ + strh r0, [r7, #4] │ │ │ │ movs r6, r3 │ │ │ │ - ldr r6, [r7, r0] │ │ │ │ + ldr r6, [r6, r1] │ │ │ │ movs r6, r3 │ │ │ │ - ldrsb r6, [r5, r7] │ │ │ │ + ldr r6, [r4, r0] │ │ │ │ movs r6, r3 │ │ │ │ - ldr r2, [r7, #28] │ │ │ │ + ldr r2, [r6, #32] │ │ │ │ movs r6, r3 │ │ │ │ - ldr r4, [r1, #32] │ │ │ │ + ldr r4, [r0, #36] @ 0x24 │ │ │ │ movs r6, r3 │ │ │ │ - ldr r6, [r1, r0] │ │ │ │ + ldr r6, [r0, r1] │ │ │ │ movs r6, r3 │ │ │ │ - ldrsb r6, [r7, r6] │ │ │ │ + ldrsb r6, [r6, r7] │ │ │ │ movs r6, r3 │ │ │ │ - sxth r6, r2 │ │ │ │ + sxtb r6, r1 │ │ │ │ movs r6, r3 │ │ │ │ - sxth r0, r4 │ │ │ │ + sxtb r0, r3 │ │ │ │ movs r6, r3 │ │ │ │ - ldrsb r6, [r3, r7] │ │ │ │ + ldr r6, [r2, r0] │ │ │ │ movs r6, r3 │ │ │ │ - ldrsb r6, [r1, r6] │ │ │ │ + ldrsb r6, [r0, r7] │ │ │ │ movs r6, r3 │ │ │ │ - sxth r2, r3 │ │ │ │ + sxtb r2, r2 │ │ │ │ movs r6, r3 │ │ │ │ - cbz r0, cd370 │ │ │ │ + sxth r0, r5 │ │ │ │ movs r6, r3 │ │ │ │ - ldrsb r6, [r5, r6] │ │ │ │ + ldrsb r6, [r4, r7] │ │ │ │ movs r6, r3 │ │ │ │ - ldrsb r6, [r3, r5] │ │ │ │ + ldrsb r6, [r2, r6] │ │ │ │ movs r6, r3 │ │ │ │ - cbz r6, cd37e │ │ │ │ + sxth r6, r6 │ │ │ │ movs r6, r3 │ │ │ │ - cbz r0, cd374 │ │ │ │ + cbz r0, cd382 │ │ │ │ movs r6, r3 │ │ │ │ - ldrsb r6, [r7, r5] │ │ │ │ + ldrsb r6, [r6, r6] │ │ │ │ movs r6, r3 │ │ │ │ - ldrsb r6, [r5, r4] │ │ │ │ + ldrsb r6, [r4, r5] │ │ │ │ movs r6, r3 │ │ │ │ - strh r6, [r3, #12] │ │ │ │ + strh r6, [r2, #14] │ │ │ │ movs r6, r3 │ │ │ │ - strh r4, [r6, #6] │ │ │ │ + strh r4, [r5, #8] │ │ │ │ movs r6, r3 │ │ │ │ - ldrsb r6, [r1, r5] │ │ │ │ + ldrsb r6, [r0, r6] │ │ │ │ movs r6, r3 │ │ │ │ - ldrsb r6, [r7, r3] │ │ │ │ + ldrsb r6, [r6, r4] │ │ │ │ movs r6, r3 │ │ │ │ - strh r6, [r0, #12] │ │ │ │ + strh r6, [r7, #12] │ │ │ │ movs r6, r3 │ │ │ │ - strh r4, [r0, #6] │ │ │ │ + strh r4, [r7, #6] │ │ │ │ movs r6, r3 │ │ │ │ - ldrsb r6, [r3, r4] │ │ │ │ + ldrsb r6, [r2, r5] │ │ │ │ movs r6, r3 │ │ │ │ - ldrsb r6, [r1, r3] │ │ │ │ + ldrsb r6, [r0, r4] │ │ │ │ movs r6, r3 │ │ │ │ - ldr r1, [sp, #616] @ 0x268 │ │ │ │ + ldr r1, [sp, #840] @ 0x348 │ │ │ │ movs r6, r3 │ │ │ │ - ldr r1, [sp, #752] @ 0x2f0 │ │ │ │ + ldr r1, [sp, #976] @ 0x3d0 │ │ │ │ movs r6, r3 │ │ │ │ - ldrsb r6, [r5, r3] │ │ │ │ + ldrsb r6, [r4, r4] │ │ │ │ movs r6, r3 │ │ │ │ - ldrsb r6, [r3, r2] │ │ │ │ + ldrsb r6, [r2, r3] │ │ │ │ movs r6, r3 │ │ │ │ - ldr r1, [sp, #840] @ 0x348 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ movs r6, r3 │ │ │ │ - ldr r1, [sp, #560] @ 0x230 │ │ │ │ + ldr r1, [sp, #784] @ 0x310 │ │ │ │ movs r6, r3 │ │ │ │ - ldrsb r6, [r7, r2] │ │ │ │ + ldrsb r6, [r6, r3] │ │ │ │ movs r6, r3 │ │ │ │ - ldrsb r6, [r5, r1] │ │ │ │ + ldrsb r6, [r4, r2] │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r2, [r3, #22] │ │ │ │ + ldrb r2, [r2, #23] │ │ │ │ movs r6, r3 │ │ │ │ - strh r4, [r6, #0] │ │ │ │ + strh r4, [r5, #2] │ │ │ │ movs r6, r3 │ │ │ │ - ldrsb r6, [r1, r2] │ │ │ │ + ldrsb r6, [r0, r3] │ │ │ │ movs r6, r3 │ │ │ │ - ldrsb r6, [r7, r0] │ │ │ │ + ldrsb r6, [r6, r1] │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r2, [r5, #22] │ │ │ │ + ldrb r2, [r4, #23] │ │ │ │ movs r6, r3 │ │ │ │ - strh r4, [r0, #0] │ │ │ │ + strh r4, [r7, #0] │ │ │ │ movs r6, r3 │ │ │ │ - ldrsb r6, [r3, r1] │ │ │ │ + ldrsb r6, [r2, r2] │ │ │ │ movs r6, r3 │ │ │ │ - ldrsb r6, [r1, r0] │ │ │ │ + ldrsb r6, [r0, r1] │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r2, [r1, #22] │ │ │ │ + ldrb r2, [r0, #23] │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r4, [r2, #31] │ │ │ │ + strh r4, [r1, #0] │ │ │ │ movs r6, r3 │ │ │ │ - ldrsb r6, [r5, r0] │ │ │ │ + ldrsb r6, [r4, r1] │ │ │ │ movs r6, r3 │ │ │ │ - strb r6, [r3, r7] │ │ │ │ + ldrsb r6, [r2, r0] │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r6, [r4, #21] │ │ │ │ + ldrb r6, [r3, #22] │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r4, [r4, #30] │ │ │ │ + ldrb r4, [r3, #31] │ │ │ │ movs r6, r3 │ │ │ │ - strb r6, [r7, r7] │ │ │ │ + ldrsb r6, [r6, r0] │ │ │ │ movs r6, r3 │ │ │ │ - strb r6, [r5, r6] │ │ │ │ + strb r6, [r4, r7] │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r2, [r2, #21] │ │ │ │ + ldrb r2, [r1, #22] │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r4, [r6, #29] │ │ │ │ + ldrb r4, [r5, #30] │ │ │ │ movs r6, r3 │ │ │ │ - strb r6, [r1, r7] │ │ │ │ + ldrsb r6, [r0, r0] │ │ │ │ movs r6, r3 │ │ │ │ - strb r6, [r7, r5] │ │ │ │ + strb r6, [r6, r6] │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r2, [r7, #20] │ │ │ │ + ldrb r2, [r6, #21] │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r4, [r0, #29] │ │ │ │ + ldrb r4, [r7, #29] │ │ │ │ movs r6, r3 │ │ │ │ - strb r6, [r3, r6] │ │ │ │ + strb r6, [r2, r7] │ │ │ │ movs r6, r3 │ │ │ │ - strb r6, [r1, r5] │ │ │ │ + strb r6, [r0, r6] │ │ │ │ movs r6, r3 │ │ │ │ - ldr r6, [r5, #60] @ 0x3c │ │ │ │ + ldr r6, [r4, #64] @ 0x40 │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r4, [r2, #28] │ │ │ │ + ldrb r4, [r1, #29] │ │ │ │ movs r6, r3 │ │ │ │ - strb r6, [r5, r5] │ │ │ │ + strb r6, [r4, r6] │ │ │ │ movs r6, r3 │ │ │ │ - strb r6, [r3, r4] │ │ │ │ + strb r6, [r2, r5] │ │ │ │ movs r6, r3 │ │ │ │ - ldr r2, [r2, #64] @ 0x40 │ │ │ │ + ldr r2, [r1, #68] @ 0x44 │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r4, [r4, #27] │ │ │ │ + ldrb r4, [r3, #28] │ │ │ │ movs r6, r3 │ │ │ │ - strb r6, [r7, r4] │ │ │ │ + strb r6, [r6, r5] │ │ │ │ movs r6, r3 │ │ │ │ - strb r6, [r5, r3] │ │ │ │ + strb r6, [r4, r4] │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r6, [r5, #31] │ │ │ │ + strh r6, [r4, #0] │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r4, [r7, #31] │ │ │ │ + strh r4, [r6, #0] │ │ │ │ movs r6, r3 │ │ │ │ - strb r6, [r1, r4] │ │ │ │ + strb r6, [r0, r5] │ │ │ │ movs r6, r3 │ │ │ │ - strb r6, [r7, r2] │ │ │ │ + strb r6, [r6, r3] │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r6, [r4, #8] │ │ │ │ + ldrh r6, [r3, #10] │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r4, [r6, #4] │ │ │ │ + ldrh r4, [r5, #6] │ │ │ │ movs r6, r3 │ │ │ │ - strb r6, [r3, r3] │ │ │ │ + strb r6, [r2, r4] │ │ │ │ movs r6, r3 │ │ │ │ - strb r6, [r1, r2] │ │ │ │ + strb r6, [r0, r3] │ │ │ │ movs r6, r3 │ │ │ │ - str r5, [sp, #584] @ 0x248 │ │ │ │ + str r5, [sp, #808] @ 0x328 │ │ │ │ movs r6, r3 │ │ │ │ - str r5, [sp, #656] @ 0x290 │ │ │ │ + str r5, [sp, #880] @ 0x370 │ │ │ │ movs r6, r3 │ │ │ │ - strb r2, [r5, r2] │ │ │ │ + strb r2, [r4, r3] │ │ │ │ movs r6, r3 │ │ │ │ - strb r4, [r3, r1] │ │ │ │ + strb r4, [r2, r2] │ │ │ │ movs r6, r3 │ │ │ │ - ldr r6, [r7, r7] │ │ │ │ + ldrh r6, [r6, r0] │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r4, [r4, #46] @ 0x2e │ │ │ │ + ldrh r4, [r3, #48] @ 0x30 │ │ │ │ movs r6, r3 │ │ │ │ - strb r6, [r7, r1] │ │ │ │ + strb r6, [r6, r2] │ │ │ │ movs r6, r3 │ │ │ │ - strb r6, [r5, r0] │ │ │ │ + strb r6, [r4, r1] │ │ │ │ movs r6, r3 │ │ │ │ - strb r6, [r4, #31] │ │ │ │ + ldrb r6, [r3, #0] │ │ │ │ movs r6, r3 │ │ │ │ - strb r4, [r6, #31] │ │ │ │ + ldrb r4, [r5, #0] │ │ │ │ movs r6, r3 │ │ │ │ - strb r6, [r1, r1] │ │ │ │ + strb r6, [r0, r2] │ │ │ │ movs r6, r3 │ │ │ │ - strh r6, [r7, r7] │ │ │ │ + strb r6, [r6, r0] │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r6, [r5, #12] │ │ │ │ + ldrh r6, [r4, #14] │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r0, [r0, #14] │ │ │ │ + ldrh r0, [r7, #14] │ │ │ │ movs r6, r3 │ │ │ │ - strb r6, [r3, r0] │ │ │ │ + strb r6, [r2, r1] │ │ │ │ movs r6, r3 │ │ │ │ - strh r6, [r1, r7] │ │ │ │ + strb r6, [r0, r0] │ │ │ │ movs r6, r3 │ │ │ │ - ldr r4, [sp, #56] @ 0x38 │ │ │ │ + ldr r4, [sp, #280] @ 0x118 │ │ │ │ movs r6, r3 │ │ │ │ - ldr r3, [sp, #880] @ 0x370 │ │ │ │ + ldr r4, [sp, #80] @ 0x50 │ │ │ │ movs r6, r3 │ │ │ │ - strh r6, [r5, r7] │ │ │ │ + strb r6, [r4, r0] │ │ │ │ movs r6, r3 │ │ │ │ - strh r6, [r3, r6] │ │ │ │ + strh r6, [r2, r7] │ │ │ │ movs r6, r3 │ │ │ │ - ldr r3, [sp, #616] @ 0x268 │ │ │ │ + ldr r3, [sp, #840] @ 0x348 │ │ │ │ movs r6, r3 │ │ │ │ - ldr r3, [sp, #688] @ 0x2b0 │ │ │ │ + ldr r3, [sp, #912] @ 0x390 │ │ │ │ movs r6, r3 │ │ │ │ - strh r6, [r7, r6] │ │ │ │ + strh r6, [r6, r7] │ │ │ │ movs r6, r3 │ │ │ │ - strh r6, [r5, r5] │ │ │ │ + strh r6, [r4, r6] │ │ │ │ movs r6, r3 │ │ │ │ - ldr r7, [sp, #376] @ 0x178 │ │ │ │ + ldr r7, [sp, #600] @ 0x258 │ │ │ │ movs r6, r3 │ │ │ │ - ldr r6, [sp, #1008] @ 0x3f0 │ │ │ │ + ldr r7, [sp, #208] @ 0xd0 │ │ │ │ movs r6, r3 │ │ │ │ - strh r6, [r1, r6] │ │ │ │ + strh r6, [r0, r7] │ │ │ │ movs r6, r3 │ │ │ │ - strh r6, [r7, r4] │ │ │ │ + strh r6, [r6, r5] │ │ │ │ movs r6, r3 │ │ │ │ - add r3, pc, #648 @ (adr r3, cd728 ) │ │ │ │ + add r3, pc, #872 @ (adr r3, cd808 ) │ │ │ │ movs r6, r3 │ │ │ │ - add r3, pc, #720 @ (adr r3, cd774 ) │ │ │ │ + add r3, pc, #944 @ (adr r3, cd854 ) │ │ │ │ movs r6, r3 │ │ │ │ - strh r6, [r3, r5] │ │ │ │ + strh r6, [r2, r6] │ │ │ │ movs r6, r3 │ │ │ │ - strh r6, [r1, r4] │ │ │ │ + strh r6, [r0, r5] │ │ │ │ movs r6, r3 │ │ │ │ - add r5, sp, #856 @ 0x358 │ │ │ │ + add r6, sp, #56 @ 0x38 │ │ │ │ movs r6, r3 │ │ │ │ - add r5, sp, #448 @ 0x1c0 │ │ │ │ + add r5, sp, #672 @ 0x2a0 │ │ │ │ movs r6, r3 │ │ │ │ - strh r6, [r5, r4] │ │ │ │ + strh r6, [r4, r5] │ │ │ │ movs r6, r3 │ │ │ │ - strh r6, [r3, r3] │ │ │ │ + strh r6, [r2, r4] │ │ │ │ movs r6, r3 │ │ │ │ ldr.w r5, [pc, #3884] @ ce3ec │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r1, [pc, #3884] @ ce3f0 │ │ │ │ ldr.w r3, [pc, #3884] @ ce3f4 │ │ │ │ add r5, pc │ │ │ │ ldr.w r2, [pc, #3880] @ ce3f8 │ │ │ │ @@ -176245,661 +176245,661 @@ │ │ │ │ strd r1, r5, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #2954 @ 0xb8a │ │ │ │ bl e2828 │ │ │ │ b.w c3f3c │ │ │ │ - add r0, sp, #776 @ 0x308 │ │ │ │ + add r0, sp, #1000 @ 0x3e8 │ │ │ │ movs r6, r3 │ │ │ │ - add r0, sp, #192 @ 0xc0 │ │ │ │ + add r0, sp, #416 @ 0x1a0 │ │ │ │ movs r6, r3 │ │ │ │ - ldr r5, [pc, #952] @ (ce7b0 ) │ │ │ │ + ldr r6, [pc, #152] @ (ce490 ) │ │ │ │ movs r6, r3 │ │ │ │ - ldr r5, [pc, #632] @ (ce674 ) │ │ │ │ + ldr r5, [pc, #856] @ (ce754 ) │ │ │ │ movs r6, r3 │ │ │ │ - ldr r1, [sp, #120] @ 0x78 │ │ │ │ + ldr r1, [sp, #344] @ 0x158 │ │ │ │ movs r6, r3 │ │ │ │ - ldr r1, [sp, #176] @ 0xb0 │ │ │ │ + ldr r1, [sp, #400] @ 0x190 │ │ │ │ movs r6, r3 │ │ │ │ - ldr r5, [pc, #760] @ (ce700 ) │ │ │ │ + ldr r5, [pc, #984] @ (ce7e0 ) │ │ │ │ movs r6, r3 │ │ │ │ - ldr r5, [pc, #440] @ (ce5c4 ) │ │ │ │ + ldr r5, [pc, #664] @ (ce6a4 ) │ │ │ │ movs r6, r3 │ │ │ │ - ldr r1, [sp, #184] @ 0xb8 │ │ │ │ + ldr r1, [sp, #408] @ 0x198 │ │ │ │ movs r6, r3 │ │ │ │ - ldr r0, [sp, #1008] @ 0x3f0 │ │ │ │ + ldr r1, [sp, #208] @ 0xd0 │ │ │ │ movs r6, r3 │ │ │ │ - ldr r5, [pc, #568] @ (ce650 ) │ │ │ │ + ldr r5, [pc, #792] @ (ce730 ) │ │ │ │ movs r6, r3 │ │ │ │ - ldr r5, [pc, #248] @ (ce514 ) │ │ │ │ + ldr r5, [pc, #472] @ (ce5f4 ) │ │ │ │ movs r6, r3 │ │ │ │ - strh r2, [r3, #8] │ │ │ │ + strh r2, [r2, #10] │ │ │ │ movs r6, r3 │ │ │ │ - strh r4, [r6, #8] │ │ │ │ + strh r4, [r5, #10] │ │ │ │ movs r6, r3 │ │ │ │ - ldr r5, [pc, #376] @ (ce5a0 ) │ │ │ │ + ldr r5, [pc, #600] @ (ce680 ) │ │ │ │ movs r6, r3 │ │ │ │ - ldr r5, [pc, #56] @ (ce464 ) │ │ │ │ + ldr r5, [pc, #280] @ (ce544 ) │ │ │ │ movs r6, r3 │ │ │ │ - strh r6, [r0, #10] │ │ │ │ + strh r6, [r7, #10] │ │ │ │ movs r6, r3 │ │ │ │ - strh r4, [r0, #8] │ │ │ │ + strh r4, [r7, #8] │ │ │ │ movs r6, r3 │ │ │ │ - ldr r5, [pc, #184] @ (ce4f0 ) │ │ │ │ + ldr r5, [pc, #408] @ (ce5d0 ) │ │ │ │ movs r6, r3 │ │ │ │ - ldr r4, [pc, #888] @ (ce7b4 ) │ │ │ │ + ldr r5, [pc, #88] @ (ce494 ) │ │ │ │ movs r6, r3 │ │ │ │ - str r6, [r7, #48] @ 0x30 │ │ │ │ + str r6, [r6, #52] @ 0x34 │ │ │ │ movs r6, r3 │ │ │ │ - str r4, [r5, #28] │ │ │ │ + str r4, [r4, #32] │ │ │ │ movs r6, r3 │ │ │ │ - ldr r4, [pc, #1016] @ (ce840 ) │ │ │ │ + ldr r5, [pc, #216] @ (ce520 ) │ │ │ │ movs r6, r3 │ │ │ │ - ldr r4, [pc, #696] @ (ce704 ) │ │ │ │ + ldr r4, [pc, #920] @ (ce7e4 ) │ │ │ │ movs r6, r3 │ │ │ │ - strh r2, [r5, #10] │ │ │ │ + strh r2, [r4, #12] │ │ │ │ movs r6, r3 │ │ │ │ - strh r4, [r6, #10] │ │ │ │ + strh r4, [r5, #12] │ │ │ │ movs r6, r3 │ │ │ │ - ldr r4, [pc, #824] @ (ce790 ) │ │ │ │ + ldr r5, [pc, #24] @ (ce470 ) │ │ │ │ movs r6, r3 │ │ │ │ - ldr r4, [pc, #504] @ (ce654 ) │ │ │ │ + ldr r4, [pc, #728] @ (ce734 ) │ │ │ │ movs r6, r3 │ │ │ │ - ldrsh r2, [r6, r3] │ │ │ │ + ldrsh r2, [r5, r4] │ │ │ │ movs r6, r3 │ │ │ │ - ldrsh r0, [r0, r4] │ │ │ │ + ldrsh r0, [r7, r4] │ │ │ │ movs r6, r3 │ │ │ │ - ldr r4, [pc, #632] @ (ce6e0 ) │ │ │ │ + ldr r4, [pc, #856] @ (ce7c0 ) │ │ │ │ movs r6, r3 │ │ │ │ - ldr r4, [pc, #312] @ (ce5a4 ) │ │ │ │ + ldr r4, [pc, #536] @ (ce684 ) │ │ │ │ movs r6, r3 │ │ │ │ - ldrsh r2, [r0, r4] │ │ │ │ + ldrsh r2, [r7, r4] │ │ │ │ movs r6, r3 │ │ │ │ - ldrsh r0, [r2, r3] │ │ │ │ + ldrsh r0, [r1, r4] │ │ │ │ movs r6, r3 │ │ │ │ - ldr r4, [pc, #440] @ (ce630 ) │ │ │ │ + ldr r4, [pc, #664] @ (ce710 ) │ │ │ │ movs r6, r3 │ │ │ │ - ldr r4, [pc, #120] @ (ce4f4 ) │ │ │ │ + ldr r4, [pc, #344] @ (ce5d4 ) │ │ │ │ movs r6, r3 │ │ │ │ - str r6, [r2, #16] │ │ │ │ + str r6, [r1, #20] │ │ │ │ movs r6, r3 │ │ │ │ - str r4, [r5, #16] │ │ │ │ + str r4, [r4, #20] │ │ │ │ movs r6, r3 │ │ │ │ - ldr r4, [pc, #248] @ (ce580 ) │ │ │ │ + ldr r4, [pc, #472] @ (ce660 ) │ │ │ │ movs r6, r3 │ │ │ │ - ldr r3, [pc, #952] @ (ce844 ) │ │ │ │ + ldr r4, [pc, #152] @ (ce524 ) │ │ │ │ movs r6, r3 │ │ │ │ - str r2, [r6, #16] │ │ │ │ + str r2, [r5, #20] │ │ │ │ movs r6, r3 │ │ │ │ - str r4, [r7, #12] │ │ │ │ + str r4, [r6, #16] │ │ │ │ movs r6, r3 │ │ │ │ - ldr r4, [pc, #56] @ (ce4d0 ) │ │ │ │ + ldr r4, [pc, #280] @ (ce5b0 ) │ │ │ │ movs r6, r3 │ │ │ │ - ldr r3, [pc, #760] @ (ce794 ) │ │ │ │ + ldr r3, [pc, #984] @ (ce874 ) │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r2, [r2, r5] │ │ │ │ + ldrb r2, [r1, r6] │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r4, [r4, r5] │ │ │ │ + ldrb r4, [r3, r6] │ │ │ │ movs r6, r3 │ │ │ │ - ldr r3, [pc, #888] @ (ce820 ) │ │ │ │ + ldr r4, [pc, #88] @ (ce500 ) │ │ │ │ movs r6, r3 │ │ │ │ - ldr r3, [pc, #568] @ (ce6e4 ) │ │ │ │ + ldr r3, [pc, #792] @ (ce7c4 ) │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r6, [r3, r5] │ │ │ │ + ldrb r6, [r2, r6] │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r4, [r6, r4] │ │ │ │ + ldrb r4, [r5, r5] │ │ │ │ movs r6, r3 │ │ │ │ - ldr r3, [pc, #696] @ (ce770 ) │ │ │ │ + ldr r3, [pc, #920] @ (ce850 ) │ │ │ │ movs r6, r3 │ │ │ │ - ldr r3, [pc, #376] @ (ce634 ) │ │ │ │ + ldr r3, [pc, #600] @ (ce714 ) │ │ │ │ movs r6, r3 │ │ │ │ - str r6, [r7, #16] │ │ │ │ + str r6, [r6, #20] │ │ │ │ movs r6, r3 │ │ │ │ - str r4, [r5, #4] │ │ │ │ + str r4, [r4, #8] │ │ │ │ movs r6, r3 │ │ │ │ - ldr r3, [pc, #504] @ (ce6c0 ) │ │ │ │ + ldr r3, [pc, #728] @ (ce7a0 ) │ │ │ │ movs r6, r3 │ │ │ │ - ldr r3, [pc, #184] @ (ce584 ) │ │ │ │ + ldr r3, [pc, #408] @ (ce664 ) │ │ │ │ movs r6, r3 │ │ │ │ - str r6, [r5, #16] │ │ │ │ + str r6, [r4, #20] │ │ │ │ movs r6, r3 │ │ │ │ - str r4, [r7, #0] │ │ │ │ + str r4, [r6, #4] │ │ │ │ movs r6, r3 │ │ │ │ - ldr r3, [pc, #312] @ (ce610 ) │ │ │ │ + ldr r3, [pc, #536] @ (ce6f0 ) │ │ │ │ movs r6, r3 │ │ │ │ - ldr r2, [pc, #1016] @ (ce8d4 ) │ │ │ │ + ldr r3, [pc, #216] @ (ce5b4 ) │ │ │ │ movs r6, r3 │ │ │ │ - str r6, [r3, #16] │ │ │ │ + str r6, [r2, #20] │ │ │ │ movs r6, r3 │ │ │ │ - str r4, [r1, #0] │ │ │ │ + str r4, [r0, #4] │ │ │ │ movs r6, r3 │ │ │ │ - ldr r3, [pc, #120] @ (ce560 ) │ │ │ │ + ldr r3, [pc, #344] @ (ce640 ) │ │ │ │ movs r6, r3 │ │ │ │ - ldr r2, [pc, #824] @ (ce824 ) │ │ │ │ + ldr r3, [pc, #24] @ (ce504 ) │ │ │ │ movs r6, r3 │ │ │ │ - str r6, [r1, #16] │ │ │ │ + str r6, [r0, #20] │ │ │ │ movs r6, r3 │ │ │ │ - ldrsh r4, [r3, r7] │ │ │ │ + str r4, [r2, #0] │ │ │ │ movs r6, r3 │ │ │ │ - ldr r2, [pc, #952] @ (ce8b0 ) │ │ │ │ + ldr r3, [pc, #152] @ (ce590 ) │ │ │ │ movs r6, r3 │ │ │ │ - ldr r2, [pc, #632] @ (ce774 ) │ │ │ │ + ldr r2, [pc, #856] @ (ce854 ) │ │ │ │ movs r6, r3 │ │ │ │ - str r2, [r0, #0] │ │ │ │ + str r2, [r7, #0] │ │ │ │ movs r6, r3 │ │ │ │ - ldrsh r4, [r5, r6] │ │ │ │ + ldrsh r4, [r4, r7] │ │ │ │ movs r6, r3 │ │ │ │ - ldr r2, [pc, #760] @ (ce800 ) │ │ │ │ + ldr r2, [pc, #984] @ (ce8e0 ) │ │ │ │ movs r6, r3 │ │ │ │ - ldr r2, [pc, #440] @ (ce6c4 ) │ │ │ │ + ldr r2, [pc, #664] @ (ce7a4 ) │ │ │ │ movs r6, r3 │ │ │ │ - ldrsh r2, [r6, r7] │ │ │ │ + str r2, [r5, #0] │ │ │ │ movs r6, r3 │ │ │ │ - ldrsh r4, [r7, r5] │ │ │ │ + ldrsh r4, [r6, r6] │ │ │ │ movs r6, r3 │ │ │ │ - ldr r2, [pc, #568] @ (ce750 ) │ │ │ │ + ldr r2, [pc, #792] @ (ce830 ) │ │ │ │ movs r6, r3 │ │ │ │ - ldr r2, [pc, #248] @ (ce614 ) │ │ │ │ + ldr r2, [pc, #472] @ (ce6f4 ) │ │ │ │ movs r6, r3 │ │ │ │ - ldrsh r2, [r4, r7] │ │ │ │ + str r2, [r3, #0] │ │ │ │ movs r6, r3 │ │ │ │ - ldrsh r4, [r1, r5] │ │ │ │ + ldrsh r4, [r0, r6] │ │ │ │ movs r6, r3 │ │ │ │ - ldr r2, [pc, #376] @ (ce6a0 ) │ │ │ │ + ldr r2, [pc, #600] @ (ce780 ) │ │ │ │ movs r6, r3 │ │ │ │ - ldr r2, [pc, #56] @ (ce564 ) │ │ │ │ + ldr r2, [pc, #280] @ (ce644 ) │ │ │ │ movs r6, r3 │ │ │ │ - ldrsh r2, [r2, r7] │ │ │ │ + str r2, [r1, #0] │ │ │ │ movs r6, r3 │ │ │ │ - ldrsh r4, [r3, r4] │ │ │ │ + ldrsh r4, [r2, r5] │ │ │ │ movs r6, r3 │ │ │ │ - ldr r2, [pc, #184] @ (ce5f0 ) │ │ │ │ + ldr r2, [pc, #408] @ (ce6d0 ) │ │ │ │ movs r6, r3 │ │ │ │ - ldr r1, [pc, #888] @ (ce8b4 ) │ │ │ │ + ldr r2, [pc, #88] @ (ce594 ) │ │ │ │ movs r6, r3 │ │ │ │ - add r0, pc, #712 @ (adr r0, ce808 ) │ │ │ │ + add r0, pc, #936 @ (adr r0, ce8e8 ) │ │ │ │ movs r6, r3 │ │ │ │ - ldr r7, [sp, #976] @ 0x3d0 │ │ │ │ + add r0, pc, #176 @ (adr r0, ce5f4 ) │ │ │ │ movs r6, r3 │ │ │ │ - ldr r1, [pc, #1016] @ (ce940 ) │ │ │ │ + ldr r2, [pc, #216] @ (ce620 ) │ │ │ │ movs r6, r3 │ │ │ │ - ldr r1, [pc, #696] @ (ce804 ) │ │ │ │ + ldr r1, [pc, #920] @ (ce8e4 ) │ │ │ │ movs r6, r3 │ │ │ │ - str r6, [r6, #32] │ │ │ │ + str r6, [r5, #36] @ 0x24 │ │ │ │ movs r6, r3 │ │ │ │ - str r4, [r1, #36] @ 0x24 │ │ │ │ + str r4, [r0, #40] @ 0x28 │ │ │ │ movs r6, r3 │ │ │ │ - ldr r1, [pc, #808] @ (ce880 ) │ │ │ │ + ldr r2, [pc, #8] @ (ce560 ) │ │ │ │ movs r6, r3 │ │ │ │ - ldr r1, [pc, #496] @ (ce74c ) │ │ │ │ + ldr r1, [pc, #720] @ (ce82c ) │ │ │ │ movs r6, r3 │ │ │ │ - str r2, [r1, r2] │ │ │ │ + str r2, [r0, r3] │ │ │ │ movs r6, r3 │ │ │ │ - str r4, [r4, r2] │ │ │ │ + str r4, [r3, r3] │ │ │ │ movs r6, r3 │ │ │ │ - ldr r1, [pc, #632] @ (ce7e0 ) │ │ │ │ + ldr r1, [pc, #856] @ (ce8c0 ) │ │ │ │ movs r6, r3 │ │ │ │ - ldr r1, [pc, #312] @ (ce6a4 ) │ │ │ │ + ldr r1, [pc, #536] @ (ce784 ) │ │ │ │ movs r6, r3 │ │ │ │ - ldr r2, [r3, #48] @ 0x30 │ │ │ │ + ldr r2, [r2, #52] @ 0x34 │ │ │ │ movs r6, r3 │ │ │ │ - str r7, [sp, #768] @ 0x300 │ │ │ │ + str r7, [sp, #992] @ 0x3e0 │ │ │ │ movs r6, r3 │ │ │ │ - ldr r1, [pc, #440] @ (ce730 ) │ │ │ │ + ldr r1, [pc, #664] @ (ce810 ) │ │ │ │ movs r6, r3 │ │ │ │ - ldr r1, [pc, #120] @ (ce5f4 ) │ │ │ │ + ldr r1, [pc, #344] @ (ce6d4 ) │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r6, [r7, #29] │ │ │ │ + ldrb r6, [r6, #30] │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r0, [r1, #29] │ │ │ │ + ldrb r0, [r0, #30] │ │ │ │ movs r6, r3 │ │ │ │ - ldr r1, [pc, #248] @ (ce680 ) │ │ │ │ + ldr r1, [pc, #472] @ (ce760 ) │ │ │ │ movs r6, r3 │ │ │ │ - ldr r0, [pc, #952] @ (ce944 ) │ │ │ │ + ldr r1, [pc, #152] @ (ce624 ) │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r2, [r0, #28] │ │ │ │ + ldrb r2, [r7, #28] │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r0, [r3, #28] │ │ │ │ + ldrb r0, [r2, #29] │ │ │ │ movs r6, r3 │ │ │ │ - ldr r1, [pc, #56] @ (ce5d0 ) │ │ │ │ + ldr r1, [pc, #280] @ (ce6b0 ) │ │ │ │ movs r6, r3 │ │ │ │ - ldr r0, [pc, #760] @ (ce894 ) │ │ │ │ + ldr r0, [pc, #984] @ (ce974 ) │ │ │ │ movs r6, r3 │ │ │ │ - str r6, [sp, #664] @ 0x298 │ │ │ │ + str r6, [sp, #888] @ 0x378 │ │ │ │ movs r6, r3 │ │ │ │ - str r6, [sp, #768] @ 0x300 │ │ │ │ + str r6, [sp, #992] @ 0x3e0 │ │ │ │ movs r6, r3 │ │ │ │ - ldr r0, [pc, #888] @ (ce920 ) │ │ │ │ + ldr r1, [pc, #88] @ (ce600 ) │ │ │ │ movs r6, r3 │ │ │ │ - ldr r0, [pc, #568] @ (ce7e4 ) │ │ │ │ + ldr r0, [pc, #792] @ (ce8c4 ) │ │ │ │ movs r6, r3 │ │ │ │ - str r6, [sp, #776] @ 0x308 │ │ │ │ + str r6, [sp, #1000] @ 0x3e8 │ │ │ │ movs r6, r3 │ │ │ │ - str r6, [sp, #576] @ 0x240 │ │ │ │ + str r6, [sp, #800] @ 0x320 │ │ │ │ movs r6, r3 │ │ │ │ - ldr r0, [pc, #696] @ (ce870 ) │ │ │ │ + ldr r0, [pc, #920] @ (ce950 ) │ │ │ │ movs r6, r3 │ │ │ │ - ldr r0, [pc, #376] @ (ce734 ) │ │ │ │ + ldr r0, [pc, #600] @ (ce814 ) │ │ │ │ movs r6, r3 │ │ │ │ - str r6, [r3, #48] @ 0x30 │ │ │ │ + str r6, [r2, #52] @ 0x34 │ │ │ │ movs r6, r3 │ │ │ │ - str r4, [r4, #48] @ 0x30 │ │ │ │ + str r4, [r3, #52] @ 0x34 │ │ │ │ movs r6, r3 │ │ │ │ - ldr r0, [pc, #504] @ (ce7c0 ) │ │ │ │ + ldr r0, [pc, #728] @ (ce8a0 ) │ │ │ │ movs r6, r3 │ │ │ │ - ldr r0, [pc, #184] @ (ce684 ) │ │ │ │ + ldr r0, [pc, #408] @ (ce764 ) │ │ │ │ movs r6, r3 │ │ │ │ - ldrsh r6, [r1, r6] │ │ │ │ + ldrsh r6, [r0, r7] │ │ │ │ movs r6, r3 │ │ │ │ - ldrsh r4, [r3, r6] │ │ │ │ + ldrsh r4, [r2, r7] │ │ │ │ movs r6, r3 │ │ │ │ - ldr r0, [pc, #312] @ (ce710 ) │ │ │ │ + ldr r0, [pc, #536] @ (ce7f0 ) │ │ │ │ movs r6, r3 │ │ │ │ - @ instruction: 0x47fe │ │ │ │ + ldr r0, [pc, #216] @ (ce6b4 ) │ │ │ │ movs r6, r3 │ │ │ │ - ldr r5, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r6, [sp, #200] @ 0xc8 │ │ │ │ movs r6, r3 │ │ │ │ - ldr r6, [sp, #80] @ 0x50 │ │ │ │ + ldr r6, [sp, #304] @ 0x130 │ │ │ │ movs r6, r3 │ │ │ │ - ldr r0, [pc, #120] @ (ce660 ) │ │ │ │ + ldr r0, [pc, #344] @ (ce740 ) │ │ │ │ movs r6, r3 │ │ │ │ - @ instruction: 0x47ce │ │ │ │ + ldr r0, [pc, #24] @ (ce604 ) │ │ │ │ movs r6, r3 │ │ │ │ - strh r6, [r1, #26] │ │ │ │ + strh r6, [r0, #28] │ │ │ │ movs r6, r3 │ │ │ │ - strh r4, [r3, #26] │ │ │ │ + strh r4, [r2, #28] │ │ │ │ movs r6, r3 │ │ │ │ - @ instruction: 0x47ee │ │ │ │ + ldr r0, [pc, #152] @ (ce690 ) │ │ │ │ movs r6, r3 │ │ │ │ - @ instruction: 0x479e │ │ │ │ + @ instruction: 0x47d6 │ │ │ │ movs r6, r3 │ │ │ │ - ldr r5, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r6, [sp, #136] @ 0x88 │ │ │ │ movs r6, r3 │ │ │ │ - ldr r5, [sp, #720] @ 0x2d0 │ │ │ │ + ldr r5, [sp, #944] @ 0x3b0 │ │ │ │ movs r6, r3 │ │ │ │ - @ instruction: 0x47be │ │ │ │ + @ instruction: 0x47f6 │ │ │ │ movs r6, r3 │ │ │ │ - bx sp │ │ │ │ + @ instruction: 0x47a6 │ │ │ │ movs r6, r3 │ │ │ │ - ldr r5, [sp, #888] @ 0x378 │ │ │ │ + ldr r6, [sp, #88] @ 0x58 │ │ │ │ movs r6, r3 │ │ │ │ - ldr r5, [sp, #528] @ 0x210 │ │ │ │ + ldr r5, [sp, #752] @ 0x2f0 │ │ │ │ movs r6, r3 │ │ │ │ - @ instruction: 0x478e │ │ │ │ + @ instruction: 0x47c6 │ │ │ │ movs r6, r3 │ │ │ │ - bx r7 │ │ │ │ + bx lr │ │ │ │ movs r6, r3 │ │ │ │ - ldr r5, [sp, #808] @ 0x328 │ │ │ │ + ldr r6, [sp, #8] │ │ │ │ movs r6, r3 │ │ │ │ - ldr r5, [sp, #336] @ 0x150 │ │ │ │ + ldr r5, [sp, #560] @ 0x230 │ │ │ │ movs r6, r3 │ │ │ │ - bx fp │ │ │ │ + @ instruction: 0x4796 │ │ │ │ movs r6, r3 │ │ │ │ - bx r1 │ │ │ │ + bx r8 │ │ │ │ movs r6, r3 │ │ │ │ - ldr r5, [sp, #744] @ 0x2e8 │ │ │ │ + ldr r5, [sp, #968] @ 0x3c8 │ │ │ │ movs r6, r3 │ │ │ │ - ldr r5, [sp, #144] @ 0x90 │ │ │ │ + ldr r5, [sp, #368] @ 0x170 │ │ │ │ movs r6, r3 │ │ │ │ - bx r5 │ │ │ │ + bx ip │ │ │ │ movs r6, r3 │ │ │ │ - mov lr, fp │ │ │ │ + bx r2 │ │ │ │ movs r6, r3 │ │ │ │ - ldr r5, [pc, #392] @ (ce7c8 ) │ │ │ │ + ldr r5, [pc, #616] @ (ce8a8 ) │ │ │ │ movs r6, r3 │ │ │ │ - strb r0, [r0, #0] │ │ │ │ + strb r0, [r7, #0] │ │ │ │ movs r6, r3 │ │ │ │ - mov lr, pc │ │ │ │ + bx r6 │ │ │ │ movs r6, r3 │ │ │ │ - mov lr, r5 │ │ │ │ + mov lr, ip │ │ │ │ movs r6, r3 │ │ │ │ - ldr r2, [r4, #76] @ 0x4c │ │ │ │ + ldr r2, [r3, #80] @ 0x50 │ │ │ │ movs r6, r3 │ │ │ │ - ldr r0, [r2, #124] @ 0x7c │ │ │ │ + strb r0, [r1, #0] │ │ │ │ movs r6, r3 │ │ │ │ - mov lr, r9 │ │ │ │ + bx r0 │ │ │ │ movs r6, r3 │ │ │ │ - mov r6, pc │ │ │ │ + mov lr, r6 │ │ │ │ movs r6, r3 │ │ │ │ - ldr r2, [r1, #124] @ 0x7c │ │ │ │ + strb r2, [r0, #0] │ │ │ │ movs r6, r3 │ │ │ │ - ldr r0, [r4, #120] @ 0x78 │ │ │ │ + ldr r0, [r3, #124] @ 0x7c │ │ │ │ movs r6, r3 │ │ │ │ - mov lr, r3 │ │ │ │ + mov lr, sl │ │ │ │ movs r6, r3 │ │ │ │ - mov r6, r9 │ │ │ │ + mov lr, r0 │ │ │ │ movs r6, r3 │ │ │ │ - ldr r2, [r4, #80] @ 0x50 │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ movs r6, r3 │ │ │ │ - ldr r0, [r6, #116] @ 0x74 │ │ │ │ + ldr r0, [r5, #120] @ 0x78 │ │ │ │ movs r6, r3 │ │ │ │ - mov r6, sp │ │ │ │ + mov lr, r4 │ │ │ │ movs r6, r3 │ │ │ │ - mov r6, r3 │ │ │ │ + mov r6, sl │ │ │ │ movs r6, r3 │ │ │ │ - ldr r2, [r6, #80] @ 0x50 │ │ │ │ + ldr r2, [r5, #84] @ 0x54 │ │ │ │ movs r6, r3 │ │ │ │ - ldr r0, [r0, #116] @ 0x74 │ │ │ │ + ldr r0, [r7, #116] @ 0x74 │ │ │ │ movs r6, r3 │ │ │ │ - mov r6, r7 │ │ │ │ + mov r6, lr │ │ │ │ movs r6, r3 │ │ │ │ - cmp lr, sp │ │ │ │ + mov r6, r4 │ │ │ │ movs r6, r3 │ │ │ │ - ldr r6, [r2, #116] @ 0x74 │ │ │ │ + ldr r6, [r1, #120] @ 0x78 │ │ │ │ movs r6, r3 │ │ │ │ - ldr r0, [r2, #112] @ 0x70 │ │ │ │ + ldr r0, [r1, #116] @ 0x74 │ │ │ │ movs r6, r3 │ │ │ │ - mov r6, r1 │ │ │ │ + mov r6, r8 │ │ │ │ movs r6, r3 │ │ │ │ - cmp lr, r7 │ │ │ │ + cmp lr, lr │ │ │ │ movs r6, r3 │ │ │ │ - str r2, [r7, #112] @ 0x70 │ │ │ │ + str r2, [r6, #116] @ 0x74 │ │ │ │ movs r6, r3 │ │ │ │ - ldr r0, [r4, #108] @ 0x6c │ │ │ │ + ldr r0, [r3, #112] @ 0x70 │ │ │ │ movs r6, r3 │ │ │ │ - cmp lr, fp │ │ │ │ + mov r6, r2 │ │ │ │ movs r6, r3 │ │ │ │ - cmp lr, r1 │ │ │ │ + cmp lr, r8 │ │ │ │ movs r6, r3 │ │ │ │ - ldr r2, [r1, #112] @ 0x70 │ │ │ │ + ldr r2, [r0, #116] @ 0x74 │ │ │ │ movs r6, r3 │ │ │ │ - ldr r0, [r6, #104] @ 0x68 │ │ │ │ + ldr r0, [r5, #108] @ 0x6c │ │ │ │ movs r6, r3 │ │ │ │ - cmp lr, r5 │ │ │ │ + cmp lr, ip │ │ │ │ movs r6, r3 │ │ │ │ - cmp r6, fp │ │ │ │ + cmp lr, r2 │ │ │ │ movs r6, r3 │ │ │ │ - ldr r6, [r6, #124] @ 0x7c │ │ │ │ + strb r6, [r5, #0] │ │ │ │ movs r6, r3 │ │ │ │ - ldr r0, [r4, #112] @ 0x70 │ │ │ │ + ldr r0, [r3, #116] @ 0x74 │ │ │ │ movs r6, r3 │ │ │ │ - cmp r2, pc │ │ │ │ + cmp sl, r6 │ │ │ │ movs r6, r3 │ │ │ │ - cmp r4, r5 │ │ │ │ + cmp r4, ip │ │ │ │ movs r6, r3 │ │ │ │ - ldr r2, [r0, #64] @ 0x40 │ │ │ │ + ldr r2, [r7, #64] @ 0x40 │ │ │ │ movs r6, r3 │ │ │ │ - ldr r0, [r2, #64] @ 0x40 │ │ │ │ + ldr r0, [r1, #68] @ 0x44 │ │ │ │ movs r6, r3 │ │ │ │ - cmp r6, r9 │ │ │ │ + cmp lr, r0 │ │ │ │ movs r6, r3 │ │ │ │ - add lr, pc │ │ │ │ + cmp r6, r6 │ │ │ │ movs r6, r3 │ │ │ │ - ldr r5, [sp, #232] @ 0xe8 │ │ │ │ + ldr r5, [sp, #456] @ 0x1c8 │ │ │ │ movs r6, r3 │ │ │ │ - ldr r5, [sp, #256] @ 0x100 │ │ │ │ + ldr r5, [sp, #480] @ 0x1e0 │ │ │ │ movs r6, r3 │ │ │ │ - cmp r6, r3 │ │ │ │ + cmp r6, sl │ │ │ │ movs r6, r3 │ │ │ │ - add lr, r9 │ │ │ │ + cmp r6, r0 │ │ │ │ movs r6, r3 │ │ │ │ - ldr r5, [sp, #248] @ 0xf8 │ │ │ │ + ldr r5, [sp, #472] @ 0x1d8 │ │ │ │ movs r6, r3 │ │ │ │ - ldr r5, [sp, #64] @ 0x40 │ │ │ │ + ldr r5, [sp, #288] @ 0x120 │ │ │ │ movs r6, r3 │ │ │ │ - add lr, sp │ │ │ │ + cmp r6, r4 │ │ │ │ movs r6, r3 │ │ │ │ - add lr, r3 │ │ │ │ + add lr, sl │ │ │ │ movs r6, r3 │ │ │ │ - ldr r5, [sp, #168] @ 0xa8 │ │ │ │ + ldr r5, [sp, #392] @ 0x188 │ │ │ │ movs r6, r3 │ │ │ │ - ldr r4, [sp, #896] @ 0x380 │ │ │ │ + ldr r5, [sp, #96] @ 0x60 │ │ │ │ movs r6, r3 │ │ │ │ - add lr, r7 │ │ │ │ + add lr, lr │ │ │ │ movs r6, r3 │ │ │ │ - add r6, sp │ │ │ │ + add lr, r4 │ │ │ │ movs r6, r3 │ │ │ │ - ldr r5, [sp, #88] @ 0x58 │ │ │ │ + ldr r5, [sp, #312] @ 0x138 │ │ │ │ movs r6, r3 │ │ │ │ - ldr r4, [sp, #704] @ 0x2c0 │ │ │ │ + ldr r4, [sp, #928] @ 0x3a0 │ │ │ │ movs r6, r3 │ │ │ │ - add lr, r1 │ │ │ │ + add lr, r8 │ │ │ │ movs r6, r3 │ │ │ │ - add r6, r7 │ │ │ │ + add r6, lr │ │ │ │ movs r6, r3 │ │ │ │ - ldr r4, [sp, #1016] @ 0x3f8 │ │ │ │ + ldr r5, [sp, #216] @ 0xd8 │ │ │ │ movs r6, r3 │ │ │ │ - ldr r4, [sp, #496] @ 0x1f0 │ │ │ │ + ldr r4, [sp, #720] @ 0x2d0 │ │ │ │ movs r6, r3 │ │ │ │ - add r2, fp │ │ │ │ + add sl, r2 │ │ │ │ movs r6, r3 │ │ │ │ - add r4, r1 │ │ │ │ + add r4, r8 │ │ │ │ movs r6, r3 │ │ │ │ - ldr r4, [sp, #968] @ 0x3c8 │ │ │ │ + ldr r5, [sp, #168] @ 0xa8 │ │ │ │ movs r6, r3 │ │ │ │ - ldr r4, [sp, #320] @ 0x140 │ │ │ │ + ldr r4, [sp, #544] @ 0x220 │ │ │ │ movs r6, r3 │ │ │ │ - add r6, r5 │ │ │ │ + add r6, ip │ │ │ │ movs r6, r3 │ │ │ │ - mvns r6, r3 │ │ │ │ + add r6, r2 │ │ │ │ movs r6, r3 │ │ │ │ - str r6, [r4, #124] @ 0x7c │ │ │ │ + ldr r6, [r3, #0] │ │ │ │ movs r6, r3 │ │ │ │ - ldr r4, [r4, #88] @ 0x58 │ │ │ │ + ldr r4, [r3, #92] @ 0x5c │ │ │ │ movs r6, r3 │ │ │ │ - mvns r6, r7 │ │ │ │ + add r6, r6 │ │ │ │ movs r6, r3 │ │ │ │ - bics r6, r5 │ │ │ │ + mvns r6, r4 │ │ │ │ movs r6, r3 │ │ │ │ - ldr r2, [r0, #96] @ 0x60 │ │ │ │ + ldr r2, [r7, #96] @ 0x60 │ │ │ │ movs r6, r3 │ │ │ │ - ldr r4, [r6, #84] @ 0x54 │ │ │ │ + ldr r4, [r5, #88] @ 0x58 │ │ │ │ movs r6, r3 │ │ │ │ - mvns r6, r1 │ │ │ │ + add r6, r0 │ │ │ │ movs r6, r3 │ │ │ │ - muls r6, r7 │ │ │ │ + bics r6, r6 │ │ │ │ movs r6, r3 │ │ │ │ - ldr r6, [pc, #760] @ (cea58 ) │ │ │ │ + ldr r6, [pc, #984] @ (ceb38 ) │ │ │ │ movs r6, r3 │ │ │ │ - ldr r4, [r0, #84] @ 0x54 │ │ │ │ + ldr r4, [r7, #84] @ 0x54 │ │ │ │ movs r6, r3 │ │ │ │ - bics r6, r3 │ │ │ │ + mvns r6, r2 │ │ │ │ movs r6, r3 │ │ │ │ - muls r6, r1 │ │ │ │ + bics r6, r0 │ │ │ │ movs r6, r3 │ │ │ │ - ldr r6, [pc, #792] @ (cea88 ) │ │ │ │ + ldr r6, [pc, #1016] @ (ceb68 ) │ │ │ │ movs r6, r3 │ │ │ │ - ldr r4, [r2, #80] @ 0x50 │ │ │ │ + ldr r4, [r1, #84] @ 0x54 │ │ │ │ movs r6, r3 │ │ │ │ - muls r6, r5 │ │ │ │ + bics r6, r4 │ │ │ │ movs r6, r3 │ │ │ │ - orrs r6, r3 │ │ │ │ + muls r6, r2 │ │ │ │ movs r6, r3 │ │ │ │ - strb r6, [r5, #26] │ │ │ │ + strb r6, [r4, #27] │ │ │ │ movs r6, r3 │ │ │ │ - strb r0, [r0, #26] │ │ │ │ + strb r0, [r7, #26] │ │ │ │ movs r6, r3 │ │ │ │ - orrs r6, r7 │ │ │ │ + muls r6, r6 │ │ │ │ movs r6, r3 │ │ │ │ - cmn r6, r5 │ │ │ │ + orrs r6, r4 │ │ │ │ movs r6, r3 │ │ │ │ - ldr r2, [r7, #108] @ 0x6c │ │ │ │ + ldr r2, [r6, #112] @ 0x70 │ │ │ │ movs r6, r3 │ │ │ │ - ldr r4, [r1, #112] @ 0x70 │ │ │ │ + ldr r4, [r0, #116] @ 0x74 │ │ │ │ movs r6, r3 │ │ │ │ - orrs r6, r1 │ │ │ │ + muls r6, r0 │ │ │ │ movs r6, r3 │ │ │ │ - cmp r6, r7 │ │ │ │ + cmn r6, r6 │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r6, [r4, #8] │ │ │ │ + ldrb r6, [r3, #9] │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r0, [r6, #8] │ │ │ │ + ldrb r0, [r5, #9] │ │ │ │ movs r6, r3 │ │ │ │ - cmn r6, r3 │ │ │ │ + orrs r6, r2 │ │ │ │ movs r6, r3 │ │ │ │ - cmp r6, r1 │ │ │ │ + cmn r6, r0 │ │ │ │ movs r6, r3 │ │ │ │ - strb r2, [r4, #23] │ │ │ │ + strb r2, [r3, #24] │ │ │ │ movs r6, r3 │ │ │ │ - strb r0, [r6, #23] │ │ │ │ + strb r0, [r5, #24] │ │ │ │ movs r6, r3 │ │ │ │ - cmp r6, r5 │ │ │ │ + cmn r6, r4 │ │ │ │ movs r6, r3 │ │ │ │ - negs r6, r3 │ │ │ │ + cmp r6, r2 │ │ │ │ movs r6, r3 │ │ │ │ - ldrsh r2, [r5, r7] │ │ │ │ + str r2, [r4, #0] │ │ │ │ movs r6, r3 │ │ │ │ - ldrsh r4, [r7, r7] │ │ │ │ + str r4, [r6, #0] │ │ │ │ movs r6, r3 │ │ │ │ - negs r6, r7 │ │ │ │ + cmp r6, r6 │ │ │ │ movs r6, r3 │ │ │ │ - tst r6, r5 │ │ │ │ + negs r6, r4 │ │ │ │ movs r6, r3 │ │ │ │ - ldr r0, [pc, #424] @ (ce978 ) │ │ │ │ + ldr r0, [pc, #648] @ (cea58 ) │ │ │ │ movs r6, r3 │ │ │ │ - ldr r0, [pc, #160] @ (ce874 ) │ │ │ │ + ldr r0, [pc, #384] @ (ce954 ) │ │ │ │ movs r6, r3 │ │ │ │ - negs r2, r1 │ │ │ │ + cmp r2, r0 │ │ │ │ movs r6, r3 │ │ │ │ - rors r4, r7 │ │ │ │ + tst r4, r6 │ │ │ │ movs r6, r3 │ │ │ │ - @ instruction: 0x47ea │ │ │ │ + ldr r0, [pc, #136] @ (ce868 ) │ │ │ │ movs r6, r3 │ │ │ │ - blxns pc │ │ │ │ + ldr r0, [pc, #208] @ (ce8b4 ) │ │ │ │ movs r6, r3 │ │ │ │ - tst r6, r3 │ │ │ │ + negs r6, r2 │ │ │ │ movs r6, r3 │ │ │ │ - rors r6, r1 │ │ │ │ + tst r6, r0 │ │ │ │ movs r6, r3 │ │ │ │ - strh r6, [r2, #28] │ │ │ │ + strh r6, [r1, #30] │ │ │ │ movs r6, r3 │ │ │ │ - strh r0, [r3, #28] │ │ │ │ + strh r0, [r2, #30] │ │ │ │ movs r6, r3 │ │ │ │ - rors r6, r5 │ │ │ │ + tst r6, r4 │ │ │ │ movs r6, r3 │ │ │ │ - sbcs r6, r3 │ │ │ │ + rors r6, r2 │ │ │ │ movs r6, r3 │ │ │ │ - ldr r6, [r6, #92] @ 0x5c │ │ │ │ + ldr r6, [r5, #96] @ 0x60 │ │ │ │ movs r6, r3 │ │ │ │ - ldr r4, [r7, #88] @ 0x58 │ │ │ │ + ldr r4, [r6, #92] @ 0x5c │ │ │ │ movs r6, r3 │ │ │ │ - sbcs r6, r7 │ │ │ │ + rors r6, r6 │ │ │ │ movs r6, r3 │ │ │ │ - adcs r6, r5 │ │ │ │ + sbcs r6, r4 │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r6, [r2, r7] │ │ │ │ + ldrsh r6, [r1, r0] │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r4, [r4, r7] │ │ │ │ + ldrsh r4, [r3, r0] │ │ │ │ movs r6, r3 │ │ │ │ - sbcs r6, r1 │ │ │ │ + rors r6, r0 │ │ │ │ movs r6, r3 │ │ │ │ - asrs r6, r7 │ │ │ │ + adcs r6, r6 │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r2, [r5, r7] │ │ │ │ + ldrsh r2, [r4, r0] │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r4, [r6, r6] │ │ │ │ + ldrb r4, [r5, r7] │ │ │ │ movs r6, r3 │ │ │ │ - adcs r6, r3 │ │ │ │ + sbcs r6, r2 │ │ │ │ movs r6, r3 │ │ │ │ - asrs r6, r1 │ │ │ │ + adcs r6, r0 │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r6, [r5, r7] │ │ │ │ + ldrsh r6, [r4, r0] │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r4, [r0, r6] │ │ │ │ + ldrb r4, [r7, r6] │ │ │ │ movs r6, r3 │ │ │ │ - asrs r6, r5 │ │ │ │ + adcs r6, r4 │ │ │ │ movs r6, r3 │ │ │ │ - lsrs r6, r3 │ │ │ │ + asrs r6, r2 │ │ │ │ movs r6, r3 │ │ │ │ - strb r2, [r1, r4] │ │ │ │ + strb r2, [r0, r5] │ │ │ │ movs r6, r3 │ │ │ │ - strb r4, [r3, r1] │ │ │ │ + strb r4, [r2, r2] │ │ │ │ movs r6, r3 │ │ │ │ - lsrs r6, r7 │ │ │ │ + asrs r6, r6 │ │ │ │ movs r6, r3 │ │ │ │ - lsls r6, r5 │ │ │ │ + lsrs r6, r4 │ │ │ │ movs r6, r3 │ │ │ │ - strb r2, [r7, r3] │ │ │ │ + strb r2, [r6, r4] │ │ │ │ movs r6, r3 │ │ │ │ - strb r4, [r5, r0] │ │ │ │ + strb r4, [r4, r1] │ │ │ │ movs r6, r3 │ │ │ │ - lsrs r6, r1 │ │ │ │ + asrs r6, r0 │ │ │ │ movs r6, r3 │ │ │ │ - eors r6, r7 │ │ │ │ + lsls r6, r6 │ │ │ │ movs r6, r3 │ │ │ │ - strb r6, [r4, r3] │ │ │ │ + strb r6, [r3, r4] │ │ │ │ movs r6, r3 │ │ │ │ - strh r4, [r7, r7] │ │ │ │ + strb r4, [r6, r0] │ │ │ │ movs r6, r3 │ │ │ │ - lsls r6, r3 │ │ │ │ + lsrs r6, r2 │ │ │ │ movs r6, r3 │ │ │ │ - eors r6, r1 │ │ │ │ + lsls r6, r0 │ │ │ │ movs r6, r3 │ │ │ │ - strb r2, [r2, r3] │ │ │ │ + strb r2, [r1, r4] │ │ │ │ movs r6, r3 │ │ │ │ - strh r0, [r1, r7] │ │ │ │ + strb r0, [r0, r0] │ │ │ │ movs r6, r3 │ │ │ │ - eors r2, r5 │ │ │ │ + lsls r2, r4 │ │ │ │ movs r6, r3 │ │ │ │ - ands r4, r3 │ │ │ │ + eors r4, r2 │ │ │ │ movs r6, r3 │ │ │ │ - strh r6, [r7, #0] │ │ │ │ + strh r6, [r6, #2] │ │ │ │ movs r6, r3 │ │ │ │ - strh r4, [r1, #0] │ │ │ │ + strh r4, [r0, #2] │ │ │ │ movs r6, r3 │ │ │ │ - ands r6, r7 │ │ │ │ + eors r6, r6 │ │ │ │ movs r6, r3 │ │ │ │ - subs r7, #238 @ 0xee │ │ │ │ + ands r6, r4 │ │ │ │ movs r6, r3 │ │ │ │ - strh r6, [r5, #0] │ │ │ │ + strh r6, [r4, #2] │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r4, [r3, #31] │ │ │ │ + strh r4, [r2, #0] │ │ │ │ movs r6, r3 │ │ │ │ - ands r6, r1 │ │ │ │ + eors r6, r0 │ │ │ │ movs r6, r3 │ │ │ │ - subs r7, #190 @ 0xbe │ │ │ │ + subs r7, #246 @ 0xf6 │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r6, [r3, #30] │ │ │ │ + ldrb r6, [r2, #31] │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r4, [r5, #30] │ │ │ │ + ldrb r4, [r4, #31] │ │ │ │ movs r6, r3 │ │ │ │ - subs r7, #222 @ 0xde │ │ │ │ + ands r6, r2 │ │ │ │ movs r6, r3 │ │ │ │ - subs r7, #142 @ 0x8e │ │ │ │ + subs r7, #198 @ 0xc6 │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r2, [r0, #10] │ │ │ │ + ldrh r2, [r7, #10] │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r0, [r1, #10] │ │ │ │ + ldrh r0, [r0, #12] │ │ │ │ movs r6, r3 │ │ │ │ - subs r7, #174 @ 0xae │ │ │ │ + subs r7, #230 @ 0xe6 │ │ │ │ movs r6, r3 │ │ │ │ - subs r7, #94 @ 0x5e │ │ │ │ + subs r7, #150 @ 0x96 │ │ │ │ movs r6, r3 │ │ │ │ - strh r6, [r1, #48] @ 0x30 │ │ │ │ + strh r6, [r0, #50] @ 0x32 │ │ │ │ movs r6, r3 │ │ │ │ - strh r4, [r3, #46] @ 0x2e │ │ │ │ + strh r4, [r2, #48] @ 0x30 │ │ │ │ movs r6, r3 │ │ │ │ - subs r7, #126 @ 0x7e │ │ │ │ + subs r7, #182 @ 0xb6 │ │ │ │ movs r6, r3 │ │ │ │ - subs r7, #46 @ 0x2e │ │ │ │ + subs r7, #102 @ 0x66 │ │ │ │ movs r6, r3 │ │ │ │ - ldr r3, [pc, #824] @ (cec08 ) │ │ │ │ + ldr r4, [pc, #24] @ (ce8e8 ) │ │ │ │ movs r6, r3 │ │ │ │ - ldr r3, [pc, #864] @ (cec34 ) │ │ │ │ + ldr r4, [pc, #64] @ (ce914 ) │ │ │ │ movs r6, r3 │ │ │ │ - subs r7, #78 @ 0x4e │ │ │ │ + subs r7, #134 @ 0x86 │ │ │ │ movs r6, r3 │ │ │ │ - subs r6, #254 @ 0xfe │ │ │ │ + subs r7, #54 @ 0x36 │ │ │ │ movs r6, r3 │ │ │ │ - ldr r6, [r3, #8] │ │ │ │ + ldr r6, [r2, #12] │ │ │ │ movs r6, r3 │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ movs r6, r3 │ │ │ │ - subs r7, #30 │ │ │ │ + subs r7, #86 @ 0x56 │ │ │ │ movs r6, r3 │ │ │ │ - subs r6, #206 @ 0xce │ │ │ │ + subs r7, #6 │ │ │ │ movs r6, r3 │ │ │ │ - ldr r2, [r0, #8] │ │ │ │ + ldr r2, [r7, #8] │ │ │ │ movs r6, r3 │ │ │ │ - str r0, [r6, #124] @ 0x7c │ │ │ │ + ldr r0, [r5, #0] │ │ │ │ movs r6, r3 │ │ │ │ - subs r6, #238 @ 0xee │ │ │ │ + subs r7, #38 @ 0x26 │ │ │ │ movs r6, r3 │ │ │ │ - subs r6, #158 @ 0x9e │ │ │ │ + subs r6, #214 @ 0xd6 │ │ │ │ movs r6, r3 │ │ │ │ ldr.w r5, [pc, #3888] @ cf830 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r1, [pc, #3888] @ cf834 │ │ │ │ ldr.w r3, [pc, #3888] @ cf838 │ │ │ │ add r5, pc │ │ │ │ ldr.w r2, [pc, #3884] @ cf83c │ │ │ │ @@ -178109,661 +178109,661 @@ │ │ │ │ strd r1, r5, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #1935 @ 0x78f │ │ │ │ bl e2828 │ │ │ │ b.w c3f3c │ │ │ │ - ldrb r6, [r7, #24] │ │ │ │ + ldrb r6, [r6, #25] │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r4, [r1, #25] │ │ │ │ + ldrb r4, [r0, #26] │ │ │ │ movs r6, r3 │ │ │ │ - subs r1, #174 @ 0xae │ │ │ │ + subs r1, #230 @ 0xe6 │ │ │ │ movs r6, r3 │ │ │ │ - subs r1, #94 @ 0x5e │ │ │ │ + subs r1, #150 @ 0x96 │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r2, [r2, #25] │ │ │ │ + ldrb r2, [r1, #26] │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r4, [r3, #24] │ │ │ │ + ldrb r4, [r2, #25] │ │ │ │ movs r6, r3 │ │ │ │ - subs r1, #126 @ 0x7e │ │ │ │ + subs r1, #182 @ 0xb6 │ │ │ │ movs r6, r3 │ │ │ │ - subs r1, #46 @ 0x2e │ │ │ │ + subs r1, #102 @ 0x66 │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r2, [r3, r7] │ │ │ │ + ldrb r2, [r2, r0] │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r4, [r6, r7] │ │ │ │ + ldrb r4, [r5, r0] │ │ │ │ movs r6, r3 │ │ │ │ - subs r1, #78 @ 0x4e │ │ │ │ + subs r1, #134 @ 0x86 │ │ │ │ movs r6, r3 │ │ │ │ - subs r0, #254 @ 0xfe │ │ │ │ + subs r1, #54 @ 0x36 │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r6, [r6, #29] │ │ │ │ + ldrb r6, [r5, #30] │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r4, [r7, #29] │ │ │ │ + ldrb r4, [r6, #30] │ │ │ │ movs r6, r3 │ │ │ │ - subs r1, #30 │ │ │ │ + subs r1, #86 @ 0x56 │ │ │ │ movs r6, r3 │ │ │ │ - subs r0, #206 @ 0xce │ │ │ │ + subs r1, #6 │ │ │ │ movs r6, r3 │ │ │ │ - strb r6, [r4, #20] │ │ │ │ + strb r6, [r3, #21] │ │ │ │ movs r6, r3 │ │ │ │ - strb r4, [r5, #19] │ │ │ │ + strb r4, [r4, #20] │ │ │ │ movs r6, r3 │ │ │ │ - subs r0, #238 @ 0xee │ │ │ │ + subs r1, #38 @ 0x26 │ │ │ │ movs r6, r3 │ │ │ │ - subs r0, #158 @ 0x9e │ │ │ │ + subs r0, #214 @ 0xd6 │ │ │ │ movs r6, r3 │ │ │ │ - strb r6, [r4, #18] │ │ │ │ + strb r6, [r3, #19] │ │ │ │ movs r6, r3 │ │ │ │ - strb r4, [r7, #18] │ │ │ │ + strb r4, [r6, #19] │ │ │ │ movs r6, r3 │ │ │ │ - subs r0, #190 @ 0xbe │ │ │ │ + subs r0, #246 @ 0xf6 │ │ │ │ movs r6, r3 │ │ │ │ - subs r0, #110 @ 0x6e │ │ │ │ + subs r0, #166 @ 0xa6 │ │ │ │ movs r6, r3 │ │ │ │ - orrs r2, r0 │ │ │ │ + orrs r2, r7 │ │ │ │ movs r6, r3 │ │ │ │ - orrs r0, r2 │ │ │ │ + muls r0, r1 │ │ │ │ movs r6, r3 │ │ │ │ - subs r0, #142 @ 0x8e │ │ │ │ + subs r0, #198 @ 0xc6 │ │ │ │ movs r6, r3 │ │ │ │ - subs r0, #62 @ 0x3e │ │ │ │ + subs r0, #118 @ 0x76 │ │ │ │ movs r6, r3 │ │ │ │ - str r6, [r5, #32] │ │ │ │ + str r6, [r4, #36] @ 0x24 │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r4, [r6, #18] │ │ │ │ + ldrh r4, [r5, #20] │ │ │ │ movs r6, r3 │ │ │ │ - subs r0, #94 @ 0x5e │ │ │ │ + subs r0, #150 @ 0x96 │ │ │ │ movs r6, r3 │ │ │ │ - subs r0, #14 │ │ │ │ + subs r0, #70 @ 0x46 │ │ │ │ movs r6, r3 │ │ │ │ - strh r6, [r1, r3] │ │ │ │ + strh r6, [r0, r4] │ │ │ │ movs r6, r3 │ │ │ │ - strh r0, [r1, r4] │ │ │ │ + strh r0, [r0, r5] │ │ │ │ movs r6, r3 │ │ │ │ - subs r0, #46 @ 0x2e │ │ │ │ + subs r0, #102 @ 0x66 │ │ │ │ movs r6, r3 │ │ │ │ - adds r7, #222 @ 0xde │ │ │ │ + subs r0, #22 │ │ │ │ movs r6, r3 │ │ │ │ - strh r2, [r2, r3] │ │ │ │ + strh r2, [r1, r4] │ │ │ │ movs r6, r3 │ │ │ │ - strh r0, [r3, r3] │ │ │ │ + strh r0, [r2, r4] │ │ │ │ movs r6, r3 │ │ │ │ - adds r7, #254 @ 0xfe │ │ │ │ + subs r0, #54 @ 0x36 │ │ │ │ movs r6, r3 │ │ │ │ - adds r7, #174 @ 0xae │ │ │ │ + adds r7, #230 @ 0xe6 │ │ │ │ movs r6, r3 │ │ │ │ - strh r6, [r2, r3] │ │ │ │ + strh r6, [r1, r4] │ │ │ │ movs r6, r3 │ │ │ │ - strh r0, [r5, r2] │ │ │ │ + strh r0, [r4, r3] │ │ │ │ movs r6, r3 │ │ │ │ - adds r7, #206 @ 0xce │ │ │ │ + subs r0, #6 │ │ │ │ movs r6, r3 │ │ │ │ - adds r7, #126 @ 0x7e │ │ │ │ + adds r7, #182 @ 0xb6 │ │ │ │ movs r6, r3 │ │ │ │ - strh r2, [r7, r2] │ │ │ │ + strh r2, [r6, r3] │ │ │ │ movs r6, r3 │ │ │ │ - strh r0, [r7, r1] │ │ │ │ + strh r0, [r6, r2] │ │ │ │ movs r6, r3 │ │ │ │ - adds r7, #158 @ 0x9e │ │ │ │ + adds r7, #214 @ 0xd6 │ │ │ │ movs r6, r3 │ │ │ │ - adds r7, #78 @ 0x4e │ │ │ │ + adds r7, #134 @ 0x86 │ │ │ │ movs r6, r3 │ │ │ │ - ldr r3, [pc, #968] @ (cfcbc ) │ │ │ │ + ldr r4, [pc, #168] @ (cf99c ) │ │ │ │ movs r6, r3 │ │ │ │ - ldr r2, [pc, #816] @ (cfc28 ) │ │ │ │ + ldr r3, [pc, #16] @ (cf908 ) │ │ │ │ movs r6, r3 │ │ │ │ - adds r7, #110 @ 0x6e │ │ │ │ + adds r7, #166 @ 0xa6 │ │ │ │ movs r6, r3 │ │ │ │ - adds r7, #30 │ │ │ │ + adds r7, #86 @ 0x56 │ │ │ │ movs r6, r3 │ │ │ │ - ldr r3, [pc, #888] @ (cfc7c ) │ │ │ │ + ldr r4, [pc, #88] @ (cf95c ) │ │ │ │ movs r6, r3 │ │ │ │ - ldr r2, [pc, #624] @ (cfb78 ) │ │ │ │ + ldr r2, [pc, #848] @ (cfc58 ) │ │ │ │ movs r6, r3 │ │ │ │ - adds r7, #62 @ 0x3e │ │ │ │ + adds r7, #118 @ 0x76 │ │ │ │ movs r6, r3 │ │ │ │ - adds r6, #238 @ 0xee │ │ │ │ + adds r7, #38 @ 0x26 │ │ │ │ movs r6, r3 │ │ │ │ - ldrsb r6, [r5, r5] │ │ │ │ + ldrsb r6, [r4, r6] │ │ │ │ movs r6, r3 │ │ │ │ - ldrsb r4, [r5, r7] │ │ │ │ + ldr r4, [r4, r0] │ │ │ │ movs r6, r3 │ │ │ │ - adds r7, #14 │ │ │ │ + adds r7, #70 @ 0x46 │ │ │ │ movs r6, r3 │ │ │ │ - adds r6, #190 @ 0xbe │ │ │ │ + adds r6, #246 @ 0xf6 │ │ │ │ movs r6, r3 │ │ │ │ - ldrsb r6, [r7, r5] │ │ │ │ + ldrsb r6, [r6, r6] │ │ │ │ movs r6, r3 │ │ │ │ - ldrsb r4, [r7, r6] │ │ │ │ + ldrsb r4, [r6, r7] │ │ │ │ movs r6, r3 │ │ │ │ - adds r6, #222 @ 0xde │ │ │ │ + adds r7, #22 │ │ │ │ movs r6, r3 │ │ │ │ - adds r6, #142 @ 0x8e │ │ │ │ + adds r6, #198 @ 0xc6 │ │ │ │ movs r6, r3 │ │ │ │ - strb r2, [r0, #24] │ │ │ │ + strb r2, [r7, #24] │ │ │ │ movs r6, r3 │ │ │ │ - strb r0, [r2, #24] │ │ │ │ + strb r0, [r1, #25] │ │ │ │ movs r6, r3 │ │ │ │ - adds r6, #174 @ 0xae │ │ │ │ + adds r6, #230 @ 0xe6 │ │ │ │ movs r6, r3 │ │ │ │ - adds r6, #94 @ 0x5e │ │ │ │ + adds r6, #150 @ 0x96 │ │ │ │ movs r6, r3 │ │ │ │ - bx r9 │ │ │ │ + @ instruction: 0x4782 │ │ │ │ movs r6, r3 │ │ │ │ - add r4, r4 │ │ │ │ + add r4, fp │ │ │ │ movs r6, r3 │ │ │ │ - adds r6, #122 @ 0x7a │ │ │ │ + adds r6, #178 @ 0xb2 │ │ │ │ movs r6, r3 │ │ │ │ - adds r6, #42 @ 0x2a │ │ │ │ + adds r6, #98 @ 0x62 │ │ │ │ movs r6, r3 │ │ │ │ - bx r7 │ │ │ │ + bx lr │ │ │ │ movs r6, r3 │ │ │ │ - mvns r4, r6 │ │ │ │ + add r4, r5 │ │ │ │ movs r6, r3 │ │ │ │ - adds r6, #74 @ 0x4a │ │ │ │ + adds r6, #130 @ 0x82 │ │ │ │ movs r6, r3 │ │ │ │ - adds r5, #250 @ 0xfa │ │ │ │ + adds r6, #50 @ 0x32 │ │ │ │ movs r6, r3 │ │ │ │ - str r2, [r6, r5] │ │ │ │ + str r2, [r5, r6] │ │ │ │ movs r6, r3 │ │ │ │ - str r4, [r0, r6] │ │ │ │ + str r4, [r7, r6] │ │ │ │ movs r6, r3 │ │ │ │ - adds r6, #26 │ │ │ │ + adds r6, #82 @ 0x52 │ │ │ │ movs r6, r3 │ │ │ │ - adds r5, #202 @ 0xca │ │ │ │ + adds r6, #2 │ │ │ │ movs r6, r3 │ │ │ │ - str r6, [r1, r6] │ │ │ │ + str r6, [r0, r7] │ │ │ │ movs r6, r3 │ │ │ │ - str r4, [r2, r5] │ │ │ │ + str r4, [r1, r6] │ │ │ │ movs r6, r3 │ │ │ │ - adds r5, #234 @ 0xea │ │ │ │ + adds r6, #34 @ 0x22 │ │ │ │ movs r6, r3 │ │ │ │ - adds r5, #154 @ 0x9a │ │ │ │ + adds r5, #210 @ 0xd2 │ │ │ │ movs r6, r3 │ │ │ │ - str r2, [r0, r6] │ │ │ │ + str r2, [r7, r6] │ │ │ │ movs r6, r3 │ │ │ │ - str r4, [r4, r4] │ │ │ │ + str r4, [r3, r5] │ │ │ │ movs r6, r3 │ │ │ │ - adds r5, #186 @ 0xba │ │ │ │ + adds r5, #242 @ 0xf2 │ │ │ │ movs r6, r3 │ │ │ │ - adds r5, #106 @ 0x6a │ │ │ │ + adds r5, #162 @ 0xa2 │ │ │ │ movs r6, r3 │ │ │ │ - str r6, [r6, r5] │ │ │ │ + str r6, [r5, r6] │ │ │ │ movs r6, r3 │ │ │ │ - str r4, [r6, r3] │ │ │ │ + str r4, [r5, r4] │ │ │ │ movs r6, r3 │ │ │ │ - adds r5, #138 @ 0x8a │ │ │ │ + adds r5, #194 @ 0xc2 │ │ │ │ movs r6, r3 │ │ │ │ - adds r5, #58 @ 0x3a │ │ │ │ + adds r5, #114 @ 0x72 │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r6, [r1, r0] │ │ │ │ + ldrh r6, [r0, r1] │ │ │ │ movs r6, r3 │ │ │ │ - ldr r4, [r2, r7] │ │ │ │ + ldrh r4, [r1, r0] │ │ │ │ movs r6, r3 │ │ │ │ - adds r5, #90 @ 0x5a │ │ │ │ + adds r5, #146 @ 0x92 │ │ │ │ movs r6, r3 │ │ │ │ - adds r5, #10 │ │ │ │ + adds r5, #66 @ 0x42 │ │ │ │ movs r6, r3 │ │ │ │ - ldrsb r6, [r2, r3] │ │ │ │ + ldrsb r6, [r1, r4] │ │ │ │ movs r6, r3 │ │ │ │ - ldrsb r4, [r4, r3] │ │ │ │ + ldrsb r4, [r3, r4] │ │ │ │ movs r6, r3 │ │ │ │ - adds r5, #42 @ 0x2a │ │ │ │ + adds r5, #98 @ 0x62 │ │ │ │ movs r6, r3 │ │ │ │ - adds r4, #218 @ 0xda │ │ │ │ + adds r5, #18 │ │ │ │ movs r6, r3 │ │ │ │ - subs r4, #70 @ 0x46 │ │ │ │ + subs r4, #126 @ 0x7e │ │ │ │ movs r6, r3 │ │ │ │ - subs r4, #76 @ 0x4c │ │ │ │ + subs r4, #132 @ 0x84 │ │ │ │ movs r6, r3 │ │ │ │ - adds r4, #250 @ 0xfa │ │ │ │ + adds r5, #50 @ 0x32 │ │ │ │ movs r6, r3 │ │ │ │ - adds r4, #170 @ 0xaa │ │ │ │ + adds r4, #226 @ 0xe2 │ │ │ │ movs r6, r3 │ │ │ │ - subs r4, #70 @ 0x46 │ │ │ │ + subs r4, #126 @ 0x7e │ │ │ │ movs r6, r3 │ │ │ │ - subs r4, #28 │ │ │ │ + subs r4, #84 @ 0x54 │ │ │ │ movs r6, r3 │ │ │ │ - adds r4, #202 @ 0xca │ │ │ │ + adds r5, #2 │ │ │ │ movs r6, r3 │ │ │ │ - adds r4, #122 @ 0x7a │ │ │ │ + adds r4, #178 @ 0xb2 │ │ │ │ movs r6, r3 │ │ │ │ - strb r2, [r7, r4] │ │ │ │ + strb r2, [r6, r5] │ │ │ │ movs r6, r3 │ │ │ │ - strb r0, [r1, r4] │ │ │ │ + strb r0, [r0, r5] │ │ │ │ movs r6, r3 │ │ │ │ - adds r4, #154 @ 0x9a │ │ │ │ + adds r4, #210 @ 0xd2 │ │ │ │ movs r6, r3 │ │ │ │ - adds r4, #74 @ 0x4a │ │ │ │ + adds r4, #130 @ 0x82 │ │ │ │ movs r6, r3 │ │ │ │ - ldr r2, [r1, r3] │ │ │ │ + ldr r2, [r0, r4] │ │ │ │ movs r6, r3 │ │ │ │ - ldr r4, [r4, r3] │ │ │ │ + ldr r4, [r3, r4] │ │ │ │ movs r6, r3 │ │ │ │ - adds r4, #106 @ 0x6a │ │ │ │ + adds r4, #162 @ 0xa2 │ │ │ │ movs r6, r3 │ │ │ │ - adds r4, #26 │ │ │ │ + adds r4, #82 @ 0x52 │ │ │ │ movs r6, r3 │ │ │ │ - strh r2, [r5, #60] @ 0x3c │ │ │ │ + strh r2, [r4, #62] @ 0x3e │ │ │ │ movs r6, r3 │ │ │ │ - strh r4, [r6, #60] @ 0x3c │ │ │ │ + strh r4, [r5, #62] @ 0x3e │ │ │ │ movs r6, r3 │ │ │ │ - adds r4, #58 @ 0x3a │ │ │ │ + adds r4, #114 @ 0x72 │ │ │ │ movs r6, r3 │ │ │ │ - adds r3, #234 @ 0xea │ │ │ │ + adds r4, #34 @ 0x22 │ │ │ │ movs r6, r3 │ │ │ │ - strh r6, [r6, #60] @ 0x3c │ │ │ │ + strh r6, [r5, #62] @ 0x3e │ │ │ │ movs r6, r3 │ │ │ │ - strh r4, [r0, #60] @ 0x3c │ │ │ │ + strh r4, [r7, #60] @ 0x3c │ │ │ │ movs r6, r3 │ │ │ │ - adds r4, #10 │ │ │ │ + adds r4, #66 @ 0x42 │ │ │ │ movs r6, r3 │ │ │ │ - adds r3, #186 @ 0xba │ │ │ │ + adds r3, #242 @ 0xf2 │ │ │ │ movs r6, r3 │ │ │ │ - mvns r2, r4 │ │ │ │ + add r2, r3 │ │ │ │ movs r6, r3 │ │ │ │ - sbcs r0, r0 │ │ │ │ + sbcs r0, r7 │ │ │ │ movs r6, r3 │ │ │ │ - adds r3, #214 @ 0xd6 │ │ │ │ + adds r4, #14 │ │ │ │ movs r6, r3 │ │ │ │ - adds r3, #136 @ 0x88 │ │ │ │ + adds r3, #192 @ 0xc0 │ │ │ │ movs r6, r3 │ │ │ │ - mvns r6, r4 │ │ │ │ + add r6, r3 │ │ │ │ movs r6, r3 │ │ │ │ - adcs r4, r2 │ │ │ │ + sbcs r4, r1 │ │ │ │ movs r6, r3 │ │ │ │ - adds r3, #170 @ 0xaa │ │ │ │ + adds r3, #226 @ 0xe2 │ │ │ │ movs r6, r3 │ │ │ │ - adds r3, #90 @ 0x5a │ │ │ │ + adds r3, #146 @ 0x92 │ │ │ │ movs r6, r3 │ │ │ │ - mvns r2, r5 │ │ │ │ + add r2, r4 │ │ │ │ movs r6, r3 │ │ │ │ - asrs r4, r4 │ │ │ │ + adcs r4, r3 │ │ │ │ movs r6, r3 │ │ │ │ - adds r3, #122 @ 0x7a │ │ │ │ + adds r3, #178 @ 0xb2 │ │ │ │ movs r6, r3 │ │ │ │ - adds r3, #42 @ 0x2a │ │ │ │ + adds r3, #98 @ 0x62 │ │ │ │ movs r6, r3 │ │ │ │ - mvns r6, r5 │ │ │ │ + add r6, r4 │ │ │ │ movs r6, r3 │ │ │ │ - lsrs r4, r6 │ │ │ │ + asrs r4, r5 │ │ │ │ movs r6, r3 │ │ │ │ - adds r3, #74 @ 0x4a │ │ │ │ + adds r3, #130 @ 0x82 │ │ │ │ movs r6, r3 │ │ │ │ - adds r2, #250 @ 0xfa │ │ │ │ + adds r3, #50 @ 0x32 │ │ │ │ movs r6, r3 │ │ │ │ - str r6, [r4, #12] │ │ │ │ + str r6, [r3, #16] │ │ │ │ movs r6, r3 │ │ │ │ - ldrsh r0, [r0, r7] │ │ │ │ + ldrsh r0, [r7, r7] │ │ │ │ movs r6, r3 │ │ │ │ - adds r3, #22 │ │ │ │ + adds r3, #78 @ 0x4e │ │ │ │ movs r6, r3 │ │ │ │ - adds r2, #200 @ 0xc8 │ │ │ │ + adds r3, #0 │ │ │ │ movs r6, r3 │ │ │ │ - str r6, [r3, #12] │ │ │ │ + str r6, [r2, #16] │ │ │ │ movs r6, r3 │ │ │ │ - ldrsh r4, [r2, r6] │ │ │ │ + ldrsh r4, [r1, r7] │ │ │ │ movs r6, r3 │ │ │ │ - adds r2, #234 @ 0xea │ │ │ │ + adds r3, #34 @ 0x22 │ │ │ │ movs r6, r3 │ │ │ │ - adds r2, #154 @ 0x9a │ │ │ │ + adds r2, #210 @ 0xd2 │ │ │ │ movs r6, r3 │ │ │ │ - str r6, [r2, #12] │ │ │ │ + str r6, [r1, #16] │ │ │ │ movs r6, r3 │ │ │ │ - ldrsh r4, [r4, r5] │ │ │ │ + ldrsh r4, [r3, r6] │ │ │ │ movs r6, r3 │ │ │ │ - adds r2, #186 @ 0xba │ │ │ │ + adds r2, #242 @ 0xf2 │ │ │ │ movs r6, r3 │ │ │ │ - adds r2, #106 @ 0x6a │ │ │ │ + adds r2, #162 @ 0xa2 │ │ │ │ movs r6, r3 │ │ │ │ - str r6, [r1, #12] │ │ │ │ + str r6, [r0, #16] │ │ │ │ movs r6, r3 │ │ │ │ - ldrsh r4, [r6, r4] │ │ │ │ + ldrsh r4, [r5, r5] │ │ │ │ movs r6, r3 │ │ │ │ - adds r2, #138 @ 0x8a │ │ │ │ + adds r2, #194 @ 0xc2 │ │ │ │ movs r6, r3 │ │ │ │ - adds r2, #58 @ 0x3a │ │ │ │ + adds r2, #114 @ 0x72 │ │ │ │ movs r6, r3 │ │ │ │ - str r2, [r0, #12] │ │ │ │ + str r2, [r7, #12] │ │ │ │ movs r6, r3 │ │ │ │ - ldrsh r4, [r0, r4] │ │ │ │ + ldrsh r4, [r7, r4] │ │ │ │ movs r6, r3 │ │ │ │ - adds r2, #90 @ 0x5a │ │ │ │ + adds r2, #146 @ 0x92 │ │ │ │ movs r6, r3 │ │ │ │ - adds r2, #10 │ │ │ │ + adds r2, #66 @ 0x42 │ │ │ │ movs r6, r3 │ │ │ │ - str r6, [r7, #8] │ │ │ │ + str r6, [r6, #12] │ │ │ │ movs r6, r3 │ │ │ │ - ldrsh r4, [r2, r3] │ │ │ │ + ldrsh r4, [r1, r4] │ │ │ │ movs r6, r3 │ │ │ │ - adds r2, #42 @ 0x2a │ │ │ │ + adds r2, #98 @ 0x62 │ │ │ │ movs r6, r3 │ │ │ │ - adds r1, #218 @ 0xda │ │ │ │ + adds r2, #18 │ │ │ │ movs r6, r3 │ │ │ │ - str r2, [r0, #12] │ │ │ │ + str r2, [r7, #12] │ │ │ │ movs r6, r3 │ │ │ │ - ldrsh r4, [r4, r2] │ │ │ │ + ldrsh r4, [r3, r3] │ │ │ │ movs r6, r3 │ │ │ │ - adds r1, #250 @ 0xfa │ │ │ │ + adds r2, #50 @ 0x32 │ │ │ │ movs r6, r3 │ │ │ │ - adds r1, #170 @ 0xaa │ │ │ │ + adds r1, #226 @ 0xe2 │ │ │ │ movs r6, r3 │ │ │ │ - str r2, [r1, #12] │ │ │ │ + str r2, [r0, #16] │ │ │ │ movs r6, r3 │ │ │ │ - ldrsh r4, [r6, r1] │ │ │ │ + ldrsh r4, [r5, r2] │ │ │ │ movs r6, r3 │ │ │ │ - adds r1, #202 @ 0xca │ │ │ │ + adds r2, #2 │ │ │ │ movs r6, r3 │ │ │ │ - adds r1, #122 @ 0x7a │ │ │ │ + adds r1, #178 @ 0xb2 │ │ │ │ movs r6, r3 │ │ │ │ - str r2, [r0, #12] │ │ │ │ + str r2, [r7, #12] │ │ │ │ movs r6, r3 │ │ │ │ - ldrsh r4, [r0, r1] │ │ │ │ + ldrsh r4, [r7, r1] │ │ │ │ movs r6, r3 │ │ │ │ - adds r1, #154 @ 0x9a │ │ │ │ + adds r1, #210 @ 0xd2 │ │ │ │ movs r6, r3 │ │ │ │ - adds r1, #74 @ 0x4a │ │ │ │ + adds r1, #130 @ 0x82 │ │ │ │ movs r6, r3 │ │ │ │ - str r6, [r7, #8] │ │ │ │ + str r6, [r6, #12] │ │ │ │ movs r6, r3 │ │ │ │ - ldrsh r4, [r2, r0] │ │ │ │ + ldrsh r4, [r1, r1] │ │ │ │ movs r6, r3 │ │ │ │ - adds r1, #106 @ 0x6a │ │ │ │ + adds r1, #162 @ 0xa2 │ │ │ │ movs r6, r3 │ │ │ │ - adds r1, #26 │ │ │ │ + adds r1, #82 @ 0x52 │ │ │ │ movs r6, r3 │ │ │ │ - str r6, [r6, #8] │ │ │ │ + str r6, [r5, #12] │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r4, [r4, r7] │ │ │ │ + ldrsh r4, [r3, r0] │ │ │ │ movs r6, r3 │ │ │ │ - adds r1, #58 @ 0x3a │ │ │ │ + adds r1, #114 @ 0x72 │ │ │ │ movs r6, r3 │ │ │ │ - adds r0, #234 @ 0xea │ │ │ │ + adds r1, #34 @ 0x22 │ │ │ │ movs r6, r3 │ │ │ │ - str r2, [r6, #8] │ │ │ │ + str r2, [r5, #12] │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r4, [r6, r6] │ │ │ │ + ldrb r4, [r5, r7] │ │ │ │ movs r6, r3 │ │ │ │ - adds r1, #10 │ │ │ │ + adds r1, #66 @ 0x42 │ │ │ │ movs r6, r3 │ │ │ │ - adds r0, #186 @ 0xba │ │ │ │ + adds r0, #242 @ 0xf2 │ │ │ │ movs r6, r3 │ │ │ │ - str r6, [r5, #8] │ │ │ │ + str r6, [r4, #12] │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r4, [r0, r6] │ │ │ │ + ldrb r4, [r7, r6] │ │ │ │ movs r6, r3 │ │ │ │ - adds r0, #218 @ 0xda │ │ │ │ + adds r1, #18 │ │ │ │ movs r6, r3 │ │ │ │ - adds r0, #138 @ 0x8a │ │ │ │ + adds r0, #194 @ 0xc2 │ │ │ │ movs r6, r3 │ │ │ │ - str r6, [r4, #8] │ │ │ │ + str r6, [r3, #12] │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r4, [r2, r5] │ │ │ │ + ldrb r4, [r1, r6] │ │ │ │ movs r6, r3 │ │ │ │ - adds r0, #170 @ 0xaa │ │ │ │ + adds r0, #226 @ 0xe2 │ │ │ │ movs r6, r3 │ │ │ │ - adds r0, #90 @ 0x5a │ │ │ │ + adds r0, #146 @ 0x92 │ │ │ │ movs r6, r3 │ │ │ │ - str r6, [r4, #8] │ │ │ │ + str r6, [r3, #12] │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r4, [r4, r4] │ │ │ │ + ldrb r4, [r3, r5] │ │ │ │ movs r6, r3 │ │ │ │ - adds r0, #122 @ 0x7a │ │ │ │ + adds r0, #178 @ 0xb2 │ │ │ │ movs r6, r3 │ │ │ │ - adds r0, #42 @ 0x2a │ │ │ │ + adds r0, #98 @ 0x62 │ │ │ │ movs r6, r3 │ │ │ │ - str r2, [r4, #8] │ │ │ │ + str r2, [r3, #12] │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r4, [r6, r3] │ │ │ │ + ldrb r4, [r5, r4] │ │ │ │ movs r6, r3 │ │ │ │ - adds r0, #74 @ 0x4a │ │ │ │ + adds r0, #130 @ 0x82 │ │ │ │ movs r6, r3 │ │ │ │ - cmp r7, #250 @ 0xfa │ │ │ │ + adds r0, #50 @ 0x32 │ │ │ │ movs r6, r3 │ │ │ │ - str r6, [r2, #8] │ │ │ │ + str r6, [r1, #12] │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r0, [r0, r3] │ │ │ │ + ldrb r0, [r7, r3] │ │ │ │ movs r6, r3 │ │ │ │ - adds r0, #22 │ │ │ │ + adds r0, #78 @ 0x4e │ │ │ │ movs r6, r3 │ │ │ │ - cmp r7, #200 @ 0xc8 │ │ │ │ + adds r0, #0 │ │ │ │ movs r6, r3 │ │ │ │ - str r6, [r2, #8] │ │ │ │ + str r6, [r1, #12] │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r4, [r2, r2] │ │ │ │ + ldrb r4, [r1, r3] │ │ │ │ movs r6, r3 │ │ │ │ - cmp r7, #234 @ 0xea │ │ │ │ + adds r0, #34 @ 0x22 │ │ │ │ movs r6, r3 │ │ │ │ - cmp r7, #154 @ 0x9a │ │ │ │ + cmp r7, #210 @ 0xd2 │ │ │ │ movs r6, r3 │ │ │ │ - str r6, [r2, #8] │ │ │ │ + str r6, [r1, #12] │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r4, [r4, r1] │ │ │ │ + ldrb r4, [r3, r2] │ │ │ │ movs r6, r3 │ │ │ │ - cmp r7, #186 @ 0xba │ │ │ │ + cmp r7, #242 @ 0xf2 │ │ │ │ movs r6, r3 │ │ │ │ - cmp r7, #106 @ 0x6a │ │ │ │ + cmp r7, #162 @ 0xa2 │ │ │ │ movs r6, r3 │ │ │ │ - str r2, [r2, #8] │ │ │ │ + str r2, [r1, #12] │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r4, [r6, r0] │ │ │ │ + ldrb r4, [r5, r1] │ │ │ │ movs r6, r3 │ │ │ │ - cmp r7, #138 @ 0x8a │ │ │ │ + cmp r7, #194 @ 0xc2 │ │ │ │ movs r6, r3 │ │ │ │ - cmp r7, #58 @ 0x3a │ │ │ │ + cmp r7, #114 @ 0x72 │ │ │ │ movs r6, r3 │ │ │ │ - str r6, [r7, #68] @ 0x44 │ │ │ │ + str r6, [r6, #72] @ 0x48 │ │ │ │ movs r6, r3 │ │ │ │ - str r0, [r2, #72] @ 0x48 │ │ │ │ + str r0, [r1, #76] @ 0x4c │ │ │ │ movs r6, r3 │ │ │ │ - cmp r7, #90 @ 0x5a │ │ │ │ + cmp r7, #146 @ 0x92 │ │ │ │ movs r6, r3 │ │ │ │ - cmp r7, #10 │ │ │ │ + cmp r7, #66 @ 0x42 │ │ │ │ movs r6, r3 │ │ │ │ - adds r7, #174 @ 0xae │ │ │ │ + adds r7, #230 @ 0xe6 │ │ │ │ movs r6, r3 │ │ │ │ - adds r7, #196 @ 0xc4 │ │ │ │ + adds r7, #252 @ 0xfc │ │ │ │ movs r6, r3 │ │ │ │ - cmp r7, #42 @ 0x2a │ │ │ │ + cmp r7, #98 @ 0x62 │ │ │ │ movs r6, r3 │ │ │ │ - cmp r6, #218 @ 0xda │ │ │ │ + cmp r7, #18 │ │ │ │ movs r6, r3 │ │ │ │ - adds r7, #194 @ 0xc2 │ │ │ │ + adds r7, #250 @ 0xfa │ │ │ │ movs r6, r3 │ │ │ │ - adds r7, #148 @ 0x94 │ │ │ │ + adds r7, #204 @ 0xcc │ │ │ │ movs r6, r3 │ │ │ │ - cmp r6, #250 @ 0xfa │ │ │ │ + cmp r7, #50 @ 0x32 │ │ │ │ movs r6, r3 │ │ │ │ - cmp r6, #170 @ 0xaa │ │ │ │ + cmp r6, #226 @ 0xe2 │ │ │ │ movs r6, r3 │ │ │ │ - adds r7, #182 @ 0xb6 │ │ │ │ + adds r7, #238 @ 0xee │ │ │ │ movs r6, r3 │ │ │ │ - adds r7, #100 @ 0x64 │ │ │ │ + adds r7, #156 @ 0x9c │ │ │ │ movs r6, r3 │ │ │ │ - cmp r6, #202 @ 0xca │ │ │ │ + cmp r7, #2 │ │ │ │ movs r6, r3 │ │ │ │ - cmp r6, #122 @ 0x7a │ │ │ │ + cmp r6, #178 @ 0xb2 │ │ │ │ movs r6, r3 │ │ │ │ - ldr r6, [r3, r7] │ │ │ │ + ldrh r6, [r2, r0] │ │ │ │ movs r6, r3 │ │ │ │ - ldr r4, [r5, r7] │ │ │ │ + ldrh r4, [r4, r0] │ │ │ │ movs r6, r3 │ │ │ │ - cmp r6, #154 @ 0x9a │ │ │ │ + cmp r6, #210 @ 0xd2 │ │ │ │ movs r6, r3 │ │ │ │ - cmp r6, #74 @ 0x4a │ │ │ │ + cmp r6, #130 @ 0x82 │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r2, [r5, r3] │ │ │ │ + ldrh r2, [r4, r4] │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r4, [r2, r4] │ │ │ │ + ldrh r4, [r1, r5] │ │ │ │ movs r6, r3 │ │ │ │ - cmp r6, #106 @ 0x6a │ │ │ │ + cmp r6, #162 @ 0xa2 │ │ │ │ movs r6, r3 │ │ │ │ - cmp r6, #26 │ │ │ │ + cmp r6, #82 @ 0x52 │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r6, [r3, r4] │ │ │ │ + ldrh r6, [r2, r5] │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r4, [r4, r3] │ │ │ │ + ldrh r4, [r3, r4] │ │ │ │ movs r6, r3 │ │ │ │ - cmp r6, #58 @ 0x3a │ │ │ │ + cmp r6, #114 @ 0x72 │ │ │ │ movs r6, r3 │ │ │ │ - cmp r5, #234 @ 0xea │ │ │ │ + cmp r6, #34 @ 0x22 │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r6, [r2, r4] │ │ │ │ + ldrh r6, [r1, r5] │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r4, [r6, r2] │ │ │ │ + ldrh r4, [r5, r3] │ │ │ │ movs r6, r3 │ │ │ │ - cmp r6, #10 │ │ │ │ + cmp r6, #66 @ 0x42 │ │ │ │ movs r6, r3 │ │ │ │ - cmp r5, #186 @ 0xba │ │ │ │ + cmp r5, #242 @ 0xf2 │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r2, [r1, r4] │ │ │ │ + ldrh r2, [r0, r5] │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r4, [r0, r2] │ │ │ │ + ldrh r4, [r7, r2] │ │ │ │ movs r6, r3 │ │ │ │ - cmp r5, #218 @ 0xda │ │ │ │ + cmp r6, #18 │ │ │ │ movs r6, r3 │ │ │ │ - cmp r5, #138 @ 0x8a │ │ │ │ + cmp r5, #194 @ 0xc2 │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r6, [r0, r4] │ │ │ │ + ldrh r6, [r7, r4] │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r4, [r2, r1] │ │ │ │ + ldrh r4, [r1, r2] │ │ │ │ movs r6, r3 │ │ │ │ - cmp r5, #170 @ 0xaa │ │ │ │ + cmp r5, #226 @ 0xe2 │ │ │ │ movs r6, r3 │ │ │ │ - cmp r5, #90 @ 0x5a │ │ │ │ + cmp r5, #146 @ 0x92 │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r6, [r6, r3] │ │ │ │ + ldrh r6, [r5, r4] │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r4, [r4, r0] │ │ │ │ + ldrh r4, [r3, r1] │ │ │ │ movs r6, r3 │ │ │ │ - cmp r5, #122 @ 0x7a │ │ │ │ + cmp r5, #178 @ 0xb2 │ │ │ │ movs r6, r3 │ │ │ │ - cmp r5, #42 @ 0x2a │ │ │ │ + cmp r5, #98 @ 0x62 │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r2, [r6, r3] │ │ │ │ + ldrh r2, [r5, r4] │ │ │ │ movs r6, r3 │ │ │ │ - ldr r4, [r6, r7] │ │ │ │ + ldrh r4, [r5, r0] │ │ │ │ movs r6, r3 │ │ │ │ - cmp r5, #74 @ 0x4a │ │ │ │ + cmp r5, #130 @ 0x82 │ │ │ │ movs r6, r3 │ │ │ │ - cmp r4, #250 @ 0xfa │ │ │ │ + cmp r5, #50 @ 0x32 │ │ │ │ movs r6, r3 │ │ │ │ - ldrsh r2, [r6, r2] │ │ │ │ + ldrsh r2, [r5, r3] │ │ │ │ movs r6, r3 │ │ │ │ - ldr r4, [r0, r7] │ │ │ │ + ldr r4, [r7, r7] │ │ │ │ movs r6, r3 │ │ │ │ - cmp r5, #26 │ │ │ │ + cmp r5, #82 @ 0x52 │ │ │ │ movs r6, r3 │ │ │ │ - cmp r4, #202 @ 0xca │ │ │ │ + cmp r5, #2 │ │ │ │ movs r6, r3 │ │ │ │ - strh r2, [r5, #36] @ 0x24 │ │ │ │ + strh r2, [r4, #38] @ 0x26 │ │ │ │ movs r6, r3 │ │ │ │ - strh r0, [r7, #36] @ 0x24 │ │ │ │ + strh r0, [r6, #38] @ 0x26 │ │ │ │ movs r6, r3 │ │ │ │ - cmp r4, #234 @ 0xea │ │ │ │ + cmp r5, #34 @ 0x22 │ │ │ │ movs r6, r3 │ │ │ │ - cmp r4, #154 @ 0x9a │ │ │ │ + cmp r4, #210 @ 0xd2 │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r6, [r6, r7] │ │ │ │ + ldrsh r6, [r5, r0] │ │ │ │ movs r6, r3 │ │ │ │ - ldr r4, [r4, r5] │ │ │ │ + ldr r4, [r3, r6] │ │ │ │ movs r6, r3 │ │ │ │ - cmp r4, #186 @ 0xba │ │ │ │ + cmp r4, #242 @ 0xf2 │ │ │ │ movs r6, r3 │ │ │ │ - cmp r4, #106 @ 0x6a │ │ │ │ + cmp r4, #162 @ 0xa2 │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r6, [r6, r7] │ │ │ │ + ldrsh r6, [r5, r0] │ │ │ │ movs r6, r3 │ │ │ │ - ldr r4, [r6, r4] │ │ │ │ + ldr r4, [r5, r5] │ │ │ │ movs r6, r3 │ │ │ │ - cmp r4, #138 @ 0x8a │ │ │ │ + cmp r4, #194 @ 0xc2 │ │ │ │ movs r6, r3 │ │ │ │ - cmp r4, #58 @ 0x3a │ │ │ │ + cmp r4, #114 @ 0x72 │ │ │ │ movs r6, r3 │ │ │ │ - subs r2, #54 @ 0x36 │ │ │ │ + subs r2, #110 @ 0x6e │ │ │ │ movs r6, r3 │ │ │ │ - subs r2, #4 │ │ │ │ + subs r2, #60 @ 0x3c │ │ │ │ movs r6, r3 │ │ │ │ - cmp r4, #90 @ 0x5a │ │ │ │ + cmp r4, #146 @ 0x92 │ │ │ │ movs r6, r3 │ │ │ │ - cmp r4, #10 │ │ │ │ + cmp r4, #66 @ 0x42 │ │ │ │ movs r6, r3 │ │ │ │ - subs r2, #54 @ 0x36 │ │ │ │ + subs r2, #110 @ 0x6e │ │ │ │ movs r6, r3 │ │ │ │ - subs r1, #212 @ 0xd4 │ │ │ │ + subs r2, #12 │ │ │ │ movs r6, r3 │ │ │ │ - cmp r4, #42 @ 0x2a │ │ │ │ + cmp r4, #98 @ 0x62 │ │ │ │ movs r6, r3 │ │ │ │ - cmp r3, #218 @ 0xda │ │ │ │ + cmp r4, #18 │ │ │ │ movs r6, r3 │ │ │ │ - subs r2, #54 @ 0x36 │ │ │ │ + subs r2, #110 @ 0x6e │ │ │ │ movs r6, r3 │ │ │ │ - subs r1, #164 @ 0xa4 │ │ │ │ + subs r1, #220 @ 0xdc │ │ │ │ movs r6, r3 │ │ │ │ - cmp r3, #250 @ 0xfa │ │ │ │ + cmp r4, #50 @ 0x32 │ │ │ │ movs r6, r3 │ │ │ │ - cmp r3, #170 @ 0xaa │ │ │ │ + cmp r3, #226 @ 0xe2 │ │ │ │ movs r6, r3 │ │ │ │ - subs r2, #50 @ 0x32 │ │ │ │ + subs r2, #106 @ 0x6a │ │ │ │ movs r6, r3 │ │ │ │ - subs r1, #116 @ 0x74 │ │ │ │ + subs r1, #172 @ 0xac │ │ │ │ movs r6, r3 │ │ │ │ - cmp r3, #202 @ 0xca │ │ │ │ + cmp r4, #2 │ │ │ │ movs r6, r3 │ │ │ │ - cmp r3, #122 @ 0x7a │ │ │ │ + cmp r3, #178 @ 0xb2 │ │ │ │ movs r6, r3 │ │ │ │ - subs r2, #42 @ 0x2a │ │ │ │ + subs r2, #98 @ 0x62 │ │ │ │ movs r6, r3 │ │ │ │ - subs r1, #64 @ 0x40 │ │ │ │ + subs r1, #120 @ 0x78 │ │ │ │ movs r6, r3 │ │ │ │ - cmp r3, #150 @ 0x96 │ │ │ │ + cmp r3, #206 @ 0xce │ │ │ │ movs r6, r3 │ │ │ │ - cmp r3, #72 @ 0x48 │ │ │ │ + cmp r3, #128 @ 0x80 │ │ │ │ movs r6, r3 │ │ │ │ - subs r2, #42 @ 0x2a │ │ │ │ + subs r2, #98 @ 0x62 │ │ │ │ movs r6, r3 │ │ │ │ - subs r1, #20 │ │ │ │ + subs r1, #76 @ 0x4c │ │ │ │ movs r6, r3 │ │ │ │ - cmp r3, #106 @ 0x6a │ │ │ │ + cmp r3, #162 @ 0xa2 │ │ │ │ movs r6, r3 │ │ │ │ - cmp r3, #26 │ │ │ │ + cmp r3, #82 @ 0x52 │ │ │ │ movs r6, r3 │ │ │ │ - subs r2, #38 @ 0x26 │ │ │ │ + subs r2, #94 @ 0x5e │ │ │ │ movs r6, r3 │ │ │ │ - subs r0, #228 @ 0xe4 │ │ │ │ + subs r1, #28 │ │ │ │ movs r6, r3 │ │ │ │ - cmp r3, #58 @ 0x3a │ │ │ │ + cmp r3, #114 @ 0x72 │ │ │ │ movs r6, r3 │ │ │ │ - cmp r2, #234 @ 0xea │ │ │ │ + cmp r3, #34 @ 0x22 │ │ │ │ movs r6, r3 │ │ │ │ - subs r2, #38 @ 0x26 │ │ │ │ + subs r2, #94 @ 0x5e │ │ │ │ movs r6, r3 │ │ │ │ - subs r0, #180 @ 0xb4 │ │ │ │ + subs r0, #236 @ 0xec │ │ │ │ movs r6, r3 │ │ │ │ - cmp r3, #10 │ │ │ │ + cmp r3, #66 @ 0x42 │ │ │ │ movs r6, r3 │ │ │ │ - cmp r2, #186 @ 0xba │ │ │ │ + cmp r2, #242 @ 0xf2 │ │ │ │ movs r6, r3 │ │ │ │ - subs r2, #38 @ 0x26 │ │ │ │ + subs r2, #94 @ 0x5e │ │ │ │ movs r6, r3 │ │ │ │ - subs r0, #132 @ 0x84 │ │ │ │ + subs r0, #188 @ 0xbc │ │ │ │ movs r6, r3 │ │ │ │ - cmp r2, #218 @ 0xda │ │ │ │ + cmp r3, #18 │ │ │ │ movs r6, r3 │ │ │ │ - cmp r2, #138 @ 0x8a │ │ │ │ + cmp r2, #194 @ 0xc2 │ │ │ │ movs r6, r3 │ │ │ │ - subs r2, #38 @ 0x26 │ │ │ │ + subs r2, #94 @ 0x5e │ │ │ │ movs r6, r3 │ │ │ │ - subs r0, #84 @ 0x54 │ │ │ │ + subs r0, #140 @ 0x8c │ │ │ │ movs r6, r3 │ │ │ │ - cmp r2, #170 @ 0xaa │ │ │ │ + cmp r2, #226 @ 0xe2 │ │ │ │ movs r6, r3 │ │ │ │ - cmp r2, #90 @ 0x5a │ │ │ │ + cmp r2, #146 @ 0x92 │ │ │ │ movs r6, r3 │ │ │ │ ldr r5, [pc, #76] @ (cfd90 ) │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [pc, #76] @ (cfd94 ) │ │ │ │ ldr r3, [pc, #80] @ (cfd98 ) │ │ │ │ add r5, pc │ │ │ │ ldr r2, [pc, #80] @ (cfd9c ) │ │ │ │ @@ -178787,29 +178787,29 @@ │ │ │ │ strd r1, r5, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #1941 @ 0x795 │ │ │ │ bl e2828 │ │ │ │ b.w c3f3c │ │ │ │ - adds r5, #28 │ │ │ │ + adds r5, #84 @ 0x54 │ │ │ │ movs r6, r3 │ │ │ │ - adds r3, #28 │ │ │ │ + adds r3, #84 @ 0x54 │ │ │ │ movs r6, r3 │ │ │ │ - movs r5, #114 @ 0x72 │ │ │ │ + movs r5, #170 @ 0xaa │ │ │ │ movs r6, r3 │ │ │ │ - movs r5, #34 @ 0x22 │ │ │ │ + movs r5, #90 @ 0x5a │ │ │ │ movs r6, r3 │ │ │ │ - adds r5, #36 @ 0x24 │ │ │ │ + adds r5, #92 @ 0x5c │ │ │ │ movs r6, r3 │ │ │ │ - adds r2, #244 @ 0xf4 │ │ │ │ + adds r3, #44 @ 0x2c │ │ │ │ movs r6, r3 │ │ │ │ - movs r5, #74 @ 0x4a │ │ │ │ + movs r5, #130 @ 0x82 │ │ │ │ movs r6, r3 │ │ │ │ - movs r4, #250 @ 0xfa │ │ │ │ + movs r5, #50 @ 0x32 │ │ │ │ movs r6, r3 │ │ │ │ ldrb.w r3, [r0, #423] @ 0x1a7 │ │ │ │ movw r2, #6509 @ 0x196d │ │ │ │ movt r2, #15264 @ 0x3ba0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ movw ip, #30568 @ 0x7768 │ │ │ │ movt ip, #15262 @ 0x3b9e │ │ │ │ @@ -187840,15 +187840,15 @@ │ │ │ │ str.w r0, [r4, #3160] @ 0xc58 │ │ │ │ strb.w r3, [r4, #3180] @ 0xc6c │ │ │ │ str.w r0, [r4, #3164] @ 0xc5c │ │ │ │ str.w r0, [r4, #3168] @ 0xc60 │ │ │ │ str.w r0, [r4, #3172] @ 0xc64 │ │ │ │ str.w r0, [r4, #3176] @ 0xc68 │ │ │ │ str.w r3, [r4, #3412] @ 0xd54 │ │ │ │ - bl 175d44 │ │ │ │ + bl 175d7c │ │ │ │ str.w r0, [r4, #3408] @ 0xd50 │ │ │ │ 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, #3180] @ 0xc6c │ │ │ │ @@ -187887,38 +187887,38 @@ │ │ │ │ cbz r0, d6cda │ │ │ │ ldr r2, [pc, #124] @ (d6d30 ) │ │ │ │ ldr.w r3, [r5, #3160] @ 0xc58 │ │ │ │ ldr r2, [r6, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n d6cc8 │ │ │ │ cbz r3, d6d20 │ │ │ │ - bl 179a60 │ │ │ │ + bl 179a98 │ │ │ │ ldr.w r3, [r5, #3160] @ 0xc58 │ │ │ │ movs r2, #0 │ │ │ │ str.w r3, [r5, #3160] @ 0xc58 │ │ │ │ str.w r2, [r5, #3164] @ 0xc5c │ │ │ │ str.w r2, [r5, #3168] @ 0xc60 │ │ │ │ str.w r2, [r5, #3172] @ 0xc64 │ │ │ │ ldr.w r0, [r5, #3408] @ 0xd50 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ cbnz r3, d6cf0 │ │ │ │ - bl 175e18 │ │ │ │ + bl 175e50 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r5, #3180] @ 0xc6c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [pc, #64] @ (d6d34 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r2, [pc, #64] @ (d6d38 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 42868 <__fprintf_chk@plt> │ │ │ │ ldr.w r0, [r5, #3408] @ 0xd50 │ │ │ │ - bl 175e18 │ │ │ │ + bl 175e50 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r5, #3180] @ 0xc6c │ │ │ │ b.n d6cee │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ blx 423e4 │ │ │ │ ldr.w r0, [r5, #3164] @ 0xc5c │ │ │ │ ldr.w r2, [r5, #3168] @ 0xc60 │ │ │ │ @@ -187929,15 +187929,15 @@ │ │ │ │ nop │ │ │ │ str r3, [sp, #592] @ 0x250 │ │ │ │ lsls r5, r0, #2 │ │ │ │ lsrs r0, r7, #8 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r0, #11 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r7, #5 │ │ │ │ + asrs r6, r6, #6 │ │ │ │ movs r6, 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] @ (d6e3c ) │ │ │ │ @@ -187948,15 +187948,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ ldr r6, [pc, #232] @ (d6e44 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r6, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #300] @ 0x12c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 176894 │ │ │ │ + bl 1768cc │ │ │ │ ldr r2, [pc, #220] @ (d6e48 ) │ │ │ │ movs r3, #128 @ 0x80 │ │ │ │ strd r0, r1, [sp, #16] │ │ │ │ mov r1, r7 │ │ │ │ add r2, pc │ │ │ │ add r7, sp, #8 │ │ │ │ add r0, sp, #24 │ │ │ │ @@ -187988,15 +187988,15 @@ │ │ │ │ ldr r1, [r6, r1] │ │ │ │ cmp r0, r1 │ │ │ │ beq.n d6e0e │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cbz r0, d6e00 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1798d8 │ │ │ │ + bl 179910 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n d6e34 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ str r0, [r4, #4] │ │ │ │ str r3, [r4, #12] │ │ │ │ add r0, r2 │ │ │ │ @@ -188047,53 +188047,53 @@ │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ str r2, [sp, #680] @ 0x2a8 │ │ │ │ lsls r5, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ str r2, [sp, #640] @ 0x280 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - add r1, pc, #896 @ (adr r1, d71cc ) │ │ │ │ + add r2, pc, #96 @ (adr r2, d6eac ) │ │ │ │ movs r3, r4 │ │ │ │ lsrs r0, r7, #8 │ │ │ │ movs r0, r0 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ lsls r5, r0, #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, #3408] @ 0xd50 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r3 │ │ │ │ - bl 175eb4 │ │ │ │ + bl 175eec │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, d6e7c │ │ │ │ mov r0, r1 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr.w r1, [r4, #3412] @ 0xd54 │ │ │ │ mov r2, r5 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, r6 │ │ │ │ adds r0, r1, #1 │ │ │ │ str.w r0, [r4, #3412] @ 0xd54 │ │ │ │ ldr.w r0, [r4, #3408] @ 0xd50 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 175e30 │ │ │ │ + bl 175e68 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ b.n d6e76 │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr.w r0, [r0, #3408] @ 0xd50 │ │ │ │ - bl 175f30 │ │ │ │ + bl 175f68 │ │ │ │ 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] @ (d6f98 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -188145,30 +188145,30 @@ │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.n d6eda │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r3 │ │ │ │ str.w r2, [r4, #3176] @ 0xc68 │ │ │ │ - bl 174df4 │ │ │ │ + bl 174e2c │ │ │ │ b.n d6eda │ │ │ │ cmp r2, #2 │ │ │ │ beq.n d6f6a │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ strex r0, r1, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n d6f8a │ │ │ │ b.n d6f5c │ │ │ │ mov r0, r3 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 174e20 │ │ │ │ + bl 174e58 │ │ │ │ movs r0, #2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ strex r1, r0, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n d6f7e │ │ │ │ @@ -188783,15 +188783,15 @@ │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ add.w r0, r5, #32 │ │ │ │ blx 43548 │ │ │ │ mov r0, r7 │ │ │ │ strd r4, r4, [r5, #96] @ 0x60 │ │ │ │ strd r4, r4, [r5, #104] @ 0x68 │ │ │ │ - bl 1771f4 │ │ │ │ + bl 17722c │ │ │ │ cbz r0, d7502 │ │ │ │ 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] @ (d7650 ) │ │ │ │ ldr r0, [pc, #332] @ (d7654 ) │ │ │ │ @@ -188922,39 +188922,39 @@ │ │ │ │ str r0, [r5, #96] @ 0x60 │ │ │ │ b.n d7612 │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ ldrh r6, [r4, #26] │ │ │ │ lsls r5, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r2, #9] │ │ │ │ + strb r6, [r1, #10] │ │ │ │ movs r5, r3 │ │ │ │ - subs r0, #162 @ 0xa2 │ │ │ │ + subs r0, #218 @ 0xda │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r4, r7, #6 │ │ │ │ + lsrs r4, r6, #7 │ │ │ │ movs r6, r3 │ │ │ │ - lsrs r0, r6, #6 │ │ │ │ + lsrs r0, r5, #7 │ │ │ │ movs r6, r3 │ │ │ │ - cmp r2, #98 @ 0x62 │ │ │ │ + cmp r2, #154 @ 0x9a │ │ │ │ movs r6, r3 │ │ │ │ - lsrs r6, r6, #6 │ │ │ │ + lsrs r6, r5, #7 │ │ │ │ movs r6, r3 │ │ │ │ - cmp r2, #24 │ │ │ │ + cmp r2, #80 @ 0x50 │ │ │ │ movs r6, r3 │ │ │ │ - lsrs r6, r2, #5 │ │ │ │ + lsrs r6, r1, #6 │ │ │ │ movs r6, r3 │ │ │ │ - lsrs r6, r1, #5 │ │ │ │ + lsrs r6, r0, #6 │ │ │ │ movs r6, r3 │ │ │ │ - lsrs r0, r1, #5 │ │ │ │ + lsrs r0, r0, #6 │ │ │ │ movs r6, r3 │ │ │ │ - lsrs r4, r0, #5 │ │ │ │ + lsrs r4, r7, #5 │ │ │ │ movs r6, r3 │ │ │ │ - lsrs r2, r0, #5 │ │ │ │ + lsrs r2, r7, #5 │ │ │ │ movs r6, r3 │ │ │ │ - lsrs r4, r7, #4 │ │ │ │ + lsrs r4, r6, #5 │ │ │ │ movs r6, r3 │ │ │ │ ldrh r0, [r4, #14] │ │ │ │ lsls r5, r0, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -188977,15 +188977,15 @@ │ │ │ │ strd r0, r1, [sp, #96] @ 0x60 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ blx 43294 <__localtime64@plt> │ │ │ │ ldrd r5, r4, [r0, #16] │ │ │ │ ldrd sl, r8, [r0] │ │ │ │ addw r4, r4, #1900 @ 0x76c │ │ │ │ ldrd r7, r6, [r0, #8] │ │ │ │ - bl 1783b4 │ │ │ │ + bl 1783ec │ │ │ │ ldr.w r1, [pc, #1192] @ d7b8c │ │ │ │ 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] │ │ │ │ @@ -189407,24 +189407,24 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r2, #10] │ │ │ │ lsls r5, r0, #2 │ │ │ │ ldrh r0, [r2, #10] │ │ │ │ lsls r5, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r1, #1 │ │ │ │ + lsrs r6, r0, #2 │ │ │ │ movs r6, r3 │ │ │ │ - lsrs r0, r3, #1 │ │ │ │ + lsrs r0, r2, #2 │ │ │ │ movs r6, r3 │ │ │ │ bl fffb3b96 │ │ │ │ - str r6, [sp, #328] @ 0x148 │ │ │ │ + str r6, [sp, #552] @ 0x228 │ │ │ │ movs r3, r4 │ │ │ │ lsrs r0, r0, #11 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r4, #17 │ │ │ │ + lsls r6, r3, #18 │ │ │ │ movs r6, r3 │ │ │ │ strh r0, [r4, #38] @ 0x26 │ │ │ │ lsls r5, r0, #2 │ │ │ │ ldr.w r3, [r4, #-104] │ │ │ │ cmp.w r3, #262144 @ 0x40000 │ │ │ │ it eq │ │ │ │ moveq.w r6, #805306368 @ 0x30000000 │ │ │ │ @@ -189957,16 +189957,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 250a7c │ │ │ │ - bl 17137c │ │ │ │ + bl 250ab4 │ │ │ │ + bl 1713b4 │ │ │ │ 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 d8284 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ @@ -190520,16 +190520,16 @@ │ │ │ │ bne.n d8838 │ │ │ │ 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 250a7c │ │ │ │ - bl 17137c │ │ │ │ + bl 250ab4 │ │ │ │ + bl 1713b4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cbz r0, d885e │ │ │ │ ldr r2, [r0, #24] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ lsrs r2, r2, #3 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -191517,15 +191517,15 @@ │ │ │ │ cbz r0, d93a0 │ │ │ │ ldr r2, [pc, #68] @ (d93c0 ) │ │ │ │ ldr.w r3, [r4, #1244] @ 0x4dc │ │ │ │ ldr r2, [r6, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n d938e │ │ │ │ cbz r3, d93b2 │ │ │ │ - bl 179a60 │ │ │ │ + bl 179a98 │ │ │ │ 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] │ │ │ │ @@ -192255,15 +192255,15 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl e2828 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - b.n d9404 │ │ │ │ + b.n d9474 │ │ │ │ movs r5, r3 │ │ │ │ cbnz r2, d9b34 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -192387,15 +192387,15 @@ │ │ │ │ beq.n d9cde │ │ │ │ mov r4, r0 │ │ │ │ add.w r3, r0, #256 @ 0x100 │ │ │ │ mov r0, r3 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r1 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 18ce64 │ │ │ │ + bl 18ce9c │ │ │ │ ldr.w r4, [r4, #284] @ 0x11c │ │ │ │ cmp r6, r4 │ │ │ │ beq.n d9cd8 │ │ │ │ ldr.w fp, [sp, #88] @ 0x58 │ │ │ │ subs r4, #36 @ 0x24 │ │ │ │ mov sl, r7 │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ @@ -192416,15 +192416,15 @@ │ │ │ │ ldr r7, [r4, #48] @ 0x30 │ │ │ │ blx r7 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ sub.w r4, r3, #36 @ 0x24 │ │ │ │ cmp r6, r3 │ │ │ │ bne.n d9caa │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 18ce80 │ │ │ │ + bl 18ceb8 │ │ │ │ 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 │ │ │ │ @@ -192444,24 +192444,24 @@ │ │ │ │ movt r2, #15258 @ 0x3b9a │ │ │ │ bl e2a94 │ │ │ │ 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 18ce64 │ │ │ │ + bl 18ce9c │ │ │ │ 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 18ce80 │ │ │ │ + bl 18ceb8 │ │ │ │ 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 │ │ │ │ @@ -192480,15 +192480,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 18ce64 │ │ │ │ + bl 18ce9c │ │ │ │ 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 │ │ │ │ @@ -192496,22 +192496,22 @@ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ cbz r2, d9dc2 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldr r3, [r2, #12] │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18ce80 │ │ │ │ + bl 18ceb8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ blx r2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18ce80 │ │ │ │ + bl 18ceb8 │ │ │ │ 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 │ │ │ │ @@ -192633,15 +192633,15 @@ │ │ │ │ ldr.w r2, [r8, r2] │ │ │ │ cmp r0, r2 │ │ │ │ beq.n d9f54 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cbz r0, d9f42 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1798d8 │ │ │ │ + bl 179910 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cbz r0, d9f7a │ │ │ │ str r3, [r5, #12] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ str r0, [r5, #4] │ │ │ │ add.w ip, r0, r3 │ │ │ │ b.n d9e94 │ │ │ │ @@ -192691,15 +192691,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 18ce64 │ │ │ │ + bl 18ce9c │ │ │ │ ldr.w r4, [r5, #324] @ 0x144 │ │ │ │ add.w r5, r5, #320 @ 0x140 │ │ │ │ cmp r5, r4 │ │ │ │ beq.n d9fec │ │ │ │ subs r4, #60 @ 0x3c │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ tst r6, r3 │ │ │ │ @@ -192713,15 +192713,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 d9fc8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 18ce80 │ │ │ │ + bl 18ceb8 │ │ │ │ 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] @ (da094 ) │ │ │ │ @@ -192897,24 +192897,24 @@ │ │ │ │ movt r2, #15260 @ 0x3b9c │ │ │ │ bl e2a58 │ │ │ │ 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 18ce64 │ │ │ │ + bl 18ce9c │ │ │ │ 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 18ce80 │ │ │ │ + bl 18ceb8 │ │ │ │ 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 │ │ │ │ @@ -192949,23 +192949,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 18ce64 │ │ │ │ + bl 18ce9c │ │ │ │ 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 18ce80 │ │ │ │ + bl 18ceb8 │ │ │ │ mov r0, r4 │ │ │ │ bl e2ad0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cbz r2, da29c │ │ │ │ ldr r3, [r2, #12] │ │ │ │ mov r1, r4 │ │ │ │ @@ -193096,15 +193096,15 @@ │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r4, [r6, #16] │ │ │ │ b.n da394 │ │ │ │ mov r4, r0 │ │ │ │ addw r8, r0, #3444 @ 0xd74 │ │ │ │ addw r0, r0, #3444 @ 0xd74 │ │ │ │ - bl 18ce64 │ │ │ │ + bl 18ce9c │ │ │ │ ldr.w r0, [r4, #3468] @ 0xd8c │ │ │ │ cbz r0, da446 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ cbz r6, da452 │ │ │ │ mov r0, r6 │ │ │ │ blx 43288 │ │ │ │ movs r3, #1 │ │ │ │ @@ -193117,42 +193117,42 @@ │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, da452 │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ blx 43210 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ ldr.w r0, [r4, #3468] @ 0xd8c │ │ │ │ - bl 175880 │ │ │ │ + bl 1758b8 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, da458 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cbz r1, da42c │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ str r7, [r6, #8] │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 18ce80 │ │ │ │ + bl 18ceb8 │ │ │ │ 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 da3d0 │ │ │ │ - bl 175cc0 │ │ │ │ + bl 175cf8 │ │ │ │ str.w r0, [r4, #3468] @ 0xd8c │ │ │ │ cmp r0, #0 │ │ │ │ bne.n da3f0 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ b.n da430 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ mov r2, r7 │ │ │ │ ldr.w r0, [r4, #3468] @ 0xd8c │ │ │ │ - bl 1758bc │ │ │ │ + bl 1758f4 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n da42e │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ b.n da452 │ │ │ │ @@ -193631,15 +193631,15 @@ │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl e2828 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov.w r9, #56 @ 0x38 │ │ │ │ b.n da880 │ │ │ │ - bvs.n daa44 │ │ │ │ + bvs.n da8b4 │ │ │ │ movs r5, r3 │ │ │ │ cbnz r2, da950 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -193698,15 +193698,15 @@ │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ ldrsb r0, [r3, r1] │ │ │ │ lsls r5, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldcl 0, cr0, [lr, #-116] @ 0xffffff8c │ │ │ │ + ldc 0, cr0, [r6, #116] @ 0x74 │ │ │ │ ldrsb r0, [r4, r0] │ │ │ │ lsls r5, r0, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -193868,30 +193868,30 @@ │ │ │ │ ldr r3, [pc, #44] @ (dabd8 ) │ │ │ │ add r3, pc │ │ │ │ b.n dab5c │ │ │ │ strb r4, [r1, r4] │ │ │ │ lsls r5, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - stc 0, cr0, [ip], {29} │ │ │ │ - bmi.n daadc │ │ │ │ + mcrr 0, 1, r0, r4, cr13 │ │ │ │ + bmi.n dab4c │ │ │ │ movs r5, r3 │ │ │ │ - bmi.n dab18 │ │ │ │ + bmi.n dab88 │ │ │ │ movs r5, r3 │ │ │ │ - bmi.n dab30 │ │ │ │ + bmi.n daba0 │ │ │ │ movs r5, r3 │ │ │ │ strb r4, [r7, r1] │ │ │ │ lsls r5, r0, #2 │ │ │ │ - adds r6, #50 @ 0x32 │ │ │ │ + adds r6, #106 @ 0x6a │ │ │ │ movs r7, r3 │ │ │ │ - bmi.n dac9c │ │ │ │ + bmi.n dab0c │ │ │ │ movs r5, r3 │ │ │ │ - bmi.n dac7c │ │ │ │ + bmi.n daaec │ │ │ │ movs r5, r3 │ │ │ │ - bmi.n dac94 │ │ │ │ + bmi.n dab04 │ │ │ │ movs r5, 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] @ dacec │ │ │ │ @@ -193947,15 +193947,15 @@ │ │ │ │ mov r0, r2 │ │ │ │ add r3, sp, #24 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl e23e4 │ │ │ │ ldr r0, [pc, #112] @ (dad00 ) │ │ │ │ movs r1, #0 │ │ │ │ add r0, pc │ │ │ │ - bl 17eb0c │ │ │ │ + bl 17eb44 │ │ │ │ cbnz r0, dace6 │ │ │ │ ldr r2, [pc, #104] @ (dad04 ) │ │ │ │ ldr r3, [pc, #80] @ (dacf0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -193987,31 +193987,31 @@ │ │ │ │ b.n dac6e │ │ │ │ blx 42a1c │ │ │ │ nop │ │ │ │ strb r4, [r0, r0] │ │ │ │ lsls r5, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n dadf0 │ │ │ │ + bcc.n dac60 │ │ │ │ movs r5, r3 │ │ │ │ - bcc.n dac2c │ │ │ │ + bcc.n dac9c │ │ │ │ movs r5, r3 │ │ │ │ - bcc.n dac50 │ │ │ │ + bcc.n dacc0 │ │ │ │ movs r5, r3 │ │ │ │ - bcc.n dac78 │ │ │ │ + bcc.n dace8 │ │ │ │ movs r5, r3 │ │ │ │ strh r6, [r3, r5] │ │ │ │ lsls r5, r0, #2 │ │ │ │ - adds r5, #10 │ │ │ │ + adds r5, #66 @ 0x42 │ │ │ │ movs r7, r3 │ │ │ │ - bcc.n dad88 │ │ │ │ + bcc.n dadf8 │ │ │ │ movs r5, r3 │ │ │ │ - bcc.n dad68 │ │ │ │ + bcc.n dadd8 │ │ │ │ movs r5, r3 │ │ │ │ - bcc.n dad64 │ │ │ │ + bcc.n dadd4 │ │ │ │ movs r5, r3 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ beq.n dad4e │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -194021,15 +194021,15 @@ │ │ │ │ sub sp, #12 │ │ │ │ add.w ip, r0, #64 @ 0x40 │ │ │ │ add.w r0, r0, #912 @ 0x390 │ │ │ │ ldr r2, [r3, #44] @ 0x2c │ │ │ │ add.w r3, r2, #84 @ 0x54 │ │ │ │ ldr r2, [r2, #76] @ 0x4c │ │ │ │ str.w ip, [sp] │ │ │ │ - bl 248968 │ │ │ │ + bl 2489a0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -194433,17 +194433,17 @@ │ │ │ │ strb r7, [r4, #8] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n db15a │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - ldrsh r0, [r4, r1] │ │ │ │ + ldrsh r0, [r3, r2] │ │ │ │ movs r3, r4 │ │ │ │ - b.n dad2c │ │ │ │ + b.n dad9c │ │ │ │ movs r5, 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] @ db21c │ │ │ │ sub sp, #32 │ │ │ │ @@ -194544,15 +194544,15 @@ │ │ │ │ add.w r0, r6, #912 @ 0x390 │ │ │ │ blx 43210 │ │ │ │ ldr r3, [pc, #700] @ (db558 ) │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r1, r3 │ │ │ │ - bl 2485d8 │ │ │ │ + bl 248610 │ │ │ │ ldr.w r1, [fp, #28] │ │ │ │ cbz r1, db31e │ │ │ │ ldr r3, [pc, #680] @ (db55c ) │ │ │ │ mov r9, r6 │ │ │ │ ldr.w r2, [fp, #32] │ │ │ │ movw r5, #375 @ 0x177 │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ @@ -194640,20 +194640,20 @@ │ │ │ │ cmp r7, #0 │ │ │ │ bne.n db3ac │ │ │ │ ldr.w r8, [pc, #428] @ db564 │ │ │ │ movs r5, #2 │ │ │ │ str.w r5, [r6, #3148] @ 0xc4c │ │ │ │ add r8, pc │ │ │ │ mov r0, r8 │ │ │ │ - bl 177064 │ │ │ │ + bl 17709c │ │ │ │ movs r3, #3 │ │ │ │ cbz r0, db3da │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 17eb0c │ │ │ │ + bl 17eb44 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w db51c │ │ │ │ mov r3, r5 │ │ │ │ ldr.w r7, [fp, #4] │ │ │ │ movs r2, #0 │ │ │ │ str.w r3, [r6, #3152] @ 0xc50 │ │ │ │ str.w r2, [r6, #3092] @ 0xc14 │ │ │ │ @@ -194806,25 +194806,25 @@ │ │ │ │ lsls r5, r0, #2 │ │ │ │ lsrs r4, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r1, #9 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4!, {r1, r6, r7} │ │ │ │ + ldmia r4, {r1, r3, r4, r5, r6, r7} │ │ │ │ movs r5, r3 │ │ │ │ - ldmia r4, {r2, r4, r6} │ │ │ │ + ldmia r4!, {r2, r3, r7} │ │ │ │ movs r5, r3 │ │ │ │ - ldmia r4!, {r1, r2, r3} │ │ │ │ + ldmia r4!, {r1, r2, r6} │ │ │ │ movs r5, r3 │ │ │ │ ldr r3, [pc, #816] @ (db8a4 ) │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldmia r4, {r3, r4} │ │ │ │ + ldmia r4, {r4, r6} │ │ │ │ movs r5, r3 │ │ │ │ - ldmia r3!, {r1, r4, r6, r7} │ │ │ │ + ldmia r4!, {r1, r3} │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov fp, r2 │ │ │ │ @@ -195058,15 +195058,15 @@ │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ ldr r0, [pc, #416] @ (db994 ) │ │ │ │ lsls r5, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - svc 110 @ 0x6e │ │ │ │ + svc 166 @ 0xa6 │ │ │ │ movs r5, r3 │ │ │ │ ldr r0, [pc, #192] @ (db8c0 ) │ │ │ │ lsls r5, r0, #2 │ │ │ │ mov ip, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cbz r0, db85c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ @@ -195188,19 +195188,19 @@ │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ str r7, [sp, #0] │ │ │ │ bl e2828 │ │ │ │ mov r4, r0 │ │ │ │ b.n db8e2 │ │ │ │ nop │ │ │ │ - stmia r7!, {r1, r4, r6, r7} │ │ │ │ + ldmia r0!, {r1, r3} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r7!, {r1, r3, r5, r7} │ │ │ │ + stmia r7!, {r1, r5, r6, r7} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r7!, {r1, r2, r4, r5, r6} │ │ │ │ + stmia r7!, {r1, r2, r3, r5, r7} │ │ │ │ movs r5, 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] @ db9a8 │ │ │ │ sub sp, #8 │ │ │ │ @@ -195403,15 +195403,15 @@ │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n dbc2a │ │ │ │ add sp, #220 @ 0xdc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd r0, r1, [sp, #256] @ 0x100 │ │ │ │ - bl 176900 │ │ │ │ + bl 176938 │ │ │ │ cmp r4, #8 │ │ │ │ mov sl, r0 │ │ │ │ it ls │ │ │ │ addls r3, sp, #16 │ │ │ │ mov fp, r1 │ │ │ │ itt ls │ │ │ │ movls r6, r3 │ │ │ │ @@ -195481,17 +195481,17 @@ │ │ │ │ nop │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ add ip, sl │ │ │ │ lsls r5, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r1, r2] │ │ │ │ + strb r2, [r0, r3] │ │ │ │ movs r3, r4 │ │ │ │ - blt.n dbc10 │ │ │ │ + bgt.n dbc80 │ │ │ │ movs r5, r3 │ │ │ │ add sl, r4 │ │ │ │ lsls r5, r0, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -195677,15 +195677,15 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ cmn r6, r3 │ │ │ │ lsls r5, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r2, r3, r6} │ │ │ │ + stmia r3!, {r2, r7} │ │ │ │ movs r5, r3 │ │ │ │ negs r4, r5 │ │ │ │ lsls r5, r0, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -198813,17 +198813,17 @@ │ │ │ │ b.w dcdcc │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ movs r3, #8 │ │ │ │ mov.w ip, #1 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ mov r4, r1 │ │ │ │ b.w dcdae │ │ │ │ - subs r4, #34 @ 0x22 │ │ │ │ + subs r4, #90 @ 0x5a │ │ │ │ movs r3, r4 │ │ │ │ - add r2, pc, #544 @ (adr r2, de0e8 ) │ │ │ │ + add r2, pc, #768 @ (adr r2, de1c8 ) │ │ │ │ movs r5, r3 │ │ │ │ ldrd r3, r2, [r6, #8] │ │ │ │ ands.w r3, r3, #2048 @ 0x800 │ │ │ │ bne.n ddf66 │ │ │ │ cmp r2, #0 │ │ │ │ beq.w dd0b6 │ │ │ │ mov.w ip, #223 @ 0xdf │ │ │ │ @@ -200261,15 +200261,15 @@ │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, r3, r0 │ │ │ │ lsls r5, r0, #2 │ │ │ │ asrs r4, r4, #19 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - str r4, [sp, #304] @ 0x130 │ │ │ │ + str r4, [sp, #528] @ 0x210 │ │ │ │ movs r5, 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 │ │ │ │ @@ -200298,15 +200298,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 │ │ │ │ - movs r2, #18 │ │ │ │ + movs r2, #74 @ 0x4a │ │ │ │ movs r3, 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 │ │ │ │ @@ -200348,15 +200348,15 @@ │ │ │ │ cbz r5, deeae │ │ │ │ mov.w r2, #268 @ 0x10c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 428b4 │ │ │ │ str.w r5, [r4, #920] @ 0x398 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - movs r1, #124 @ 0x7c │ │ │ │ + movs r1, #180 @ 0xb4 │ │ │ │ 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 r5, r1 │ │ │ │ ldr r1, [pc, #780] @ (df1d4 ) │ │ │ │ @@ -204149,15 +204149,15 @@ │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #10 │ │ │ │ bl e2a58 │ │ │ │ ldrd r3, r2, [r5, #8] │ │ │ │ strd r3, r2, [r4, #36] @ 0x24 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ - bl 250bfc │ │ │ │ + bl 250c34 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #24] │ │ │ │ cmp r3, #1 │ │ │ │ str r0, [r4, #84] @ 0x54 │ │ │ │ beq.n e1ea4 │ │ │ │ cmp r3, #2 │ │ │ │ itte ne │ │ │ │ @@ -204439,23 +204439,23 @@ │ │ │ │ beq.n e2218 │ │ │ │ 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 250a7c │ │ │ │ - bl 17137c │ │ │ │ + bl 250ab4 │ │ │ │ + bl 1713b4 │ │ │ │ cbz r0, e218a │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ bls.n e218a │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ - bl 250a7c │ │ │ │ - bl 17137c │ │ │ │ + bl 250ab4 │ │ │ │ + bl 1713b4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n e2230 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ bls.n e2230 │ │ │ │ ldr r0, [r5, #112] @ 0x70 │ │ │ │ movs r3, #0 │ │ │ │ @@ -204525,16 +204525,16 @@ │ │ │ │ it eq │ │ │ │ subeq.w r1, r3, lr │ │ │ │ b.n e2162 │ │ │ │ cmp r2, #2 │ │ │ │ beq.n e21c0 │ │ │ │ b.n e21b8 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 250a7c │ │ │ │ - bl 17137c │ │ │ │ + bl 250ab4 │ │ │ │ + bl 1713b4 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r5, #104] @ 0x68 │ │ │ │ subs r0, #1 │ │ │ │ add r0, r1 │ │ │ │ blx 43150 <__aeabi_uidiv@plt> │ │ │ │ str r0, [r5, #104] @ 0x68 │ │ │ │ @@ -204643,15 +204643,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 250bfc │ │ │ │ + bl 250c34 │ │ │ │ lsls r3, r0, #29 │ │ │ │ it pl │ │ │ │ movpl r0, #0 │ │ │ │ bpl.n e238c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cbz r3, e2392 │ │ │ │ movw r1, #30569 @ 0x7769 │ │ │ │ @@ -204672,15 +204672,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 250bfc │ │ │ │ + bl 250c34 │ │ │ │ ands.w r0, r0, #4 │ │ │ │ beq.n e23d2 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cbz r3, e23d4 │ │ │ │ movw r1, #30570 @ 0x776a │ │ │ │ movt r1, #15262 @ 0x3b9e │ │ │ │ b.n e23c8 │ │ │ │ @@ -204760,32 +204760,32 @@ │ │ │ │ b.n e2418 │ │ │ │ ldr r2, [pc, #476] @ (e2658 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #476] @ (e265c ) │ │ │ │ adds r6, #4 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 17642c │ │ │ │ + bl 176464 │ │ │ │ add.w r3, fp, #1 │ │ │ │ mov fp, r3 │ │ │ │ cmp r5, r3 │ │ │ │ beq.n e2434 │ │ │ │ b.n e2456 │ │ │ │ mov r1, r9 │ │ │ │ add r2, sp, #140 @ 0x8c │ │ │ │ movs r0, #0 │ │ │ │ str r2, [sp, #32] │ │ │ │ - bl 179c34 │ │ │ │ + bl 179c6c │ │ │ │ ldr r1, [pc, #444] @ (e2660 ) │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ mov r9, r0 │ │ │ │ mov r2, r7 │ │ │ │ add r1, pc │ │ │ │ movs r0, #0 │ │ │ │ - bl 179c78 │ │ │ │ + bl 179cb0 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w e2614 │ │ │ │ ldr.w r3, [r4, #324] @ 0x144 │ │ │ │ cmp r6, r3 │ │ │ │ beq.n e25a6 │ │ │ │ @@ -204798,15 +204798,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 179958 │ │ │ │ + bl 179990 │ │ │ │ cmp r5, #0 │ │ │ │ str r0, [sp, #20] │ │ │ │ ble.w e2642 │ │ │ │ mov.w r3, #48640 @ 0xbe00 │ │ │ │ movt r3, #15260 @ 0x3b9c │ │ │ │ strd r4, r5, [sp, #24] │ │ │ │ mov.w ip, #0 │ │ │ │ @@ -204869,15 +204869,15 @@ │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov r2, sl │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ mov r1, r8 │ │ │ │ str r6, [sp, #80] @ 0x50 │ │ │ │ bl d9f98 │ │ │ │ mov r0, r6 │ │ │ │ - bl 179a60 │ │ │ │ + bl 179a98 │ │ │ │ ldr.w r2, [r4, #284] @ 0x11c │ │ │ │ add.w r3, r4, #280 @ 0x118 │ │ │ │ cmp r2, r3 │ │ │ │ beq.n e25e2 │ │ │ │ cmp.w r8, #256 @ 0x100 │ │ │ │ beq.n e2636 │ │ │ │ it hi │ │ │ │ @@ -204894,45 +204894,45 @@ │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r3, #0 │ │ │ │ str.w r9, [sp, #8] │ │ │ │ str r3, [sp, #0] │ │ │ │ bl d9e04 │ │ │ │ mov r0, r9 │ │ │ │ - bl 179a60 │ │ │ │ + bl 179a98 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 179a60 │ │ │ │ + bl 179a98 │ │ │ │ b.n e2434 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 249bd8 │ │ │ │ + bl 249c10 │ │ │ │ ldr r2, [pc, #104] @ (e2664 ) │ │ │ │ ldr r1, [pc, #108] @ (e2668 ) │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ movs r0, #1 │ │ │ │ - bl 17642c │ │ │ │ + bl 176464 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w e2434 │ │ │ │ b.n e2462 │ │ │ │ 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 d9ff8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 179a60 │ │ │ │ + bl 179a98 │ │ │ │ mov r0, r5 │ │ │ │ - bl 179a60 │ │ │ │ + bl 179a98 │ │ │ │ b.n e2434 │ │ │ │ tst.w sl, #4 │ │ │ │ ite eq │ │ │ │ moveq r1, #2 │ │ │ │ movne r1, #4 │ │ │ │ b.n e25c8 │ │ │ │ movs r3, #0 │ │ │ │ @@ -204941,23 +204941,23 @@ │ │ │ │ nop │ │ │ │ bgt.n e2650 │ │ │ │ lsls r4, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ blt.n e25e0 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldrb r4, [r7, r2] │ │ │ │ + ldrb r4, [r6, r3] │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r6, [r3, r3] │ │ │ │ + ldrb r6, [r2, r4] │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r4, [r7, r3] │ │ │ │ + ldrb r4, [r6, r4] │ │ │ │ movs r5, r3 │ │ │ │ - ldrh r2, [r5, r5] │ │ │ │ + ldrh r2, [r4, r6] │ │ │ │ movs r5, r3 │ │ │ │ - ldrh r6, [r3, r5] │ │ │ │ + ldrh r6, [r2, r6] │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #396] @ (e280c ) │ │ │ │ @@ -204998,58 +204998,58 @@ │ │ │ │ cmn.w r5, #8 │ │ │ │ bne.n e26dc │ │ │ │ cmp r3, #2 │ │ │ │ bne.n e27b8 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ cbnz r3, e2738 │ │ │ │ mov r0, r5 │ │ │ │ - bl 24a080 │ │ │ │ + bl 24a0b8 │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n e27d2 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ mov r1, r8 │ │ │ │ movs r0, #0 │ │ │ │ - bl 179c34 │ │ │ │ + bl 179c6c │ │ │ │ ldr r1, [pc, #280] @ (e2814 ) │ │ │ │ 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 e23e4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 179a60 │ │ │ │ + bl 179a98 │ │ │ │ ldr r2, [pc, #248] @ (e2818 ) │ │ │ │ ldr r3, [pc, #240] @ (e2810 ) │ │ │ │ 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 e2806 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 24a080 │ │ │ │ + bl 24a0b8 │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n e2774 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #28] │ │ │ │ movs r0, #0 │ │ │ │ - bl 179c34 │ │ │ │ + bl 179c6c │ │ │ │ ldr r1, [pc, #200] @ (e281c ) │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r2, #1 │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #16] │ │ │ │ strd r1, r0, [sp, #8] │ │ │ │ add r3, sp, #32 │ │ │ │ @@ -205125,23 +205125,23 @@ │ │ │ │ b.n e26e0 │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bls.n e2900 │ │ │ │ lsls r4, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r5, r2] │ │ │ │ + ldrh r6, [r4, r3] │ │ │ │ movs r5, r3 │ │ │ │ bhi.n e27d4 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldrh r6, [r2, r1] │ │ │ │ + ldrh r6, [r1, r2] │ │ │ │ movs r5, r3 │ │ │ │ - ldr r0, [r4, #120] @ 0x78 │ │ │ │ + ldr r0, [r3, #124] @ 0x7c │ │ │ │ movs r5, r3 │ │ │ │ - ldr r6, [r7, #112] @ 0x70 │ │ │ │ + ldr r6, [r6, #116] @ 0x74 │ │ │ │ movs r5, r3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #72] @ (e2880 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -205297,15 +205297,15 @@ │ │ │ │ cbz r0, e29ca │ │ │ │ ldr r3, [pc, #48] @ (e29e4 ) │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ cmp r2, r3 │ │ │ │ beq.n e29c2 │ │ │ │ cbz r2, e29cc │ │ │ │ - bl 179a60 │ │ │ │ + bl 179a98 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #4] │ │ │ │ str r3, [r5, #8] │ │ │ │ str r3, [r5, #12] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ blx 423e4 │ │ │ │ movs r3, #0 │ │ │ │ @@ -205325,43 +205325,43 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r0, #3440] @ 0xd70 │ │ │ │ mov r6, r2 │ │ │ │ cbz r0, e2a1e │ │ │ │ mov r1, r6 │ │ │ │ - bl 175880 │ │ │ │ + bl 1758b8 │ │ │ │ cbz r0, e2a30 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ movs r3, #0 │ │ │ │ - bl 17d878 │ │ │ │ + bl 17d8b0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 175cc0 │ │ │ │ + bl 175cf8 │ │ │ │ str.w r0, [r4, #3440] @ 0xd70 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n e2a00 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r1, #12 │ │ │ │ ldr.w r0, [r4, #3440] @ 0xd70 │ │ │ │ - bl 179864 │ │ │ │ + bl 17989c │ │ │ │ movs r2, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r2 │ │ │ │ - bl 17d788 │ │ │ │ + bl 17d7c0 │ │ │ │ ldr.w r0, [r4, #3440] @ 0xd70 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1758bc │ │ │ │ + bl 1758f4 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n e2a08 │ │ │ │ b.n e2a2a │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -205374,15 +205374,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 17d788 │ │ │ │ + bl 17d7c0 │ │ │ │ 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 │ │ │ │ @@ -205392,23 +205392,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 17d788 │ │ │ │ + bl 17d7c0 │ │ │ │ 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 17d7a0 │ │ │ │ + bl 17d7d8 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cbz r1, e2af4 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cbz r3, e2af6 │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ blx r2 │ │ │ │ @@ -205432,15 +205432,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 17d788 │ │ │ │ + bl 17d7c0 │ │ │ │ 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 │ │ │ │ @@ -205463,15 +205463,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 17d788 │ │ │ │ + bl 17d7c0 │ │ │ │ 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 │ │ │ │ @@ -205505,15 +205505,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 17d788 │ │ │ │ + bl 17d7c0 │ │ │ │ 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 │ │ │ │ @@ -205644,15 +205644,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 17d788 │ │ │ │ + bl 17d7c0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ add.w r2, r0, #36 @ 0x24 │ │ │ │ b.n e2c22 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -205702,15 +205702,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 17d788 │ │ │ │ + bl 17d7c0 │ │ │ │ addw r0, r5, #3096 @ 0xc18 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r0] │ │ │ │ adds r2, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n e2dc2 │ │ │ │ @@ -205788,15 +205788,15 @@ │ │ │ │ str r4, [sp, #20] │ │ │ │ mov.w r4, #0 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ beq.n e2ec0 │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ add.w r0, r6, #20 │ │ │ │ - bl 17d878 │ │ │ │ + bl 17d8b0 │ │ │ │ mov r3, r0 │ │ │ │ ldrd r1, r2, [sp, #48] @ 0x30 │ │ │ │ movs r0, #0 │ │ │ │ strd r1, r2, [r3] │ │ │ │ ldr r2, [pc, #84] @ (e2f00 ) │ │ │ │ ldr r3, [pc, #80] @ (e2efc ) │ │ │ │ add r2, pc │ │ │ │ @@ -205808,25 +205808,25 @@ │ │ │ │ bne.n e2ef2 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ addw r1, r5, #3416 @ 0xd58 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 18ce64 │ │ │ │ + bl 18ce9c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ add r4, sp, #16 │ │ │ │ str r4, [sp, #4] │ │ │ │ bl e29e8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 18ce80 │ │ │ │ + bl 18ceb8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ cmp r4, #0 │ │ │ │ bne.n e2ea8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ b.n e2e9e │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @@ -205863,15 +205863,15 @@ │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ beq.n e2f78 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ mov r3, r1 │ │ │ │ add.w r0, r7, #20 │ │ │ │ - bl 17d878 │ │ │ │ + bl 17d8b0 │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ strd r2, r3, [r4] │ │ │ │ ldr r2, [pc, #84] @ (e2fb8 ) │ │ │ │ ldr r3, [pc, #80] @ (e2fb4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -205881,25 +205881,25 @@ │ │ │ │ bne.n e2faa │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ addw r1, r6, #3416 @ 0xd58 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 18ce64 │ │ │ │ + bl 18ce9c │ │ │ │ str r5, [sp, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r5, sp, #16 │ │ │ │ mov r2, r7 │ │ │ │ str r5, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ bl e29e8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 18ce80 │ │ │ │ + bl 18ceb8 │ │ │ │ cbnz r5, e2fa4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ b.n e2f58 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ b.n e2f5c │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ @@ -205954,15 +205954,15 @@ │ │ │ │ ldr r3, [pc, #32] @ (e305c ) │ │ │ │ add.w r0, r4, #4352 @ 0x1100 │ │ │ │ movs r2, #0 │ │ │ │ adds r0, #8 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ - bl 248558 │ │ │ │ + bl 248590 │ │ │ │ movs r0, #0 │ │ │ │ str.w r0, [r5, #540] @ 0x21c │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ beq.n e3084 │ │ │ │ lsls r4, r0, #2 │ │ │ │ lsrs r4, r7, #17 │ │ │ │ @@ -206718,15 +206718,15 @@ │ │ │ │ movs r3, #121 @ 0x79 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ str.w ip, [sp] │ │ │ │ bl e2828 │ │ │ │ b.n e381a │ │ │ │ - ldr r1, [pc, #560] @ (e3a68 ) │ │ │ │ + ldr r1, [pc, #784] @ (e3b48 ) │ │ │ │ movs r5, r3 │ │ │ │ cbnz r2, e383c │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -206997,24 +206997,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 18ce64 │ │ │ │ + bl 18ce9c │ │ │ │ movs r3, #1 │ │ │ │ add.w r0, r4, #68 @ 0x44 │ │ │ │ strb.w r3, [r4, #200] @ 0xc8 │ │ │ │ - bl 18ce80 │ │ │ │ + bl 18ceb8 │ │ │ │ ldr r1, [pc, #52] @ (e3b54 ) │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r4, #204 @ 0xcc │ │ │ │ add r1, pc │ │ │ │ - bl 18ce9c │ │ │ │ + bl 18ced4 │ │ │ │ cmp r0, #2 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ beq.n e3b38 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r3, [pc, #28] @ (e3b58 ) │ │ │ │ @@ -207026,17 +207026,17 @@ │ │ │ │ add r2, pc │ │ │ │ movw r3, #873 @ 0x369 │ │ │ │ bl e2828 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ lsrs r3, r1, #23 │ │ │ │ movs r0, r0 │ │ │ │ - mov sl, r8 │ │ │ │ + mov sl, pc │ │ │ │ movs r5, r3 │ │ │ │ - mov sl, r3 │ │ │ │ + mov sl, sl │ │ │ │ movs r5, r3 │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ str.w r0, [ip, #-16] │ │ │ │ @@ -207077,15 +207077,15 @@ │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ stmia r4!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r4, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r0, r6] │ │ │ │ + ldrh r2, [r7, r6] │ │ │ │ movs r5, r3 │ │ │ │ stmia r4!, {r2, r6} │ │ │ │ lsls r4, r0, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -207945,24 +207945,24 @@ │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r3, [r5, #3152] @ 0xc50 │ │ │ │ strd r2, r2, [r4, #192] @ 0xc0 │ │ │ │ cmp r3, #3 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [r4, #64] @ 0x40 │ │ │ │ - bl 18cdd8 │ │ │ │ + bl 18ce10 │ │ │ │ cmp r0, #2 │ │ │ │ beq.n e448c │ │ │ │ add.w r7, r4, #96 @ 0x60 │ │ │ │ mov r0, r7 │ │ │ │ - bl 18cd6c │ │ │ │ + bl 18cda4 │ │ │ │ cmp r0, #2 │ │ │ │ beq.n e44c2 │ │ │ │ add.w r0, r4, #144 @ 0x90 │ │ │ │ - bl 18cd6c │ │ │ │ + bl 18cda4 │ │ │ │ cmp r0, #2 │ │ │ │ beq.n e44ea │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ cmp r3, #2 │ │ │ │ beq.n e44ac │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ @@ -207990,56 +207990,56 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r4 │ │ │ │ bl e3af8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n e446a │ │ │ │ add.w r0, r4, #144 @ 0x90 │ │ │ │ - bl 18cd58 │ │ │ │ + bl 18cd90 │ │ │ │ b.n e4502 │ │ │ │ ldr r1, [pc, #80] @ (e4514 ) │ │ │ │ movs r3, #83 @ 0x53 │ │ │ │ ldr r2, [pc, #80] @ (e4518 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ str r1, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #12 │ │ │ │ bl e2828 │ │ │ │ mov r5, r0 │ │ │ │ add.w r0, r4, #68 @ 0x44 │ │ │ │ - bl 18cdc4 │ │ │ │ + bl 18cdfc │ │ │ │ mov r0, r5 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r1, [pc, #48] @ (e451c ) │ │ │ │ movs r3, #89 @ 0x59 │ │ │ │ ldr r2, [pc, #48] @ (e4520 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ str r1, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #12 │ │ │ │ bl e2828 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 18cd58 │ │ │ │ + bl 18cd90 │ │ │ │ b.n e44da │ │ │ │ nop │ │ │ │ - subs r5, #130 @ 0x82 │ │ │ │ + subs r5, #186 @ 0xba │ │ │ │ movs r5, r3 │ │ │ │ - subs r5, #68 @ 0x44 │ │ │ │ + subs r5, #124 @ 0x7c │ │ │ │ movs r5, r3 │ │ │ │ - subs r5, #94 @ 0x5e │ │ │ │ + subs r5, #150 @ 0x96 │ │ │ │ movs r5, r3 │ │ │ │ - subs r5, #18 │ │ │ │ + subs r5, #74 @ 0x4a │ │ │ │ movs r5, r3 │ │ │ │ - subs r5, #54 @ 0x36 │ │ │ │ + subs r5, #110 @ 0x6e │ │ │ │ movs r5, r3 │ │ │ │ - subs r4, #234 @ 0xea │ │ │ │ + subs r5, #34 @ 0x22 │ │ │ │ movs r5, 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] @ (e45cc ) │ │ │ │ @@ -208087,28 +208087,28 @@ │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n e459e │ │ │ │ ldr r0, [pc, #40] @ (e45d8 ) │ │ │ │ mov r1, r5 │ │ │ │ dmb ish │ │ │ │ add r0, pc │ │ │ │ - bl 17eb0c │ │ │ │ + bl 17eb44 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n e4550 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ bl daad8 │ │ │ │ blx 42a1c │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ revsh r0, r0 │ │ │ │ lsls r4, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ hlt 0x0028 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - subs r2, #152 @ 0x98 │ │ │ │ + subs r2, #208 @ 0xd0 │ │ │ │ movs r5, 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 │ │ │ │ @@ -208285,17 +208285,17 @@ │ │ │ │ lsls r4, r0, #2 │ │ │ │ lsrs r4, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r5, #8 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #60 @ 0x3c │ │ │ │ + subs r2, #116 @ 0x74 │ │ │ │ movs r5, r3 │ │ │ │ - subs r2, #146 @ 0x92 │ │ │ │ + subs r2, #202 @ 0xca │ │ │ │ movs r5, r3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ movs r4, #0 │ │ │ │ @@ -208331,25 +208331,25 @@ │ │ │ │ strd r0, r1, [r3, #16] │ │ │ │ beq.n e489a │ │ │ │ cmp r2, #2 │ │ │ │ bne.n e4878 │ │ │ │ add.w r3, r6, #68 @ 0x44 │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r0, r3 │ │ │ │ - bl 18ce64 │ │ │ │ + bl 18ce9c │ │ │ │ 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 18cd8c │ │ │ │ + bl 18cdc4 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 18ce80 │ │ │ │ + bl 18ceb8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl e45e0 │ │ │ │ mov r1, r5 │ │ │ │ @@ -208361,25 +208361,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 18ce64 │ │ │ │ + bl 18ce9c │ │ │ │ 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 18cd8c │ │ │ │ + bl 18cdc4 │ │ │ │ add.w r0, r6, #68 @ 0x44 │ │ │ │ - bl 18ce80 │ │ │ │ + bl 18ceb8 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ bl daa44 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [pc, #28] @ (e48f0 ) │ │ │ │ @@ -208390,35 +208390,35 @@ │ │ │ │ movw r3, #1355 @ 0x54b │ │ │ │ bl e2828 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - subs r1, #4 │ │ │ │ + subs r1, #60 @ 0x3c │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #12 │ │ │ │ adds r0, #68 @ 0x44 │ │ │ │ - bl 18ce64 │ │ │ │ + bl 18ce9c │ │ │ │ ldrb.w r3, [r5, #200] @ 0xc8 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n e498c │ │ │ │ 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 e499c │ │ │ │ - bl 18ce80 │ │ │ │ + bl 18ceb8 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r3, #1 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ strd sl, fp, [sp] │ │ │ │ bl e947c │ │ │ │ mov r1, r4 │ │ │ │ @@ -208430,41 +208430,41 @@ │ │ │ │ mov r1, r4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ cmp r7, #0 │ │ │ │ bne.n e49e0 │ │ │ │ bl e3988 │ │ │ │ add.w r0, r5, #68 @ 0x44 │ │ │ │ - bl 18ce64 │ │ │ │ + bl 18ce9c │ │ │ │ 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 18cd3c │ │ │ │ + bl 18cd74 │ │ │ │ ldrb.w r3, [r5, #200] @ 0xc8 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n e4922 │ │ │ │ add.w r0, r5, #68 @ 0x44 │ │ │ │ - bl 18ce80 │ │ │ │ + bl 18ceb8 │ │ │ │ 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 18cda8 │ │ │ │ + bl 18cde0 │ │ │ │ cmp r0, #2 │ │ │ │ bne.n e4984 │ │ │ │ add.w r0, r5, #68 @ 0x44 │ │ │ │ - bl 18ce80 │ │ │ │ + bl 18ceb8 │ │ │ │ ldr r3, [pc, #60] @ (e49f4 ) │ │ │ │ ldr r1, [pc, #64] @ (e49f8 ) │ │ │ │ mov r0, r5 │ │ │ │ add r3, pc │ │ │ │ movw r2, #811 @ 0x32b │ │ │ │ add r1, pc │ │ │ │ bl e4524 │ │ │ │ @@ -208482,38 +208482,38 @@ │ │ │ │ movw r2, #834 @ 0x342 │ │ │ │ ldr r1, [pc, #32] @ (e4a08 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl e4524 │ │ │ │ b.n e49c6 │ │ │ │ nop │ │ │ │ - subs r0, #158 @ 0x9e │ │ │ │ + subs r0, #214 @ 0xd6 │ │ │ │ movs r5, r3 │ │ │ │ - subs r0, #32 │ │ │ │ + subs r0, #88 @ 0x58 │ │ │ │ movs r5, r3 │ │ │ │ - subs r0, #146 @ 0x92 │ │ │ │ + subs r0, #202 @ 0xca │ │ │ │ movs r5, r3 │ │ │ │ - subs r0, #8 │ │ │ │ + subs r0, #64 @ 0x40 │ │ │ │ movs r5, r3 │ │ │ │ - subs r0, #156 @ 0x9c │ │ │ │ + subs r0, #212 @ 0xd4 │ │ │ │ movs r5, r3 │ │ │ │ - adds r7, #246 @ 0xf6 │ │ │ │ + subs r0, #46 @ 0x2e │ │ │ │ movs r5, r3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ add.w r5, r0, #68 @ 0x44 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ add.w r6, r4, #192 @ 0xc0 │ │ │ │ add.w r7, r4, #144 @ 0x90 │ │ │ │ - bl 18ce64 │ │ │ │ + bl 18ce9c │ │ │ │ b.n e4a38 │ │ │ │ - bl 18cda8 │ │ │ │ + bl 18cde0 │ │ │ │ cmp r0, #2 │ │ │ │ beq.n e4a72 │ │ │ │ ldr.w r3, [r4, #196] @ 0xc4 │ │ │ │ cmp r3, r6 │ │ │ │ beq.n e4a66 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr.w r2, [r3, #3108] @ 0xc24 │ │ │ │ @@ -208522,37 +208522,37 @@ │ │ │ │ mov r0, r7 │ │ │ │ cmp r2, #0 │ │ │ │ ble.n e4a30 │ │ │ │ ldrb.w r2, [r3, #3112] @ 0xc28 │ │ │ │ cbz r2, e4a86 │ │ │ │ mvn.w r4, #3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18ce80 │ │ │ │ + bl 18ceb8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18ce80 │ │ │ │ + bl 18ceb8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [pc, #28] @ (e4a90 ) │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [pc, #28] @ (e4a94 ) │ │ │ │ movw r2, #619 @ 0x26b │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl e4524 │ │ │ │ b.n e4a58 │ │ │ │ mov r0, r3 │ │ │ │ bl daad8 │ │ │ │ b.n e4a58 │ │ │ │ nop │ │ │ │ - adds r7, #220 @ 0xdc │ │ │ │ + subs r0, #20 │ │ │ │ movs r5, r3 │ │ │ │ - adds r7, #98 @ 0x62 │ │ │ │ + adds r7, #154 @ 0x9a │ │ │ │ movs r5, 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 │ │ │ │ @@ -208618,25 +208618,25 @@ │ │ │ │ bl e93d8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w e4c90 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r8, r3 │ │ │ │ b.n e4b00 │ │ │ │ add.w r0, r5, #68 @ 0x44 │ │ │ │ - bl 18ce64 │ │ │ │ + bl 18ce9c │ │ │ │ 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 18cd8c │ │ │ │ + bl 18cdc4 │ │ │ │ add.w r0, r5, #68 @ 0x44 │ │ │ │ - bl 18ce80 │ │ │ │ + bl 18ceb8 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ bl daa44 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r0, #64] @ 0x40 │ │ │ │ @@ -208647,25 +208647,25 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl e3a10 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n e4c24 │ │ │ │ add.w r0, r5, #68 @ 0x44 │ │ │ │ ldr r7, [r4, #84] @ 0x54 │ │ │ │ - bl 18ce64 │ │ │ │ + bl 18ce9c │ │ │ │ add.w r3, r5, #192 @ 0xc0 │ │ │ │ str r3, [r4, #4] │ │ │ │ add.w r0, r5, #96 @ 0x60 │ │ │ │ ldr.w r3, [r5, #192] @ 0xc0 │ │ │ │ str r3, [r4, #0] │ │ │ │ str r4, [r3, #4] │ │ │ │ str.w r4, [r5, #192] @ 0xc0 │ │ │ │ - bl 18cd8c │ │ │ │ + bl 18cdc4 │ │ │ │ add.w r0, r5, #68 @ 0x44 │ │ │ │ - bl 18ce80 │ │ │ │ + bl 18ceb8 │ │ │ │ cbz r7, e4bda │ │ │ │ mov r0, r5 │ │ │ │ bl e4a0c │ │ │ │ cmp r0, #0 │ │ │ │ bne.n e4c74 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ @@ -209118,33 +209118,33 @@ │ │ │ │ movs r0, r0 │ │ │ │ cbz r6, e509e │ │ │ │ lsls r4, r0, #2 │ │ │ │ cbz r2, e50a2 │ │ │ │ lsls r4, r0, #2 │ │ │ │ lsrs r4, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #112 @ 0x70 │ │ │ │ + adds r3, #168 @ 0xa8 │ │ │ │ movs r5, r3 │ │ │ │ - adds r2, #174 @ 0xae │ │ │ │ + adds r2, #230 @ 0xe6 │ │ │ │ movs r5, r3 │ │ │ │ sub sp, #144 @ 0x90 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - adds r1, #188 @ 0xbc │ │ │ │ + adds r1, #244 @ 0xf4 │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ mov r8, r0 │ │ │ │ add.w r4, r0, #68 @ 0x44 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ mov r6, r1 │ │ │ │ - bl 18ce64 │ │ │ │ + bl 18ce9c │ │ │ │ ldr.w r5, [r8, #196] @ 0xc4 │ │ │ │ add.w r2, r8, #192 @ 0xc0 │ │ │ │ ldr.w fp, [pc, #280] @ e51b0 │ │ │ │ mov.w sl, #0 │ │ │ │ cmp r5, r2 │ │ │ │ add fp, pc │ │ │ │ it eq │ │ │ │ @@ -209209,17 +209209,17 @@ │ │ │ │ cmp r5, r3 │ │ │ │ bne.n e50b2 │ │ │ │ mov r9, r4 │ │ │ │ ldrd r4, r6, [sp, #24] │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n e5152 │ │ │ │ add.w r0, r8, #144 @ 0x90 │ │ │ │ - bl 18cd3c │ │ │ │ + bl 18cd74 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18ce80 │ │ │ │ + bl 18ceb8 │ │ │ │ cbz r6, e515e │ │ │ │ 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] │ │ │ │ @@ -209245,21 +209245,21 @@ │ │ │ │ bl e4524 │ │ │ │ b.n e518a │ │ │ │ ... │ │ │ │ add r7, sp, #376 @ 0x178 │ │ │ │ lsls r4, r0, #2 │ │ │ │ lsrs r4, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #234 @ 0xea │ │ │ │ + adds r1, #34 @ 0x22 │ │ │ │ movs r5, r3 │ │ │ │ - adds r0, #96 @ 0x60 │ │ │ │ + adds r0, #152 @ 0x98 │ │ │ │ movs r5, r3 │ │ │ │ - adds r0, #234 @ 0xea │ │ │ │ + adds r1, #34 @ 0x22 │ │ │ │ movs r5, r3 │ │ │ │ - adds r0, #68 @ 0x44 │ │ │ │ + adds r0, #124 @ 0x7c │ │ │ │ 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 │ │ │ │ ldr.w sl, [pc, #256] @ e52dc │ │ │ │ mov r5, r0 │ │ │ │ @@ -209286,19 +209286,19 @@ │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ blx r2 │ │ │ │ ldr.w r4, [r5, #196] @ 0xc4 │ │ │ │ cmp r6, r4 │ │ │ │ bne.n e51fc │ │ │ │ add.w r0, r5, #144 @ 0x90 │ │ │ │ - bl 18cd58 │ │ │ │ + bl 18cd90 │ │ │ │ mov r0, r9 │ │ │ │ - bl 18cd58 │ │ │ │ + bl 18cd90 │ │ │ │ mov r0, r8 │ │ │ │ - bl 18cdc4 │ │ │ │ + bl 18cdfc │ │ │ │ ldrd r0, r3, [r5, #304] @ 0x130 │ │ │ │ adds r2, r0, r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, r2 │ │ │ │ bcs.n e525a │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cbz r1, e5252 │ │ │ │ @@ -209314,15 +209314,15 @@ │ │ │ │ cbz r0, e5286 │ │ │ │ ldr r2, [pc, #128] @ (e52e0 ) │ │ │ │ ldr.w r3, [r5, #300] @ 0x12c │ │ │ │ ldr.w r2, [sl, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n e5274 │ │ │ │ cbz r3, e52d0 │ │ │ │ - bl 179a60 │ │ │ │ + bl 179a98 │ │ │ │ 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 │ │ │ │ @@ -209333,24 +209333,24 @@ │ │ │ │ strd r3, r3, [r5, #36] @ 0x24 │ │ │ │ bl e2ad0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ add.w r8, r5, #68 @ 0x44 │ │ │ │ bl e4a0c │ │ │ │ add.w r9, r5, #96 @ 0x60 │ │ │ │ mov r0, r8 │ │ │ │ - bl 18ce64 │ │ │ │ + bl 18ce9c │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r9 │ │ │ │ strb.w r4, [r5, #200] @ 0xc8 │ │ │ │ - bl 18cd8c │ │ │ │ + bl 18cdc4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 18ce80 │ │ │ │ + bl 18ceb8 │ │ │ │ ldr.w r0, [r5, #204] @ 0xcc │ │ │ │ mov r1, r4 │ │ │ │ - bl 18cf00 │ │ │ │ + bl 18cf38 │ │ │ │ str r4, [r5, #64] @ 0x40 │ │ │ │ b.n e51ee │ │ │ │ blx 423e4 │ │ │ │ ldr.w r3, [r5, #300] @ 0x12c │ │ │ │ b.n e5274 │ │ │ │ nop │ │ │ │ add r6, sp, #112 @ 0x70 │ │ │ │ @@ -209866,15 +209866,15 @@ │ │ │ │ ldrb.w r3, [r0, #3112] @ 0xc28 │ │ │ │ cbz r3, e57e2 │ │ │ │ mvn.w r5, #3 │ │ │ │ b.n e5548 │ │ │ │ bl daad8 │ │ │ │ b.n e57dc │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ - cmp r2, #24 │ │ │ │ + cmp r2, #80 @ 0x50 │ │ │ │ movs r5, 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, #212] @ (e58d4 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -209959,17 +209959,17 @@ │ │ │ │ bl daad8 │ │ │ │ b.n e58c4 │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ add r7, pc, #984 @ (adr r7, e5cb0 ) │ │ │ │ lsls r4, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb7e0 │ │ │ │ + @ instruction: 0xb818 │ │ │ │ movs r2, r4 │ │ │ │ - subs r7, #12 │ │ │ │ + subs r7, #68 @ 0x44 │ │ │ │ movs r5, r3 │ │ │ │ add r7, pc, #328 @ (adr r7, e5a30 ) │ │ │ │ lsls r4, r0, #2 │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ push {lr} │ │ │ │ mov ip, r3 │ │ │ │ cbz r3, e58fc │ │ │ │ @@ -210485,15 +210485,15 @@ │ │ │ │ mov r5, r2 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ ldr r1, [r1, #48] @ 0x30 │ │ │ │ mov r7, r3 │ │ │ │ str r0, [sp, #4] │ │ │ │ mul.w r2, r4, r2 │ │ │ │ ldr r0, [r1, r2] │ │ │ │ - bl 250bfc │ │ │ │ + bl 250c34 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #0] │ │ │ │ bl e2348 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ @@ -210889,16 +210889,16 @@ │ │ │ │ mul.w r4, r3, r4 │ │ │ │ add.w r2, r9, r4 │ │ │ │ ldr.w r3, [r9, r4] │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ orrs r3, r1 │ │ │ │ str r3, [r2, #4] │ │ │ │ - bl 250a7c │ │ │ │ - bl 18054c │ │ │ │ + bl 250ab4 │ │ │ │ + bl 180584 │ │ │ │ ldr.w r3, [r9, r4] │ │ │ │ rsb r0, r0, #2 │ │ │ │ str.w r0, [r8, #20] │ │ │ │ cbz r3, e628c │ │ │ │ movs r2, #1 │ │ │ │ strb r2, [r3, #8] │ │ │ │ str.w r3, [r8, #24] │ │ │ │ @@ -210971,16 +210971,16 @@ │ │ │ │ beq.n e629e │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r4, [r3, #8] │ │ │ │ cmp r4, #1 │ │ │ │ bne.n e629e │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ - bl 250a7c │ │ │ │ - bl 18054c │ │ │ │ + bl 250ab4 │ │ │ │ + bl 180584 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w e6bc8 │ │ │ │ str.w r4, [r8, #20] │ │ │ │ b.n e629e │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add.w lr, r8, #44 @ 0x2c │ │ │ │ orr.w ip, r2, r3 │ │ │ │ @@ -212177,15 +212177,15 @@ │ │ │ │ str.w fp, [r5] │ │ │ │ str r0, [r5, #8] │ │ │ │ beq.n e6fb0 │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ mla r3, r2, r0, r3 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 250bfc │ │ │ │ + bl 250c34 │ │ │ │ str r0, [r5, #16] │ │ │ │ add.w r9, r9, #1 │ │ │ │ adds r5, #20 │ │ │ │ cmp r7, r9 │ │ │ │ bne.n e6f86 │ │ │ │ ldrd r3, sl, [sp, #12] │ │ │ │ mov r6, fp │ │ │ │ @@ -212765,15 +212765,15 @@ │ │ │ │ mul.w r6, r3, r8 │ │ │ │ movs r3, #44 @ 0x2c │ │ │ │ add.w r5, r9, r6 │ │ │ │ mla r4, r3, r8, r4 │ │ │ │ add.w r8, r8, #1 │ │ │ │ ldr r7, [r4, #12] │ │ │ │ mov r0, r7 │ │ │ │ - bl 250bfc │ │ │ │ + bl 250c34 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [r4, #20] │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r2, [r4, #28] │ │ │ │ @@ -213443,21 +213443,21 @@ │ │ │ │ it eq │ │ │ │ moveq r6, r3 │ │ │ │ adds r3, #1 │ │ │ │ cmp r5, r3 │ │ │ │ bne.n e7cb2 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 250bfc │ │ │ │ + bl 250c34 │ │ │ │ ands.w r5, r0, #2 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ itt ne │ │ │ │ strne.w r6, [r4, #148] @ 0x94 │ │ │ │ movne r5, r0 │ │ │ │ - bl 250bfc │ │ │ │ + bl 250c34 │ │ │ │ ands.w r3, r0, #4 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr.w r7, [r9, #28] │ │ │ │ it ne │ │ │ │ ldrne r3, [sp, #32] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ @@ -213600,23 +213600,23 @@ │ │ │ │ nop │ │ │ │ ldr r3, [pc, #12] @ (e7e50 ) │ │ │ │ ldr r2, [sp, #0] │ │ │ │ add r3, pc │ │ │ │ ldmia.w r3, {r0, r1} │ │ │ │ stmia.w r2, {r0, r1} │ │ │ │ bx lr │ │ │ │ - str r1, [sp, #768] @ 0x300 │ │ │ │ + str r1, [sp, #992] @ 0x3e0 │ │ │ │ movs r2, r4 │ │ │ │ ldr r3, [pc, #12] @ (e7e64 ) │ │ │ │ add r3, pc │ │ │ │ ldmia.w r3, {r0, r1} │ │ │ │ stmia.w r2, {r0, r1} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - str r1, [sp, #696] @ 0x2b8 │ │ │ │ + str r1, [sp, #920] @ 0x398 │ │ │ │ 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, #3928] @ 0xf58 │ │ │ │ sub sp, #132 @ 0x84 │ │ │ │ mov r7, r0 │ │ │ │ @@ -213771,15 +213771,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 250a70 │ │ │ │ + bl 250aa8 │ │ │ │ adds r1, r5, r6 │ │ │ │ movs r3, #1 │ │ │ │ ldrd r0, r5, [r0] │ │ │ │ movs r2, #4 │ │ │ │ blx r5 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -213888,15 +213888,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 250bfc │ │ │ │ + bl 250c34 │ │ │ │ tst.w r0, #6 │ │ │ │ beq.n e814e │ │ │ │ ldr.w r3, [fp, r7] │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ lsls r3, r3, #19 │ │ │ │ bpl.n e814e │ │ │ │ @@ -213990,15 +213990,15 @@ │ │ │ │ movs r7, #1 │ │ │ │ mov r8, r9 │ │ │ │ movs r6, #24 │ │ │ │ blx 428b4 │ │ │ │ strd r9, r9, [sp, #36] @ 0x24 │ │ │ │ movs r5, #0 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ - bl 250a70 │ │ │ │ + bl 250aa8 │ │ │ │ mov r1, r6 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #4 │ │ │ │ ldrd r0, r6, [r0] │ │ │ │ blx r6 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -214055,15 +214055,15 @@ │ │ │ │ blx 423e4 │ │ │ │ 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, e8338 │ │ │ │ - bl 250a70 │ │ │ │ + bl 250aa8 │ │ │ │ ldr.w r1, [r4, #468] @ 0x1d4 │ │ │ │ cbz r1, e8338 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx r3 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #468] @ 0x1d4 │ │ │ │ @@ -214234,17 +214234,17 @@ │ │ │ │ ldr r3, [pc, #16] @ (e850c ) │ │ │ │ add r3, pc │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r0, ip │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldrh r4, [r0, #26] │ │ │ │ + ldrh r4, [r7, #26] │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r2, [r2, #24] │ │ │ │ + ldrh r2, [r1, #26] │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ ldr r4, [pc, #408] @ (e86bc ) │ │ │ │ mov r6, r1 │ │ │ │ @@ -214324,15 +214324,15 @@ │ │ │ │ b.n e863a │ │ │ │ cmp r3, r8 │ │ │ │ beq.n e8682 │ │ │ │ cmp r3, r9 │ │ │ │ bne.n e8636 │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ ldr.w r0, [fp, #36] @ 0x24 │ │ │ │ - bl 250dac │ │ │ │ + bl 250de4 │ │ │ │ cbz r0, e8636 │ │ │ │ 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} │ │ │ │ @@ -214567,15 +214567,15 @@ │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ strb r4, [r4, #31] │ │ │ │ lsls r4, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r5, #27 │ │ │ │ + lsrs r2, r4, #28 │ │ │ │ movs r5, r3 │ │ │ │ strb r4, [r5, #30] │ │ │ │ lsls r4, r0, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ @@ -214746,17 +214746,17 @@ │ │ │ │ bl e2828 │ │ │ │ mov r4, r0 │ │ │ │ b.n e89dc │ │ │ │ mov r7, r4 │ │ │ │ mov.w sl, #0 │ │ │ │ mov.w fp, #0 │ │ │ │ b.n e8986 │ │ │ │ - ldr??.w r0, [r2, #28] │ │ │ │ - str.w r0, [r6, #28] │ │ │ │ - ldrb.w r0, [r2, #28] │ │ │ │ + vld4.8 {d0-d3}, [sl :64], ip │ │ │ │ + ldr??.w r0, [lr, #28] │ │ │ │ + str.w r0, [sl, #28] │ │ │ │ ldr r2, [r1, #40] @ 0x28 │ │ │ │ cbz r2, e8a82 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ @@ -214998,15 +214998,15 @@ │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n e8dba │ │ │ │ add sp, #216 @ 0xd8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 176900 │ │ │ │ + bl 176938 │ │ │ │ ldr r7, [r5, #12] │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ cmp r7, #8 │ │ │ │ bhi.n e8d76 │ │ │ │ cmp r7, #0 │ │ │ │ beq.n e8d94 │ │ │ │ @@ -215092,17 +215092,17 @@ │ │ │ │ nop │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ strb r4, [r6, #13] │ │ │ │ lsls r4, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r2, #28] │ │ │ │ + strh r6, [r1, #30] │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r4, r0, #10 │ │ │ │ + lsrs r4, r7, #10 │ │ │ │ movs r5, r3 │ │ │ │ strb r2, [r0, #13] │ │ │ │ lsls r4, r0, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -215133,16 +215133,16 @@ │ │ │ │ add r1, pc │ │ │ │ bl dabdc │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ bl daa44 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - orns r0, r8, #10223616 @ 0x9c0000 │ │ │ │ - eors.w r0, lr, #10223616 @ 0x9c0000 │ │ │ │ + @ instruction: 0xf4b0001c │ │ │ │ + @ instruction: 0xf4d6001c │ │ │ │ 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] @ (e8f70 ) │ │ │ │ @@ -215261,17 +215261,17 @@ │ │ │ │ ... │ │ │ │ strb r6, [r3, #6] │ │ │ │ lsls r4, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r2, #4] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - @ instruction: 0xf3b4001c │ │ │ │ - @ instruction: 0xf3ee001c │ │ │ │ - @ instruction: 0xf372001c │ │ │ │ + @ instruction: 0xf3ec001c │ │ │ │ + bic.w r0, r6, #10223616 @ 0x9c0000 │ │ │ │ + usat16 r0, #28, sl │ │ │ │ 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 │ │ │ │ @@ -215344,16 +215344,16 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ movw r3, #658 @ 0x292 │ │ │ │ bl e2828 │ │ │ │ b.n e8fe2 │ │ │ │ nop │ │ │ │ - @ instruction: 0xf33a001c │ │ │ │ - @ instruction: 0xf28c001c │ │ │ │ + @ instruction: 0xf372001c │ │ │ │ + movt r0, #16412 @ 0x401c │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n e9080 │ │ │ │ tbb [pc, r0] │ │ │ │ lsrs r6, r1, #12 │ │ │ │ asrs r1, r2, #16 │ │ │ │ asrs r1, r2, #4 │ │ │ │ @@ -215373,23 +215373,23 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #20] @ (e9098 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #20] @ (e909c ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - strh r4, [r4, #6] │ │ │ │ + strh r4, [r3, #8] │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r6, #22] │ │ │ │ + strh r6, [r5, #24] │ │ │ │ movs r2, r4 │ │ │ │ - strh r4, [r7, #30] │ │ │ │ + strh r4, [r6, #32] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r6, [r0, #31] │ │ │ │ + ldrb r6, [r7, #31] │ │ │ │ movs r2, r4 │ │ │ │ - strh r0, [r3, #14] │ │ │ │ + strh r0, [r2, #16] │ │ │ │ movs r2, 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] @ e9128 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ @@ -215455,27 +215455,27 @@ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [pc, #40] @ (e9180 ) │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ add r0, pc │ │ │ │ - bl 17eb9c │ │ │ │ + bl 17ebd4 │ │ │ │ str r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n e914e │ │ │ │ movw r1, #16960 @ 0x4240 │ │ │ │ movt r1, #15 │ │ │ │ smull r0, r1, r0, r1 │ │ │ │ - bl 176900 │ │ │ │ + bl 176938 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ strh r4, [r7, #48] @ 0x30 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - movw r0, #32796 @ 0x801c │ │ │ │ + @ instruction: 0xf280001c │ │ │ │ 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 │ │ │ │ @@ -215556,15 +215556,15 @@ │ │ │ │ bl e90a0 │ │ │ │ cmp r0, #2 │ │ │ │ bne.n e927c │ │ │ │ adds r4, #24 │ │ │ │ cmp r5, r6 │ │ │ │ bne.n e924c │ │ │ │ str r0, [sp, #20] │ │ │ │ - bl 176894 │ │ │ │ + bl 1768cc │ │ │ │ cmp r0, sl │ │ │ │ ldr r3, [sp, #20] │ │ │ │ sbcs.w r1, r1, fp │ │ │ │ bcc.n e9248 │ │ │ │ b.n e9230 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ @@ -215659,15 +215659,15 @@ │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl e2828 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - orr.w r0, lr, #28 │ │ │ │ + eor.w r0, r6, #28 │ │ │ │ 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] │ │ │ │ @@ -215754,16 +215754,16 @@ │ │ │ │ ldr r1, [pc, #16] @ (e9478 ) │ │ │ │ mov r0, r7 │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl dabdc │ │ │ │ b.n e9448 │ │ │ │ nop │ │ │ │ - vqadd.s64 d16, d0, d12 │ │ │ │ - vqadd.s8 d16, d14, d12 │ │ │ │ + vshr.s32 d0, d12, #24 │ │ │ │ + vmov.i32 d0, #108 @ 0x0000006c │ │ │ │ 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 │ │ │ │ @@ -215796,16 +215796,16 @@ │ │ │ │ mov.w r2, #340 @ 0x154 │ │ │ │ ldr r1, [pc, #16] @ (e94e8 ) │ │ │ │ mov r0, r7 │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl dabdc │ │ │ │ b.n e94bc │ │ │ │ - mrc 0, 7, r0, cr14, cr12, {0} │ │ │ │ - mrc 0, 6, r0, cr12, cr12, {0} │ │ │ │ + vqadd.s64 d0, d6, d12 │ │ │ │ + vqadd.s16 d0, d4, d12 │ │ │ │ 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, #40] @ 0x28 │ │ │ │ @@ -215947,17 +215947,17 @@ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ adds r2, r6, #4 │ │ │ │ mov r4, r6 │ │ │ │ cmp r2, r8 │ │ │ │ sub.w r6, r3, #4 │ │ │ │ bne.n e9642 │ │ │ │ add.w r0, r7, #24 │ │ │ │ - bl 171e28 │ │ │ │ + bl 171e60 │ │ │ │ mov r0, r7 │ │ │ │ - bl 18cdc4 │ │ │ │ + bl 18cdfc │ │ │ │ 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} │ │ │ │ @@ -215977,15 +215977,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, e971e │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ blx 428b4 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18cdd8 │ │ │ │ + bl 18ce10 │ │ │ │ cbz r0, e96e8 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ ldr r4, [pc, #144] @ (e9760 ) │ │ │ │ ldr r2, [pc, #148] @ (e9764 ) │ │ │ │ @@ -215995,15 +215995,15 @@ │ │ │ │ add r2, pc │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl e2828 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 171da8 │ │ │ │ + bl 171de0 │ │ │ │ cbnz r0, e9736 │ │ │ │ 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 │ │ │ │ @@ -216021,15 +216021,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl e2828 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 18cdc4 │ │ │ │ + bl 18cdfc │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ mov r1, r4 │ │ │ │ blx r3 │ │ │ │ ldr r4, [pc, #36] @ (e976c ) │ │ │ │ ldr r2, [pc, #40] @ (e9770 ) │ │ │ │ movs r3, #123 @ 0x7b │ │ │ │ @@ -216037,19 +216037,19 @@ │ │ │ │ mvn.w r1, #12 │ │ │ │ add r2, pc │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl e2828 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - adc.w r0, r6, ip, lsr #32 │ │ │ │ - ldc 0, cr0, [ip, #-112] @ 0xffffff90 │ │ │ │ - stcl 0, cr0, [ip], {28} │ │ │ │ - @ instruction: 0xeade001c │ │ │ │ - stc 0, cr0, [r4], #112 @ 0x70 │ │ │ │ + sbcs.w r0, lr, ip, lsr #32 │ │ │ │ + ldcl 0, cr0, [r4, #-112] @ 0xffffff90 │ │ │ │ + stc 0, cr0, [r4, #-112] @ 0xffffff90 │ │ │ │ + adds.w r0, r6, ip, lsr #32 │ │ │ │ + ldcl 0, cr0, [ip], {28} │ │ │ │ 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 │ │ │ │ @@ -216154,42 +216154,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 18ce64 │ │ │ │ + bl 18ce9c │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ bl e9778 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18ce80 │ │ │ │ + bl 18ceb8 │ │ │ │ cbnz r5, e98be │ │ │ │ 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 18ce64 │ │ │ │ + bl 18ce9c │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl e9778 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18ce80 │ │ │ │ + bl 18ceb8 │ │ │ │ add.w r3, r4, #88 @ 0x58 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ subs r2, #1 │ │ │ │ strex r1, r2, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n e98f4 │ │ │ │ @@ -216207,15 +216207,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 18ce64 │ │ │ │ + bl 18ce9c │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ bl e9778 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, e9962 │ │ │ │ ldrd r1, r2, [r4, #72] @ 0x48 │ │ │ │ @@ -216223,19 +216223,19 @@ │ │ │ │ cmp r1, r6 │ │ │ │ sbcs r2, r3 │ │ │ │ bcs.n e998a │ │ │ │ add.w r0, r4, #24 │ │ │ │ strd r6, r3, [r4, #72] @ 0x48 │ │ │ │ str r6, [r4, #80] @ 0x50 │ │ │ │ str r3, [r4, #84] @ 0x54 │ │ │ │ - bl 171e3c │ │ │ │ + bl 171e74 │ │ │ │ cmp r0, #2 │ │ │ │ beq.n e996e │ │ │ │ mov r0, r4 │ │ │ │ - bl 18ce80 │ │ │ │ + bl 18ceb8 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [pc, #48] @ (e99a0 ) │ │ │ │ mvn.w r1, #12 │ │ │ │ ldr r2, [pc, #44] @ (e99a4 ) │ │ │ │ mov r0, r7 │ │ │ │ @@ -216251,18 +216251,18 @@ │ │ │ │ ldr r1, [pc, #28] @ (e99ac ) │ │ │ │ movw r2, #455 @ 0x1c7 │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl dabdc │ │ │ │ mov r5, r0 │ │ │ │ b.n e9962 │ │ │ │ - @ instruction: 0xeadc001c │ │ │ │ - orns r0, r8, ip, lsr #32 │ │ │ │ - eor.w r0, ip, ip, lsr #32 │ │ │ │ - orrs.w r0, lr, ip, lsr #32 │ │ │ │ + adds.w r0, r4, ip, lsr #32 │ │ │ │ + @ instruction: 0xeab0001c │ │ │ │ + @ instruction: 0xeac4001c │ │ │ │ + eors.w r0, r6, ip, 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, #436] @ (e9b78 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -216273,39 +216273,39 @@ │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r0, r4 │ │ │ │ add.w r7, r4, #24 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 18ce64 │ │ │ │ + bl 18ce9c │ │ │ │ add r3, pc, #392 @ (adr r3, e9b70 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ ldrd r0, r1, [sp, #88] @ 0x58 │ │ │ │ blx 42270 <__aeabi_uldivmod@plt> │ │ │ │ strd r0, r1, [sp, #16] │ │ │ │ str r2, [sp, #24] │ │ │ │ b.n e9a0a │ │ │ │ add r2, sp, #16 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 171e74 │ │ │ │ + bl 171eac │ │ │ │ cmp r0, #1 │ │ │ │ beq.n e9a44 │ │ │ │ cbnz r0, e9a4a │ │ │ │ ldrd r2, r3, [r4, #80] @ 0x50 │ │ │ │ cmp r2, r5 │ │ │ │ sbcs r3, r6 │ │ │ │ bcc.n e99fa │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ ands.w r2, r3, #1 │ │ │ │ beq.n e9a66 │ │ │ │ mov.w fp, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18ce80 │ │ │ │ + bl 18ceb8 │ │ │ │ ldr r2, [pc, #344] @ (e9b80 ) │ │ │ │ ldr r3, [pc, #336] @ (e9b7c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ @@ -216341,26 +216341,26 @@ │ │ │ │ sbcs r2, r6 │ │ │ │ bcs.n e9a1c │ │ │ │ ldr r7, [r4, #96] @ 0x60 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #20] │ │ │ │ - bl 18ce80 │ │ │ │ + bl 18ceb8 │ │ │ │ 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 e9408 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18ce64 │ │ │ │ + bl 18ce9c │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr.w r2, [r7, #-4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ bgt.n e9af2 │ │ │ │ ldr r3, [r2, #104] @ 0x68 │ │ │ │ @@ -216427,29 +216427,29 @@ │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r6, #96] @ 0x60 │ │ │ │ lsls r4, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ str r2, [r2, #92] @ 0x5c │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ands.w r0, r8, ip, lsr #32 │ │ │ │ - @ instruction: 0xe99c001c │ │ │ │ + orrs.w r0, r0, ip, lsr #32 │ │ │ │ + ldrd r0, r0, [r4, #112] @ 0x70 │ │ │ │ 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 18ce64 │ │ │ │ + bl 18ce9c │ │ │ │ ldr r4, [r6, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ bl e9778 │ │ │ │ mov r9, r0 │ │ │ │ cbnz r0, e9c24 │ │ │ │ @@ -216487,15 +216487,15 @@ │ │ │ │ ldrex r3, [r4] │ │ │ │ adds r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n e9c12 │ │ │ │ dmb ish │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 18ce80 │ │ │ │ + bl 18ceb8 │ │ │ │ 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 │ │ │ │ @@ -216538,26 +216538,26 @@ │ │ │ │ add r2, pc │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ bl e2828 │ │ │ │ mov r9, r0 │ │ │ │ b.n e9c24 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - b.n e9b74 │ │ │ │ + b.n e9be4 │ │ │ │ movs r4, 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 18ce64 │ │ │ │ + bl 18ce9c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r3, [r1, #24] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ bgt.n e9d16 │ │ │ │ @@ -216565,15 +216565,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 18ce80 │ │ │ │ + bl 18ceb8 │ │ │ │ add.w r3, r4, #88 @ 0x58 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ subs r2, #1 │ │ │ │ strex r1, r2, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n e9cf6 │ │ │ │ @@ -216581,44 +216581,44 @@ │ │ │ │ cbnz r2, e9d12 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl e95dc │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 18ce80 │ │ │ │ + bl 18ceb8 │ │ │ │ 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 18ce64 │ │ │ │ + bl 18ce9c │ │ │ │ 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 171e3c │ │ │ │ + bl 171e74 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18ce80 │ │ │ │ + bl 18ceb8 │ │ │ │ cmp r5, #2 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ beq.n e9d76 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r4, [pc, #28] @ (e9d94 ) │ │ │ │ @@ -216629,27 +216629,27 @@ │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl e2828 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - b.n e9b3c │ │ │ │ + b.n e9bac │ │ │ │ movs r4, r3 │ │ │ │ - b.n e9a78 │ │ │ │ + b.n e9ae8 │ │ │ │ movs r4, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ mov r0, r4 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 18ce64 │ │ │ │ + bl 18ce9c │ │ │ │ ldrd r0, r1, [r4, #72] @ 0x48 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, r2 │ │ │ │ sbcs r1, r3 │ │ │ │ bcs.n e9dfe │ │ │ │ ldr r1, [r4, #96] @ 0x60 │ │ │ │ @@ -216669,23 +216669,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 18ce80 │ │ │ │ + bl 18ceb8 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r1, #0 │ │ │ │ b.n e9dec │ │ │ │ movs r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18ce80 │ │ │ │ + bl 18ceb8 │ │ │ │ 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 │ │ │ │ @@ -217857,15 +217857,15 @@ │ │ │ │ movne r0, r2 │ │ │ │ strne r0, [r4, #36] @ 0x24 │ │ │ │ beq.n eaa60 │ │ │ │ ldrd r2, r3, [r5, #36] @ 0x24 │ │ │ │ ldr r1, [r5, #44] @ 0x2c │ │ │ │ str r1, [r4, #72] @ 0x48 │ │ │ │ strd r2, r3, [r4, #64] @ 0x40 │ │ │ │ - bl 250dac │ │ │ │ + bl 250de4 │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, eaa4e │ │ │ │ ldrb r5, [r0, #0] │ │ │ │ mov r2, r5 │ │ │ │ cbz r5, eaa4e │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ @@ -217982,17 +217982,17 @@ │ │ │ │ nop │ │ │ │ strb r6, [r4, r4] │ │ │ │ lsls r4, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r7, r3] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - bls.n eaa58 │ │ │ │ + bls.n eaac8 │ │ │ │ movs r4, r3 │ │ │ │ - bls.n eac04 │ │ │ │ + bls.n eaa74 │ │ │ │ movs r4, 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 │ │ │ │ @@ -218023,17 +218023,17 @@ │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #12 │ │ │ │ add r4, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl e2828 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - bhi.n eab88 │ │ │ │ + bls.n eabf8 │ │ │ │ movs r4, r3 │ │ │ │ - bls.n eac28 │ │ │ │ + bls.n eac98 │ │ │ │ movs r4, 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 │ │ │ │ @@ -218095,21 +218095,21 @@ │ │ │ │ add r4, pc │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl e2828 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bhi.n eac04 │ │ │ │ + bls.n eac74 │ │ │ │ movs r4, r3 │ │ │ │ - bhi.n ead10 │ │ │ │ + bhi.n eab80 │ │ │ │ movs r4, r3 │ │ │ │ - bhi.n eabd0 │ │ │ │ + bhi.n eac40 │ │ │ │ movs r4, r3 │ │ │ │ - bhi.n eacdc │ │ │ │ + bhi.n ead4c │ │ │ │ movs r4, 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 │ │ │ │ @@ -218172,17 +218172,17 @@ │ │ │ │ movs r0, #0 │ │ │ │ b.n eacde │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ strh r2, [r7, r5] │ │ │ │ lsls r4, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n eac78 │ │ │ │ + bvc.n eace8 │ │ │ │ movs r4, r3 │ │ │ │ - strb r6, [r7, #21] │ │ │ │ + strb r6, [r6, #22] │ │ │ │ movs r4, r3 │ │ │ │ strh r2, [r3, r4] │ │ │ │ lsls r4, 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, #3912] @ 0xf48 │ │ │ │ @@ -218352,15 +218352,15 @@ │ │ │ │ bl eac64 │ │ │ │ cmp r0, #2 │ │ │ │ bne.n eae54 │ │ │ │ adds r6, #1 │ │ │ │ adds r4, #24 │ │ │ │ cmp r8, r6 │ │ │ │ bne.n eaeda │ │ │ │ - bl 176894 │ │ │ │ + bl 1768cc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, r3 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ sbcs r1, r3 │ │ │ │ bcs.n eaf46 │ │ │ │ blx 4383c │ │ │ │ b.n eaed6 │ │ │ │ @@ -218383,40 +218383,40 @@ │ │ │ │ b.n eaf32 │ │ │ │ blx 4383c │ │ │ │ ldr r1, [r7, #0] │ │ │ │ mov r0, r5 │ │ │ │ bl eac64 │ │ │ │ cmp r0, #2 │ │ │ │ bne.n eae54 │ │ │ │ - bl 176894 │ │ │ │ + bl 1768cc │ │ │ │ cmp r0, r4 │ │ │ │ sbcs r1, r6 │ │ │ │ bcc.n eaf2c │ │ │ │ movs r0, #2 │ │ │ │ b.n eae54 │ │ │ │ ldrd r4, r5, [sp, #24] │ │ │ │ - bl 176894 │ │ │ │ + bl 1768cc │ │ │ │ cmp r0, r4 │ │ │ │ sbcs r1, r5 │ │ │ │ bcs.n eaf46 │ │ │ │ blx 4383c │ │ │ │ - bl 176894 │ │ │ │ + bl 1768cc │ │ │ │ cmp r0, r4 │ │ │ │ sbcs r1, r5 │ │ │ │ bcs.n eaf46 │ │ │ │ blx 4383c │ │ │ │ b.n eaf4e │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ strh r4, [r1, r3] │ │ │ │ lsls r4, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r1, #16] │ │ │ │ + strb r6, [r0, #17] │ │ │ │ movs r4, r3 │ │ │ │ - bvs.n eaff4 │ │ │ │ + bvs.n eb064 │ │ │ │ movs r4, r3 │ │ │ │ str r4, [r4, r6] │ │ │ │ lsls r4, r0, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -218440,17 +218440,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ str r5, [sp, #0] │ │ │ │ bl e2828 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - bpl.n eb0a0 │ │ │ │ + bpl.n eaf10 │ │ │ │ movs r4, r3 │ │ │ │ - bmi.n eaf64 │ │ │ │ + bpl.n eafd4 │ │ │ │ movs r4, 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, #3140] @ 0xc44 │ │ │ │ @@ -218469,17 +218469,17 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movw r3, #351 @ 0x15f │ │ │ │ bl e2828 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - bpl.n eb0a4 │ │ │ │ + bpl.n eaf14 │ │ │ │ movs r4, r3 │ │ │ │ - bmi.n eaf20 │ │ │ │ + bmi.n eaf90 │ │ │ │ movs r4, 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, #3140] @ 0xc44 │ │ │ │ @@ -218498,17 +218498,17 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movw r3, #335 @ 0x14f │ │ │ │ bl e2828 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - bmi.n eb12c │ │ │ │ + bmi.n eaf9c │ │ │ │ movs r4, r3 │ │ │ │ - bmi.n eb0d8 │ │ │ │ + bmi.n eb148 │ │ │ │ movs r4, 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, #3140] @ 0xc44 │ │ │ │ @@ -218527,17 +218527,17 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movw r3, #319 @ 0x13f │ │ │ │ bl e2828 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - bmi.n eb014 │ │ │ │ + bmi.n eb084 │ │ │ │ movs r4, r3 │ │ │ │ - bcc.n eb090 │ │ │ │ + bmi.n eb100 │ │ │ │ movs r4, 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, #3140] @ 0xc44 │ │ │ │ @@ -218557,17 +218557,17 @@ │ │ │ │ mvn.w r1, #12 │ │ │ │ add r4, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl e2828 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - bcc.n eb04c │ │ │ │ + bcc.n eb0bc │ │ │ │ movs r4, r3 │ │ │ │ - strb r2, [r5, #4] │ │ │ │ + strb r2, [r4, #5] │ │ │ │ movs r4, 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] @ (eb228 ) │ │ │ │ @@ -218700,29 +218700,29 @@ │ │ │ │ nop │ │ │ │ ldr r6, [pc, #984] @ (eb604 ) │ │ │ │ lsls r4, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [pc, #624] @ (eb4a4 ) │ │ │ │ lsls r4, r0, #2 │ │ │ │ - bcc.n eb184 │ │ │ │ + bcc.n eb1f4 │ │ │ │ movs r4, r3 │ │ │ │ - bcs.n eb200 │ │ │ │ + bcc.n eb270 │ │ │ │ movs r4, r3 │ │ │ │ - bcs.n eb21c │ │ │ │ + bcc.n eb28c │ │ │ │ movs r4, r3 │ │ │ │ - bcs.n eb1c8 │ │ │ │ + bcs.n eb238 │ │ │ │ movs r4, r3 │ │ │ │ - strb r2, [r4, #0] │ │ │ │ + strb r2, [r3, #1] │ │ │ │ movs r4, r3 │ │ │ │ - bcs.n eb188 │ │ │ │ + bcs.n eb1f8 │ │ │ │ movs r4, r3 │ │ │ │ - ldr r2, [r6, #124] @ 0x7c │ │ │ │ + strb r2, [r5, #0] │ │ │ │ movs r4, r3 │ │ │ │ - bcs.n eb330 │ │ │ │ + bcs.n eb1a0 │ │ │ │ movs r4, 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, #3968] @ 0xf80 │ │ │ │ @@ -218855,15 +218855,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 187b10 │ │ │ │ + bl 187b48 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ bl eb258 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [r1, #52] @ 0x34 │ │ │ │ @@ -218909,18 +218909,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 175b90 │ │ │ │ + bl 175bc8 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r1, r0, [r4, #4] │ │ │ │ - bl 175a70 │ │ │ │ + bl 175aa8 │ │ │ │ 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 │ │ │ │ @@ -218929,15 +218929,15 @@ │ │ │ │ blx 428b4 │ │ │ │ ldr r2, [pc, #40] @ (eb48c ) │ │ │ │ ldr r1, [pc, #40] @ (eb490 ) │ │ │ │ movs r0, #0 │ │ │ │ add r2, pc │ │ │ │ ldr r5, [pc, #40] @ (eb494 ) │ │ │ │ add r1, pc │ │ │ │ - bl 175660 │ │ │ │ + bl 175698 │ │ │ │ ldr r2, [pc, #36] @ (eb498 ) │ │ │ │ add r5, pc │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [r4] │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [pc, #28] @ (eb49c ) │ │ │ │ ldr r2, [r5, r2] │ │ │ │ @@ -218958,31 +218958,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 175960 │ │ │ │ + bl 175998 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, eb4da │ │ │ │ ldr r0, [r4, #4] │ │ │ │ blx 423e4 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r0, r6 │ │ │ │ bl e288c │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 175960 │ │ │ │ + bl 175998 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n eb4be │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r1, r4 │ │ │ │ - bl 175798 │ │ │ │ + bl 1757d0 │ │ │ │ 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 │ │ │ │ @@ -218993,33 +218993,33 @@ │ │ │ │ strd r1, r3, [sp] │ │ │ │ ldr r3, [pc, #208] @ (eb5d4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 175b90 │ │ │ │ + bl 175bc8 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r1, r0, [sp, #4] │ │ │ │ - bl 175a70 │ │ │ │ + bl 175aa8 │ │ │ │ dmb ish │ │ │ │ mov r7, r0 │ │ │ │ movs r2, #1 │ │ │ │ ldrex r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n eb536 │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n eb526 │ │ │ │ dmb ish │ │ │ │ cbnz r3, eb580 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r2, sp │ │ │ │ mov r1, r7 │ │ │ │ - bl 1758a8 │ │ │ │ + bl 1758e0 │ │ │ │ mov r6, r0 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r4] │ │ │ │ subs r2, #1 │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n eb54c │ │ │ │ @@ -219041,30 +219041,30 @@ │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n eb5b8 │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 174e20 │ │ │ │ + bl 174e58 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n eb594 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n eb584 │ │ │ │ b.n eb53c │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r5, #4] │ │ │ │ - bl 174df4 │ │ │ │ + bl 174e2c │ │ │ │ b.n eb560 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n eb5a0 │ │ │ │ @@ -219093,33 +219093,33 @@ │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ str r5, [r4, #4] │ │ │ │ adds r5, r7, #4 │ │ │ │ str r0, [r4, #8] │ │ │ │ blx 43210 │ │ │ │ mov r0, r4 │ │ │ │ - bl 175b90 │ │ │ │ + bl 175bc8 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r1, r0, [r4, #4] │ │ │ │ - bl 175a70 │ │ │ │ + bl 175aa8 │ │ │ │ dmb ish │ │ │ │ mov r9, r0 │ │ │ │ movs r2, #1 │ │ │ │ ldrex r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n eb63c │ │ │ │ strex r1, r2, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n eb62c │ │ │ │ dmb ish │ │ │ │ cbnz r3, eb6ac │ │ │ │ ldr r0, [r7, #0] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1758a8 │ │ │ │ + bl 1758e0 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, eb680 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -219134,15 +219134,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 1758e8 │ │ │ │ + bl 175920 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n eb690 │ │ │ │ dmb ish │ │ │ │ @@ -219152,34 +219152,34 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n eb6f6 │ │ │ │ mov.w r8, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 174e20 │ │ │ │ + bl 174e58 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r2, r8, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n eb6c2 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n eb6b4 │ │ │ │ b.n eb642 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r7, #4] │ │ │ │ - bl 174df4 │ │ │ │ + bl 174e2c │ │ │ │ b.n eb668 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str.w r8, [r7, #4] │ │ │ │ - bl 174df4 │ │ │ │ + bl 174e2c │ │ │ │ mov r0, r6 │ │ │ │ b.n eb6a6 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r1, r2, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -219509,15 +219509,15 @@ │ │ │ │ ldr r1, [r7, r1] │ │ │ │ cmp r0, r1 │ │ │ │ beq.n eba78 │ │ │ │ ldr.w r1, [r4, #1232] @ 0x4d0 │ │ │ │ str r3, [sp, #0] │ │ │ │ cbz r0, eba6c │ │ │ │ mov r2, r8 │ │ │ │ - bl 1798d8 │ │ │ │ + bl 179910 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n ebaa6 │ │ │ │ ldr.w r2, [r4, #1236] @ 0x4d4 │ │ │ │ str.w r8, [r4, #1240] @ 0x4d8 │ │ │ │ add r2, r0 │ │ │ │ str.w r0, [r4, #1232] @ 0x4d0 │ │ │ │ @@ -220025,34 +220025,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 23eb74 │ │ │ │ + bl 23ebac │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r3, #96] @ 0x60 │ │ │ │ cmp r0, r2 │ │ │ │ beq.n ebfd8 │ │ │ │ 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 23ebe8 │ │ │ │ + bl 23ec20 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 23ebb4 │ │ │ │ + bl 23ebec │ │ │ │ cbz r4, ec024 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cbz r0, ec01c │ │ │ │ ldr r3, [r3, #32] │ │ │ │ add.w r1, r0, r0, lsl #3 │ │ │ │ mov.w ip, #0 │ │ │ │ add.w r0, r3, #16 │ │ │ │ @@ -220140,21 +220140,21 @@ │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ subs r7, #176 @ 0xb0 │ │ │ │ lsls r4, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #146 @ 0x92 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - stmia r5!, {r1} │ │ │ │ + stmia r5!, {r1, r3, r4, r5} │ │ │ │ movs r4, r3 │ │ │ │ - stmia r4!, {r1, r5, r6, r7} │ │ │ │ + stmia r5!, {r1, r3, r4} │ │ │ │ movs r4, r3 │ │ │ │ - stmia r4!, {r3, r4, r5, r7} │ │ │ │ + stmia r4!, {r4, r5, r6, r7} │ │ │ │ movs r4, r3 │ │ │ │ - stmia r4!, {r2, r6, r7} │ │ │ │ + stmia r4!, {r2, r3, r4, r5, r6, r7} │ │ │ │ movs r4, 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, #3640] @ 0xe38 │ │ │ │ @@ -220194,77 +220194,77 @@ │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ str r5, [sp, #124] @ 0x7c │ │ │ │ str r2, [sp, #120] @ 0x78 │ │ │ │ movs r2, #0 │ │ │ │ strb.w r8, [sp, #56] @ 0x38 │ │ │ │ str r2, [sp, #32] │ │ │ │ - bl 250e90 │ │ │ │ + bl 250ec8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r5, r0 │ │ │ │ strd r9, r3, [sp, #8] │ │ │ │ mov.w r1, fp, lsr #2 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ strd sl, r7, [sp] │ │ │ │ - bl 25fa40 │ │ │ │ + bl 25fa78 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 423e4 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n ec214 │ │ │ │ cbz r6, ec198 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 179ad4 │ │ │ │ + bl 179b0c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov.w r1, #262144 @ 0x40000 │ │ │ │ strb.w r3, [r4, #32] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ac1a0 │ │ │ │ + bl 1ac1d8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c9180 │ │ │ │ + bl 1c91b8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a0058 │ │ │ │ + bl 1a0090 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e39c8 │ │ │ │ + bl 1e3a00 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19cf1c │ │ │ │ + bl 19cf54 │ │ │ │ mov r0, r4 │ │ │ │ - bl 196e3c │ │ │ │ + bl 196e74 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ac1a0 │ │ │ │ + bl 1ac1d8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20e2d4 │ │ │ │ + bl 20e30c │ │ │ │ mov r0, r4 │ │ │ │ - bl 20dcd4 │ │ │ │ + bl 20dd0c │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ ldr r3, [pc, #96] @ (ec240 ) │ │ │ │ movs r1, #109 @ 0x6d │ │ │ │ movs r0, #0 │ │ │ │ add r3, pc │ │ │ │ strd r3, r0, [r2] │ │ │ │ mov r0, r4 │ │ │ │ - bl 209510 │ │ │ │ + bl 209548 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ab90c │ │ │ │ + bl 1ab944 │ │ │ │ ldrsb.w r2, [r4, #65] @ 0x41 │ │ │ │ subs r3, r2, #2 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #1 │ │ │ │ bhi.n ec20c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2518 │ │ │ │ + bl 1a2550 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 204d14 │ │ │ │ + bl 204d4c │ │ │ │ ldr r2, [pc, #44] @ (ec244 ) │ │ │ │ ldr r3, [pc, #32] @ (ec238 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #412] @ 0x19c │ │ │ │ eors r2, r3 │ │ │ │ @@ -220317,34 +220317,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 194c54 │ │ │ │ + bl 194c8c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, ec2e2 │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #177 @ 0xb1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ ldr r2, [pc, #312] @ (ec428 ) │ │ │ │ ldr r3, [pc, #304] @ (ec424 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ @@ -220360,99 +220360,99 @@ │ │ │ │ blx 43530 │ │ │ │ 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 194c54 │ │ │ │ + bl 194c8c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, ec356 │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #253 @ 0xfd │ │ │ │ mov r0, r4 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ sub.w r3, r7, #8 │ │ │ │ vmov s2, r3 │ │ │ │ mov r6, r0 │ │ │ │ vmov.f64 d0, #0 @ 0x40000000 2.0 │ │ │ │ vcvt.f64.s32 d1, s2 │ │ │ │ blx 43530 │ │ │ │ vmov.f64 d7, d0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vldr d0, [pc, #144] @ ec410 │ │ │ │ ldrb r2, [r6, #17] │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ vmul.f64 d0, d7, d0 │ │ │ │ - bl 194c54 │ │ │ │ + bl 194c8c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, ec3b6 │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #177 @ 0xb1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ vldr d0, [pc, #84] @ ec418 │ │ │ │ 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 194c54 │ │ │ │ + bl 194c8c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, ec400 │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #253 @ 0xfd │ │ │ │ mov r0, r4 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ b.n ec2ee │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmia r0!, {r5, r6} │ │ │ │ movs r0, r0 │ │ │ │ @@ -220508,21 +220508,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, #365 @ 0x16d │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 193b64 │ │ │ │ + bl 193b9c │ │ │ │ add.w r9, r0, #28 │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ mov r8, r0 │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ 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 │ │ │ │ @@ -220534,15 +220534,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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ 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] │ │ │ │ @@ -220561,21 +220561,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, #365 @ 0x16d │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 193b64 │ │ │ │ + bl 193b9c │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ add.w r1, r0, #28 │ │ │ │ mov r2, r9 │ │ │ │ mov r8, r0 │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ 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 │ │ │ │ @@ -220587,15 +220587,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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w ec86a │ │ │ │ mov.w r9, #0 │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ str.w r9, [sp, #40] @ 0x28 │ │ │ │ movs r3, #2 │ │ │ │ @@ -220610,21 +220610,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, #365 @ 0x16d │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 193b64 │ │ │ │ + bl 193b9c │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ add.w r1, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ str r0, [sp, #12] │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ 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 │ │ │ │ @@ -220638,15 +220638,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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldrd r3, r0, [sp, #16] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r0, r4 │ │ │ │ bl ec248 │ │ │ │ str.w r9, [sp, #40] @ 0x28 │ │ │ │ strd r9, r9, [r5, #4] │ │ │ │ @@ -220663,21 +220663,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, #365 @ 0x16d │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 193b64 │ │ │ │ + bl 193b9c │ │ │ │ add.w r9, r0, #28 │ │ │ │ mov r1, r9 │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ movs r2, #1 │ │ │ │ mov r8, r0 │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ 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] │ │ │ │ @@ -220690,37 +220690,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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str.w r9, [sp, #4] │ │ │ │ mov.w r1, #486 @ 0x1e6 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - bl 197358 │ │ │ │ + bl 197390 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, #1 │ │ │ │ beq.w ec842 │ │ │ │ cmp r3, #3 │ │ │ │ beq.w ec978 │ │ │ │ cmp r3, #4 │ │ │ │ bne.w ec864 │ │ │ │ ldr.w r7, [pc, #1204] @ ecbd0 │ │ │ │ add r7, pc │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #4 │ │ │ │ - bl 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, ec762 │ │ │ │ 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 │ │ │ │ @@ -220729,15 +220729,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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldrb.w r3, [r9, #16] │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ bhi.w ecbbc │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r3, r3, #8 │ │ │ │ lsls r3, r2, #8 │ │ │ │ @@ -220755,15 +220755,15 @@ │ │ │ │ lsls r5, r4, #8 │ │ │ │ lsls r5, r4, #8 │ │ │ │ lsls r6, r0, #4 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #199 @ 0xc7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ 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 │ │ │ │ @@ -220776,21 +220776,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, #365 @ 0x16d │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 193b64 │ │ │ │ + bl 193b9c │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ add.w r6, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ 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 │ │ │ │ @@ -220802,21 +220802,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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ mov r0, r4 │ │ │ │ ldrd r3, r2, [sp, #12] │ │ │ │ mov.w r1, #486 @ 0x1e6 │ │ │ │ str r6, [sp, #4] │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 197358 │ │ │ │ + bl 197390 │ │ │ │ mov r9, r0 │ │ │ │ ldr r2, [pc, #912] @ (ecbd4 ) │ │ │ │ ldr r3, [pc, #900] @ (ecbcc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ @@ -220837,111 +220837,111 @@ │ │ │ │ vcvt.f64.s32 d1, s16 │ │ │ │ blx 43530 │ │ │ │ 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 194c54 │ │ │ │ + bl 194c8c │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, r9 │ │ │ │ - bl 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, ec8b2 │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r3, r7 │ │ │ │ movs r1, #253 @ 0xfd │ │ │ │ mov r0, r4 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ 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 43530 │ │ │ │ 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 194c54 │ │ │ │ + bl 194c8c │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, ec918 │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #177 @ 0xb1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ vldr d0, [pc, #664] @ ecbc0 │ │ │ │ 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 194c54 │ │ │ │ + bl 194c8c │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, ec968 │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #253 @ 0xfd │ │ │ │ mov r0, r4 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ str r0, [sp, #28] │ │ │ │ b.n ec5b4 │ │ │ │ ldr r7, [pc, #608] @ (ecbdc ) │ │ │ │ add r7, pc │ │ │ │ b.n ec71e │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #199 @ 0xc7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #4 │ │ │ │ - bl 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, ec9d2 │ │ │ │ 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 │ │ │ │ @@ -220950,35 +220950,35 @@ │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldrb.w r3, [r9, #16] │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ bhi.w ecbbc │ │ │ │ tbb [pc, r3] │ │ │ │ add r3, sp, #716 @ 0x2cc │ │ │ │ ldr r3, [sp, #652] @ 0x28c │ │ │ │ vldr d8, [r3, #948] @ 0x3b4 │ │ │ │ stcl 13, cr14, [sp, #948]! @ 0x3b4 │ │ │ │ stcl 8, cr0, [sp, #948]! @ 0x3b4 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #199 @ 0xc7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #4 │ │ │ │ - bl 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, eca40 │ │ │ │ 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 │ │ │ │ @@ -220987,15 +220987,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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldrb.w r3, [r9, #16] │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ bhi.w ecbbc │ │ │ │ add r2, pc, #8 @ (adr r2, eca58 ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ @@ -221032,153 +221032,153 @@ │ │ │ │ lsls r5, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ ldc2 15, cr15, [fp, #-1020]! @ 0xfffffc04 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #209 @ 0xd1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r8, r0 │ │ │ │ b.n ec7a0 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #207 @ 0xcf │ │ │ │ mov r0, r4 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r8, r0 │ │ │ │ b.n ec7a0 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #205 @ 0xcd │ │ │ │ mov r0, r4 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r8, r0 │ │ │ │ b.n ec7a0 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #203 @ 0xcb │ │ │ │ mov r0, r4 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r8, r0 │ │ │ │ b.n ec7a0 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #201 @ 0xc9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r8, r0 │ │ │ │ b.n ec7a0 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #253 @ 0xfd │ │ │ │ mov r0, r4 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r8, r0 │ │ │ │ b.n ec7a0 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #209 @ 0xd1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ str r0, [sp, #12] │ │ │ │ b.n eca00 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #207 @ 0xcf │ │ │ │ mov r0, r4 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ str r0, [sp, #12] │ │ │ │ b.n eca00 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #205 @ 0xcd │ │ │ │ mov r0, r4 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ str r0, [sp, #12] │ │ │ │ b.n eca00 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #203 @ 0xcb │ │ │ │ mov r0, r4 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ str r0, [sp, #12] │ │ │ │ b.n eca00 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #201 @ 0xc9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ str r0, [sp, #12] │ │ │ │ b.n eca00 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #253 @ 0xfd │ │ │ │ mov r0, r4 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ str r0, [sp, #12] │ │ │ │ b.n eca00 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #209 @ 0xd1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ str r0, [sp, #16] │ │ │ │ b.n ec98c │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #207 @ 0xcf │ │ │ │ mov r0, r4 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ str r0, [sp, #16] │ │ │ │ b.n ec98c │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #205 @ 0xcd │ │ │ │ mov r0, r4 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ str r0, [sp, #16] │ │ │ │ b.n ec98c │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #203 @ 0xcb │ │ │ │ mov r0, r4 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ str r0, [sp, #16] │ │ │ │ b.n ec98c │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #201 @ 0xc9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ str r0, [sp, #16] │ │ │ │ b.n ec98c │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #253 @ 0xfd │ │ │ │ mov r0, r4 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ str r0, [sp, #16] │ │ │ │ b.n ec98c │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r0, #0] │ │ │ │ eors r3, r5 │ │ │ │ subs r3, #160 @ 0xa0 │ │ │ │ lsls r4, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #416] @ (ecd74 ) │ │ │ │ + ldr r6, [pc, #640] @ (ece54 ) │ │ │ │ movs r2, r4 │ │ │ │ adds r7, #182 @ 0xb6 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldr r5, [pc, #504] @ (ecdd4 ) │ │ │ │ + ldr r5, [pc, #728] @ (eceb4 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r4, [pc, #808] @ (ecf08 ) │ │ │ │ + ldr r5, [pc, #8] @ (ecbe8 ) │ │ │ │ movs r2, r4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr.w r3, [r0, #-8] │ │ │ │ mov r2, r1 │ │ │ │ @@ -221512,35 +221512,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 1718d8 │ │ │ │ + bl 171910 │ │ │ │ add.w r1, r5, #48 @ 0x30 │ │ │ │ movs r2, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 171614 │ │ │ │ + bl 17164c │ │ │ │ add.w r1, r5, #68 @ 0x44 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 171614 │ │ │ │ + bl 17164c │ │ │ │ add.w r1, r5, #72 @ 0x48 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r4 │ │ │ │ - bl 171614 │ │ │ │ + bl 17164c │ │ │ │ ldr r2, [r5, #112] @ 0x70 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 171944 │ │ │ │ + bl 17197c │ │ │ │ ldr r2, [r5, #112] @ 0x70 │ │ │ │ ldr r1, [r5, #104] @ 0x68 │ │ │ │ mov r0, r4 │ │ │ │ - bl 171614 │ │ │ │ + bl 17164c │ │ │ │ ldrb r0, [r4, #13] │ │ │ │ eor.w r0, r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -221661,15 +221661,15 @@ │ │ │ │ b.n ed074 │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r0, #64 @ 0x40 │ │ │ │ lsls r4, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - mov r8, r3 │ │ │ │ + mov r8, sl │ │ │ │ movs r2, r4 │ │ │ │ cmp r7, #132 @ 0x84 │ │ │ │ lsls r4, r0, #2 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cbz r3, ed0e6 │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ cbz r0, ed0ea │ │ │ │ @@ -221710,19 +221710,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 171550 │ │ │ │ + bl 171588 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20d510 │ │ │ │ + bl 20d548 │ │ │ │ ldrb r6, [r5, #13] │ │ │ │ cmp r6, #0 │ │ │ │ bne.w ed25a │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ movs r2, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ @@ -221783,27 +221783,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 18aa80 │ │ │ │ + bl 18aab8 │ │ │ │ movs r2, #20 │ │ │ │ mov r1, r9 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 18aafc │ │ │ │ + bl 18ab34 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ ldr r1, [r5, #0] │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 18aafc │ │ │ │ + bl 18ab34 │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r4, #72 @ 0x48 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 18aee4 │ │ │ │ + bl 18af1c │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ add.w r5, r4, #104 @ 0x68 │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ ldr r2, [pc, #64] @ (ed27c ) │ │ │ │ ldr r3, [pc, #52] @ (ed274 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -221900,71 +221900,71 @@ │ │ │ │ mov.w r3, r3, lsl #12 │ │ │ │ it mi │ │ │ │ orrmi.w r3, r3, #128 @ 0x80 │ │ │ │ lsls r2, r2, #27 │ │ │ │ it mi │ │ │ │ orrmi.w r3, r3, #16 │ │ │ │ strd r4, r3, [sp, #36] @ 0x24 │ │ │ │ - bl 18aa80 │ │ │ │ + bl 18aab8 │ │ │ │ ldr.w r1, [r8, #4] │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r6 │ │ │ │ adds r1, #72 @ 0x48 │ │ │ │ - bl 18aafc │ │ │ │ + bl 18ab34 │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 18aafc │ │ │ │ + bl 18ab34 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ str.w r9, [sp] │ │ │ │ addw r2, r7, #439 @ 0x1b7 │ │ │ │ ldr r0, [r7, #60] @ 0x3c │ │ │ │ movs r3, #32 │ │ │ │ ldr r1, [r1, #16] │ │ │ │ str r2, [sp, #32] │ │ │ │ mov r4, r1 │ │ │ │ movs r1, #0 │ │ │ │ blx r4 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 18aafc │ │ │ │ + bl 18ab34 │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ cbz r2, ed3b2 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ add.w fp, r5, #48 @ 0x30 │ │ │ │ mov.w r9, #0 │ │ │ │ ldr.w r1, [fp, #4]! │ │ │ │ cbz r1, ed3a8 │ │ │ │ movs r2, #32 │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 18aafc │ │ │ │ + bl 18ab34 │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp r2, r9 │ │ │ │ bhi.n ed396 │ │ │ │ str r4, [sp, #16] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cbz r3, ed3c0 │ │ │ │ movs r2, #12 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 18aafc │ │ │ │ + bl 18ab34 │ │ │ │ add.w r9, sp, #84 @ 0x54 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ blx 428b4 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ movs r3, #5 │ │ │ │ str.w r3, [r9] │ │ │ │ - bl 18aee4 │ │ │ │ + bl 18af1c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cbz r0, ed41e │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r1, r9 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ ldr r3, [pc, #360] @ (ed554 ) │ │ │ │ @@ -221997,19 +221997,19 @@ │ │ │ │ ldr r0, [r7, #60] @ 0x3c │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ ldr r2, [r3, #112] @ 0x70 │ │ │ │ ldr r1, [r3, #104] @ 0x68 │ │ │ │ - bl 171acc │ │ │ │ + bl 171b04 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 20d774 │ │ │ │ + bl 20d7ac │ │ │ │ ldrb.w r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ bne.n ed51c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n ed520 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ adds r5, #52 @ 0x34 │ │ │ │ @@ -222082,15 +222082,15 @@ │ │ │ │ cbz r0, ed514 │ │ │ │ bl ef8f0 │ │ │ │ mov r1, r0 │ │ │ │ subs r1, #44 @ 0x2c │ │ │ │ b.n ed3f8 │ │ │ │ str r5, [sp, #16] │ │ │ │ b.n ed320 │ │ │ │ - bl 179a60 │ │ │ │ + bl 179a98 │ │ │ │ ldr r2, [pc, #60] @ (ed560 ) │ │ │ │ movs r3, #0 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mov r0, r7 │ │ │ │ movw r3, #2028 @ 0x7ec │ │ │ │ @@ -222109,15 +222109,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r3, r5] │ │ │ │ lsls r7, r7, #1 │ │ │ │ cmp r3, #250 @ 0xfa │ │ │ │ lsls r4, r0, #2 │ │ │ │ ldrb r4, [r4, r1] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - add sp, #504 @ 0x1f8 │ │ │ │ + sub sp, #216 @ 0xd8 │ │ │ │ movs r4, r3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r7, [r0, #12] │ │ │ │ sub sp, #12 │ │ │ │ @@ -222157,48 +222157,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 171ba8 │ │ │ │ + bl 171be0 │ │ │ │ mov r2, r6 │ │ │ │ add.w r1, r4, #48 @ 0x30 │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 171b00 │ │ │ │ + bl 171b38 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #68 @ 0x44 │ │ │ │ mov r0, r5 │ │ │ │ - bl 171b00 │ │ │ │ + bl 171b38 │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r4, #72 @ 0x48 │ │ │ │ mov r0, r5 │ │ │ │ - bl 171b00 │ │ │ │ + bl 171b38 │ │ │ │ mov r0, r5 │ │ │ │ - bl 171bec │ │ │ │ + bl 171c24 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ cbnz r3, ed646 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 171adc │ │ │ │ + bl 171b14 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cbnz r3, ed646 │ │ │ │ str r0, [sp, #4] │ │ │ │ add.w r0, r4, #104 @ 0x68 │ │ │ │ - bl 171550 │ │ │ │ + bl 171588 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r6 │ │ │ │ add.w r0, r4, #104 @ 0x68 │ │ │ │ - bl 171614 │ │ │ │ + bl 17164c │ │ │ │ ldrb.w r3, [r4, #117] @ 0x75 │ │ │ │ mov r0, r4 │ │ │ │ cbnz r3, ed640 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrb.w r3, [r4, #116] @ 0x74 │ │ │ │ cbz r3, ed654 │ │ │ │ @@ -222458,15 +222458,15 @@ │ │ │ │ mov r7, r2 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ bl ed0cc │ │ │ │ cbz r0, ed8fa │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl 198808 │ │ │ │ + bl 198840 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n ed9b6 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [r0, #20] │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ movs r0, #0 │ │ │ │ @@ -222530,15 +222530,15 @@ │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r6 │ │ │ │ bl ec0f4 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, ed9ca │ │ │ │ lsls r3, r7, #28 │ │ │ │ bpl.n ed8ee │ │ │ │ - bl 1dc88c │ │ │ │ + bl 1dc8c4 │ │ │ │ b.n ed8ee │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cbnz r3, ed9a0 │ │ │ │ b.n ed9e2 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cbz r3, ed9e2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -222577,23 +222577,23 @@ │ │ │ │ add r4, pc │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl e2828 │ │ │ │ b.n ed8f4 │ │ │ │ nop │ │ │ │ - add r3, sp, #928 @ 0x3a0 │ │ │ │ + add r4, sp, #128 @ 0x80 │ │ │ │ movs r4, r3 │ │ │ │ - add r4, sp, #80 @ 0x50 │ │ │ │ + add r4, sp, #304 @ 0x130 │ │ │ │ movs r4, r3 │ │ │ │ - add r3, sp, #832 @ 0x340 │ │ │ │ + add r4, sp, #32 │ │ │ │ movs r4, r3 │ │ │ │ - add r3, sp, #896 @ 0x380 │ │ │ │ + add r4, sp, #96 @ 0x60 │ │ │ │ movs r4, r3 │ │ │ │ - add r3, sp, #736 @ 0x2e0 │ │ │ │ + add r3, sp, #960 @ 0x3c0 │ │ │ │ movs r4, 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 │ │ │ │ @@ -222629,50 +222629,50 @@ │ │ │ │ cbz r3, eda72 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ bne.n eda68 │ │ │ │ add r6, sp, #32 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 179310 │ │ │ │ + bl 179348 │ │ │ │ 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 179350 │ │ │ │ + bl 179388 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 179350 │ │ │ │ + bl 179388 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #12 │ │ │ │ mov r0, r6 │ │ │ │ - bl 179350 │ │ │ │ + bl 179388 │ │ │ │ cmp.w r9, #0 │ │ │ │ bne.n edb88 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r5, #0 │ │ │ │ beq.w edbce │ │ │ │ ldrd r1, r0, [r5, #12] │ │ │ │ add r2, sp, #132 @ 0x84 │ │ │ │ - bl 176748 │ │ │ │ + bl 176780 │ │ │ │ add r1, sp, #132 @ 0x84 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r6 │ │ │ │ - bl 179350 │ │ │ │ + bl 179388 │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n edae2 │ │ │ │ movs r2, #20 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 179350 │ │ │ │ + bl 179388 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ mov r0, r5 │ │ │ │ blx 43288 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n edbc2 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cbz r3, edb04 │ │ │ │ @@ -222693,93 +222693,93 @@ │ │ │ │ cmp r3, r2 │ │ │ │ bne.n edb0e │ │ │ │ ldr r4, [r4, #8] │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #4 │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 179350 │ │ │ │ + bl 179388 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1793dc │ │ │ │ + bl 179414 │ │ │ │ ldr r2, [pc, #216] @ (edc08 ) │ │ │ │ ldr r3, [pc, #204] @ (edc00 ) │ │ │ │ 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 edbf6 │ │ │ │ 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 179310 │ │ │ │ + bl 179348 │ │ │ │ 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 179350 │ │ │ │ + bl 179388 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 179350 │ │ │ │ + bl 179388 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #12 │ │ │ │ mov r0, r6 │ │ │ │ - bl 179350 │ │ │ │ + bl 179388 │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n edbfa │ │ │ │ add.w r1, r9, #40 @ 0x28 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r6 │ │ │ │ - bl 179350 │ │ │ │ + bl 179388 │ │ │ │ b.n edad2 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 171550 │ │ │ │ + bl 171588 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 20d510 │ │ │ │ + bl 20d548 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r2, r7 │ │ │ │ - bl 176610 │ │ │ │ + bl 176648 │ │ │ │ ldrb.w r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n edb2e │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 423e4 │ │ │ │ b.n edb2e │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 179350 │ │ │ │ + bl 179388 │ │ │ │ b.n edaee │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w edad2 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ mov r0, r6 │ │ │ │ - bl 179350 │ │ │ │ + bl 179388 │ │ │ │ b.n edad2 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ mov r0, r6 │ │ │ │ - bl 179350 │ │ │ │ + bl 179388 │ │ │ │ b.n edb04 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 179350 │ │ │ │ + bl 179388 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ b.n edafe │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ mov r3, r9 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ udf #255 @ 0xff │ │ │ │ lsrs r0, r2, #1 │ │ │ │ @@ -222984,15 +222984,15 @@ │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r9 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl ed108 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 179a60 │ │ │ │ + bl 179a98 │ │ │ │ cbz r4, ede2a │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n ede1a │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ bl ef8f0 │ │ │ │ mov r4, r0 │ │ │ │ @@ -223015,15 +223015,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #216 @ 0xd8 │ │ │ │ lsls r4, r0, #2 │ │ │ │ strh r2, [r3, r7] │ │ │ │ lsls r7, r7, #1 │ │ │ │ movs r2, #138 @ 0x8a │ │ │ │ lsls r4, r0, #2 │ │ │ │ - add r7, pc, #456 @ (adr r7, ee020 ) │ │ │ │ + add r7, pc, #680 @ (adr r7, ee100 ) │ │ │ │ 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] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip, #3336] @ 0xd08 │ │ │ │ @@ -223045,15 +223045,15 @@ │ │ │ │ adds r1, #12 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r1, #0] │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - bl 176894 │ │ │ │ + bl 1768cc │ │ │ │ ldr r5, [r4, #4] │ │ │ │ strd r1, r0, [sp, #136] @ 0x88 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w eeba4 │ │ │ │ movw r1, #62965 @ 0xf5f5 │ │ │ │ movt r1, #15265 @ 0x3ba1 │ │ │ │ mov r3, r5 │ │ │ │ @@ -223308,15 +223308,15 @@ │ │ │ │ b.n ee168 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r5, #1 │ │ │ │ cmp r3, r5 │ │ │ │ bls.n ee218 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ add.w sl, r3, r5, lsl #5 │ │ │ │ - bl 176894 │ │ │ │ + bl 1768cc │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ strd r0, r1, [sp, #28] │ │ │ │ ldr.w r4, [sl, #12] │ │ │ │ tst r4, r2 │ │ │ │ beq.n ee160 │ │ │ │ rbit r4, r4 │ │ │ │ movs r3, #12 │ │ │ │ @@ -223351,15 +223351,15 @@ │ │ │ │ adds r5, #1 │ │ │ │ str.w r0, [r8, #8] │ │ │ │ str.w r4, [r3, r9] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ sub.w r3, r3, #516 @ 0x204 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r8, #4] │ │ │ │ - bl 176894 │ │ │ │ + bl 1768cc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr.w r2, [r6, #-232] │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ sbc.w r3, r1, r3 │ │ │ │ adds r2, r2, r0 │ │ │ │ str.w r2, [r6, #-232] │ │ │ │ @@ -223475,49 +223475,49 @@ │ │ │ │ bne.w ee4c8 │ │ │ │ add r3, sp, #720 @ 0x2d0 │ │ │ │ str r4, [sp, #196] @ 0xc4 │ │ │ │ str r3, [sp, #28] │ │ │ │ add r3, sp, #792 @ 0x318 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ mov r0, r3 │ │ │ │ - bl 18aa80 │ │ │ │ + bl 18aab8 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr.w r3, [r3, #2184] @ 0x888 │ │ │ │ cbz r3, ee35a │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ movs r4, #0 │ │ │ │ ldr r7, [sp, #100] @ 0x64 │ │ │ │ addw r5, r2, #2184 @ 0x888 │ │ │ │ mov sl, r2 │ │ │ │ ldr.w r1, [r5, #4]! │ │ │ │ cbz r1, ee354 │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r7 │ │ │ │ - bl 18aafc │ │ │ │ + bl 18ab34 │ │ │ │ ldr.w r3, [sl, #2184] @ 0x888 │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, r3 │ │ │ │ bcc.n ee340 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ cbz r3, ee374 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ movs r2, #12 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ add.w r1, r1, #312 @ 0x138 │ │ │ │ ldr.w r3, [r1, #-4] │ │ │ │ mul.w r2, r3, r2 │ │ │ │ - bl 18aafc │ │ │ │ + bl 18ab34 │ │ │ │ add.w r3, sp, #4736 @ 0x1280 │ │ │ │ movs r2, #32 │ │ │ │ adds r3, #12 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ - bl 18aee4 │ │ │ │ + bl 18af1c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add.w lr, sp, #240 @ 0xf0 │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [lr] │ │ │ │ strd r3, r3, [lr, #8] │ │ │ │ strd r3, r3, [lr, #16] │ │ │ │ @@ -223545,24 +223545,24 @@ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str.w r3, [lr, #8] │ │ │ │ movs r3, #2 │ │ │ │ str.w r2, [lr, #4] │ │ │ │ b.n ee504 │ │ │ │ ldrd r9, r6, [sp, #156] @ 0x9c │ │ │ │ ldr.w r8, [sp, #164] @ 0xa4 │ │ │ │ - bl 179a60 │ │ │ │ + bl 179a98 │ │ │ │ ldr r5, [sp, #104] @ 0x68 │ │ │ │ cmp r5, sl │ │ │ │ bcs.n ee40e │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r4, #36 @ 0x24 │ │ │ │ mla r4, r4, sl, r3 │ │ │ │ ldr.w r0, [r4, #-96] │ │ │ │ adds r5, #1 │ │ │ │ - bl 179a60 │ │ │ │ + bl 179a98 │ │ │ │ cmp r5, sl │ │ │ │ bne.n ee400 │ │ │ │ ldr.w r2, [pc, #1584] @ eea40 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -223667,15 +223667,15 @@ │ │ │ │ b.n ee538 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr r2, [sp, #144] @ 0x90 │ │ │ │ adds r3, #4 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ cmp r2, r3 │ │ │ │ beq.w ee8e0 │ │ │ │ - bl 176894 │ │ │ │ + bl 1768cc │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ strd r0, r1, [sp, #124] @ 0x7c │ │ │ │ lsls r2, r3, #21 │ │ │ │ bmi.n ee562 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ add.w r2, sp, #4800 @ 0x12c0 │ │ │ │ adds r2, #16 │ │ │ │ @@ -223689,15 +223689,15 @@ │ │ │ │ bne.n ee52a │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r1, #0 │ │ │ │ sub.w r0, r3, #452 @ 0x1c4 │ │ │ │ blx 428b4 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ - bl 18aa80 │ │ │ │ + bl 18aab8 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r7, [r3, #4] │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ cmp r7, r2 │ │ │ │ bls.w eec04 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ @@ -223719,23 +223719,23 @@ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ add.w sl, sl, #1 │ │ │ │ adds r4, #12 │ │ │ │ lsl.w r2, r9, r2 │ │ │ │ adds r1, #72 @ 0x48 │ │ │ │ orr.w fp, fp, r2 │ │ │ │ movs r2, #32 │ │ │ │ - bl 18aafc │ │ │ │ + bl 18ab34 │ │ │ │ ldr.w r2, [r4, #-16] │ │ │ │ ldrd r0, r1, [r6, #48] @ 0x30 │ │ │ │ bl ecc24 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ movs r2, #4 │ │ │ │ str r0, [r5, #0] │ │ │ │ mov r0, r8 │ │ │ │ - bl 18aafc │ │ │ │ + bl 18ab34 │ │ │ │ cmp r7, sl │ │ │ │ bne.n ee5ae │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add.w r8, sp, #4768 @ 0x12a0 │ │ │ │ add.w r8, r8, #12 │ │ │ │ str.w r8, [sp] │ │ │ │ addw r2, r3, #439 @ 0x1b7 │ │ │ │ @@ -223749,41 +223749,41 @@ │ │ │ │ mov r4, r3 │ │ │ │ mov r3, r5 │ │ │ │ blx r4 │ │ │ │ ldr r4, [sp, #100] @ 0x64 │ │ │ │ mov r1, r8 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18aafc │ │ │ │ + bl 18ab34 │ │ │ │ ldr r1, [sp, #148] @ 0x94 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18aafc │ │ │ │ + bl 18ab34 │ │ │ │ tst.w r5, #6 │ │ │ │ beq.n ee638 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ movs r2, #4 │ │ │ │ sub.w r1, fp, #12 │ │ │ │ - bl 18aafc │ │ │ │ + bl 18ab34 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ sub.w r1, fp, #8 │ │ │ │ ldr.w r8, [sp, #100] @ 0x64 │ │ │ │ movs r2, #4 │ │ │ │ sub.w r3, r3, #520 @ 0x208 │ │ │ │ ldr r4, [sp, #168] @ 0xa8 │ │ │ │ mov r0, r8 │ │ │ │ bic.w r4, r4, #16 │ │ │ │ str r4, [r3, #0] │ │ │ │ - bl 18aafc │ │ │ │ + bl 18ab34 │ │ │ │ add r3, sp, #272 @ 0x110 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ - bl 18aee4 │ │ │ │ + bl 18af1c │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w eeb72 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ movs r3, #12 │ │ │ │ movs r1, #1 │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ @@ -223935,19 +223935,19 @@ │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r6, [sp, #60] @ 0x3c │ │ │ │ mov fp, r0 │ │ │ │ ldr r2, [r3, #112] @ 0x70 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r3, #104] @ 0x68 │ │ │ │ - bl 171acc │ │ │ │ + bl 171b04 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, fp │ │ │ │ movs r0, #0 │ │ │ │ - bl 20d774 │ │ │ │ + bl 20d7ac │ │ │ │ ldr r3, [sp, #28] │ │ │ │ sub.w r3, r3, #516 @ 0x204 │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w ee3e6 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w eec6a │ │ │ │ @@ -224049,15 +224049,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 ee92c │ │ │ │ - bl 176894 │ │ │ │ + bl 1768cc │ │ │ │ cmp r6, #0 │ │ │ │ beq.n ee9ea │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ movs r2, #12 │ │ │ │ add r5, sp, #720 @ 0x2d0 │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ @@ -224129,33 +224129,33 @@ │ │ │ │ mov r8, r0 │ │ │ │ b.n ee45c │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ tst.w r3, #8388608 @ 0x800000 │ │ │ │ ldrd r2, r3, [sp, #40] @ 0x28 │ │ │ │ str.w r2, [r3, #2316] @ 0x90c │ │ │ │ beq.w eeb8c │ │ │ │ - bl 176894 │ │ │ │ + bl 1768cc │ │ │ │ cmp r6, #0 │ │ │ │ beq.n ee9ea │ │ │ │ b.n eeb96 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #110 @ 0x6e │ │ │ │ lsls r4, r0, #2 │ │ │ │ str r0, [r6, r7] │ │ │ │ lsls r7, r7, #1 │ │ │ │ ldcl 15, cr15, [fp], #-1020 @ 0xfffffc04 │ │ │ │ - add r1, pc, #560 @ (adr r1, eec74 ) │ │ │ │ + add r1, pc, #784 @ (adr r1, eed54 ) │ │ │ │ movs r4, r3 │ │ │ │ subs r2, r2, r6 │ │ │ │ lsls r4, r0, #2 │ │ │ │ @ instruction: 0xea17ffff │ │ │ │ ldr r4, [pc, #216] @ (eeb28 ) │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldr r3, [sp, #656] @ 0x290 │ │ │ │ + ldr r3, [sp, #880] @ 0x370 │ │ │ │ movs r4, r3 │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ mov r6, r9 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #184] @ 0xb8 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ sub.w r4, r3, #20 │ │ │ │ @@ -224171,15 +224171,15 @@ │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ ldr r5, [r5, #20] │ │ │ │ ldr r7, [sp, #76] @ 0x4c │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w ee42c │ │ │ │ - bl 176894 │ │ │ │ + bl 1768cc │ │ │ │ ldr r2, [sp, #124] @ 0x7c │ │ │ │ ldr r5, [sp, #104] @ 0x68 │ │ │ │ subs r2, r0, r2 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ ldr r2, [sp, #128] @ 0x80 │ │ │ │ str r6, [sp, #104] @ 0x68 │ │ │ │ mov r6, fp │ │ │ │ @@ -224267,15 +224267,15 @@ │ │ │ │ subs r2, r7, r3 │ │ │ │ cmp r7, r3 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ bls.n eec76 │ │ │ │ add r3, sp, #204 @ 0xcc │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ b.n ee72a │ │ │ │ - bl 176894 │ │ │ │ + bl 1768cc │ │ │ │ cmp r6, #0 │ │ │ │ beq.w ee9ea │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ movs r2, #1 │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ sbc.w r4, r1, r3 │ │ │ │ @@ -224290,15 +224290,15 @@ │ │ │ │ mov r2, lr │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #4]! │ │ │ │ cmp r1, r3 │ │ │ │ bhi.n eebb6 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ b.n ee504 │ │ │ │ - bl 176894 │ │ │ │ + bl 1768cc │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ ldr.w ip, [sp, #112] @ 0x70 │ │ │ │ subs r7, r7, r3 │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ subs r4, r0, r3 │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ @@ -224331,39 +224331,39 @@ │ │ │ │ ldr r4, [r3, #16] │ │ │ │ movs r3, #0 │ │ │ │ blx r4 │ │ │ │ mov r1, r5 │ │ │ │ ldr r5, [sp, #100] @ 0x64 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18aafc │ │ │ │ + bl 18ab34 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [sp, #148] @ 0x94 │ │ │ │ movs r2, #32 │ │ │ │ - bl 18aafc │ │ │ │ + bl 18ab34 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r4, [sp, #168] @ 0xa8 │ │ │ │ mov r0, r5 │ │ │ │ sub.w r3, r3, #520 @ 0x208 │ │ │ │ movs r2, #4 │ │ │ │ add r1, sp, #200 @ 0xc8 │ │ │ │ bic.w r4, r4, #16 │ │ │ │ str r4, [r3, #0] │ │ │ │ - bl 18aafc │ │ │ │ + bl 18ab34 │ │ │ │ add r3, sp, #272 @ 0x110 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r3 │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ - bl 18aee4 │ │ │ │ + bl 18af1c │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n eeb72 │ │ │ │ - bl 176894 │ │ │ │ + bl 1768cc │ │ │ │ b.n ee52a │ │ │ │ ldrd r9, r6, [sp, #156] @ 0x9c │ │ │ │ ldr.w r8, [sp, #164] @ 0xa4 │ │ │ │ b.w ee3f2 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ @@ -224558,15 +224558,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 176894 │ │ │ │ + bl 1768cc │ │ │ │ ldr.w r5, [sl, #-12] │ │ │ │ strd r1, r0, [sp, #44] @ 0x2c │ │ │ │ cmp r5, #0 │ │ │ │ beq.w ef022 │ │ │ │ mov r4, r5 │ │ │ │ b.n eeea2 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ @@ -224628,15 +224628,15 @@ │ │ │ │ ldrd r1, r4, [sp, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n eefb0 │ │ │ │ cbz r1, eef30 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ bl ef3ec │ │ │ │ str r4, [r7, #64] @ 0x40 │ │ │ │ - bl 176894 │ │ │ │ + bl 1768cc │ │ │ │ cbz r5, eef6e │ │ │ │ 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 │ │ │ │ @@ -224739,15 +224739,15 @@ │ │ │ │ lsls r4, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ tst r6, r6 │ │ │ │ lsls r7, r7, #1 │ │ │ │ asrs r4, r4, #1 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - str r5, [sp, #592] @ 0x250 │ │ │ │ + str r5, [sp, #816] @ 0x330 │ │ │ │ movs r4, 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] @ ef0dc │ │ │ │ add.w r2, r0, #4096 @ 0x1000 │ │ │ │ @@ -224819,15 +224819,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 171614 │ │ │ │ + bl 17164c │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ lsls r3, r3, #31 │ │ │ │ bpl.n ef12c │ │ │ │ bx lr │ │ │ │ @@ -224859,15 +224859,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 174e20 │ │ │ │ + bl 174e58 │ │ │ │ movs r0, #2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ strex r1, r0, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n ef190 │ │ │ │ @@ -224877,15 +224877,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 1759a8 │ │ │ │ + bl 1759e0 │ │ │ │ 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 │ │ │ │ @@ -224903,15 +224903,15 @@ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cbz r2, ef226 │ │ │ │ mov r1, r3 │ │ │ │ add r3, sp, #24 │ │ │ │ mov r0, r3 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 171acc │ │ │ │ + bl 171b04 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ mov r2, r7 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx r4 │ │ │ │ ldr r2, [pc, #84] @ (ef260 ) │ │ │ │ @@ -224952,17 +224952,17 @@ │ │ │ │ lsls r4, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r6, #23 │ │ │ │ lsls r4, r0, #2 │ │ │ │ subs r7, #50 @ 0x32 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - str r3, [sp, #784] @ 0x310 │ │ │ │ + str r3, [sp, #1008] @ 0x3f0 │ │ │ │ movs r4, r3 │ │ │ │ - str r3, [sp, #960] @ 0x3c0 │ │ │ │ + str r4, [sp, #160] @ 0xa0 │ │ │ │ movs r4, 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] │ │ │ │ @@ -225103,15 +225103,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 171adc │ │ │ │ + bl 171b14 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ str r4, [sp, #0] │ │ │ │ bl ef29c │ │ │ │ add sp, #16 │ │ │ │ @@ -225161,15 +225161,15 @@ │ │ │ │ ands.w r2, r2, #1 │ │ │ │ beq.n ef4a4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ ldrd r0, r1, [r2, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1759a8 │ │ │ │ + bl 1759e0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ bl ef500 │ │ │ │ @@ -225193,53 +225193,53 @@ │ │ │ │ cmp.w ip, #0 │ │ │ │ bne.n ef4ac │ │ │ │ dmb ish │ │ │ │ cmp r1, #0 │ │ │ │ beq.n ef46a │ │ │ │ movs r1, #1 │ │ │ │ str r2, [r3, #80] @ 0x50 │ │ │ │ - bl 174df4 │ │ │ │ + bl 174e2c │ │ │ │ b.n ef46a │ │ │ │ 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 ef4d6 │ │ │ │ dmb ish │ │ │ │ cmp.w ip, #0 │ │ │ │ beq.n ef496 │ │ │ │ str r1, [r3, #80] @ 0x50 │ │ │ │ movs r1, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 174df4 │ │ │ │ + bl 174e2c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ b.n ef496 │ │ │ │ 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 17b3bc │ │ │ │ + bl 17b3f4 │ │ │ │ cbz r0, ef524 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, r5 │ │ │ │ beq.n ef528 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrb.w r2, [r4, #40] @ 0x28 │ │ │ │ cbz r2, ef53a │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ mov r1, r3 │ │ │ │ - bl 17b498 │ │ │ │ + bl 17b4d0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ bl ef3ec │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n ef52e │ │ │ │ @@ -225256,25 +225256,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 1759a8 │ │ │ │ + bl 1759e0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl ef124 │ │ │ │ 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 17b484 │ │ │ │ + bl 17b4bc │ │ │ │ ldrb.w r3, [sp, #11] │ │ │ │ cbz r3, ef5ee │ │ │ │ ldr r6, [r0, #4] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r2, [r6, #0] │ │ │ │ cmp r2, r3 │ │ │ │ itete ne │ │ │ │ @@ -225335,15 +225335,15 @@ │ │ │ │ bne.n ef62a │ │ │ │ dmb ish │ │ │ │ cmp r1, #0 │ │ │ │ beq.n ef5cc │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r5, #80] @ 0x50 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 174df4 │ │ │ │ + bl 174e2c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ b.n ef5cc │ │ │ │ ldr r0, [r5, #12] │ │ │ │ mov r1, r6 │ │ │ │ str r2, [sp, #4] │ │ │ │ bl ef3ec │ │ │ │ ldr r2, [sp, #4] │ │ │ │ @@ -225378,27 +225378,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 1759a8 │ │ │ │ + bl 1759e0 │ │ │ │ mov sl, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n ef78a │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n ef78a │ │ │ │ mov r0, r4 │ │ │ │ bl ef124 │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ add r2, sp, #20 │ │ │ │ mov r1, sl │ │ │ │ - bl 17b3bc │ │ │ │ + bl 17b3f4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n ef764 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ dmb ish │ │ │ │ add.w r3, r5, #8 │ │ │ │ ldrex r1, [r3] │ │ │ │ adds r1, #1 │ │ │ │ @@ -225470,19 +225470,19 @@ │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n ef822 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r7 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ mov r1, r6 │ │ │ │ - bl 172a74 │ │ │ │ + bl 172aac │ │ │ │ mov r0, r5 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ add r2, sp, #16 │ │ │ │ - bl 1728fc │ │ │ │ + bl 172934 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n ef822 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r2, r7 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r6 │ │ │ │ @@ -225534,21 +225534,21 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.n ef82e │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.w ef70e │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r4, #80] @ 0x50 │ │ │ │ - bl 174df4 │ │ │ │ + bl 174e2c │ │ │ │ cmp r5, #0 │ │ │ │ bne.w ef712 │ │ │ │ b.n ef78a │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r4, #80] @ 0x50 │ │ │ │ - bl 174df4 │ │ │ │ + bl 174e2c │ │ │ │ b.n ef78a │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ cbnz r3, ef886 │ │ │ │ mov r0, r4 │ │ │ │ bl ef124 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, sl │ │ │ │ @@ -225583,29 +225583,29 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.n ef8b2 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.n ef87c │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r4, #80] @ 0x50 │ │ │ │ - bl 174df4 │ │ │ │ + bl 174e2c │ │ │ │ b.n ef87c │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r6, r6, #5 │ │ │ │ lsls r4, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ subs r2, #62 @ 0x3e │ │ │ │ lsls r7, r7, #1 │ │ │ │ lsrs r0, r2, #32 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldrh r2, [r3, #44] @ 0x2c │ │ │ │ + ldrh r2, [r2, #46] @ 0x2e │ │ │ │ movs r4, r3 │ │ │ │ - ldrh r6, [r7, #44] @ 0x2c │ │ │ │ + ldrh r6, [r6, #46] @ 0x2e │ │ │ │ movs r4, 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] @ (ef9c8 ) │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ @@ -225648,34 +225648,34 @@ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n ef926 │ │ │ │ add r1, sp, #16 │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r0, r1 │ │ │ │ - bl 171550 │ │ │ │ + bl 171588 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ blx r3 │ │ │ │ cbz r0, ef992 │ │ │ │ ldrb.w r3, [sp, #29] │ │ │ │ mov r7, r3 │ │ │ │ cbnz r3, ef992 │ │ │ │ ldrd r1, r2, [r5, #16] │ │ │ │ add r3, sp, #32 │ │ │ │ mov r0, r6 │ │ │ │ - bl 172a74 │ │ │ │ + bl 172aac │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r6 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 1728a8 │ │ │ │ + bl 1728e0 │ │ │ │ ldrb.w r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n ef926 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 423e4 │ │ │ │ b.n ef926 │ │ │ │ cmp r2, #0 │ │ │ │ @@ -225758,21 +225758,21 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq.n efa0a │ │ │ │ add r3, sp, #16 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 172a74 │ │ │ │ + bl 172aac │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r8 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - bl 1728a8 │ │ │ │ + bl 1728e0 │ │ │ │ b.n efa0a │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r0, r2, #24 │ │ │ │ lsls r4, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ @@ -225838,15 +225838,15 @@ │ │ │ │ str r3, [r4, #76] @ 0x4c │ │ │ │ str.w ip, [r4, #80] @ 0x50 │ │ │ │ ldrb r3, [r6, #4] │ │ │ │ cbnz r3, efb64 │ │ │ │ ldr r0, [pc, #308] @ (efc68 ) │ │ │ │ mov r1, r8 │ │ │ │ add r0, pc │ │ │ │ - bl 17eb0c │ │ │ │ + bl 17eb44 │ │ │ │ cbnz r0, efb64 │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ cbz r0, efb46 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ cbnz r2, efb7c │ │ │ │ ldr r2, [pc, #292] @ (efc6c ) │ │ │ │ ldr r3, [pc, #280] @ (efc64 ) │ │ │ │ @@ -225861,29 +225861,29 @@ │ │ │ │ add.w sp, sp, #904 @ 0x388 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r2, [pc, #264] @ (efc70 ) │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [pc, #264] @ (efc74 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 17b1a0 │ │ │ │ + bl 17b1d8 │ │ │ │ str r0, [r4, #84] @ 0x54 │ │ │ │ b.n efb40 │ │ │ │ ldr r7, [pc, #256] @ (efc78 ) │ │ │ │ add r7, pc │ │ │ │ b.n efac2 │ │ │ │ ldr r1, [r7, #16] │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 171acc │ │ │ │ + bl 171b04 │ │ │ │ movs r2, #32 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 171b00 │ │ │ │ + bl 171b38 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 171ba8 │ │ │ │ + bl 171be0 │ │ │ │ ldrb.w r3, [sp, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n efb46 │ │ │ │ mov r1, r9 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ @@ -225898,32 +225898,32 @@ │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ bl ef3ec │ │ │ │ adds r6, #1 │ │ │ │ cmp sl, r6 │ │ │ │ beq.n efb46 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 171ba8 │ │ │ │ + bl 171be0 │ │ │ │ str r0, [sp, #20] │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 171ba8 │ │ │ │ + bl 171be0 │ │ │ │ mov r7, r0 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 171ba8 │ │ │ │ + bl 171be0 │ │ │ │ mov r1, r7 │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 171adc │ │ │ │ + bl 171b14 │ │ │ │ movs r1, #8 │ │ │ │ mov r9, r0 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 171538 │ │ │ │ + bl 171570 │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 171adc │ │ │ │ + bl 171b14 │ │ │ │ ldrb.w r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ bne.n efb46 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [r2, #60] @ 0x3c │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ @@ -225961,49 +225961,49 @@ │ │ │ │ b.n efbbe │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r6, r1, #21 │ │ │ │ lsls r4, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r1, #26] │ │ │ │ + ldrh r6, [r0, #28] │ │ │ │ movs r4, r3 │ │ │ │ lsls r2, r6, #18 │ │ │ │ lsls r4, r0, #2 │ │ │ │ bl ffff3c72 │ │ │ │ bl fff29c76 │ │ │ │ - subs r0, r1, r5 │ │ │ │ + subs r0, r0, r6 │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r0, [r4, #18] │ │ │ │ + ldrh r0, [r3, #20] │ │ │ │ movs r4, r3 │ │ │ │ - ldrh r0, [r4, #14] │ │ │ │ + ldrh r0, [r3, #16] │ │ │ │ movs r4, 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, efca6 │ │ │ │ ldrb.w r1, [r5, #40] @ 0x28 │ │ │ │ cbz r1, efcbe │ │ │ │ movs r1, #0 │ │ │ │ - bl 17b2a4 │ │ │ │ + bl 17b2dc │ │ │ │ ldr r0, [r5, #12] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ bl e2d2c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r0, [r5, #12] │ │ │ │ bl ef3ec │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ mov r1, r4 │ │ │ │ - bl 17b4f8 │ │ │ │ + bl 17b530 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n efcb2 │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ b.n efca0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -226079,30 +226079,30 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w efeee │ │ │ │ ldr.w r2, [sl] │ │ │ │ mov r0, r4 │ │ │ │ - bl 17155c │ │ │ │ + bl 171594 │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r6, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 171614 │ │ │ │ + bl 17164c │ │ │ │ mov r0, r4 │ │ │ │ - bl 17176c │ │ │ │ + bl 1717a4 │ │ │ │ subs r7, r0, #0 │ │ │ │ blt.w efefa │ │ │ │ mov r0, r6 │ │ │ │ bl ef124 │ │ │ │ ldr r0, [r6, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n efe76 │ │ │ │ movs r1, #0 │ │ │ │ - bl 17b4f8 │ │ │ │ + bl 17b530 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n efe76 │ │ │ │ mov.w r9, #0 │ │ │ │ strd r7, sl, [sp, #24] │ │ │ │ ldr.w fp, [r5, #4] │ │ │ │ ldr.w r0, [fp] │ │ │ │ @@ -226123,27 +226123,27 @@ │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n efee8 │ │ │ │ cmp r0, r3 │ │ │ │ bne.n efe02 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1718d8 │ │ │ │ + bl 171910 │ │ │ │ ldr.w r1, [fp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1718d8 │ │ │ │ + bl 171910 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17176c │ │ │ │ + bl 1717a4 │ │ │ │ mov sl, r0 │ │ │ │ ldrd r1, r2, [fp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 171614 │ │ │ │ + bl 17164c │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1714ec │ │ │ │ + bl 171524 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n eff14 │ │ │ │ ldr.w r3, [fp] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n eff0a │ │ │ │ ldr r1, [sp, #32] │ │ │ │ @@ -226169,15 +226169,15 @@ │ │ │ │ mov r9, r5 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ ands.w r3, r3, #1 │ │ │ │ beq.n eff22 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1719b0 │ │ │ │ + bl 1719e8 │ │ │ │ ldrb.w r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ str.w r2, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n eff4a │ │ │ │ ldr r2, [pc, #308] @ (effd0 ) │ │ │ │ ldr r3, [pc, #300] @ (effcc ) │ │ │ │ @@ -226195,28 +226195,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 1719b0 │ │ │ │ + bl 1719e8 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r6, #84] @ 0x54 │ │ │ │ - bl 17b4f8 │ │ │ │ + bl 17b530 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w efdd8 │ │ │ │ ldrd r7, sl, [sp, #24] │ │ │ │ b.n efe7a │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ b.n efe10 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ - bl 17155c │ │ │ │ + bl 171594 │ │ │ │ b.n efda0 │ │ │ │ ldrb.w r3, [sp, #44] @ 0x2c │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [sl] │ │ │ │ cbz r3, eff52 │ │ │ │ movs r5, #5 │ │ │ │ b.n efe9a │ │ │ │ @@ -226237,15 +226237,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.n eff2a │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.n efe82 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r6, #80] @ 0x50 │ │ │ │ - bl 174df4 │ │ │ │ + bl 174e2c │ │ │ │ b.n efe82 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx 423e4 │ │ │ │ b.n efe9a │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx 423e4 │ │ │ │ b.n eff06 │ │ │ │ @@ -226285,32 +226285,32 @@ │ │ │ │ ldr r3, [pc, #48] @ (effe0 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #246 @ 0xf6 │ │ │ │ b.n eff72 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl 171614 │ │ │ │ + bl 17164c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ b.n efec6 │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r4, r7, #9 │ │ │ │ lsls r4, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsls r6, r3, #5 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - strh r2, [r4, #58] @ 0x3a │ │ │ │ + strh r2, [r3, #60] @ 0x3c │ │ │ │ movs r4, r3 │ │ │ │ - strh r0, [r0, #54] @ 0x36 │ │ │ │ + strh r0, [r7, #54] @ 0x36 │ │ │ │ movs r4, r3 │ │ │ │ - strh r4, [r1, #58] @ 0x3a │ │ │ │ + strh r4, [r0, #60] @ 0x3c │ │ │ │ movs r4, r3 │ │ │ │ - strh r6, [r7, #50] @ 0x32 │ │ │ │ + strh r6, [r6, #52] @ 0x34 │ │ │ │ movs r4, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ mov r7, r2 │ │ │ │ @@ -226350,50 +226350,50 @@ │ │ │ │ moveq r4, #1 │ │ │ │ movne r4, #0 │ │ │ │ beq.n f0036 │ │ │ │ mov r0, r5 │ │ │ │ bl ef124 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ - bl 17b4f8 │ │ │ │ + bl 17b530 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, f00c6 │ │ │ │ str r6, [sp, #4] │ │ │ │ b.n f007e │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, fp │ │ │ │ beq.n f00f6 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ - bl 17b4f8 │ │ │ │ + bl 17b530 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, f00c4 │ │ │ │ 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 17b484 │ │ │ │ + bl 17b4bc │ │ │ │ ldrb.w r1, [sp, #19] │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, #0 │ │ │ │ bne.n f006a │ │ │ │ add.w r2, r6, #8 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r2] │ │ │ │ adds r3, #1 │ │ │ │ strex r1, r3, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n f00a4 │ │ │ │ mov r1, r4 │ │ │ │ dmb ish │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ - bl 17b4f8 │ │ │ │ + bl 17b530 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n f007e │ │ │ │ ldr r6, [sp, #4] │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ ands.w r3, r3, #1 │ │ │ │ bne.n f0036 │ │ │ │ @@ -226405,15 +226405,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.n f00d6 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.n f0036 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r5, #80] @ 0x50 │ │ │ │ - bl 174df4 │ │ │ │ + bl 174e2c │ │ │ │ b.n f0036 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ cmp r0, fp │ │ │ │ beq.n f0072 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ bl ef3ec │ │ │ │ @@ -226451,15 +226451,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.n f0150 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.n f012c │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r7, #80] @ 0x50 │ │ │ │ - bl 174df4 │ │ │ │ + bl 174e2c │ │ │ │ b.n f012c │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ adds r1, #34 @ 0x22 │ │ │ │ @@ -226469,15 +226469,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 │ │ │ │ - asrs r2, r1, #21 │ │ │ │ + asrs r2, r0, #22 │ │ │ │ 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, #3920] @ 0xf50 │ │ │ │ ldr r2, [pc, #192] @ (f0270 ) │ │ │ │ sub sp, #140 @ 0x8c │ │ │ │ @@ -226552,15 +226552,15 @@ │ │ │ │ add sp, #140 @ 0x8c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cdp2 0, 4, cr0, cr8, cr3, {4} │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r5, #20 │ │ │ │ + asrs r4, r4, #21 │ │ │ │ movs r2, r4 │ │ │ │ stc2 0, cr0, [sl, #524]! @ 0x20c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3896] @ 0xf38 │ │ │ │ mov r5, r2 │ │ │ │ @@ -226592,15 +226592,15 @@ │ │ │ │ ldr.w r1, [ip, #32] │ │ │ │ ldr.w r2, [ip, #36] @ 0x24 │ │ │ │ ldr.w r3, [ip, #40] @ 0x28 │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, r5 │ │ │ │ str.w lr, [sp, #36] @ 0x24 │ │ │ │ - bl 171700 │ │ │ │ + bl 171738 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r5 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ @@ -226609,30 +226609,30 @@ │ │ │ │ cbnz r3, f0352 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ cbz r3, f0336 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl 179310 │ │ │ │ + bl 179348 │ │ │ │ movs r2, #72 @ 0x48 │ │ │ │ mov r1, sp │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl 179350 │ │ │ │ + bl 179388 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ subs r2, #72 @ 0x48 │ │ │ │ bne.n f0356 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 1793dc │ │ │ │ + bl 179414 │ │ │ │ movs r3, #72 @ 0x48 │ │ │ │ mov r2, sp │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 171570 │ │ │ │ + bl 1715a8 │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [pc, #56] @ (f0374 ) │ │ │ │ ldr r3, [pc, #48] @ (f036c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #172] @ 0xac │ │ │ │ @@ -226642,31 +226642,31 @@ │ │ │ │ add sp, #176 @ 0xb0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r0, #5 │ │ │ │ b.n f0338 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ adds r1, #72 @ 0x48 │ │ │ │ - bl 179350 │ │ │ │ + bl 179388 │ │ │ │ b.n f0322 │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stc2l 0, cr0, [r4, #-524]! @ 0xfffffdf4 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r3, #34] @ 0x22 │ │ │ │ + strh r4, [r2, #36] @ 0x24 │ │ │ │ movs r4, r3 │ │ │ │ stc2l 0, cr0, [r0], {131} @ 0x83 │ │ │ │ ldr r3, [pc, #12] @ (f0388 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ ldr.w r3, [r3, r1, lsl #2] │ │ │ │ subs r0, r0, r3 │ │ │ │ bx lr │ │ │ │ - asrs r2, r3, #13 │ │ │ │ + asrs r2, r2, #14 │ │ │ │ movs r2, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [pc, #120] @ (f0418 ) │ │ │ │ @@ -226679,28 +226679,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 17155c │ │ │ │ + bl 171594 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ bl f0280 │ │ │ │ cbnz r0, f040e │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cbz r6, f03ec │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, r3 │ │ │ │ bcc.n f0408 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 17155c │ │ │ │ + bl 171594 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ bl f0280 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [pc, #48] @ (f0420 ) │ │ │ │ str r3, [r5, #0] │ │ │ │ @@ -226797,19 +226797,19 @@ │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ add.w r9, sp, #168 @ 0xa8 │ │ │ │ ldr.w r3, [r3, #3056] @ 0xbf0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #32] │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ - bl 171acc │ │ │ │ + bl 171b04 │ │ │ │ movs r2, #72 @ 0x48 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 171b00 │ │ │ │ + bl 171b38 │ │ │ │ ldrb.w r3, [r8, #12] │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n f05b4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r2, #32 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ @@ -227100,15 +227100,15 @@ │ │ │ │ mov r7, r0 │ │ │ │ add.w r4, r3, r3, lsl #3 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n f06fa │ │ │ │ add.w r3, fp, r5, lsl #2 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ cbz r0, f07fc │ │ │ │ - bl 179a60 │ │ │ │ + bl 179a98 │ │ │ │ adds r5, #9 │ │ │ │ cmp r5, r4 │ │ │ │ bne.n f07f0 │ │ │ │ b.n f0748 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #20] │ │ │ │ b.n f0592 │ │ │ │ @@ -227162,32 +227162,32 @@ │ │ │ │ bl e2828 │ │ │ │ b.n f055e │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ add r0, sp, #496 @ 0x1f0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ adds r3, r2, r3 │ │ │ │ str.w r3, [r8, #4] │ │ │ │ - bl 179310 │ │ │ │ + bl 179348 │ │ │ │ movs r2, #72 @ 0x48 │ │ │ │ mov r1, r9 │ │ │ │ add r0, sp, #312 @ 0x138 │ │ │ │ blx 43210 │ │ │ │ movs r2, #72 @ 0x48 │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #496 @ 0x1f0 │ │ │ │ strd r5, r5, [sp, #360] @ 0x168 │ │ │ │ strd r5, r5, [sp, #368] @ 0x170 │ │ │ │ str r5, [sp, #376] @ 0x178 │ │ │ │ - bl 179350 │ │ │ │ + bl 179388 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ subs.w r2, r3, #72 @ 0x48 │ │ │ │ bne.n f0904 │ │ │ │ add r1, sp, #496 @ 0x1f0 │ │ │ │ add r0, sp, #288 @ 0x120 │ │ │ │ - bl 1793dc │ │ │ │ + bl 179414 │ │ │ │ add r1, sp, #288 @ 0x120 │ │ │ │ movs r2, #20 │ │ │ │ add r0, sp, #216 @ 0xd8 │ │ │ │ blx 4359c │ │ │ │ cbnz r0, f0910 │ │ │ │ add r3, sp, #84 @ 0x54 │ │ │ │ ldr.w r2, [r9, #36] @ 0x24 │ │ │ │ @@ -227207,15 +227207,15 @@ │ │ │ │ add r2, pc │ │ │ │ str r5, [sp, #0] │ │ │ │ bl e2828 │ │ │ │ b.n f055e │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ add r0, sp, #496 @ 0x1f0 │ │ │ │ adds r1, #72 @ 0x48 │ │ │ │ - bl 179350 │ │ │ │ + bl 179388 │ │ │ │ b.n f08c0 │ │ │ │ ldr r2, [pc, #104] @ (f097c ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ movw r1, #9424 @ 0x24d0 │ │ │ │ movt r1, #15266 @ 0x3ba2 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -227223,47 +227223,47 @@ │ │ │ │ movw r3, #335 @ 0x14f │ │ │ │ bl e2828 │ │ │ │ b.n f055e │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xfbb20083 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r7, #18] │ │ │ │ + strh r6, [r6, #20] │ │ │ │ movs r4, r3 │ │ │ │ - strh r4, [r7, #18] │ │ │ │ + strh r4, [r6, #20] │ │ │ │ movs r4, r3 │ │ │ │ @ instruction: 0xfa660083 │ │ │ │ - strh r2, [r6, #10] │ │ │ │ + strh r2, [r5, #12] │ │ │ │ movs r4, r3 │ │ │ │ - strh r6, [r0, #12] │ │ │ │ + strh r6, [r7, #12] │ │ │ │ movs r4, r3 │ │ │ │ - strh r2, [r3, #10] │ │ │ │ + strh r2, [r2, #12] │ │ │ │ movs r4, r3 │ │ │ │ - strh r6, [r2, #8] │ │ │ │ + strh r6, [r1, #10] │ │ │ │ movs r4, r3 │ │ │ │ @ instruction: 0xfb1fffff │ │ │ │ - asrs r6, r6, #1 │ │ │ │ + asrs r6, r5, #2 │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r6, r1, #29 │ │ │ │ + lsrs r6, r0, #30 │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r5, #30] │ │ │ │ + ldrb r0, [r4, #31] │ │ │ │ movs r4, r3 │ │ │ │ - ldrb r2, [r3, #29] │ │ │ │ + ldrb r2, [r2, #30] │ │ │ │ movs r4, r3 │ │ │ │ - ldrb r6, [r4, #29] │ │ │ │ + ldrb r6, [r3, #30] │ │ │ │ movs r4, r3 │ │ │ │ - ldrb r0, [r3, #28] │ │ │ │ + ldrb r0, [r2, #29] │ │ │ │ movs r4, r3 │ │ │ │ - ldrb r6, [r0, #28] │ │ │ │ + ldrb r6, [r7, #28] │ │ │ │ movs r4, r3 │ │ │ │ - ldrb r0, [r6, #26] │ │ │ │ + ldrb r0, [r5, #27] │ │ │ │ movs r4, r3 │ │ │ │ - ldrb r6, [r6, #24] │ │ │ │ + ldrb r6, [r5, #25] │ │ │ │ movs r4, r3 │ │ │ │ - ldrb r0, [r2, #24] │ │ │ │ + ldrb r0, [r1, #25] │ │ │ │ movs r4, r3 │ │ │ │ cbz r2, f099c │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ @@ -227391,15 +227391,15 @@ │ │ │ │ add.w r0, r4, #76 @ 0x4c │ │ │ │ str r2, [r4, #72] @ 0x48 │ │ │ │ str r7, [r4, #36] @ 0x24 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 43210 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add.w r2, r4, #40 @ 0x28 │ │ │ │ - bl 176748 │ │ │ │ + bl 176780 │ │ │ │ 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 │ │ │ │ @@ -227435,15 +227435,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 176748 │ │ │ │ + bl 176780 │ │ │ │ movs r3, #32 │ │ │ │ str r3, [r4, #8] │ │ │ │ pop {r4, pc} │ │ │ │ cbnz r2, f0b6c │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -227716,17 +227716,17 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc │ │ │ │ str.w ip, [sp] │ │ │ │ bl e2828 │ │ │ │ b.n f0dd6 │ │ │ │ nop │ │ │ │ - ldrb r4, [r4, #6] │ │ │ │ + ldrb r4, [r3, #7] │ │ │ │ movs r4, r3 │ │ │ │ - ldrb r6, [r0, #6] │ │ │ │ + ldrb r6, [r7, #6] │ │ │ │ movs r4, r3 │ │ │ │ cbnz r2, f0e2c │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -227883,17 +227883,17 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n f0eb4 │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xf1860083 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ adc.w r0, r4, #131 @ 0x83 │ │ │ │ - @ instruction: 0xb6ba │ │ │ │ + @ instruction: 0xb6f2 │ │ │ │ movs r3, r4 │ │ │ │ - b.n f1660 │ │ │ │ + b.n f16d0 │ │ │ │ movs r3, 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] │ │ │ │ @@ -228198,17 +228198,17 @@ │ │ │ │ blx r3 │ │ │ │ b.n f1198 │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ vhadd.s16 d0, d16, d3 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ cdp 0, 11, cr0, cr10, cr3, {4} │ │ │ │ - movs r6, #22 │ │ │ │ + movs r6, #78 @ 0x4e │ │ │ │ movs r3, r4 │ │ │ │ - strb r2, [r7, #18] │ │ │ │ + strb r2, [r6, #19] │ │ │ │ movs r4, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3720] @ 0xe88 │ │ │ │ sub sp, #332 @ 0x14c │ │ │ │ @@ -228456,19 +228456,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #0] │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #0] │ │ │ │ stc 0, cr0, [sl], #524 @ 0x20c │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r4, #16] │ │ │ │ + strb r2, [r3, #17] │ │ │ │ movs r4, r3 │ │ │ │ - lsls r0, r7, #15 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ movs r3, r4 │ │ │ │ - strb r0, [r5, #9] │ │ │ │ + strb r0, [r4, #10] │ │ │ │ movs r4, r3 │ │ │ │ ldr r3, [sp, #144] @ 0x90 │ │ │ │ mov r2, r0 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r1, r9 │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ movs r5, #32 │ │ │ │ @@ -229589,40 +229589,40 @@ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ blx r3 │ │ │ │ b.n f1f50 │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strb r4, [r5, #8] │ │ │ │ + strb r4, [r4, #9] │ │ │ │ movs r4, r3 │ │ │ │ - add r1, pc, #936 @ (adr r1, f24e8 ) │ │ │ │ + add r2, pc, #136 @ (adr r2, f21c8 ) │ │ │ │ movs r2, r4 │ │ │ │ b.n f1f40 │ │ │ │ lsls r3, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r1, #96] @ 0x60 │ │ │ │ + ldr r4, [r0, #100] @ 0x64 │ │ │ │ movs r4, r3 │ │ │ │ - ldr r2, [r1, #32] │ │ │ │ + ldr r2, [r0, #36] @ 0x24 │ │ │ │ movs r4, r3 │ │ │ │ - ldr r0, [r2, #16] │ │ │ │ + ldr r0, [r1, #20] │ │ │ │ movs r4, r3 │ │ │ │ - ldrh.w r0, [r8, r1, lsl #2] │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ + ldr??.w r0, [r0, r1, lsl #2] │ │ │ │ + ldr r0, [r3, #12] │ │ │ │ movs r4, r3 │ │ │ │ - str r2, [r2, #124] @ 0x7c │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ movs r4, r3 │ │ │ │ - str r0, [r0, #116] @ 0x74 │ │ │ │ + str r0, [r7, #116] @ 0x74 │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r7, {r1, r3, r4, r7} │ │ │ │ + ldmia r7, {r1, r4, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - str r0, [r3, #108] @ 0x6c │ │ │ │ + str r0, [r2, #112] @ 0x70 │ │ │ │ movs r4, r3 │ │ │ │ - str r0, [r3, #112] @ 0x70 │ │ │ │ + str r0, [r2, #116] @ 0x74 │ │ │ │ movs r4, r3 │ │ │ │ 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] @ (f2204 ) │ │ │ │ mov r7, r2 │ │ │ │ @@ -229735,15 +229735,15 @@ │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r4, [r4, #1420] @ 0x58c │ │ │ │ blx r4 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - add r3, pc, #600 @ (adr r3, f24f4 ) │ │ │ │ + add r3, pc, #824 @ (adr r3, f25d4 ) │ │ │ │ movs r3, r4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ ldr r2, [pc, #36] @ (f22d4 ) │ │ │ │ @@ -229756,15 +229756,15 @@ │ │ │ │ mov.w r2, #2048 @ 0x800 │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ mov.w r1, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r4, #1420] @ 0x58c │ │ │ │ blx r4 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - add r3, pc, #296 @ (adr r3, f2400 ) │ │ │ │ + add r3, pc, #520 @ (adr r3, f24e0 ) │ │ │ │ movs r3, r4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ ldr r2, [pc, #36] @ (f2310 ) │ │ │ │ @@ -229777,15 +229777,15 @@ │ │ │ │ mov.w r1, #2048 @ 0x800 │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ movw r2, #2050 @ 0x802 │ │ │ │ ldr.w r4, [r4, #1420] @ 0x58c │ │ │ │ blx r4 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - add r2, pc, #1016 @ (adr r2, f270c ) │ │ │ │ + add r3, pc, #216 @ (adr r3, f23ec ) │ │ │ │ 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, #3920] @ 0xf50 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [pc, #148] @ (f23bc ) │ │ │ │ @@ -229845,15 +229845,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ bgt.n f2360 │ │ │ │ lsls r3, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ orrs.w r0, r0, #4292608 @ 0x418000 │ │ │ │ - ldrb r6, [r6, #19] │ │ │ │ + ldrb r6, [r5, #20] │ │ │ │ movs r0, r5 │ │ │ │ bgt.n f2484 │ │ │ │ lsls r3, r0, #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 │ │ │ │ @@ -230427,19 +230427,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ subs r0, #233 @ 0xe9 │ │ │ │ subs r3, #158 @ 0x9e │ │ │ │ blt.n f2a80 │ │ │ │ lsls r3, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r6, #12] │ │ │ │ + ldrb r4, [r5, #13] │ │ │ │ movs r0, r5 │ │ │ │ bls.n f29d8 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldmia r3, {r3, r4, r5, r6} │ │ │ │ + ldmia r3!, {r4, r5, r7} │ │ │ │ movs r3, r3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w r3, [r0, #332] @ 0x14c │ │ │ │ add.w r7, r0, #328 @ 0x148 │ │ │ │ @@ -230551,20 +230551,20 @@ │ │ │ │ lsls r3, r0, #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 18ce64 │ │ │ │ + bl 18ce9c │ │ │ │ ldrb.w r3, [r4, #336] @ 0x150 │ │ │ │ cbz r3, f2b9c │ │ │ │ movs r5, #0 │ │ │ │ add.w r0, r4, #352 @ 0x160 │ │ │ │ - bl 18ce80 │ │ │ │ + bl 18ceb8 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr.w r3, [r4, #340] @ 0x154 │ │ │ │ cbz r3, f2bba │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ @@ -230603,15 +230603,15 @@ │ │ │ │ add lr, pc │ │ │ │ beq.n f2c0e │ │ │ │ ldr.w ip, [pc, #28] @ f2c18 │ │ │ │ add.w r3, r0, #84 @ 0x54 │ │ │ │ ldr r2, [r0, #76] @ 0x4c │ │ │ │ ldr.w r0, [lr, ip] │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 248800 │ │ │ │ + bl 248838 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ bmi.n f2c24 │ │ │ │ lsls r3, r0, #2 │ │ │ │ lsrs r4, r4, #16 │ │ │ │ movs r0, r0 │ │ │ │ @@ -230811,59 +230811,59 @@ │ │ │ │ blx 43210 │ │ │ │ ldr r3, [pc, #392] @ (f2fb4 ) │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ - bl 2484dc │ │ │ │ + bl 248514 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18cdd8 │ │ │ │ + bl 18ce10 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w f2f50 │ │ │ │ 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 18cdd8 │ │ │ │ + bl 18ce10 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n f2f2c │ │ │ │ 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 18cdd8 │ │ │ │ + bl 18ce10 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n f2f5a │ │ │ │ ldr r0, [pc, #304] @ (f2fb8 ) │ │ │ │ add r0, pc │ │ │ │ blx 436bc │ │ │ │ ldr r1, [pc, #300] @ (f2fbc ) │ │ │ │ add r1, pc │ │ │ │ - bl 17efa8 │ │ │ │ + bl 17efe0 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [pc, #296] @ (f2fc0 ) │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r4 │ │ │ │ strd r2, r3, [sl, #376] @ 0x178 │ │ │ │ add r0, pc │ │ │ │ - bl 17eb0c │ │ │ │ + bl 17eb44 │ │ │ │ strb.w r0, [sl, #392] @ 0x188 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n f2f7c │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [sl, #396] @ 0x18c │ │ │ │ - bl 23c334 │ │ │ │ + bl 23c36c │ │ │ │ b.n f2ede │ │ │ │ mov.w r3, #4194304 @ 0x400000 │ │ │ │ str.w r3, [sl, #76] @ 0x4c │ │ │ │ b.n f2dc6 │ │ │ │ ldr r4, [pc, #252] @ (f2fc4 ) │ │ │ │ movs r3, #161 @ 0xa1 │ │ │ │ ldr r2, [pc, #252] @ (f2fc8 ) │ │ │ │ @@ -230904,15 +230904,15 @@ │ │ │ │ ldr r4, [pc, #176] @ (f2fd4 ) │ │ │ │ movs r3, #166 @ 0xa6 │ │ │ │ ldr r2, [pc, #176] @ (f2fd8 ) │ │ │ │ add r4, pc │ │ │ │ add r2, pc │ │ │ │ b.n f2ece │ │ │ │ mov r0, r5 │ │ │ │ - bl 18cdc4 │ │ │ │ + bl 18cdfc │ │ │ │ ldr r2, [pc, #168] @ (f2fdc ) │ │ │ │ movs r3, #193 @ 0xc1 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ mvn.w r1, #2 │ │ │ │ mov r0, sl │ │ │ │ bl e2828 │ │ │ │ @@ -230924,31 +230924,31 @@ │ │ │ │ b.n f2d9c │ │ │ │ ldr r2, [pc, #140] @ (f2fe0 ) │ │ │ │ movs r4, #0 │ │ │ │ movs r3, #187 @ 0xbb │ │ │ │ add r2, pc │ │ │ │ b.n f2f38 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18cdc4 │ │ │ │ + bl 18cdfc │ │ │ │ mov r0, r7 │ │ │ │ - bl 18cdc4 │ │ │ │ + bl 18cdfc │ │ │ │ ldr r2, [pc, #124] @ (f2fe4 ) │ │ │ │ movs r3, #203 @ 0xcb │ │ │ │ mvn.w r1, #2 │ │ │ │ add r2, pc │ │ │ │ mov r0, sl │ │ │ │ str r6, [sp, #0] │ │ │ │ bl e2828 │ │ │ │ mov r4, r0 │ │ │ │ b.n f2ede │ │ │ │ ldr r0, [pc, #104] @ (f2fe8 ) │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movs r3, #0 │ │ │ │ add r0, pc │ │ │ │ - bl 17eb9c │ │ │ │ + bl 17ebd4 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [pc, #92] @ (f2fec ) │ │ │ │ str.w r3, [sl, #384] @ 0x180 │ │ │ │ add r0, pc │ │ │ │ blx 43698 │ │ │ │ str.w r0, [sl, #388] @ 0x184 │ │ │ │ b.n f2eae │ │ │ │ @@ -230960,64 +230960,64 @@ │ │ │ │ lsls r3, r0, #2 │ │ │ │ bcc.n f2ef0 │ │ │ │ lsls r3, r0, #2 │ │ │ │ lsrs r4, r0, #8 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r0, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r3, r0] │ │ │ │ + ldrh r2, [r2, r1] │ │ │ │ movs r4, r3 │ │ │ │ lsls r6, r2, #11 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldrh r0, [r2, r0] │ │ │ │ + ldrh r0, [r1, r1] │ │ │ │ movs r4, r3 │ │ │ │ - str r2, [r4, r6] │ │ │ │ + str r2, [r3, r7] │ │ │ │ movs r4, r3 │ │ │ │ - ldr r0, [r6, r6] │ │ │ │ + ldr r0, [r5, r7] │ │ │ │ movs r4, r3 │ │ │ │ bne.n f3004 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldr r0, [r7, r5] │ │ │ │ + ldr r0, [r6, r6] │ │ │ │ movs r4, r3 │ │ │ │ - str r6, [r0, r5] │ │ │ │ + str r6, [r7, r5] │ │ │ │ movs r4, r3 │ │ │ │ - ldr r4, [r2, r5] │ │ │ │ + ldr r4, [r1, r6] │ │ │ │ movs r4, r3 │ │ │ │ - ldr r6, [r0, r5] │ │ │ │ + ldr r6, [r7, r5] │ │ │ │ movs r4, r3 │ │ │ │ - ldr r6, [r4, r4] │ │ │ │ + ldr r6, [r3, r5] │ │ │ │ movs r4, r3 │ │ │ │ - ldr r6, [r1, r4] │ │ │ │ + ldr r6, [r0, r5] │ │ │ │ movs r4, r3 │ │ │ │ - ldr r0, [r1, r5] │ │ │ │ + ldr r0, [r0, r6] │ │ │ │ movs r4, r3 │ │ │ │ - ldr r6, [r1, r5] │ │ │ │ + ldr r6, [r0, r6] │ │ │ │ movs r4, 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 f2a4c │ │ │ │ - bl 23c41c │ │ │ │ + bl 23c454 │ │ │ │ add.w r2, r4, #320 @ 0x140 │ │ │ │ ldr.w r1, [r4, #324] @ 0x144 │ │ │ │ cmp r2, r1 │ │ │ │ bne.n f3058 │ │ │ │ ldr.w r1, [r4, #292] @ 0x124 │ │ │ │ add.w r2, r4, #288 @ 0x120 │ │ │ │ cmp r2, r1 │ │ │ │ bne.n f3092 │ │ │ │ add.w r0, r4, #256 @ 0x100 │ │ │ │ - bl 18cdc4 │ │ │ │ + bl 18cdfc │ │ │ │ add.w r0, r4, #296 @ 0x128 │ │ │ │ - bl 18cdc4 │ │ │ │ + bl 18cdfc │ │ │ │ add.w r0, r4, #352 @ 0x160 │ │ │ │ - bl 18cdc4 │ │ │ │ + bl 18cdfc │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ cbz r1, f3044 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ ldr r1, [r4, #68] @ 0x44 │ │ │ │ cbz r1, f304e │ │ │ │ @@ -231187,34 +231187,34 @@ │ │ │ │ mov r0, r7 │ │ │ │ cbz r7, f322a │ │ │ │ add.w r3, r7, #84 @ 0x54 │ │ │ │ ldr r2, [r7, #76] @ 0x4c │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, r7, #128 @ 0x80 │ │ │ │ mov r5, r3 │ │ │ │ - bl 2486e8 │ │ │ │ + bl 248720 │ │ │ │ cbnz r0, f322a │ │ │ │ ldr r3, [pc, #116] @ (f3274 ) │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [r7, #76] @ 0x4c │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ mov r3, r5 │ │ │ │ - bl 248800 │ │ │ │ + bl 248838 │ │ │ │ cbnz r0, f322a │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [pc, #96] @ (f3278 ) │ │ │ │ ldr r2, [r7, #76] @ 0x4c │ │ │ │ mov r3, r5 │ │ │ │ ldr r4, [r6, r4] │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 248968 │ │ │ │ + bl 2489a0 │ │ │ │ b.n f322a │ │ │ │ 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} │ │ │ │ @@ -231232,27 +231232,27 @@ │ │ │ │ b.n f322a │ │ │ │ ldr r3, [pc, #48] @ (f3280 ) │ │ │ │ ldr r0, [r6, r3] │ │ │ │ b.n f322a │ │ │ │ nop │ │ │ │ ldmia r6!, {r1, r2, r4, r7} │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldrsb r6, [r6, r5] │ │ │ │ + ldrsb r6, [r5, r6] │ │ │ │ movs r4, r3 │ │ │ │ - ldrsb r2, [r1, r6] │ │ │ │ + ldrsb r2, [r0, r7] │ │ │ │ movs r4, r3 │ │ │ │ - ldrsb r0, [r4, r6] │ │ │ │ + ldrsb r0, [r3, r7] │ │ │ │ movs r4, r3 │ │ │ │ - ldrsb r6, [r5, r6] │ │ │ │ + ldrsb r6, [r4, r7] │ │ │ │ movs r4, r3 │ │ │ │ - ldrsb r4, [r6, r6] │ │ │ │ + ldrsb r4, [r5, r7] │ │ │ │ movs r4, r3 │ │ │ │ - ldrsb r6, [r7, r6] │ │ │ │ + ldrsb r6, [r6, r7] │ │ │ │ movs r4, r3 │ │ │ │ - ldrsb r4, [r3, r7] │ │ │ │ + ldr r4, [r2, r0] │ │ │ │ movs r4, r3 │ │ │ │ lsrs r4, r4, #16 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r6, #21 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #2 │ │ │ │ movs r0, r0 │ │ │ │ @@ -231268,32 +231268,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 248658 │ │ │ │ + bl 248690 │ │ │ │ cbz r0, f32b0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r3, [pc, #40] @ (f32dc ) │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 248688 │ │ │ │ + bl 2486c0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n f32ac │ │ │ │ ldr r3, [pc, #28] @ (f32e0 ) │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2486b8 │ │ │ │ + bl 2486f0 │ │ │ │ b.n f32ac │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldmia r5, {r4, r5, r6} │ │ │ │ lsls r3, r0, #2 │ │ │ │ lsrs r4, r4, #16 │ │ │ │ @@ -231615,16 +231615,16 @@ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ add r6, sp, #160 @ 0xa0 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ ldr.w r7, [r3, #140] @ 0x8c │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #160] @ 0xa0 │ │ │ │ - bl 250a7c │ │ │ │ - bl 17137c │ │ │ │ + bl 250ab4 │ │ │ │ + bl 1713b4 │ │ │ │ cbz r0, f3674 │ │ │ │ ldr r1, [r0, #24] │ │ │ │ mov r0, r7 │ │ │ │ lsrs r1, r1, #3 │ │ │ │ cmp r1, #1 │ │ │ │ it cc │ │ │ │ movcc r1, #1 │ │ │ │ @@ -231719,15 +231719,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ ldmia r3, {r1, r2, r3, r4, r6} │ │ │ │ lsls r3, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r1, r4] │ │ │ │ + ldrh r4, [r0, r5] │ │ │ │ movs r4, r3 │ │ │ │ ldmia r1, {r1} │ │ │ │ lsls r3, r0, #2 │ │ │ │ movs r3, #6 │ │ │ │ str r3, [sp, #308] @ 0x134 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #288 @ 0x120 │ │ │ │ @@ -231886,15 +231886,15 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w r8, [sp, #2512] @ 0x9d0 │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ blx 436bc │ │ │ │ ldr.w r1, [pc, #1412] @ f3ec0 │ │ │ │ add r1, pc │ │ │ │ - bl 17efa8 │ │ │ │ + bl 17efe0 │ │ │ │ mov.w r2, #936 @ 0x3a8 │ │ │ │ strd r0, r1, [r7] │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 428b4 │ │ │ │ mov ip, r9 │ │ │ │ ldr.w lr, [r7] │ │ │ │ @@ -232331,42 +232331,42 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne.n f3e32 │ │ │ │ movs r3, #2 │ │ │ │ str.w r3, [r4, #672] @ 0x2a0 │ │ │ │ ldr r0, [pc, #420] @ (f3f78 ) │ │ │ │ movs r1, #0 │ │ │ │ add r0, pc │ │ │ │ - bl 17eb0c │ │ │ │ + bl 17eb44 │ │ │ │ strb.w r0, [r4, #688] @ 0x2b0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cbz r0, f3e26 │ │ │ │ ldr r5, [pc, #404] @ (f3f7c ) │ │ │ │ movs r2, #0 │ │ │ │ add r5, pc │ │ │ │ mov r1, r5 │ │ │ │ - bl 288150 │ │ │ │ + bl 288188 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n f3e5a │ │ │ │ ldr r5, [pc, #392] @ (f3f80 ) │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add r5, pc │ │ │ │ mov r1, r5 │ │ │ │ - bl 288150 │ │ │ │ + bl 288188 │ │ │ │ cbnz r0, f3e46 │ │ │ │ ldr r5, [pc, #380] @ (f3f84 ) │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add r5, pc │ │ │ │ mov r1, r5 │ │ │ │ - bl 288150 │ │ │ │ + bl 288188 │ │ │ │ cbz r0, f3e26 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, r5 │ │ │ │ - bl 288184 │ │ │ │ + bl 2881bc │ │ │ │ subs r3, r0, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ strb.w r3, [r4, #689] @ 0x2b1 │ │ │ │ ldr r3, [pc, #352] @ (f3f88 ) │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -232378,23 +232378,23 @@ │ │ │ │ blx 43474 │ │ │ │ cbnz r0, f3e6e │ │ │ │ movs r3, #3 │ │ │ │ str.w r3, [r4, #672] @ 0x2a0 │ │ │ │ b.n f3dd2 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, r5 │ │ │ │ - bl 288184 │ │ │ │ + bl 2881bc │ │ │ │ subs r3, r0, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ strb.w r3, [r4, #676] @ 0x2a4 │ │ │ │ b.n f3e04 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, r5 │ │ │ │ - bl 288184 │ │ │ │ + bl 2881bc │ │ │ │ subs r3, r0, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ strb.w r3, [r4, #677] @ 0x2a5 │ │ │ │ b.n f3df4 │ │ │ │ ldr r1, [pc, #288] @ (f3f90 ) │ │ │ │ mov r0, r5 │ │ │ │ @@ -232422,128 +232422,128 @@ │ │ │ │ b.n f3dd2 │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ stmia r6!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r3, r0, #2 │ │ │ │ strh.w r0, [ip, #131] @ 0x83 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r2, [r5, r6] │ │ │ │ + ldrsb r2, [r4, r7] │ │ │ │ movs r4, r3 │ │ │ │ stmia r6!, {r1, r3, r6, r7} │ │ │ │ lsls r3, r0, #2 │ │ │ │ mcr2 0, 6, r0, cr14, cr14, {3} │ │ │ │ - ldrsb r0, [r3, r5] │ │ │ │ - movs r4, r3 │ │ │ │ - ldrsb r4, [r4, r5] │ │ │ │ - movs r4, r3 │ │ │ │ - ldrsb r0, [r7, r5] │ │ │ │ - movs r4, r3 │ │ │ │ ldrsb r0, [r2, r6] │ │ │ │ movs r4, r3 │ │ │ │ - ldrsb r6, [r5, r0] │ │ │ │ + ldrsb r4, [r3, r6] │ │ │ │ movs r4, r3 │ │ │ │ - ldrsb r2, [r5, r0] │ │ │ │ + ldrsb r0, [r6, r6] │ │ │ │ movs r4, r3 │ │ │ │ - ldrsb r2, [r7, r0] │ │ │ │ - movs r4, r3 │ │ │ │ - ldrsb r2, [r0, r1] │ │ │ │ - movs r4, r3 │ │ │ │ - ldrsb r2, [r1, r1] │ │ │ │ + ldrsb r0, [r1, r7] │ │ │ │ movs r4, r3 │ │ │ │ - ldrsb r6, [r2, r1] │ │ │ │ + ldrsb r6, [r4, r1] │ │ │ │ movs r4, r3 │ │ │ │ ldrsb r2, [r4, r1] │ │ │ │ movs r4, r3 │ │ │ │ - ldrsb r6, [r4, r1] │ │ │ │ - movs r4, r3 │ │ │ │ ldrsb r2, [r6, r1] │ │ │ │ movs r4, r3 │ │ │ │ - ldrsb r6, [r6, r1] │ │ │ │ - movs r4, r3 │ │ │ │ - ldrsb r6, [r7, r1] │ │ │ │ + ldrsb r2, [r7, r1] │ │ │ │ movs r4, r3 │ │ │ │ ldrsb r2, [r0, r2] │ │ │ │ movs r4, r3 │ │ │ │ - ldrsb r6, [r0, r2] │ │ │ │ - movs r4, r3 │ │ │ │ ldrsb r6, [r1, r2] │ │ │ │ movs r4, r3 │ │ │ │ - ldrsb r2, [r2, r2] │ │ │ │ + ldrsb r2, [r3, r2] │ │ │ │ movs r4, r3 │ │ │ │ ldrsb r6, [r3, r2] │ │ │ │ movs r4, r3 │ │ │ │ - ldrsb r2, [r4, r2] │ │ │ │ - movs r4, r3 │ │ │ │ - ldrsb r6, [r4, r2] │ │ │ │ + ldrsb r2, [r5, r2] │ │ │ │ movs r4, r3 │ │ │ │ ldrsb r6, [r5, r2] │ │ │ │ movs r4, r3 │ │ │ │ ldrsb r6, [r6, r2] │ │ │ │ movs r4, r3 │ │ │ │ ldrsb r2, [r7, r2] │ │ │ │ movs r4, r3 │ │ │ │ + ldrsb r6, [r7, r2] │ │ │ │ + movs r4, r3 │ │ │ │ ldrsb r6, [r0, r3] │ │ │ │ movs r4, r3 │ │ │ │ + ldrsb r2, [r1, r3] │ │ │ │ + movs r4, r3 │ │ │ │ + ldrsb r6, [r2, r3] │ │ │ │ + movs r4, r3 │ │ │ │ ldrsb r2, [r3, r3] │ │ │ │ movs r4, r3 │ │ │ │ - ldrsb r2, [r4, r3] │ │ │ │ + ldrsb r6, [r3, r3] │ │ │ │ movs r4, r3 │ │ │ │ - ldrsb r2, [r0, r4] │ │ │ │ + ldrsb r6, [r4, r3] │ │ │ │ movs r4, r3 │ │ │ │ - ldrsb r6, [r2, r4] │ │ │ │ + ldrsb r6, [r5, r3] │ │ │ │ movs r4, r3 │ │ │ │ - ldrsb r0, [r4, r4] │ │ │ │ + ldrsb r2, [r6, r3] │ │ │ │ movs r4, r3 │ │ │ │ - ldrsb r0, [r5, r4] │ │ │ │ + ldrsb r6, [r7, r3] │ │ │ │ movs r4, r3 │ │ │ │ - ldrsb r0, [r0, r5] │ │ │ │ + ldrsb r2, [r2, r4] │ │ │ │ movs r4, r3 │ │ │ │ - ldrsb r4, [r3, r5] │ │ │ │ + ldrsb r2, [r3, r4] │ │ │ │ movs r4, r3 │ │ │ │ - ldrsb r4, [r7, r5] │ │ │ │ + ldrsb r2, [r7, r4] │ │ │ │ movs r4, r3 │ │ │ │ - ldrsb r4, [r0, r6] │ │ │ │ + ldrsb r6, [r1, r5] │ │ │ │ movs r4, r3 │ │ │ │ - ldrsb r0, [r1, r6] │ │ │ │ + ldrsb r0, [r3, r5] │ │ │ │ movs r4, r3 │ │ │ │ - ldrsb r4, [r1, r6] │ │ │ │ + ldrsb r0, [r4, r5] │ │ │ │ movs r4, r3 │ │ │ │ - ldrsb r0, [r4, r6] │ │ │ │ + ldrsb r0, [r7, r5] │ │ │ │ movs r4, r3 │ │ │ │ - ldrsb r4, [r4, r6] │ │ │ │ + ldrsb r4, [r2, r6] │ │ │ │ movs r4, r3 │ │ │ │ - ldrsb r4, [r4, r6] │ │ │ │ + ldrsb r4, [r6, r6] │ │ │ │ movs r4, r3 │ │ │ │ - ldrsb r2, [r4, r6] │ │ │ │ + ldrsb r4, [r7, r6] │ │ │ │ + movs r4, r3 │ │ │ │ + ldrsb r0, [r0, r7] │ │ │ │ + movs r4, r3 │ │ │ │ + ldrsb r4, [r0, r7] │ │ │ │ + movs r4, r3 │ │ │ │ + ldrsb r0, [r3, r7] │ │ │ │ + movs r4, r3 │ │ │ │ + ldrsb r4, [r3, r7] │ │ │ │ + movs r4, r3 │ │ │ │ + ldrsb r4, [r3, r7] │ │ │ │ + movs r4, r3 │ │ │ │ + ldrsb r2, [r3, r7] │ │ │ │ movs r4, r3 │ │ │ │ stmia r2!, {r3, r4, r7} │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldrsb r6, [r4, r4] │ │ │ │ + ldrsb r6, [r3, r5] │ │ │ │ movs r4, r3 │ │ │ │ - ldr r4, [pc, #392] @ (f4100 ) │ │ │ │ + ldr r4, [pc, #616] @ (f41e0 ) │ │ │ │ movs r4, r3 │ │ │ │ - ldrsb r2, [r5, r5] │ │ │ │ + ldrsb r2, [r4, r6] │ │ │ │ movs r4, r3 │ │ │ │ - ldrsb r0, [r7, r5] │ │ │ │ + ldrsb r0, [r6, r6] │ │ │ │ movs r4, r3 │ │ │ │ - stmia r6!, {r1, r4, r5, r6} │ │ │ │ + stmia r6!, {r1, r3, r5, r7} │ │ │ │ movs r3, r3 │ │ │ │ - stmia r6!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + stmia r7!, {r1, r2, r4} │ │ │ │ movs r3, r3 │ │ │ │ lsrs r0, r0, #21 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r2, [r0, r3] │ │ │ │ + ldrsb r2, [r7, r3] │ │ │ │ movs r4, r3 │ │ │ │ - ldrsb r6, [r1, r2] │ │ │ │ + ldrsb r6, [r0, r3] │ │ │ │ movs r4, r3 │ │ │ │ - ldrsb r2, [r0, r2] │ │ │ │ + ldrsb r2, [r7, r2] │ │ │ │ movs r4, r3 │ │ │ │ lsrs r0, r0, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r4, [r6, r1] │ │ │ │ + ldrsb r4, [r5, r2] │ │ │ │ movs r4, 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 │ │ │ │ @@ -232670,15 +232670,15 @@ │ │ │ │ lslle r3, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ itee gt │ │ │ │ lslgt r3, r0, #2 │ │ │ │ lsrle r0, r0, #11 │ │ │ │ movle r0, r0 │ │ │ │ - strb r2, [r1, r4] │ │ │ │ + strb r2, [r0, r5] │ │ │ │ movs r4, r3 │ │ │ │ itte cc │ │ │ │ lslcc r3, r0, #2 │ │ │ │ pushcc {r3, r4, r5, lr} │ │ │ │ movcs.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -233577,17 +233577,17 @@ │ │ │ │ blx r3 │ │ │ │ b.n f4a4c │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xb73c │ │ │ │ lsls r3, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #312] @ (f4bb4 ) │ │ │ │ + ldr r6, [pc, #536] @ (f4c94 ) │ │ │ │ movs r4, r3 │ │ │ │ - ldr r0, [r6, r1] │ │ │ │ + ldr r0, [r5, r2] │ │ │ │ movs r0, r5 │ │ │ │ @ instruction: 0xb6a4 │ │ │ │ lsls r3, r0, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -233609,17 +233609,17 @@ │ │ │ │ blx r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ add.w r3, r4, #36 @ 0x24 │ │ │ │ str r3, [sp, #16] │ │ │ │ b.n f4aac │ │ │ │ nop │ │ │ │ - ldrsb r6, [r1, r2] │ │ │ │ + ldrsb r6, [r0, r3] │ │ │ │ movs r0, r5 │ │ │ │ - ldr r4, [pc, #512] @ (f4ccc ) │ │ │ │ + ldr r4, [pc, #736] @ (f4dac ) │ │ │ │ movs r4, r3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [r1, #16] │ │ │ │ @@ -233724,17 +233724,17 @@ │ │ │ │ bhi.n f4bbc │ │ │ │ cmp r3, r4 │ │ │ │ bcc.n f4be6 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r0, #5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - strb r2, [r1, r6] │ │ │ │ + strb r2, [r0, r7] │ │ │ │ movs r0, r5 │ │ │ │ - ldr r3, [pc, #608] @ (f4e54 ) │ │ │ │ + ldr r3, [pc, #832] @ (f4f34 ) │ │ │ │ movs r4, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [pc, #124] @ (f4c84 ) │ │ │ │ @@ -233784,17 +233784,17 @@ │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ cbz r0, f4d04 │ │ │ │ lsls r3, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r3, r3] │ │ │ │ + strb r4, [r2, r4] │ │ │ │ movs r0, r5 │ │ │ │ - ldr r3, [pc, #8] @ (f4c9c ) │ │ │ │ + ldr r3, [pc, #232] @ (f4d7c ) │ │ │ │ movs r4, r3 │ │ │ │ cbz r2, f4cfc │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ @@ -233975,17 +233975,17 @@ │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r0, #544] @ 0x220 │ │ │ │ bl f4c98 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldr r0, [pc, #752] @ (f5178 ) │ │ │ │ + ldr r0, [pc, #976] @ (f5258 ) │ │ │ │ movs r4, r3 │ │ │ │ - strh r4, [r6, r1] │ │ │ │ + strh r4, [r5, r2] │ │ │ │ movs r0, r5 │ │ │ │ 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 │ │ │ │ @@ -234330,15 +234330,15 @@ │ │ │ │ bne.w f5478 │ │ │ │ b.n f5234 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ - str r6, [r3, r4] │ │ │ │ + str r6, [r2, r5] │ │ │ │ movs r0, r5 │ │ │ │ str r7, [sp, #0] │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r6, [r4, #328] @ 0x148 │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ @@ -234552,15 +234552,15 @@ │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.w f4ef4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [r2, #3092] @ 0xc14 │ │ │ │ - bl 174df4 │ │ │ │ + bl 174e2c │ │ │ │ b.n f4ef4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ movw ip, #62107 @ 0xf29b │ │ │ │ movt ip, #15261 @ 0x3b9d │ │ │ │ strd r6, r2, [sp, #72] @ 0x48 │ │ │ │ orrs.w r3, r6, r2 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ @@ -234651,15 +234651,15 @@ │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ beq.w f5410 │ │ │ │ movs r7, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 174e20 │ │ │ │ + bl 174e58 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r7, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n f5570 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ @@ -234670,19 +234670,19 @@ │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ add r5, sp, #336 @ 0x150 │ │ │ │ lsls r3, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - orrs r0, r1 │ │ │ │ + muls r0, r0 │ │ │ │ movs r4, r3 │ │ │ │ lsrs r0, r0, #11 │ │ │ │ movs r0, r0 │ │ │ │ - eors r2, r6 │ │ │ │ + lsls r2, r5 │ │ │ │ movs r4, r3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r1 │ │ │ │ @@ -234701,17 +234701,17 @@ │ │ │ │ ldr.w r0, [r0, #544] @ 0x220 │ │ │ │ strb.w ip, [r1, #8] │ │ │ │ str r4, [sp, #0] │ │ │ │ bl f4e90 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #8] @ (f55fc ) │ │ │ │ + ldr r3, [pc, #232] @ (f56dc ) │ │ │ │ movs r0, r5 │ │ │ │ - adcs r6, r2 │ │ │ │ + sbcs r6, r1 │ │ │ │ movs r4, r3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #124 @ 0x7c │ │ │ │ @@ -235228,16 +235228,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 250a7c │ │ │ │ - bl 17137c │ │ │ │ + bl 250ab4 │ │ │ │ + bl 1713b4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrd r1, r3, [sp, #4] │ │ │ │ cbz r0, f5c08 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ lsrs r0, r0, #3 │ │ │ │ cmp r0, r5 │ │ │ │ it cc │ │ │ │ @@ -235629,30 +235629,30 @@ │ │ │ │ blx 42664 │ │ │ │ ldr r2, [pc, #40] @ (f5ff0 ) │ │ │ │ ldr r1, [pc, #44] @ (f5ff4 ) │ │ │ │ mov r3, r0 │ │ │ │ add r2, pc │ │ │ │ movs r0, #0 │ │ │ │ add r1, pc │ │ │ │ - bl 17642c │ │ │ │ + bl 176464 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n f5fa8 │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r0, pc, #640 @ (adr r0, f6264 ) │ │ │ │ lsls r3, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ bcs.n f60b4 │ │ │ │ lsls r3, r0, #2 │ │ │ │ add r0, pc, #320 @ (adr r0, f6130 ) │ │ │ │ lsls r3, r0, #2 │ │ │ │ - adds r6, #54 @ 0x36 │ │ │ │ + adds r6, #110 @ 0x6e │ │ │ │ movs r4, r3 │ │ │ │ - movs r1, #146 @ 0x92 │ │ │ │ + movs r1, #202 @ 0xca │ │ │ │ movs r4, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r2, #1 │ │ │ │ mov r3, r1 │ │ │ │ @@ -235718,31 +235718,31 @@ │ │ │ │ blx 42664 │ │ │ │ ldr r2, [pc, #44] @ (f60d0 ) │ │ │ │ ldr r1, [pc, #44] @ (f60d4 ) │ │ │ │ mov r3, r0 │ │ │ │ add r2, pc │ │ │ │ movs r0, #0 │ │ │ │ add r1, pc │ │ │ │ - bl 17642c │ │ │ │ + bl 176464 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n f6086 │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ ldr r7, [sp, #848] @ 0x350 │ │ │ │ lsls r3, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ bne.n f5ffa │ │ │ │ lsls r3, r0, #2 │ │ │ │ - asrs r0, r6 │ │ │ │ + adcs r0, r5 │ │ │ │ movs r0, r5 │ │ │ │ ldr r7, [sp, #456] @ 0x1c8 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - adds r5, #128 @ 0x80 │ │ │ │ + adds r5, #184 @ 0xb8 │ │ │ │ movs r4, r3 │ │ │ │ - movs r0, #180 @ 0xb4 │ │ │ │ + movs r0, #236 @ 0xec │ │ │ │ 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, #3864] @ 0xf18 │ │ │ │ sub sp, #196 @ 0xc4 │ │ │ │ mov r5, r2 │ │ │ │ @@ -236676,33 +236676,33 @@ │ │ │ │ ... │ │ │ │ ldr r0, [sp, #408] @ 0x198 │ │ │ │ lsls r3, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - subs r1, #126 @ 0x7e │ │ │ │ + subs r1, #182 @ 0xb6 │ │ │ │ movs r0, r5 │ │ │ │ - cmp r6, #150 @ 0x96 │ │ │ │ + cmp r6, #206 @ 0xce │ │ │ │ movs r4, r3 │ │ │ │ - cmp r5, #122 @ 0x7a │ │ │ │ + cmp r5, #178 @ 0xb2 │ │ │ │ movs r4, r3 │ │ │ │ - cmp r4, #148 @ 0x94 │ │ │ │ + cmp r4, #204 @ 0xcc │ │ │ │ movs r4, r3 │ │ │ │ - cmp r4, #140 @ 0x8c │ │ │ │ + cmp r4, #196 @ 0xc4 │ │ │ │ movs r4, r3 │ │ │ │ - cmp r4, #98 @ 0x62 │ │ │ │ + cmp r4, #154 @ 0x9a │ │ │ │ movs r4, r3 │ │ │ │ - cmp r4, #136 @ 0x88 │ │ │ │ + cmp r4, #192 @ 0xc0 │ │ │ │ movs r4, r3 │ │ │ │ - cmp r4, #46 @ 0x2e │ │ │ │ + cmp r4, #102 @ 0x66 │ │ │ │ movs r4, r3 │ │ │ │ - cmp r4, #168 @ 0xa8 │ │ │ │ + cmp r4, #224 @ 0xe0 │ │ │ │ movs r4, r3 │ │ │ │ - cmp r3, #254 @ 0xfe │ │ │ │ + cmp r4, #54 @ 0x36 │ │ │ │ movs r4, r3 │ │ │ │ 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] @ f6b24 │ │ │ │ sub sp, #16 │ │ │ │ @@ -237344,15 +237344,15 @@ │ │ │ │ bne.w f7396 │ │ │ │ cmp r6, r7 │ │ │ │ bne.n f70d6 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr.w fp, [sp, #68] @ 0x44 │ │ │ │ ldr.w r6, [r3, #3140] @ 0xc44 │ │ │ │ ldr r5, [r6, #40] @ 0x28 │ │ │ │ - bl 176894 │ │ │ │ + bl 1768cc │ │ │ │ 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 │ │ │ │ @@ -237631,15 +237631,15 @@ │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ str r0, [sp, #16] │ │ │ │ lsls r3, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #162 @ 0xa2 │ │ │ │ + adds r0, #218 @ 0xda │ │ │ │ movs r0, r5 │ │ │ │ ldrh r6, [r6, #48] @ 0x30 │ │ │ │ lsls r3, r0, #2 │ │ │ │ movw r3, #2808 @ 0xaf8 │ │ │ │ mla r0, r3, r1, r0 │ │ │ │ add.w r0, r0, #816 @ 0x330 │ │ │ │ bx lr │ │ │ │ @@ -237662,37 +237662,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 18ce64 │ │ │ │ + bl 18ce9c │ │ │ │ ldr.w r0, [r8, #52] @ 0x34 │ │ │ │ mov r1, r5 │ │ │ │ - bl 175880 │ │ │ │ + bl 1758b8 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, f747c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 18ce80 │ │ │ │ + bl 18ceb8 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ ldr.w r2, [pc, #1452] @ f7a08 │ │ │ │ ldr.w r3, [pc, #1440] @ f7a00 │ │ │ │ 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 f79f8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 18ce80 │ │ │ │ + bl 18ceb8 │ │ │ │ ldrb.w r3, [r6, #716] @ 0x2cc │ │ │ │ cmp r3, #0 │ │ │ │ bne.w f76c6 │ │ │ │ str r4, [sp, #8] │ │ │ │ movs r2, #8 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ ldr r7, [r6, #4] │ │ │ │ @@ -238046,18 +238046,18 @@ │ │ │ │ blx 423e4 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx 423e4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w f791c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 18ce64 │ │ │ │ + bl 18ce9c │ │ │ │ ldr.w r0, [r8, #52] @ 0x34 │ │ │ │ mov r1, r5 │ │ │ │ - bl 175880 │ │ │ │ + bl 1758b8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w f7948 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ blx r3 │ │ │ │ @@ -238169,15 +238169,15 @@ │ │ │ │ b.n f785a │ │ │ │ mov r3, r0 │ │ │ │ mov sl, r0 │ │ │ │ b.n f78ca │ │ │ │ ldr.w r0, [r8, #52] @ 0x34 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1758bc │ │ │ │ + bl 1758f4 │ │ │ │ mov r4, r0 │ │ │ │ b.n f7452 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 423e4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 423e4 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ @@ -238240,39 +238240,39 @@ │ │ │ │ lsls r3, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r6, [r1, #30] │ │ │ │ lsls r3, r0, #2 │ │ │ │ ldrh r2, [r3, #28] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldrh r4, [r2, r4] │ │ │ │ + ldrh r4, [r1, r5] │ │ │ │ movs r6, r3 │ │ │ │ - movs r2, #194 @ 0xc2 │ │ │ │ + movs r2, #250 @ 0xfa │ │ │ │ movs r4, r3 │ │ │ │ - movs r2, #186 @ 0xba │ │ │ │ + movs r2, #242 @ 0xf2 │ │ │ │ movs r4, r3 │ │ │ │ - movs r2, #178 @ 0xb2 │ │ │ │ + movs r2, #234 @ 0xea │ │ │ │ movs r4, r3 │ │ │ │ - movs r2, #170 @ 0xaa │ │ │ │ + movs r2, #226 @ 0xe2 │ │ │ │ movs r4, r3 │ │ │ │ - movs r2, #162 @ 0xa2 │ │ │ │ + movs r2, #218 @ 0xda │ │ │ │ movs r4, r3 │ │ │ │ - movs r2, #156 @ 0x9c │ │ │ │ + movs r2, #212 @ 0xd4 │ │ │ │ movs r4, r3 │ │ │ │ - movs r2, #154 @ 0x9a │ │ │ │ + movs r2, #210 @ 0xd2 │ │ │ │ movs r4, r3 │ │ │ │ - movs r0, #240 @ 0xf0 │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ movs r4, r3 │ │ │ │ lsrs r4, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #194 @ 0xc2 │ │ │ │ + movs r0, #250 @ 0xfa │ │ │ │ movs r4, r3 │ │ │ │ - movs r0, #190 @ 0xbe │ │ │ │ + movs r0, #246 @ 0xf6 │ │ │ │ movs r4, r3 │ │ │ │ - movs r0, #188 @ 0xbc │ │ │ │ + movs r0, #244 @ 0xf4 │ │ │ │ movs r4, r3 │ │ │ │ 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] @ (f7ac4 ) │ │ │ │ @@ -238521,34 +238521,34 @@ │ │ │ │ mov r1, r9 │ │ │ │ add.w r7, r4, #728 @ 0x2d8 │ │ │ │ blx 42270 <__aeabi_uldivmod@plt> │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #16] │ │ │ │ add.w r8, r4, #752 @ 0x2f0 │ │ │ │ - bl 18ce64 │ │ │ │ + bl 18ce9c │ │ │ │ b.n f7cda │ │ │ │ add r2, sp, #8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 171e74 │ │ │ │ + bl 171eac │ │ │ │ cmp r0, #110 @ 0x6e │ │ │ │ beq.n f7cfe │ │ │ │ cbnz r0, f7d04 │ │ │ │ ldrd r2, r3, [r4, #800] @ 0x320 │ │ │ │ cmp r2, r5 │ │ │ │ sbcs r3, r6 │ │ │ │ bcc.n f7cca │ │ │ │ ldr.w r8, [r4, #808] @ 0x328 │ │ │ │ mov r0, r7 │ │ │ │ - bl 18ce80 │ │ │ │ + bl 18ceb8 │ │ │ │ b.n f7c8a │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 176900 │ │ │ │ + bl 176938 │ │ │ │ mov sl, r0 │ │ │ │ mov r9, r1 │ │ │ │ b.n f7c78 │ │ │ │ mov.w r8, #2 │ │ │ │ b.n f7ce8 │ │ │ │ mvn.w r8, #3 │ │ │ │ b.n f7ce8 │ │ │ │ @@ -238621,15 +238621,15 @@ │ │ │ │ bls.n f7d9a │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r3, #4 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ bx lr │ │ │ │ - movs r3, #240 @ 0xf0 │ │ │ │ + movs r4, #40 @ 0x28 │ │ │ │ movs r0, 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] @ (f7e68 ) │ │ │ │ subw sp, sp, #1932 @ 0x78c │ │ │ │ @@ -238638,48 +238638,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 18aa80 │ │ │ │ + bl 18aab8 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r5, #8 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 18aafc │ │ │ │ + bl 18ab34 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cbz r3, f7e32 │ │ │ │ movs r2, #4 │ │ │ │ add r1, sp, #4 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 18aafc │ │ │ │ + bl 18ab34 │ │ │ │ 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 18aafc │ │ │ │ + bl 18ab34 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r3, r2 │ │ │ │ bcc.n f7e06 │ │ │ │ movs r2, #1 │ │ │ │ adds r1, r5, #4 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 18aafc │ │ │ │ + bl 18ab34 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 18aee4 │ │ │ │ + bl 18af1c │ │ │ │ ldr r2, [pc, #40] @ (f7e70 ) │ │ │ │ ldr r3, [pc, #32] @ (f7e6c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1924] @ 0x784 │ │ │ │ eors r2, r3 │ │ │ │ @@ -238724,26 +238724,26 @@ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ add.w r2, r0, #728 @ 0x2d8 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 18ce64 │ │ │ │ + bl 18ce9c │ │ │ │ ldrd r3, r1, [sp, #4] │ │ │ │ str.w r1, [r3, #808] @ 0x328 │ │ │ │ vldr d7, [pc, #120] @ f7f58 │ │ │ │ add.w r0, r3, #752 @ 0x2f0 │ │ │ │ vstr d7, [r3, #800] @ 0x320 │ │ │ │ - bl 171e3c │ │ │ │ + bl 171e74 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 18ce80 │ │ │ │ + bl 18ceb8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w r0, r3, #680 @ 0x2a8 │ │ │ │ - bl 171e3c │ │ │ │ + bl 171e74 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w r0, r3, #448 @ 0x1c0 │ │ │ │ dmb ish │ │ │ │ ldr.w r2, [r3, #448] @ 0x1c0 │ │ │ │ dmb ish │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -238857,55 +238857,55 @@ │ │ │ │ bne.n f810c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #80 @ 0x50 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ add.w r7, r0, #572 @ 0x23c │ │ │ │ add.w r0, r0, #572 @ 0x23c │ │ │ │ mov r6, r1 │ │ │ │ - bl 18ce64 │ │ │ │ + bl 18ce9c │ │ │ │ mov r0, r9 │ │ │ │ mov r1, sl │ │ │ │ - bl 176900 │ │ │ │ + bl 176938 │ │ │ │ add r3, pc, #176 @ (adr r3, f8110 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ blx 42270 <__aeabi_uldivmod@plt> │ │ │ │ strd r0, r1, [sp, #24] │ │ │ │ str r2, [sp, #32] │ │ │ │ ldrd r3, r2, [r5, #552] @ 0x228 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr.w r2, [r5, #560] @ 0x230 │ │ │ │ cmp r3, r2 │ │ │ │ bcs.n f80f4 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r5, #600 @ 0x258 │ │ │ │ - bl 171e74 │ │ │ │ + bl 171eac │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n f806c │ │ │ │ mov r0, r7 │ │ │ │ cmp r4, #1 │ │ │ │ bne.n f80a2 │ │ │ │ - bl 18ce80 │ │ │ │ + bl 18ceb8 │ │ │ │ ldrd r3, r2, [r6, #16] │ │ │ │ orrs r3, r2 │ │ │ │ it ne │ │ │ │ movne r4, #2 │ │ │ │ b.n f802a │ │ │ │ movw r4, #12820 @ 0x3214 │ │ │ │ movt r4, #50277 @ 0xc465 │ │ │ │ - bl 18ce80 │ │ │ │ + bl 18ceb8 │ │ │ │ add.w r0, r5, #656 @ 0x290 │ │ │ │ - bl 18ce64 │ │ │ │ + bl 18ce9c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl f7e78 │ │ │ │ mov r4, r0 │ │ │ │ add.w r0, r5, #656 @ 0x290 │ │ │ │ - bl 18ce80 │ │ │ │ + bl 18ceb8 │ │ │ │ b.n f800c │ │ │ │ blx 432a0 │ │ │ │ b.n f802a │ │ │ │ lsls r0, r6, #2 │ │ │ │ add r7, sp, #44 @ 0x2c │ │ │ │ blx 4327c │ │ │ │ mov r2, r0 │ │ │ │ @@ -238916,20 +238916,20 @@ │ │ │ │ strd r3, r4, [sp] │ │ │ │ mov r1, r6 │ │ │ │ str.w r8, [sp, #8] │ │ │ │ bl f6fe0 │ │ │ │ mov r4, r0 │ │ │ │ b.n f7ff6 │ │ │ │ add.w r0, r5, #552 @ 0x228 │ │ │ │ - bl 17e8ec │ │ │ │ + bl 17e924 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r8] │ │ │ │ - bl 18ce80 │ │ │ │ + bl 18ceb8 │ │ │ │ b.n f8000 │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r0, #4] │ │ │ │ @@ -239215,18 +239215,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 250a7c │ │ │ │ + bl 250ab4 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, f8412 │ │ │ │ - bl 17137c │ │ │ │ + bl 1713b4 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ bls.n f8420 │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ blx 433e4 <__popcountsi2@plt> │ │ │ │ cmp r0, r4 │ │ │ │ @@ -239236,18 +239236,18 @@ │ │ │ │ ldrb.w r3, [r0, #52] @ 0x34 │ │ │ │ cmp r3, #3 │ │ │ │ bhi.n f8410 │ │ │ │ tbb [pc, r3] │ │ │ │ adds r5, #57 @ 0x39 │ │ │ │ cmp r5, #49 @ 0x31 │ │ │ │ mov r0, r6 │ │ │ │ - bl 250a7c │ │ │ │ + bl 250ab4 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, f8456 │ │ │ │ - bl 17137c │ │ │ │ + bl 1713b4 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ bhi.n f8454 │ │ │ │ ldrb.w r3, [r0, #53] @ 0x35 │ │ │ │ cmp r3, #3 │ │ │ │ bhi.n f8454 │ │ │ │ tbb [pc, r3] │ │ │ │ @@ -239255,19 +239255,19 @@ │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ blx 433e4 <__popcountsi2@plt> │ │ │ │ cmp r0, r4 │ │ │ │ bne.n f841c │ │ │ │ mov r0, r6 │ │ │ │ - bl 250a7c │ │ │ │ + bl 250ab4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n f84cc │ │ │ │ - bl 17137c │ │ │ │ + bl 1713b4 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ bhi.n f84f4 │ │ │ │ ldrb.w r3, [r0, #54] @ 0x36 │ │ │ │ cmp r3, #3 │ │ │ │ bhi.n f84f4 │ │ │ │ tbb [pc, r3] │ │ │ │ @@ -239428,15 +239428,15 @@ │ │ │ │ b.n f852a │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrb r4, [r5, #11] │ │ │ │ lsls r3, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r4, #1 │ │ │ │ + adds r2, r3, #2 │ │ │ │ movs r0, r5 │ │ │ │ ldrb r0, [r0, #9] │ │ │ │ lsls r3, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -239481,15 +239481,15 @@ │ │ │ │ cmp r3, #1 │ │ │ │ bhi.n f8660 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ b.n f8664 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 286468 │ │ │ │ + bl 2864a0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n f8660 │ │ │ │ ldrd r3, r0, [r2] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n f8640 │ │ │ │ str r2, [sp, #4] │ │ │ │ @@ -239512,15 +239512,15 @@ │ │ │ │ b.n f8660 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n f8666 │ │ │ │ ldrb r0, [r1, #7] │ │ │ │ lsls r3, r0, #2 │ │ │ │ lsrs r0, r0, #11 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r1, #4 │ │ │ │ + asrs r0, r0, #5 │ │ │ │ movs r4, r3 │ │ │ │ ldr.w r3, [r0, #692] @ 0x2b4 │ │ │ │ cbnz r3, f8708 │ │ │ │ cbz r1, f86fe │ │ │ │ ldrb.w r3, [r0, #699] @ 0x2bb │ │ │ │ adds r3, #3 │ │ │ │ ldrb.w r1, [r0, #698] @ 0x2ba │ │ │ │ @@ -240006,33 +240006,33 @@ │ │ │ │ bne.n f8b06 │ │ │ │ ldr r2, [pc, #44] @ (f8bc0 ) │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [pc, #44] @ (f8bc4 ) │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 17642c │ │ │ │ + bl 176464 │ │ │ │ movs r2, #1 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r2, [r7, #0] │ │ │ │ b.n f8b06 │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ strb r0, [r1, #25] │ │ │ │ lsls r3, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r3, #20] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - asrs r4, r7, #24 │ │ │ │ + asrs r4, r6, #25 │ │ │ │ movs r0, r5 │ │ │ │ add r6, pc, #256 @ (adr r6, f8cc0 ) │ │ │ │ lsls r3, r0, #2 │ │ │ │ - lsrs r6, r4, #18 │ │ │ │ + lsrs r6, r3, #19 │ │ │ │ movs r4, r3 │ │ │ │ - rsb r0, r6, #10158080 @ 0x9b0000 │ │ │ │ + @ instruction: 0xf5fe001b │ │ │ │ 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 │ │ │ │ ldr.w r0, [r0, #448] @ 0x1c0 │ │ │ │ @@ -240046,31 +240046,31 @@ │ │ │ │ cbz r1, f8c40 │ │ │ │ mov r9, r1 │ │ │ │ subs r6, r2, #4 │ │ │ │ add.w r7, r4, #572 @ 0x23c │ │ │ │ b.n f8c1e │ │ │ │ add.w r0, r4, #552 @ 0x228 │ │ │ │ adds r5, #1 │ │ │ │ - bl 17e840 │ │ │ │ + bl 17e878 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r7 │ │ │ │ str.w r8, [r3] │ │ │ │ - bl 18ce80 │ │ │ │ + bl 18ceb8 │ │ │ │ cmp r9, r5 │ │ │ │ beq.n f8c40 │ │ │ │ mov r0, r7 │ │ │ │ ldr.w r8, [r6, #4]! │ │ │ │ - bl 18ce64 │ │ │ │ + bl 18ce9c │ │ │ │ ldr.w r2, [r4, #560] @ 0x230 │ │ │ │ ldrd r3, r1, [r4, #552] @ 0x228 │ │ │ │ subs r3, r3, r1 │ │ │ │ cmp r3, r2 │ │ │ │ bcs.n f8c04 │ │ │ │ add.w r0, r4, #600 @ 0x258 │ │ │ │ - bl 171e58 │ │ │ │ + bl 171e90 │ │ │ │ b.n f8c04 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ dmb ish │ │ │ │ ldr.w r0, [r4, #448] @ 0x1c0 │ │ │ │ dmb ish │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -240079,54 +240079,54 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ add.w r7, r0, #656 @ 0x290 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r8, r1 │ │ │ │ - bl 18ce64 │ │ │ │ + bl 18ce9c │ │ │ │ movw r3, #12820 @ 0x3214 │ │ │ │ movt r3, #50277 @ 0xc465 │ │ │ │ dmb ish │ │ │ │ str.w r3, [r4, #448] @ 0x1c0 │ │ │ │ dmb ish │ │ │ │ add.w r0, r4, #680 @ 0x2a8 │ │ │ │ add.w r5, r4, #476 @ 0x1dc │ │ │ │ - bl 171e3c │ │ │ │ + bl 171e74 │ │ │ │ mov r0, r7 │ │ │ │ - bl 18ce80 │ │ │ │ + bl 18ceb8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18ce64 │ │ │ │ + bl 18ce9c │ │ │ │ add.w r6, r4, #504 @ 0x1f8 │ │ │ │ ldrd r3, r2, [r4, #456] @ 0x1c8 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr.w r2, [r4, #464] @ 0x1d0 │ │ │ │ cmp r3, r2 │ │ │ │ bcc.n f8d78 │ │ │ │ add.w r0, r4, #456 @ 0x1c8 │ │ │ │ - bl 17e840 │ │ │ │ + bl 17e878 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r0, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 18ce80 │ │ │ │ + bl 18ceb8 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r4, #648] @ 0x288 │ │ │ │ - bl 18cf00 │ │ │ │ + bl 18cf38 │ │ │ │ ldr.w r0, [r4, #652] @ 0x28c │ │ │ │ movs r1, #0 │ │ │ │ - bl 18cf00 │ │ │ │ + bl 18cf38 │ │ │ │ ldrb.w r3, [r4, #232] @ 0xe8 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n f8d80 │ │ │ │ ldr.w r0, [r4, #472] @ 0x1d8 │ │ │ │ blx 423e4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18cdc4 │ │ │ │ + bl 18cdfc │ │ │ │ mov r0, r6 │ │ │ │ - bl 171e28 │ │ │ │ + bl 171e60 │ │ │ │ ldr.w r3, [r4, #280] @ 0x118 │ │ │ │ cbz r3, f8d1a │ │ │ │ add.w r6, r4, #816 @ 0x330 │ │ │ │ movs r5, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl f8338 │ │ │ │ @@ -240143,38 +240143,38 @@ │ │ │ │ ldr.w r1, [r4, #412] @ 0x19c │ │ │ │ ldr.w r0, [r4, #356] @ 0x164 │ │ │ │ blx 42a04 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r4, #356] @ 0x164 │ │ │ │ blx 43764 │ │ │ │ add.w r0, r4, #728 @ 0x2d8 │ │ │ │ - bl 18cdc4 │ │ │ │ + bl 18cdfc │ │ │ │ add.w r0, r4, #752 @ 0x2f0 │ │ │ │ - bl 171e28 │ │ │ │ + bl 171e60 │ │ │ │ mov r0, r7 │ │ │ │ - bl 18cdc4 │ │ │ │ + bl 18cdfc │ │ │ │ add.w r0, r4, #680 @ 0x2a8 │ │ │ │ - bl 171e28 │ │ │ │ + bl 171e60 │ │ │ │ mov r0, r4 │ │ │ │ bl f4144 │ │ │ │ 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 171e58 │ │ │ │ + bl 171e90 │ │ │ │ b.n f8cb4 │ │ │ │ ldr.w r0, [r4, #568] @ 0x238 │ │ │ │ blx 423e4 │ │ │ │ add.w r0, r4, #572 @ 0x23c │ │ │ │ - bl 18cdc4 │ │ │ │ + bl 18cdfc │ │ │ │ add.w r0, r4, #600 @ 0x258 │ │ │ │ - bl 171e28 │ │ │ │ + bl 171e60 │ │ │ │ b.n f8ce4 │ │ │ │ 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 │ │ │ │ @@ -240204,26 +240204,26 @@ │ │ │ │ add.w r2, r3, #1032 @ 0x408 │ │ │ │ str.w r0, [r3, #1556] @ 0x614 │ │ │ │ add.w r0, r4, #476 @ 0x1dc │ │ │ │ str.w r1, [r3, #1008] @ 0x3f0 │ │ │ │ vstr d7, [r2] │ │ │ │ ldr r2, [r4, #76] @ 0x4c │ │ │ │ str.w r2, [r3, #1040] @ 0x410 │ │ │ │ - bl 18ce64 │ │ │ │ + bl 18ce9c │ │ │ │ ldrd r3, r2, [r4, #456] @ 0x1c8 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr.w r2, [r4, #464] @ 0x1d0 │ │ │ │ cmp r3, r2 │ │ │ │ bcc.n f8e9c │ │ │ │ add.w r0, r4, #456 @ 0x1c8 │ │ │ │ - bl 17e840 │ │ │ │ + bl 17e878 │ │ │ │ mov r3, r0 │ │ │ │ add.w r0, r4, #476 @ 0x1dc │ │ │ │ str r5, [r3, #0] │ │ │ │ - bl 18ce80 │ │ │ │ + bl 18ceb8 │ │ │ │ dmb ish │ │ │ │ ldr.w r0, [r4, #448] @ 0x1c0 │ │ │ │ dmb ish │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r2, #4] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -240256,15 +240256,15 @@ │ │ │ │ blx 437e8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ vldr d7, [sp, #8] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ b.n f8de4 │ │ │ │ add.w r0, r4, #504 @ 0x1f8 │ │ │ │ - bl 171e58 │ │ │ │ + bl 171e90 │ │ │ │ b.n f8e18 │ │ │ │ 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] @ f9560 │ │ │ │ @@ -240281,15 +240281,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ mov.w r3, #0 │ │ │ │ bl f7404 │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ ldr.w r0, [pc, #1664] @ f9568 │ │ │ │ add r0, pc │ │ │ │ - bl 17e630 │ │ │ │ + bl 17e668 │ │ │ │ movw r3, #12820 @ 0x3214 │ │ │ │ movt r3, #50277 @ 0xc465 │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ ldr.w r3, [pc, #1648] @ f956c │ │ │ │ strd r6, r6, [sp, #124] @ 0x7c │ │ │ │ add r3, pc │ │ │ │ str r5, [sp, #132] @ 0x84 │ │ │ │ @@ -240299,39 +240299,39 @@ │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ blt.w f91c2 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ add.w r6, fp, #476 @ 0x1dc │ │ │ │ bl f7bb0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 18ce64 │ │ │ │ + bl 18ce9c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ add.w r7, fp, #504 @ 0x1f8 │ │ │ │ - bl 176900 │ │ │ │ + bl 176938 │ │ │ │ addw r3, pc, #1564 @ 0x61c │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ blx 42270 <__aeabi_uldivmod@plt> │ │ │ │ strd r0, r1, [sp, #152] @ 0x98 │ │ │ │ str r2, [sp, #160] @ 0xa0 │ │ │ │ ldrd r3, r2, [fp, #456] @ 0x1c8 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr.w r2, [fp, #464] @ 0x1d0 │ │ │ │ cmp r3, r2 │ │ │ │ bcs.w f9490 │ │ │ │ add r2, sp, #152 @ 0x98 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 171e74 │ │ │ │ + bl 171eac │ │ │ │ cmp r0, #0 │ │ │ │ beq.n f8f4a │ │ │ │ cmp r0, #1 │ │ │ │ mov r0, r6 │ │ │ │ bne.w f94b0 │ │ │ │ - bl 18ce80 │ │ │ │ + bl 18ceb8 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ dmb ish │ │ │ │ ldr r6, [r4, #0] │ │ │ │ dmb ish │ │ │ │ cmp r6, #0 │ │ │ │ blt.w f91c2 │ │ │ │ @@ -240351,24 +240351,24 @@ │ │ │ │ cmp r3, #1 │ │ │ │ bhi.n f8fbc │ │ │ │ ldrb.w r3, [fp, #232] @ 0xe8 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w f914c │ │ │ │ mov r0, r5 │ │ │ │ movw r7, #2808 @ 0xaf8 │ │ │ │ - bl 18ce64 │ │ │ │ + bl 18ce9c │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ mla r7, r7, r3, fp │ │ │ │ b.n f8fe0 │ │ │ │ ldr.w r3, [r7, #1560] @ 0x618 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ bne.n f8fee │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, fp, #680 @ 0x2a8 │ │ │ │ - bl 171e98 │ │ │ │ + bl 171ed0 │ │ │ │ dmb ish │ │ │ │ ldr r3, [r4, #0] │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bge.n f8fce │ │ │ │ dmb ish │ │ │ │ ldr r3, [r4, #0] │ │ │ │ @@ -240458,21 +240458,21 @@ │ │ │ │ dmb ish │ │ │ │ ldr r6, [r4, #0] │ │ │ │ dmb ish │ │ │ │ cmp r6, #0 │ │ │ │ blt.n f918c │ │ │ │ add.w r7, fp, #680 @ 0x2a8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 171e58 │ │ │ │ + bl 171e90 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ subs r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ bls.w f93ba │ │ │ │ mov r0, r5 │ │ │ │ - bl 18ce80 │ │ │ │ + bl 18ceb8 │ │ │ │ b.n f8f08 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ cmp r3, #1 │ │ │ │ bne.w f8fbc │ │ │ │ ldrb.w r3, [fp, #232] @ 0xe8 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w f8fbc │ │ │ │ @@ -240493,37 +240493,37 @@ │ │ │ │ blx r6 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w f8fbc │ │ │ │ b.n f94b4 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, fp, #728 @ 0x2d8 │ │ │ │ - bl 18ce64 │ │ │ │ + bl 18ce9c │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, fp, #752 @ 0x2f0 │ │ │ │ strd r2, r3, [fp, #800] @ 0x320 │ │ │ │ str.w r6, [fp, #808] @ 0x328 │ │ │ │ - bl 171e3c │ │ │ │ + bl 171e74 │ │ │ │ add.w r0, fp, #728 @ 0x2d8 │ │ │ │ - bl 18ce80 │ │ │ │ + bl 18ceb8 │ │ │ │ add.w r0, fp, #680 @ 0x2a8 │ │ │ │ - bl 171e3c │ │ │ │ + bl 171e74 │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ - bl 18ce80 │ │ │ │ + bl 18ceb8 │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ - bl 18ce64 │ │ │ │ + bl 18ce9c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, fp │ │ │ │ bl f7e78 │ │ │ │ ldrb.w r3, [fp, #232] @ 0xe8 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w f94be │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ - bl 18ce80 │ │ │ │ + bl 18ceb8 │ │ │ │ ldr r2, [pc, #912] @ (f9574 ) │ │ │ │ ldr r3, [pc, #896] @ (f9564 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #172] @ 0xac │ │ │ │ eors r2, r3 │ │ │ │ @@ -240664,39 +240664,39 @@ │ │ │ │ moveq r6, #0 │ │ │ │ ldr r0, [sp, #152] @ 0x98 │ │ │ │ blx 423e4 │ │ │ │ mov r0, r7 │ │ │ │ add.w r7, fp, #572 @ 0x23c │ │ │ │ blx 423e4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 18ce64 │ │ │ │ + bl 18ce9c │ │ │ │ ldrd r3, r2, [fp, #552] @ 0x228 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr.w r2, [fp, #560] @ 0x230 │ │ │ │ cmp r3, r2 │ │ │ │ bcc.n f94a6 │ │ │ │ add.w r0, fp, #552 @ 0x228 │ │ │ │ - bl 17e840 │ │ │ │ + bl 17e878 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [r0, #0] │ │ │ │ mov r0, r7 │ │ │ │ - bl 18ce80 │ │ │ │ + bl 18ceb8 │ │ │ │ b.n f911a │ │ │ │ ldr r0, [pc, #444] @ (f9578 ) │ │ │ │ movw r8, #2808 @ 0xaf8 │ │ │ │ add r0, pc │ │ │ │ bl f7bb0 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ mla r8, r8, r3, fp │ │ │ │ b.n f93dc │ │ │ │ ldr.w r3, [r8, #1560] @ 0x618 │ │ │ │ cbz r3, f93ea │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 171e98 │ │ │ │ + bl 171ed0 │ │ │ │ dmb ish │ │ │ │ ldr r3, [r4, #0] │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bge.n f93ce │ │ │ │ ldr.w r3, [fp, #432] @ 0x1b0 │ │ │ │ adds r3, #1 │ │ │ │ @@ -240756,42 +240756,42 @@ │ │ │ │ blx 43764 │ │ │ │ subs.w sl, sl, r4 │ │ │ │ bne.n f9434 │ │ │ │ ldr r4, [sp, #88] @ 0x58 │ │ │ │ ldr r5, [sp, #100] @ 0x64 │ │ │ │ b.n f934c │ │ │ │ add.w r0, fp, #456 @ 0x1c8 │ │ │ │ - bl 17e8ec │ │ │ │ + bl 17e924 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - bl 18ce80 │ │ │ │ + bl 18ceb8 │ │ │ │ b.n f8f78 │ │ │ │ add.w r0, fp, #600 @ 0x258 │ │ │ │ - bl 171e58 │ │ │ │ + bl 171e90 │ │ │ │ b.n f93a6 │ │ │ │ - bl 18ce80 │ │ │ │ + bl 18ceb8 │ │ │ │ movw r6, #12820 @ 0x3214 │ │ │ │ movt r6, #50277 @ 0xc465 │ │ │ │ b.n f91c2 │ │ │ │ add.w r0, fp, #572 @ 0x23c │ │ │ │ - bl 18ce64 │ │ │ │ + bl 18ce9c │ │ │ │ ldrd r3, r2, [fp, #552] @ 0x228 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr.w r2, [fp, #560] @ 0x230 │ │ │ │ cmp r3, r2 │ │ │ │ bcc.n f9530 │ │ │ │ add.w r0, fp, #552 @ 0x228 │ │ │ │ - bl 17e840 │ │ │ │ + bl 17e878 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, fp, #572 @ 0x23c │ │ │ │ str r2, [r3, #0] │ │ │ │ - bl 18ce80 │ │ │ │ + bl 18ceb8 │ │ │ │ b.n f91da │ │ │ │ ldr.w r3, [r7, #972] @ 0x3cc │ │ │ │ ldr.w r1, [r7, #992] @ 0x3e0 │ │ │ │ str r1, [sp, #28] │ │ │ │ strd r8, r8, [sp, #12] │ │ │ │ str.w r8, [sp, #8] │ │ │ │ ldrb.w r1, [fp, #368] @ 0x170 │ │ │ │ @@ -240807,15 +240807,15 @@ │ │ │ │ ldr.w r0, [fp, #356] @ 0x164 │ │ │ │ blx 42b60 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [fp, #356] @ 0x164 │ │ │ │ blx 43764 │ │ │ │ b.n f934c │ │ │ │ add.w r0, fp, #600 @ 0x258 │ │ │ │ - bl 171e58 │ │ │ │ + bl 171e90 │ │ │ │ b.n f94d4 │ │ │ │ movw r6, #12820 @ 0x3214 │ │ │ │ movt r6, #50277 @ 0xc465 │ │ │ │ b.n f9382 │ │ │ │ mov.w r6, #13824 @ 0x3600 │ │ │ │ movt r6, #50277 @ 0xc465 │ │ │ │ b.n f9382 │ │ │ │ @@ -240826,23 +240826,23 @@ │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r7, #4] │ │ │ │ lsls r3, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r0, #7 │ │ │ │ + lsrs r2, r7, #7 │ │ │ │ movs r4, r3 │ │ │ │ - lsrs r6, r7, #6 │ │ │ │ + lsrs r6, r6, #7 │ │ │ │ movs r4, r3 │ │ │ │ - lsls r4, r7, #29 │ │ │ │ + lsls r4, r6, #30 │ │ │ │ movs r4, r3 │ │ │ │ ldr r0, [r3, #96] @ 0x60 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - lsls r0, r4, #20 │ │ │ │ + lsls r0, r3, #21 │ │ │ │ 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] @ (f9934 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -240855,20 +240855,20 @@ │ │ │ │ movt sl, #50277 @ 0xc465 │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add.w r4, r6, #448 @ 0x1c0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 17e630 │ │ │ │ + bl 17e668 │ │ │ │ ldr.w r3, [r6, #280] @ 0x118 │ │ │ │ mov r0, r5 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 18ce64 │ │ │ │ + bl 18ce9c │ │ │ │ add.w r3, r6, #680 @ 0x2a8 │ │ │ │ str r3, [sp, #24] │ │ │ │ dmb ish │ │ │ │ ldr r3, [r4, #0] │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ blt.w f96e4 │ │ │ │ @@ -240881,21 +240881,21 @@ │ │ │ │ addw r3, r3, #2808 @ 0xaf8 │ │ │ │ cmp r2, r0 │ │ │ │ beq.w f9708 │ │ │ │ ldr.w r1, [r3, #1560] @ 0x618 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n f95e8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18ce80 │ │ │ │ + bl 18ceb8 │ │ │ │ ldr.w r1, [r6, #416] @ 0x1a0 │ │ │ │ ldr.w r0, [r6, #356] @ 0x164 │ │ │ │ blx 43794 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18ce64 │ │ │ │ + bl 18ce9c │ │ │ │ dmb ish │ │ │ │ ldr r1, [r4, #0] │ │ │ │ dmb ish │ │ │ │ cmp r1, #0 │ │ │ │ blt.n f96c8 │ │ │ │ mov r1, sl │ │ │ │ cmp.w r9, #0 │ │ │ │ @@ -240937,37 +240937,37 @@ │ │ │ │ ldr.w r2, [r3, #1000] @ 0x3e8 │ │ │ │ cmp r2, r0 │ │ │ │ bne.n f9680 │ │ │ │ ldr.w r3, [r6, #444] @ 0x1bc │ │ │ │ add.w r0, r6, #572 @ 0x23c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r6, #444] @ 0x1bc │ │ │ │ - bl 18ce64 │ │ │ │ + bl 18ce9c │ │ │ │ ldrd r3, r2, [r6, #552] @ 0x228 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr.w r2, [r6, #560] @ 0x230 │ │ │ │ cmp r3, r2 │ │ │ │ bcc.w f982a │ │ │ │ add.w r0, r6, #552 @ 0x228 │ │ │ │ - bl 17e840 │ │ │ │ + bl 17e878 │ │ │ │ str r7, [r0, #0] │ │ │ │ add.w r0, r6, #572 @ 0x23c │ │ │ │ - bl 18ce80 │ │ │ │ + bl 18ceb8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ bl f7e78 │ │ │ │ mov r0, r9 │ │ │ │ blx 423e4 │ │ │ │ dmb ish │ │ │ │ ldr r3, [r4, #0] │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bge.w f95dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 18ce80 │ │ │ │ + bl 18ceb8 │ │ │ │ ldr r2, [pc, #596] @ (f9940 ) │ │ │ │ ldr r3, [pc, #584] @ (f9938 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ eors r2, r3 │ │ │ │ @@ -240976,15 +240976,15 @@ │ │ │ │ movs r0, #0 │ │ │ │ add sp, #132 @ 0x84 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb.w r3, [r6, #232] @ 0xe8 │ │ │ │ cbz r3, f9718 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r1, r5 │ │ │ │ - bl 171e98 │ │ │ │ + bl 171ed0 │ │ │ │ b.n f95cc │ │ │ │ ldr.w r3, [r6, #444] @ 0x1bc │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, r0 │ │ │ │ bhi.w f95fc │ │ │ │ b.n f970e │ │ │ │ @@ -241019,15 +241019,15 @@ │ │ │ │ orrs.w r3, r1, fp │ │ │ │ bne.n f97fa │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r8, #-24] │ │ │ │ cbnz r2, f97e8 │ │ │ │ mov r0, r7 │ │ │ │ adds r5, #16 │ │ │ │ - bl 171e58 │ │ │ │ + bl 171e90 │ │ │ │ ldr.w r2, [r8, #-24] │ │ │ │ cmp r2, r4 │ │ │ │ bhi.n f9762 │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ ldr.w r3, [r6, #280] @ 0x118 │ │ │ │ add.w sl, sl, #1 │ │ │ │ addw r8, r8, #2808 @ 0xaf8 │ │ │ │ @@ -241057,30 +241057,30 @@ │ │ │ │ mov r1, r5 │ │ │ │ sub.w r0, r5, #16 │ │ │ │ lsls r2, r2, #4 │ │ │ │ blx 42a70 │ │ │ │ b.n f9784 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r1, [sp, #32] │ │ │ │ - bl 18ce64 │ │ │ │ + bl 18ce9c │ │ │ │ ldrd r2, r3, [r6, #800] @ 0x320 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r2, r1 │ │ │ │ sbcs.w r3, r3, fp │ │ │ │ bcc.n f981c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 18ce80 │ │ │ │ + bl 18ceb8 │ │ │ │ ldr.w r2, [r8, #-24] │ │ │ │ b.n f977c │ │ │ │ add.w r0, r6, #752 @ 0x2f0 │ │ │ │ strd r1, fp, [r6, #800] @ 0x320 │ │ │ │ - bl 171e3c │ │ │ │ + bl 171e74 │ │ │ │ b.n f9810 │ │ │ │ add.w r0, r6, #600 @ 0x258 │ │ │ │ - bl 171e58 │ │ │ │ + bl 171e90 │ │ │ │ b.n f96b4 │ │ │ │ dmb ish │ │ │ │ ldr r3, [r4, #0] │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.w f96c6 │ │ │ │ ldr.w r8, [r6, #36] @ 0x24 │ │ │ │ @@ -241120,15 +241120,15 @@ │ │ │ │ strh.w r7, [sp, #66] @ 0x42 │ │ │ │ ldrd r7, r8, [r6, #356] @ 0x164 │ │ │ │ strb.w r0, [sp, #52] @ 0x34 │ │ │ │ ldrb.w r2, [r6, #232] @ 0xe8 │ │ │ │ strb.w r2, [sp, #53] @ 0x35 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - bl 250a70 │ │ │ │ + bl 250aa8 │ │ │ │ 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 │ │ │ │ @@ -241138,15 +241138,15 @@ │ │ │ │ str.w r8, [sp, #4] │ │ │ │ str r7, [sp, #0] │ │ │ │ bl f81e8 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ strd r8, r7, [sp, #60] @ 0x3c │ │ │ │ bl f7dc4 │ │ │ │ - bl 250a70 │ │ │ │ + bl 250aa8 │ │ │ │ ldr.w r1, [r7], #4 │ │ │ │ cbz r1, f9908 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx r3 │ │ │ │ cmp r7, r8 │ │ │ │ bne.n f98f8 │ │ │ │ @@ -241163,15 +241163,15 @@ │ │ │ │ movt r1, #50277 @ 0xc465 │ │ │ │ b.n f96c8 │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ lsls r3, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r1, #13 │ │ │ │ + lsls r4, r0, #14 │ │ │ │ movs r4, r3 │ │ │ │ ldr r6, [r1, #16] │ │ │ │ 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, #3864] @ 0xf18 │ │ │ │ @@ -241242,31 +241242,31 @@ │ │ │ │ beq.w f9e90 │ │ │ │ add.w r2, r6, #816 @ 0x330 │ │ │ │ movs r1, #0 │ │ │ │ add.w r6, r4, #728 @ 0x2d8 │ │ │ │ blx 428b4 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 18cdd8 │ │ │ │ + bl 18ce10 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w f9e88 │ │ │ │ add.w fp, r4, #656 @ 0x290 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, fp │ │ │ │ - bl 18cdd8 │ │ │ │ + bl 18ce10 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w fa2a8 │ │ │ │ add.w r3, r4, #680 @ 0x2a8 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov r0, r3 │ │ │ │ - bl 171da8 │ │ │ │ + bl 171de0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w fa292 │ │ │ │ add.w r0, r4, #752 @ 0x2f0 │ │ │ │ - bl 171da8 │ │ │ │ + bl 171de0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w fa276 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ mov r0, sl │ │ │ │ blx 42234 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ @@ -241486,15 +241486,15 @@ │ │ │ │ b.n f9ce4 │ │ │ │ ldr.w r3, [sl, #120] @ 0x78 │ │ │ │ adds r5, #1 │ │ │ │ add.w fp, fp, #4 │ │ │ │ cmp r5, r3 │ │ │ │ bge.w f9ee4 │ │ │ │ ldr.w r0, [sl, #172] @ 0xac │ │ │ │ - bl 176988 │ │ │ │ + bl 1769c0 │ │ │ │ str.w r0, [fp] │ │ │ │ adds r0, #1 │ │ │ │ bne.n f9cd4 │ │ │ │ mov fp, r6 │ │ │ │ cbz r5, f9d08 │ │ │ │ add.w r5, r9, r5, lsl #2 │ │ │ │ ldr.w r0, [fp], #4 │ │ │ │ @@ -241613,20 +241613,20 @@ │ │ │ │ rsb r3, r3, #32 │ │ │ │ ldrd sl, r9, [sp, #80] @ 0x50 │ │ │ │ lsls r1, r3 │ │ │ │ add.w r3, r4, #456 @ 0x1c8 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - bl 17e810 │ │ │ │ + bl 17e848 │ │ │ │ cbz r0, f9e84 │ │ │ │ add.w r3, r4, #504 @ 0x1f8 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ mov r0, r3 │ │ │ │ - bl 171da8 │ │ │ │ + bl 171de0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w fa074 │ │ │ │ ldr.w r0, [r4, #472] @ 0x1d8 │ │ │ │ blx 423e4 │ │ │ │ movs r5, #0 │ │ │ │ b.n f9d0c │ │ │ │ ldr r3, [r7, #12] │ │ │ │ @@ -241708,15 +241708,15 @@ │ │ │ │ addw r9, r6, #2796 @ 0xaec │ │ │ │ sub.w r5, r6, #816 @ 0x330 │ │ │ │ sub.w fp, r6, #768 @ 0x300 │ │ │ │ ldr.w r0, [r4, #356] @ 0x164 │ │ │ │ blx 42c50 │ │ │ │ str.w r0, [r9, #4]! │ │ │ │ ldr.w r0, [r5, #896] @ 0x380 │ │ │ │ - bl 176988 │ │ │ │ + bl 1769c0 │ │ │ │ subs r3, r0, #0 │ │ │ │ blt.w fa21a │ │ │ │ ldr.w r1, [r9] │ │ │ │ ldr.w r2, [r4, #360] @ 0x168 │ │ │ │ ldr.w r0, [r4, #356] @ 0x164 │ │ │ │ blx 43408 │ │ │ │ mov r1, r0 │ │ │ │ @@ -241732,29 +241732,29 @@ │ │ │ │ cmp r3, #1 │ │ │ │ beq.w f9d82 │ │ │ │ ldrb.w r3, [r9, #697] @ 0x2b9 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w f99b6 │ │ │ │ b.n f9d82 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 286468 │ │ │ │ + bl 2864a0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w fa2d4 │ │ │ │ ldrd r3, r0, [r4] │ │ │ │ cmp r3, #4 │ │ │ │ bne.w f9992 │ │ │ │ blx 43048 │ │ │ │ mov sl, r0 │ │ │ │ b.n f9996 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ cmp r3, #1 │ │ │ │ beq.w f9d82 │ │ │ │ b.n f9fc4 │ │ │ │ ldr.w r0, [r6, #172] @ 0xac │ │ │ │ - bl 176988 │ │ │ │ + bl 1769c0 │ │ │ │ adds r3, r0, #1 │ │ │ │ beq.w f9d08 │ │ │ │ ldr.w r5, [r4, #356] @ 0x164 │ │ │ │ ldr.w r1, [r6, #184] @ 0xb8 │ │ │ │ ldr r3, [r6, #124] @ 0x7c │ │ │ │ ldr.w r2, [r4, #360] @ 0x168 │ │ │ │ str r0, [sp, #20] │ │ │ │ @@ -241796,15 +241796,15 @@ │ │ │ │ bl f7dc4 │ │ │ │ mov r3, r6 │ │ │ │ b.n f9a9c │ │ │ │ add.w r3, r4, #476 @ 0x1dc │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - bl 18cdd8 │ │ │ │ + bl 18ce10 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w fa2c4 │ │ │ │ ldrb.w r3, [r4, #232] @ 0xe8 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n fa12a │ │ │ │ ldr.w r3, [r4, #280] @ 0x118 │ │ │ │ movs r5, #1 │ │ │ │ @@ -241815,69 +241815,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 17e810 │ │ │ │ + bl 17e848 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w fa236 │ │ │ │ add.w r3, r4, #600 @ 0x258 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ mov r0, r3 │ │ │ │ - bl 171da8 │ │ │ │ + bl 171de0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w fa22e │ │ │ │ add.w r6, r4, #572 @ 0x23c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 18cdd8 │ │ │ │ + bl 18ce10 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w fa228 │ │ │ │ ldr.w r3, [r4, #280] @ 0x118 │ │ │ │ cbz r3, fa12a │ │ │ │ str r7, [sp, #84] @ 0x54 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r4 │ │ │ │ ldr r4, [sp, #80] @ 0x50 │ │ │ │ b.n fa10a │ │ │ │ mov r0, fp │ │ │ │ - bl 17e840 │ │ │ │ + bl 17e878 │ │ │ │ str r5, [r0, #0] │ │ │ │ mov r0, r6 │ │ │ │ adds r5, #1 │ │ │ │ - bl 18ce80 │ │ │ │ + bl 18ceb8 │ │ │ │ ldr.w r2, [r7, #280] @ 0x118 │ │ │ │ cmp r2, r5 │ │ │ │ bls.n fa126 │ │ │ │ mov r0, r6 │ │ │ │ - bl 18ce64 │ │ │ │ + bl 18ce9c │ │ │ │ ldrd r2, r1, [r7, #552] @ 0x228 │ │ │ │ subs r2, r2, r1 │ │ │ │ ldr.w r1, [r7, #560] @ 0x230 │ │ │ │ cmp r2, r1 │ │ │ │ bcs.n fa0f2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 171e58 │ │ │ │ + bl 171e90 │ │ │ │ b.n fa0f2 │ │ │ │ mov r4, r7 │ │ │ │ ldr r7, [sp, #84] @ 0x54 │ │ │ │ ldr r1, [pc, #492] @ (fa318 ) │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r4, #648 @ 0x288 │ │ │ │ add r1, pc │ │ │ │ - bl 18ce9c │ │ │ │ + bl 18ced4 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n fa1de │ │ │ │ ldr r1, [pc, #476] @ (fa31c ) │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r4, #652 @ 0x28c │ │ │ │ add r1, pc │ │ │ │ - bl 18ce9c │ │ │ │ + bl 18ced4 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, fa1ac │ │ │ │ ldrb.w r3, [r9, #677] @ 0x2a5 │ │ │ │ mov r1, r0 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ movs r2, #17 │ │ │ │ ldr r3, [pc, #452] @ (fa320 ) │ │ │ │ @@ -241911,61 +241911,61 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx 423e4 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ mov.w fp, #0 │ │ │ │ str r4, [r3, #0] │ │ │ │ b.n f9d46 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl 18ce64 │ │ │ │ + bl 18ce9c │ │ │ │ ldrd r3, r2, [r4, #456] @ 0x1c8 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr.w r2, [r4, #464] @ 0x1d0 │ │ │ │ cmp r3, r2 │ │ │ │ bcc.w fa2cc │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 17e840 │ │ │ │ + bl 17e878 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl 18ce80 │ │ │ │ + bl 18ceb8 │ │ │ │ ldr.w r0, [r4, #648] @ 0x288 │ │ │ │ movs r1, #0 │ │ │ │ - bl 18cf00 │ │ │ │ + bl 18cf38 │ │ │ │ ldr.w r0, [r4, #472] @ 0x1d8 │ │ │ │ blx 423e4 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl 18cdc4 │ │ │ │ + bl 18cdfc │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 171e28 │ │ │ │ + bl 171e60 │ │ │ │ ldrb.w r3, [r4, #232] @ 0xe8 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w f9e84 │ │ │ │ ldr.w r0, [r4, #568] @ 0x238 │ │ │ │ blx 423e4 │ │ │ │ add.w r0, r4, #572 @ 0x23c │ │ │ │ - bl 18cdc4 │ │ │ │ + bl 18cdfc │ │ │ │ add.w r0, r4, #600 @ 0x258 │ │ │ │ - bl 171e28 │ │ │ │ + bl 171e60 │ │ │ │ b.n f9e84 │ │ │ │ blx 423e4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ mvn.w r5, #2 │ │ │ │ bl f43fc │ │ │ │ b.n f9d0c │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 171e28 │ │ │ │ + bl 171e60 │ │ │ │ ldr.w r0, [r4, #568] @ 0x238 │ │ │ │ blx 423e4 │ │ │ │ ldr.w r0, [r4, #472] @ 0x1d8 │ │ │ │ blx 423e4 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl 18cdc4 │ │ │ │ + bl 18cdfc │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 171e28 │ │ │ │ + bl 171e60 │ │ │ │ b.n f9e84 │ │ │ │ mov r0, r5 │ │ │ │ blx 429b0 │ │ │ │ movw r3, #2808 @ 0xaf8 │ │ │ │ ldr.w r0, [r4, #356] @ 0x164 │ │ │ │ mla r3, r3, r8, r4 │ │ │ │ ldr.w r1, [r3, #1000] @ 0x3e8 │ │ │ │ @@ -241973,28 +241973,28 @@ │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r4, #356] @ 0x164 │ │ │ │ blx 43764 │ │ │ │ b.n fa21a │ │ │ │ movs r1, #4 │ │ │ │ b.n f9e5a │ │ │ │ mov r0, r6 │ │ │ │ - bl 18cdc4 │ │ │ │ + bl 18cdfc │ │ │ │ mov r0, fp │ │ │ │ - bl 18cdc4 │ │ │ │ + bl 18cdfc │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 171e28 │ │ │ │ + bl 171e60 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ mov r1, r4 │ │ │ │ blx r3 │ │ │ │ b.n f9e90 │ │ │ │ mov r0, r6 │ │ │ │ - bl 18cdc4 │ │ │ │ + bl 18cdfc │ │ │ │ mov r0, fp │ │ │ │ - bl 18cdc4 │ │ │ │ + bl 18cdfc │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ mov r1, r4 │ │ │ │ blx r3 │ │ │ │ b.n f9e90 │ │ │ │ mov r0, r6 │ │ │ │ b.n fa29a │ │ │ │ @@ -242004,18 +242004,18 @@ │ │ │ │ blx 43420 │ │ │ │ mov r1, r0 │ │ │ │ b.n fa196 │ │ │ │ mov.w fp, #13824 @ 0x3600 │ │ │ │ movt fp, #50277 @ 0xc465 │ │ │ │ b.n f9d46 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 171e28 │ │ │ │ + bl 171e60 │ │ │ │ b.n f9e7c │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 171e58 │ │ │ │ + bl 171e90 │ │ │ │ b.n fa1c2 │ │ │ │ mvn.w fp, #12 │ │ │ │ b.n f9d46 │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str r2, [r3, #104] @ 0x68 │ │ │ │ lsls r3, r0, #2 │ │ │ │ @@ -242029,21 +242029,21 @@ │ │ │ │ vtbx.8 d29, {d31}, d15 │ │ │ │ vsri.32 d30, d21, #1 │ │ │ │ vmlal.u , d15, d23[0] │ │ │ │ vaddl.u , d31, d9 │ │ │ │ @ instruction: 0xffffd8b7 │ │ │ │ vcvt.u16.f16 d16, d0, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r7, #21 │ │ │ │ + lsls r2, r6, #22 │ │ │ │ movs r0, r5 │ │ │ │ str r6, [r5, #40] @ 0x28 │ │ │ │ lsls r3, r0, #2 │ │ │ │ ldcl 15, cr15, [r3, #-1020]! @ 0xfffffc04 │ │ │ │ bl ffd3031e │ │ │ │ - movs r0, r5 │ │ │ │ + lsls r0, r4, #1 │ │ │ │ movs r0, r5 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #216] @ fa40c │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ @@ -242139,26 +242139,26 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrb r6, [r4, r2] │ │ │ │ lsls r3, r0, #2 │ │ │ │ ldrb r0, [r7, r1] │ │ │ │ lsls r3, r0, #2 │ │ │ │ lsrs r0, r0, #11 │ │ │ │ movs r0, r0 │ │ │ │ - and.w r0, r6, #10158080 @ 0x9b0000 │ │ │ │ + bics.w r0, lr, #10158080 @ 0x9b0000 │ │ │ │ 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 286468 │ │ │ │ + bl 2864a0 │ │ │ │ cbz r0, fa456 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 43048 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ @@ -242353,71 +242353,71 @@ │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w fa766 │ │ │ │ mov r4, r0 │ │ │ │ add.w sl, r0, #28 │ │ │ │ movs r1, #1 │ │ │ │ adds r0, #28 │ │ │ │ - bl 18cdd8 │ │ │ │ + bl 18ce10 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w fa75a │ │ │ │ ldr r3, [pc, #316] @ (fa774 ) │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [pc, #308] @ (fa778 ) │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ - bl 175660 │ │ │ │ + bl 175698 │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n fa754 │ │ │ │ cbz r5, fa6be │ │ │ │ ldr.w r8, [pc, #292] @ fa77c │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ add r8, pc │ │ │ │ mov r1, r8 │ │ │ │ - bl 288150 │ │ │ │ + bl 288188 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n fa70a │ │ │ │ ldr.w r8, [pc, #276] @ fa780 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ add r8, pc │ │ │ │ mov r1, r8 │ │ │ │ - bl 288150 │ │ │ │ + bl 288188 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n fa718 │ │ │ │ ldr.w r8, [pc, #260] @ fa784 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ add r8, pc │ │ │ │ mov r1, r8 │ │ │ │ - bl 288150 │ │ │ │ + bl 288188 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n fa72c │ │ │ │ ldr.w r8, [pc, #244] @ fa788 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ add r8, pc │ │ │ │ strb.w r3, [r7, #698] @ 0x2ba │ │ │ │ mov r1, r8 │ │ │ │ - bl 288150 │ │ │ │ + bl 288188 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n fa740 │ │ │ │ ldr.w r8, [pc, #220] @ fa78c │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ add r8, pc │ │ │ │ mov r1, r8 │ │ │ │ - bl 288150 │ │ │ │ + bl 288188 │ │ │ │ cbnz r0, fa6f6 │ │ │ │ ldr r2, [pc, #208] @ (fa790 ) │ │ │ │ ldr r3, [pc, #208] @ (fa794 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ strd r2, r3, [r4] │ │ │ │ ldr r2, [pc, #204] @ (fa798 ) │ │ │ │ @@ -242436,74 +242436,74 @@ │ │ │ │ str r3, [r4, #24] │ │ │ │ mov r0, r6 │ │ │ │ strd r2, r2, [r7, #900] @ 0x384 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 288184 │ │ │ │ + bl 2881bc │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ strb.w r0, [r7, #700] @ 0x2bc │ │ │ │ b.n fa6be │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2881a8 │ │ │ │ + bl 2881e0 │ │ │ │ str.w r0, [r7, #692] @ 0x2b4 │ │ │ │ b.n fa66a │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 288184 │ │ │ │ + bl 2881bc │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ strb.w r0, [r7, #696] @ 0x2b8 │ │ │ │ b.n fa67e │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 288184 │ │ │ │ + bl 2881bc │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ strb.w r0, [r7, #697] @ 0x2b9 │ │ │ │ b.n fa692 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 288184 │ │ │ │ + bl 2881bc │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ strb.w r0, [r7, #698] @ 0x2ba │ │ │ │ b.n fa6ac │ │ │ │ mov r0, sl │ │ │ │ - bl 18cdc4 │ │ │ │ + bl 18cdfc │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r9] │ │ │ │ blx r3 │ │ │ │ movs r2, #0 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ b.n fa6ea │ │ │ │ nop │ │ │ │ ldr r6, [r4, r7] │ │ │ │ lsls r3, r0, #2 │ │ │ │ lsrs r4, r5, #7 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r0, r6] │ │ │ │ + ldrh r6, [r7, r6] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r2, [r0, r2] │ │ │ │ + ldrb r2, [r7, r2] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r6, [r0, r4] │ │ │ │ + ldrb r6, [r7, r4] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r0, [r1, r5] │ │ │ │ + ldrb r0, [r0, r6] │ │ │ │ movs r3, r3 │ │ │ │ - ldrsh r4, [r2, r2] │ │ │ │ + ldrsh r4, [r1, r3] │ │ │ │ movs r3, r3 │ │ │ │ svc 87 @ 0x57 │ │ │ │ vrshr.u64 q15, , #1 │ │ │ │ vsra.u32 d30, d7, #1 │ │ │ │ vshr.u32 d30, d29, #1 │ │ │ │ vqshlu.s64 d29, d11, #63 @ 0x3f │ │ │ │ @ instruction: 0xffffe1e9 │ │ │ │ @@ -242514,33 +242514,33 @@ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w r6, [r0, #900] @ 0x384 │ │ │ │ cbz r6, fa800 │ │ │ │ mov r7, r1 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ - bl 175960 │ │ │ │ + bl 175998 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, fa7e8 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cbz r1, fa7da │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ blx r3 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ - bl 175960 │ │ │ │ + bl 175998 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n fa7d0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ - bl 175798 │ │ │ │ + bl 1757d0 │ │ │ │ add.w r0, r6, #28 │ │ │ │ - bl 18cdc4 │ │ │ │ + bl 18cdfc │ │ │ │ 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 │ │ │ │ @@ -242778,25 +242778,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 17e840 │ │ │ │ + bl 17e878 │ │ │ │ cbz r0, faa9e │ │ │ │ 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 17e840 │ │ │ │ + bl 17e878 │ │ │ │ cbz r0, faaba │ │ │ │ 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 │ │ │ │ @@ -242882,15 +242882,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, #416 @ 0x1a0 │ │ │ │ - bl 18ce64 │ │ │ │ + bl 18ce9c │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ ldrd r2, r1, [r3, #472] @ 0x1d8 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r3, #472] @ 0x1d8 │ │ │ │ adc.w r1, r1, #4294967295 @ 0xffffffff │ │ │ │ str.w r1, [r3, #476] @ 0x1dc │ │ │ │ ldrd r5, r2, [r3, #440] @ 0x1b8 │ │ │ │ @@ -242904,62 +242904,62 @@ │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ subs r2, r2, r1 │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ str.w r2, [r3, #592] @ 0x250 │ │ │ │ ldr.w r2, [r3, #596] @ 0x254 │ │ │ │ sbc.w r1, r2, r1 │ │ │ │ str.w r1, [r3, #596] @ 0x254 │ │ │ │ - bl 18ce80 │ │ │ │ + bl 18ceb8 │ │ │ │ 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, #416 @ 0x1a0 │ │ │ │ - bl 18ce64 │ │ │ │ + bl 18ce9c │ │ │ │ ldrb.w r3, [r4, #616] @ 0x268 │ │ │ │ cbz r3, fac3c │ │ │ │ add.w r0, r4, #416 @ 0x1a0 │ │ │ │ - bl 18ce80 │ │ │ │ + bl 18ceb8 │ │ │ │ mov r0, r5 │ │ │ │ bl fab9c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 176894 │ │ │ │ + bl 1768cc │ │ │ │ movs r2, #1 │ │ │ │ strd r0, r1, [r4, #608] @ 0x260 │ │ │ │ movw r3, #20522 @ 0x502a │ │ │ │ movt r3, #254 @ 0xfe │ │ │ │ strd r0, r1, [r4, #600] @ 0x258 │ │ │ │ strb.w r2, [r4, #616] @ 0x268 │ │ │ │ add.w r0, r4, #416 @ 0x1a0 │ │ │ │ str.w r3, [r4, #620] @ 0x26c │ │ │ │ - bl 18ce80 │ │ │ │ + bl 18ceb8 │ │ │ │ mov r0, r5 │ │ │ │ bl fab9c │ │ │ │ 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, #416 @ 0x1a0 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 18ce64 │ │ │ │ + bl 18ce9c │ │ │ │ ldrb.w r0, [r4, #616] @ 0x268 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str.w r3, [r4, #620] @ 0x26c │ │ │ │ ldrd ip, r1, [r4, #608] @ 0x260 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ cbnz r0, facda │ │ │ │ cmp ip, r2 │ │ │ │ @@ -242969,15 +242969,15 @@ │ │ │ │ strb.w r0, [r4, #616] @ 0x268 │ │ │ │ it cc │ │ │ │ strdcc r2, r3, [r4, #608] @ 0x260 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r2 │ │ │ │ strd r2, r3, [r4, #584] @ 0x248 │ │ │ │ add.w r0, r4, #416 @ 0x1a0 │ │ │ │ - bl 18ce80 │ │ │ │ + bl 18ceb8 │ │ │ │ mov r0, r5 │ │ │ │ bl fab9c │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ orrs.w r0, r7, r8 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ @@ -243005,55 +243005,55 @@ │ │ │ │ sub sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ mov r7, r1 │ │ │ │ ldr.w r3, [r4, #352] @ 0x160 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r8, r3 │ │ │ │ - bl 18ce64 │ │ │ │ + bl 18ce9c │ │ │ │ cmp r0, #0 │ │ │ │ bne.n fadaa │ │ │ │ ldrb.w r6, [r4, #576] @ 0x240 │ │ │ │ cbnz r6, fad8e │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ strb.w r3, [r4, #576] @ 0x240 │ │ │ │ - bl 18ce80 │ │ │ │ + bl 18ceb8 │ │ │ │ ldr.w r1, [r4, #536] @ 0x218 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 286618 │ │ │ │ + bl 286650 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 18ce64 │ │ │ │ + bl 18ce9c │ │ │ │ add.w r2, r4, #488 @ 0x1e8 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 171e3c │ │ │ │ + bl 171e74 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ strb.w r6, [r4, #576] @ 0x240 │ │ │ │ - bl 171e3c │ │ │ │ + bl 171e74 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18ce80 │ │ │ │ + bl 18ceb8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r2, r3, #1 │ │ │ │ beq.n fadaa │ │ │ │ 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, #488 @ 0x1e8 │ │ │ │ - bl 171e74 │ │ │ │ + bl 171eac │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18ce80 │ │ │ │ + bl 18ceb8 │ │ │ │ cmp r4, #1 │ │ │ │ beq.n fadb4 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n fad86 │ │ │ │ movw r4, #12820 @ 0x3214 │ │ │ │ movt r4, #50277 @ 0xc465 │ │ │ │ b.n fad86 │ │ │ │ @@ -243064,19 +243064,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, #416 @ 0x1a0 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 18ce64 │ │ │ │ + bl 18ce9c │ │ │ │ add.w r0, r5, #64 @ 0x40 │ │ │ │ blx 42e48 │ │ │ │ add.w r0, r4, #416 @ 0x1a0 │ │ │ │ - bl 18ce80 │ │ │ │ + bl 18ceb8 │ │ │ │ mov r0, r5 │ │ │ │ bl fab9c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 427a8 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ @@ -243086,15 +243086,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 17139c │ │ │ │ + bl 1713d4 │ │ │ │ subs r4, r0, #0 │ │ │ │ blt.n fae48 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ movs r0, #0 │ │ │ │ @@ -243162,15 +243162,15 @@ │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ str r4, [r0, r6] │ │ │ │ lsls r3, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - stmia.w sl, {r0, r1, r3, r4} │ │ │ │ + @ instruction: 0xe8c2001b │ │ │ │ str r4, [r1, r5] │ │ │ │ lsls r3, r0, #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 │ │ │ │ @@ -243209,24 +243209,24 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne.n fb008 │ │ │ │ ldrb.w r3, [r4, #624] @ 0x270 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n fb024 │ │ │ │ add.w r6, r4, #416 @ 0x1a0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 18ce64 │ │ │ │ + bl 18ce9c │ │ │ │ cmp r0, #0 │ │ │ │ bne.w fb080 │ │ │ │ ldrd r2, r3, [r4, #448] @ 0x1c0 │ │ │ │ cmp r2, r7 │ │ │ │ sbcs.w r3, r3, r8 │ │ │ │ bcc.w fb098 │ │ │ │ mov r0, r6 │ │ │ │ mov.w sl, #2 │ │ │ │ - bl 18ce80 │ │ │ │ + bl 18ceb8 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r9 │ │ │ │ add r3, pc, #320 @ (adr r3, fb0c0 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ blx 42270 <__aeabi_uldivmod@plt> │ │ │ │ strd r0, r1, [sp, #24] │ │ │ │ mov r0, fp │ │ │ │ @@ -243235,22 +243235,22 @@ │ │ │ │ add r3, pc, #300 @ (adr r3, fb0c0 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ blx 42270 <__aeabi_uldivmod@plt> │ │ │ │ add.w r9, sp, #24 │ │ │ │ mov fp, r2 │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 18ce64 │ │ │ │ + bl 18ce9c │ │ │ │ cmp r0, #0 │ │ │ │ bne.n fb080 │ │ │ │ ldr.w r3, [r4, #440] @ 0x1b8 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r5, [r4, #444] @ 0x1bc │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 18ce80 │ │ │ │ + bl 18ceb8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, r7 │ │ │ │ sbcs.w r5, r5, r8 │ │ │ │ bcs.n fb006 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ bl fad08 │ │ │ │ @@ -243260,23 +243260,23 @@ │ │ │ │ cmp.w sl, #0 │ │ │ │ bne.n fb008 │ │ │ │ ldr.w r3, [r4, #360] @ 0x168 │ │ │ │ cbz r3, fb006 │ │ │ │ ldrb.w r3, [r4, #624] @ 0x270 │ │ │ │ cbnz r3, fb006 │ │ │ │ mov r0, r6 │ │ │ │ - bl 18ce64 │ │ │ │ + bl 18ce9c │ │ │ │ cmp r0, #0 │ │ │ │ bne.n fb080 │ │ │ │ ldrd r2, r3, [r4, #448] @ 0x1c0 │ │ │ │ mov r0, r6 │ │ │ │ cmp r2, r7 │ │ │ │ sbcs.w r3, r3, r8 │ │ │ │ bcs.n fb05c │ │ │ │ - bl 18ce80 │ │ │ │ + bl 18ceb8 │ │ │ │ movs r5, #0 │ │ │ │ ldr r2, [pc, #212] @ (fb0e0 ) │ │ │ │ ldr r3, [pc, #200] @ (fb0d4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ @@ -243284,15 +243284,15 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n fb0bc │ │ │ │ mov r0, r5 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r1, pc, #160 @ (adr r1, fb0c8 ) │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ - bl 176900 │ │ │ │ + bl 176938 │ │ │ │ add.w r6, r4, #416 @ 0x1a0 │ │ │ │ mov r3, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, fp │ │ │ │ mov r0, fp │ │ │ │ sbcs.w r2, r5, r9 │ │ │ │ mov r1, r9 │ │ │ │ @@ -243305,43 +243305,43 @@ │ │ │ │ itt cc │ │ │ │ movcc r0, r3 │ │ │ │ movcc r1, r5 │ │ │ │ b.n faf7e │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ strd r2, r3, [sp, #24] │ │ │ │ str.w fp, [sp, #32] │ │ │ │ - bl 18ce80 │ │ │ │ + bl 18ceb8 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ bl fad08 │ │ │ │ cmp r0, #2 │ │ │ │ beq.n fb008 │ │ │ │ mov sl, r5 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n fafa6 │ │ │ │ movw r5, #12820 @ 0x3214 │ │ │ │ movt r5, #50277 @ 0xc465 │ │ │ │ b.n fb008 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 176900 │ │ │ │ + bl 176938 │ │ │ │ mov fp, r0 │ │ │ │ mov r9, r1 │ │ │ │ b.n faf36 │ │ │ │ ldr.w r3, [r4, #472] @ 0x1d8 │ │ │ │ mov.w r1, #57600 @ 0xe100 │ │ │ │ movt r1, #1525 @ 0x5f5 │ │ │ │ adds r3, #1 │ │ │ │ umull r0, r1, r3, r1 │ │ │ │ - bl 176900 │ │ │ │ + bl 176938 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ mov r5, r1 │ │ │ │ - bl 18ce80 │ │ │ │ + bl 18ceb8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ b.n fb036 │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -243349,16 +243349,16 @@ │ │ │ │ lsls r5, r6, #23 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ str r2, [r7, r3] │ │ │ │ lsls r3, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf2bc0027 │ │ │ │ - @ instruction: 0xe80a001b │ │ │ │ + @ instruction: 0xf2f40027 │ │ │ │ + strex r0, r0, [r2, #108] @ 0x6c │ │ │ │ ldr r7, [pc, #960] @ (fb4a4 ) │ │ │ │ lsls r3, r0, #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 │ │ │ │ @@ -243426,29 +243426,29 @@ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n fb1ae │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 176900 │ │ │ │ + bl 176938 │ │ │ │ b.n fb132 │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [pc, #1000] @ (fb5ac ) │ │ │ │ lsls r3, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf0e00027 │ │ │ │ - b.n fade4 │ │ │ │ + adds.w r0, r8, #39 @ 0x27 │ │ │ │ + b.n fae54 │ │ │ │ movs r3, r3 │ │ │ │ ldr r6, [pc, #432] @ (fb384 ) │ │ │ │ lsls r3, r0, #2 │ │ │ │ push {r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -243464,15 +243464,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 17f83c │ │ │ │ + bl 17f874 │ │ │ │ movs r3, #1 │ │ │ │ adds r1, r0, #1 │ │ │ │ ldr r7, [r5, #4] │ │ │ │ mov r2, r3 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ str r1, [sp, #12] │ │ │ │ blx r7 │ │ │ │ @@ -243500,15 +243500,15 @@ │ │ │ │ bx lr │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r6, [pc, #64] @ (fb294 ) │ │ │ │ lsls r3, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - b.n fb07c │ │ │ │ + b.n fb0ec │ │ │ │ movs r3, r3 │ │ │ │ ldr r5, [pc, #824] @ (fb598 ) │ │ │ │ lsls r3, r0, #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 │ │ │ │ @@ -243550,15 +243550,15 @@ │ │ │ │ cmp r0, r2 │ │ │ │ beq.n fb376 │ │ │ │ ldr.w r1, [r5, #156] @ 0x9c │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n fb36a │ │ │ │ mov r2, r8 │ │ │ │ - bl 1798d8 │ │ │ │ + bl 179910 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n fb3a2 │ │ │ │ ldr.w r2, [r5, #160] @ 0xa0 │ │ │ │ str.w r8, [r5, #164] @ 0xa4 │ │ │ │ add.w ip, r0, r2 │ │ │ │ str.w r0, [r5, #156] @ 0x9c │ │ │ │ @@ -243581,15 +243581,15 @@ │ │ │ │ movs r1, #0 │ │ │ │ str.w r3, [ip, #28] │ │ │ │ movs r2, #32 │ │ │ │ blx 428b4 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #8 │ │ │ │ add.w r0, r5, #180 @ 0xb4 │ │ │ │ - bl 17e810 │ │ │ │ + bl 17e848 │ │ │ │ ldr r2, [pc, #116] @ (fb3bc ) │ │ │ │ ldr r3, [pc, #100] @ (fb3b0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ @@ -243655,15 +243655,15 @@ │ │ │ │ add r2, pc │ │ │ │ strd r3, r3, [sp, #32] │ │ │ │ ldr r3, [pc, #228] @ (fb4d8 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 176894 │ │ │ │ + bl 1768cc │ │ │ │ ldrb.w r3, [r4, #397] @ 0x18d │ │ │ │ strd r0, r1, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n fb4c4 │ │ │ │ ldr.w r1, [r4, #280] @ 0x118 │ │ │ │ cmp r1, #8 │ │ │ │ bhi.n fb478 │ │ │ │ @@ -243713,15 +243713,15 @@ │ │ │ │ mov r2, r0 │ │ │ │ b.n fb41e │ │ │ │ ldr r0, [r6, #0] │ │ │ │ movs r3, #240 @ 0xf0 │ │ │ │ add r1, sp, #24 │ │ │ │ mla r0, r3, r0, r4 │ │ │ │ add.w r0, r0, #880 @ 0x370 │ │ │ │ - bl 2867c0 │ │ │ │ + bl 2867f8 │ │ │ │ ldrb.w r2, [r4, #396] @ 0x18c │ │ │ │ movw r3, #52715 @ 0xcdeb │ │ │ │ movt r3, #15258 @ 0x3b9a │ │ │ │ cmp r2, r8 │ │ │ │ it ne │ │ │ │ movne r8, r3 │ │ │ │ b.n fb45c │ │ │ │ @@ -243758,15 +243758,15 @@ │ │ │ │ add r2, pc │ │ │ │ strd r3, r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [pc, #396] @ (fb694 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 176894 │ │ │ │ + bl 1768cc │ │ │ │ ldrb.w r3, [r4, #397] @ 0x18d │ │ │ │ strd r0, r1, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w fb674 │ │ │ │ ldrd r0, r1, [sl, #16] │ │ │ │ add r3, pc, #348 @ (adr r3, fb688 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ @@ -243801,20 +243801,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 18ce64 │ │ │ │ + bl 18ce9c │ │ │ │ ldrb.w r3, [r4, #576] @ 0x240 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n fb638 │ │ │ │ mov r0, r7 │ │ │ │ - bl 18ce80 │ │ │ │ + bl 18ceb8 │ │ │ │ ldr.w r0, [r4, #280] @ 0x118 │ │ │ │ cbz r0, fb602 │ │ │ │ mov r2, r4 │ │ │ │ movs r3, #0 │ │ │ │ b.n fb5b0 │ │ │ │ adds r3, #1 │ │ │ │ adds r2, #240 @ 0xf0 │ │ │ │ @@ -243828,15 +243828,15 @@ │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ movs r5, #1 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ adds r2, r4, r3 │ │ │ │ add.w r3, r3, #880 @ 0x370 │ │ │ │ adds r0, r4, r3 │ │ │ │ strb.w r5, [r2, #912] @ 0x390 │ │ │ │ - bl 2867c0 │ │ │ │ + bl 2867f8 │ │ │ │ ldrb.w r3, [r4, #396] @ 0x18c │ │ │ │ movw r0, #52715 @ 0xcdeb │ │ │ │ movt r0, #15258 @ 0x3b9a │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ ldr r2, [pc, #172] @ (fb698 ) │ │ │ │ @@ -243850,15 +243850,15 @@ │ │ │ │ bne.n fb67e │ │ │ │ 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 286618 │ │ │ │ + bl 286650 │ │ │ │ adds r3, r0, #1 │ │ │ │ beq.n fb674 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n fb56c │ │ │ │ ldrd r3, r2, [sl, #16] │ │ │ │ orrs r3, r2 │ │ │ │ ite ne │ │ │ │ @@ -243872,28 +243872,28 @@ │ │ │ │ str r5, [sp, #24] │ │ │ │ str r3, [sp, #28] │ │ │ │ b.n fb566 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r7 │ │ │ │ strb.w r2, [r4, #576] @ 0x240 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 18ce80 │ │ │ │ + bl 18ceb8 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r0, r9 │ │ │ │ ldr.w r1, [r4, #536] @ 0x218 │ │ │ │ blx 43258 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 18ce64 │ │ │ │ + bl 18ce9c │ │ │ │ add.w r0, r4, #488 @ 0x1e8 │ │ │ │ - bl 171e3c │ │ │ │ + bl 171e74 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ strb.w r3, [r4, #576] @ 0x240 │ │ │ │ - bl 18ce80 │ │ │ │ + bl 18ceb8 │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ bne.n fb59c │ │ │ │ movw r0, #12820 @ 0x3214 │ │ │ │ movt r0, #50277 @ 0xc465 │ │ │ │ b.n fb5e8 │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @@ -243967,15 +243967,15 @@ │ │ │ │ cbz r0, fb744 │ │ │ │ ldr r2, [pc, #60] @ (fb768 ) │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [r5, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n fb73a │ │ │ │ cbz r3, fb756 │ │ │ │ - bl 179a60 │ │ │ │ + bl 179a98 │ │ │ │ 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] │ │ │ │ @@ -244003,15 +244003,15 @@ │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ blx 428b4 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #8 │ │ │ │ add.w r0, r4, #44 @ 0x2c │ │ │ │ - bl 17e810 │ │ │ │ + bl 17e848 │ │ │ │ cbz r0, fb7a4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #16] │ │ │ │ str r3, [r4, #20] │ │ │ │ mov r0, r3 │ │ │ │ str r3, [r4, #24] │ │ │ │ str r3, [r4, #28] │ │ │ │ @@ -244040,15 +244040,15 @@ │ │ │ │ movs r0, #5 │ │ │ │ pop {pc} │ │ │ │ movs r3, #1 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ b.n fb7d0 │ │ │ │ nop │ │ │ │ - orrs.w r0, r0, r7, asr #32 │ │ │ │ + eor.w r0, r8, r7, asr #32 │ │ │ │ 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 │ │ │ │ add.w r7, sl, #136 @ 0x88 │ │ │ │ @@ -244269,32 +244269,32 @@ │ │ │ │ blx r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ lsls r3, r3, #24 │ │ │ │ bpl.n fba08 │ │ │ │ movs r2, #8 │ │ │ │ movs r1, #4 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 17e810 │ │ │ │ + bl 17e848 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n fba08 │ │ │ │ mov r0, r6 │ │ │ │ - bl 17e840 │ │ │ │ + bl 17e878 │ │ │ │ mov ip, r0 │ │ │ │ cbz r0, fba7c │ │ │ │ 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 fb9c4 │ │ │ │ add.w r0, ip, #8 │ │ │ │ - bl 17e840 │ │ │ │ + bl 17e878 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n fba08 │ │ │ │ strd r4, r5, [r0] │ │ │ │ b.n fba08 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx 423e4 │ │ │ │ b.n fba08 │ │ │ │ @@ -244756,15 +244756,15 @@ │ │ │ │ cmp r6, #1 │ │ │ │ mov.w r6, #1 │ │ │ │ bne.n fbfae │ │ │ │ ldr.w r3, [r5, #184] @ 0xb8 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n fbf9a │ │ │ │ add.w r0, r5, #184 @ 0xb8 │ │ │ │ - bl 28677c │ │ │ │ + bl 2867b4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ bl f43fc │ │ │ │ ldr.w r3, [r5, #228] @ 0xe4 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n fbf9a │ │ │ │ ldr.w r0, [r5, #220] @ 0xdc │ │ │ │ @@ -244960,19 +244960,19 @@ │ │ │ │ str r4, [sp, #8] │ │ │ │ blx 435e4 │ │ │ │ movs r2, #4 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #8 │ │ │ │ str r3, [r5, #32] │ │ │ │ add.w r0, r5, #44 @ 0x2c │ │ │ │ - bl 17e810 │ │ │ │ + bl 17e848 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #8 │ │ │ │ add.w r0, r5, #64 @ 0x40 │ │ │ │ - bl 17e810 │ │ │ │ + bl 17e848 │ │ │ │ ldr r1, [pc, #172] @ (fc2a4 ) │ │ │ │ ldr r0, [r5, #32] │ │ │ │ mov r2, r5 │ │ │ │ add r1, pc │ │ │ │ blx 42950 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -245226,22 +245226,22 @@ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx r2 │ │ │ │ ldr r3, [r5, #68] @ 0x44 │ │ │ │ cmp r6, r8 │ │ │ │ bne.n fc450 │ │ │ │ add.w r0, r7, #540 @ 0x21c │ │ │ │ - bl 2868e4 │ │ │ │ + bl 28691c │ │ │ │ ldr.w r0, [r7, #572] @ 0x23c │ │ │ │ cbz r0, fc488 │ │ │ │ blx 42c5c │ │ │ │ add.w r0, r7, #488 @ 0x1e8 │ │ │ │ - bl 171e28 │ │ │ │ + bl 171e60 │ │ │ │ add.w r0, r7, #416 @ 0x1a0 │ │ │ │ - bl 18cdc4 │ │ │ │ + bl 18cdfc │ │ │ │ ldr.w r0, [r7, #536] @ 0x218 │ │ │ │ cbz r0, fc4a2 │ │ │ │ blx 42ddc │ │ │ │ ldr.w r1, [r7, #404] @ 0x194 │ │ │ │ cbz r1, fc4b2 │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ ldr.w r0, [r9] │ │ │ │ @@ -245331,15 +245331,15 @@ │ │ │ │ ldrb.w r8, [sp, #80] @ 0x50 │ │ │ │ mov r9, r3 │ │ │ │ blx 428b4 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #8 │ │ │ │ add.w r0, r4, #108 @ 0x6c │ │ │ │ add r7, pc │ │ │ │ - bl 17e810 │ │ │ │ + bl 17e848 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w fc856 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ mov r0, r6 │ │ │ │ strb.w r8, [r4, #148] @ 0x94 │ │ │ │ str r5, [r4, #104] @ 0x68 │ │ │ │ @@ -245395,25 +245395,25 @@ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 42718 │ │ │ │ ldr.w r0, [r4, #144] @ 0x90 │ │ │ │ blx 423e4 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #8 │ │ │ │ add.w r0, r4, #128 @ 0x80 │ │ │ │ - bl 17e810 │ │ │ │ + bl 17e848 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w fc7b4 │ │ │ │ add.w r0, r4, #128 @ 0x80 │ │ │ │ - bl 17e840 │ │ │ │ + bl 17e878 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w fc7b4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #0] │ │ │ │ add.w r0, r4, #128 @ 0x80 │ │ │ │ - bl 17e840 │ │ │ │ + bl 17e878 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w fc7b4 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ movw r3, #24653 @ 0x604d │ │ │ │ movt r3, #15260 @ 0x3b9c │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -245461,15 +245461,15 @@ │ │ │ │ bne.n fc6e2 │ │ │ │ ldrb.w r3, [r4, #169] @ 0xa9 │ │ │ │ cbnz r3, fc700 │ │ │ │ ldrb r3, [r1, #29] │ │ │ │ cbnz r3, fc714 │ │ │ │ add.w r0, r4, #128 @ 0x80 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 17e840 │ │ │ │ + bl 17e878 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n fc7b4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r3, [r1, #16] │ │ │ │ str r3, [r0, #0] │ │ │ │ adds r1, #16 │ │ │ │ cmp r7, r1 │ │ │ │ @@ -245716,15 +245716,15 @@ │ │ │ │ movt r4, #50277 @ 0xc465 │ │ │ │ b.n fc958 │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ adds r6, #248 @ 0xf8 │ │ │ │ lsls r3, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - beq.n fc9d0 │ │ │ │ + beq.n fca40 │ │ │ │ movs r3, r3 │ │ │ │ adds r6, #160 @ 0xa0 │ │ │ │ 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, #3832] @ 0xef8 │ │ │ │ @@ -245851,15 +245851,15 @@ │ │ │ │ bl fc2ac │ │ │ │ ldr r3, [sp, #8] │ │ │ │ b.n fcabe │ │ │ │ mov.w r3, #13824 @ 0x3600 │ │ │ │ movt r3, #50277 @ 0xc465 │ │ │ │ b.n fcabe │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ - ldmia r7, {r3, r7} │ │ │ │ + ldmia r7, {r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ adds r6, #54 @ 0x36 │ │ │ │ lsls r3, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ adds r5, #58 @ 0x3a │ │ │ │ lsls r3, r0, #2 │ │ │ │ @@ -245995,15 +245995,15 @@ │ │ │ │ b.n fcc1c │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r4, #224 @ 0xe0 │ │ │ │ lsls r3, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6!, {r3, r5} │ │ │ │ + ldmia r6, {r5, r6} │ │ │ │ movs r3, r3 │ │ │ │ adds r3, #220 @ 0xdc │ │ │ │ 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, #3840] @ 0xf00 │ │ │ │ @@ -246203,15 +246203,15 @@ │ │ │ │ bne.n fce2c │ │ │ │ ldr r2, [pc, #196] @ (fcf28 ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #196] @ (fcf2c ) │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #28] │ │ │ │ add r1, pc │ │ │ │ - bl 17642c │ │ │ │ + bl 176464 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ b.n fce2c │ │ │ │ ldr r3, [pc, #180] @ (fcf30 ) │ │ │ │ add r4, sp, #32 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ @@ -246272,31 +246272,31 @@ │ │ │ │ movt fp, #50277 @ 0xc465 │ │ │ │ b.n fcd14 │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ adds r3, #124 @ 0x7c │ │ │ │ lsls r3, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n fcf88 │ │ │ │ + bpl.n fcff8 │ │ │ │ movs r7, r4 │ │ │ │ - ldmia r4, {r2, r3, r4, r6} │ │ │ │ + ldmia r4, {r2, r4, r7} │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r4!, {} │ │ │ │ + ldmia r4, {r3, r4, r5} │ │ │ │ movs r3, r3 │ │ │ │ adds r2, #48 @ 0x30 │ │ │ │ lsls r3, r0, #2 │ │ │ │ str r2, [r6, #52] @ 0x34 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldmia r1!, {r2, r4, r6, r7} │ │ │ │ + ldmia r2, {r2, r3} │ │ │ │ movs r3, r3 │ │ │ │ - uxtb r4, r6 │ │ │ │ + cbz r4, fcf7a │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r2, {r1, r2, r3, r5, r6, r7} │ │ │ │ + ldmia r3!, {r1, r2, r5} │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r2, {r2, r5, r7} │ │ │ │ + ldmia r2, {r2, r3, r4, r6, r7} │ │ │ │ movs r3, 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, #352] @ 0x160 │ │ │ │ @@ -246391,15 +246391,15 @@ │ │ │ │ cbnz r2, fd074 │ │ │ │ ldr r2, [pc, #644] @ (fd2ec ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #644] @ (fd2f0 ) │ │ │ │ add r2, pc │ │ │ │ strb r0, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 17642c │ │ │ │ + bl 176464 │ │ │ │ movs r7, #0 │ │ │ │ ldr r1, [pc, #636] @ (fd2f4 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r0, [r4, #632] @ 0x278 │ │ │ │ add r1, pc │ │ │ │ lsls r2, r3, #4 │ │ │ │ add.w ip, r2, r1 │ │ │ │ @@ -246619,17 +246619,17 @@ │ │ │ │ lsls r3, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ adds r0, #156 @ 0x9c │ │ │ │ lsls r3, r0, #2 │ │ │ │ str r2, [r6, #20] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldmia r1, {r1, r3, r4, r5} │ │ │ │ + ldmia r1, {r1, r4, r5, r6} │ │ │ │ movs r3, r3 │ │ │ │ - sub sp, #456 @ 0x1c8 │ │ │ │ + cbz r2, fd2fe │ │ │ │ movs r3, r3 │ │ │ │ ldr r0, [pc, #280] @ (fd410 ) │ │ │ │ lsls r3, r0, #2 │ │ │ │ cmp r7, #28 │ │ │ │ lsls r3, r0, #2 │ │ │ │ lsls r0, r6, #31 │ │ │ │ movs r0, r0 │ │ │ │ @@ -247006,15 +247006,15 @@ │ │ │ │ bne.w fdc40 │ │ │ │ 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 fd788 │ │ │ │ - bl 176894 │ │ │ │ + bl 1768cc │ │ │ │ strd r0, r1, [r5, #896] @ 0x380 │ │ │ │ b.n fd602 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ blx 43414 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r0 │ │ │ │ @@ -247050,15 +247050,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 18ce64 │ │ │ │ + bl 18ce9c │ │ │ │ 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 │ │ │ │ @@ -247067,15 +247067,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.w fd9f6 │ │ │ │ movs r1, #240 @ 0xf0 │ │ │ │ mov r2, r9 │ │ │ │ add.w r0, r4, #540 @ 0x21c │ │ │ │ mla r1, r1, fp, r4 │ │ │ │ add.w r1, r1, #880 @ 0x370 │ │ │ │ - bl 286954 │ │ │ │ + bl 28698c │ │ │ │ ldr.w r2, [r4, #456] @ 0x1c8 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr.w r3, [r4, #460] @ 0x1cc │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cmp r2, r0 │ │ │ │ str.w r2, [r4, #464] @ 0x1d0 │ │ │ │ sbcs.w r1, r3, r1 │ │ │ │ @@ -247091,15 +247091,15 @@ │ │ │ │ ldr.w r3, [r4, #472] @ 0x1d8 │ │ │ │ mov r0, r8 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r4, #472] @ 0x1d8 │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ adc.w r3, r3, #0 │ │ │ │ str.w r3, [r4, #476] @ 0x1dc │ │ │ │ - bl 18ce80 │ │ │ │ + bl 18ceb8 │ │ │ │ movs r3, #240 @ 0xf0 │ │ │ │ mla sl, r3, fp, r4 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sl, #912] @ 0x390 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #2 │ │ │ │ bne.w fd73a │ │ │ │ @@ -247661,21 +247661,21 @@ │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ cbz r1, fdef6 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ cmp r2, #0 │ │ │ │ bne.w fe640 │ │ │ │ str.w r5, [r4, #404] @ 0x194 │ │ │ │ add.w r0, r4, #488 @ 0x1e8 │ │ │ │ - bl 171da8 │ │ │ │ + bl 171de0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w fe3d6 │ │ │ │ movs r1, #1 │ │ │ │ add.w r0, r4, #416 @ 0x1a0 │ │ │ │ - bl 18cdd8 │ │ │ │ + bl 18ce10 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ adds r3, #1 │ │ │ │ ldr.w r2, [pc, #2028] @ fe70c │ │ │ │ str r3, [r6, #12] │ │ │ │ @@ -247710,15 +247710,15 @@ │ │ │ │ add r7, pc │ │ │ │ ldr.w r2, [r4, #536] @ 0x218 │ │ │ │ add r5, pc │ │ │ │ strb.w lr, [r4, #624] @ 0x270 │ │ │ │ strd r0, r5, [sp] │ │ │ │ add.w r0, r4, #540 @ 0x21c │ │ │ │ strd r7, ip, [sp, #8] │ │ │ │ - bl 2868a0 │ │ │ │ + bl 2868d8 │ │ │ │ ldr.w r3, [r4, #352] @ 0x160 │ │ │ │ mov.w r9, #1 │ │ │ │ strb.w r9, [r4, #408] @ 0x198 │ │ │ │ ldr r7, [r3, #64] @ 0x40 │ │ │ │ ldr r5, [r7, #92] @ 0x5c │ │ │ │ cbz r5, fdfcc │ │ │ │ mov r0, r5 │ │ │ │ @@ -247795,15 +247795,15 @@ │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ strd r8, fp, [sp, #20] │ │ │ │ strd r6, r7, [sp, #12] │ │ │ │ blx 435e4 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, sl, #184 @ 0xb8 │ │ │ │ - bl 2866e8 │ │ │ │ + bl 286720 │ │ │ │ mov r0, r5 │ │ │ │ blx 43414 │ │ │ │ movs r2, #1 │ │ │ │ mov r3, r0 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #0 │ │ │ │ @@ -247938,15 +247938,15 @@ │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r6 │ │ │ │ blx 435e4 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, sl, #184 @ 0xb8 │ │ │ │ - bl 2866e8 │ │ │ │ + bl 286720 │ │ │ │ ldrb.w r3, [r4, #232] @ 0xe8 │ │ │ │ cbz r3, fe274 │ │ │ │ ldr.w r3, [pc, #1292] @ fe738 │ │ │ │ add.w r5, sl, #228 @ 0xe4 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add.w r6, sl, #80 @ 0x50 │ │ │ │ ldr r7, [r2, r3] │ │ │ │ @@ -248003,15 +248003,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne.w fe554 │ │ │ │ add.w r5, r6, #24 │ │ │ │ ldr.w r2, [sl, #8] │ │ │ │ ldr r1, [r6, #8] │ │ │ │ mov r0, r5 │ │ │ │ str.w sl, [r6, #64] @ 0x40 │ │ │ │ - bl 2867cc │ │ │ │ + bl 286804 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w fe648 │ │ │ │ ldr.w r9, [r6, #64] @ 0x40 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n fe364 │ │ │ │ blx 43414 │ │ │ │ @@ -248076,15 +248076,15 @@ │ │ │ │ movs r1, #1 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ blx 435e4 │ │ │ │ str.w r0, [r6, #200] @ 0xc8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w fddc0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 286870 │ │ │ │ + bl 2868a8 │ │ │ │ ldr r5, [r6, #64] @ 0x40 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w fddc0 │ │ │ │ ldr.w r9, [r5, #104] @ 0x68 │ │ │ │ mov r0, r5 │ │ │ │ bl fc2ac │ │ │ │ mov r1, r5 │ │ │ │ @@ -248238,15 +248238,15 @@ │ │ │ │ b.n fe23c │ │ │ │ ldr r3, [r5, #32] │ │ │ │ mov r1, sl │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx r2 │ │ │ │ add.w r0, r6, #24 │ │ │ │ - bl 286870 │ │ │ │ + bl 2868a8 │ │ │ │ ldr r5, [r6, #64] @ 0x40 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w fdd10 │ │ │ │ ldr r7, [r5, #104] @ 0x68 │ │ │ │ mov r0, r5 │ │ │ │ bl fc2ac │ │ │ │ mov r1, r5 │ │ │ │ @@ -248325,15 +248325,15 @@ │ │ │ │ str.w r0, [r4, #572] @ 0x23c │ │ │ │ blx 42610 │ │ │ │ b.n fdf8e │ │ │ │ lsls r2, r2, #3 │ │ │ │ blx 43210 │ │ │ │ b.n fdef6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 286870 │ │ │ │ + bl 2868a8 │ │ │ │ ldr r5, [r6, #64] @ 0x40 │ │ │ │ cbz r5, fe6b4 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ b.n fe56e │ │ │ │ ldr.w r3, [r4, #352] @ 0x160 │ │ │ │ mov r0, r5 │ │ │ │ @@ -248362,15 +248362,15 @@ │ │ │ │ mov r0, r7 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ blx 435e4 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r6, #68] @ 0x44 │ │ │ │ - bl 286870 │ │ │ │ + bl 2868a8 │ │ │ │ ldr r5, [r6, #64] @ 0x40 │ │ │ │ cmp r5, #0 │ │ │ │ bne.n fe652 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ b.w fdd10 │ │ │ │ mov r4, r9 │ │ │ │ @@ -248396,15 +248396,15 @@ │ │ │ │ @ instruction: 0xffffd565 │ │ │ │ @ instruction: 0xfffff747 │ │ │ │ @ instruction: 0xffffcbd9 │ │ │ │ vtbl.8 d28, {d31- , , d7[0] │ │ │ │ vrshr.u32 d29, d27, #1 │ │ │ │ vtbl.8 d28, {d15-d18}, d17 │ │ │ │ - @ instruction: 0xffffb9dc │ │ │ │ + vshll.u32 , d4, #31 │ │ │ │ movs r3, r3 │ │ │ │ ldmia r2!, {r0, r4, r5, r6, r7} │ │ │ │ @ instruction: 0xffffcc97 │ │ │ │ @ instruction: 0xffffccf1 │ │ │ │ @ instruction: 0xffff0cf0 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ @@ -248416,15 +248416,15 @@ │ │ │ │ lsrs r4, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r4, {r0, r1, r3, r4, r5, r7} │ │ │ │ vcvt.f16.u16 q8, q0, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb720 │ │ │ │ + @ instruction: 0xb758 │ │ │ │ movs r3, r3 │ │ │ │ lsrs r0, r0, #18 │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r2, r5] │ │ │ │ lsls r6, r7, #1 │ │ │ │ lsrs r0, r5, #3 │ │ │ │ movs r0, r0 │ │ │ │ @@ -248492,15 +248492,15 @@ │ │ │ │ nop │ │ │ │ adds r2, r1, r2 │ │ │ │ lsls r3, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ adds r6, r2, r1 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - sxth r2, r5 │ │ │ │ + sxtb r2, r4 │ │ │ │ movs r3, 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 │ │ │ │ @@ -248543,15 +248543,15 @@ │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r0 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 435e4 │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 286870 │ │ │ │ + bl 2868a8 │ │ │ │ ldr r1, [r4, #64] @ 0x40 │ │ │ │ cbz r1, fe8a6 │ │ │ │ ldr r3, [r1, #104] @ 0x68 │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r1, [sp, #8] │ │ │ │ bl fc2ac │ │ │ │ @@ -248928,15 +248928,15 @@ │ │ │ │ bls.n fec3a │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r3, #2 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ bx lr │ │ │ │ - push {r3, r5, r6, r7, lr} │ │ │ │ + @ instruction: 0xb620 │ │ │ │ movs r7, 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, #3760] @ 0xeb0 │ │ │ │ sub sp, #300 @ 0x12c │ │ │ │ mov r6, r3 │ │ │ │ @@ -249211,15 +249211,15 @@ │ │ │ │ streq r0, [r3, #8] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n fef60 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - cbz r2, fefc2 │ │ │ │ + cbz r2, fefd0 │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ ldr r4, [pc, #212] @ (ff060 ) │ │ │ │ mov r5, r0 │ │ │ │ @@ -249332,15 +249332,15 @@ │ │ │ │ pop {pc} │ │ │ │ movs r0, #5 │ │ │ │ pop {pc} │ │ │ │ movs r3, #1 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ b.n ff092 │ │ │ │ - cbz r0, ff0d2 │ │ │ │ + cbz r0, ff0e0 │ │ │ │ movs r7, r4 │ │ │ │ ldr.w r1, [r1, #924] @ 0x39c │ │ │ │ movs r0, #0 │ │ │ │ push {lr} │ │ │ │ ldr.w lr, [r2] │ │ │ │ ldr r1, [r1, #28] │ │ │ │ str r0, [r2, #0] │ │ │ │ @@ -249700,34 +249700,34 @@ │ │ │ │ mov r1, r9 │ │ │ │ add.w r7, r4, #372 @ 0x174 │ │ │ │ blx 42270 <__aeabi_uldivmod@plt> │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #16] │ │ │ │ add.w r8, r4, #400 @ 0x190 │ │ │ │ - bl 18ce64 │ │ │ │ + bl 18ce9c │ │ │ │ b.n ff43a │ │ │ │ add r2, sp, #8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 171e74 │ │ │ │ + bl 171eac │ │ │ │ cmp r0, #1 │ │ │ │ beq.n ff45e │ │ │ │ cbnz r0, ff464 │ │ │ │ ldrd r2, r3, [r4, #448] @ 0x1c0 │ │ │ │ cmp r2, r5 │ │ │ │ sbcs r3, r6 │ │ │ │ bcc.n ff42a │ │ │ │ ldr.w r8, [r4, #456] @ 0x1c8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 18ce80 │ │ │ │ + bl 18ceb8 │ │ │ │ b.n ff3ea │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 176900 │ │ │ │ + bl 176938 │ │ │ │ mov sl, r0 │ │ │ │ mov r9, r1 │ │ │ │ b.n ff3d8 │ │ │ │ mov.w r8, #2 │ │ │ │ b.n ff448 │ │ │ │ mvn.w r8, #3 │ │ │ │ b.n ff448 │ │ │ │ @@ -249768,22 +249768,22 @@ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 42a28 │ │ │ │ cmp r0, #0 │ │ │ │ add.w r0, r6, #40 @ 0x28 │ │ │ │ ble.n ff4c0 │ │ │ │ - bl 18ce64 │ │ │ │ + bl 18ce9c │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 433d8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 171e3c │ │ │ │ + bl 171e74 │ │ │ │ add.w r0, r6, #40 @ 0x28 │ │ │ │ - bl 18ce80 │ │ │ │ + bl 18ceb8 │ │ │ │ b.n ff4c0 │ │ │ │ lsrs r0, r4, #13 │ │ │ │ lsls r3, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #184 @ 0xb8 │ │ │ │ lsls r3, r0, #2 │ │ │ │ @@ -249971,15 +249971,15 @@ │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ cmp r3, #32 │ │ │ │ bne.n ff6a4 │ │ │ │ blx 42d40 │ │ │ │ ldr r5, [r0, #0] │ │ │ │ b.n ff6a6 │ │ │ │ nop │ │ │ │ - add r3, pc, #856 @ (adr r3, ffa20 ) │ │ │ │ + add r4, pc, #56 @ (adr r4, ff700 ) │ │ │ │ movs r3, r3 │ │ │ │ ldr r3, [pc, #52] @ (ff700 ) │ │ │ │ mov r2, r1 │ │ │ │ push {lr} │ │ │ │ add r3, pc │ │ │ │ ldrb.w lr, [r0, #676] @ 0x2a4 │ │ │ │ ldmia.w r3, {r0, r1} │ │ │ │ @@ -249991,15 +249991,15 @@ │ │ │ │ ldmia.w r2, {r0, r1} │ │ │ │ movs r3, #44 @ 0x2c │ │ │ │ ldr.w lr, [r2, #12] │ │ │ │ strd r3, lr, [r2] │ │ │ │ strd r0, r1, [r2, #8] │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - add r3, sp, #552 @ 0x228 │ │ │ │ + add r3, sp, #776 @ 0x308 │ │ │ │ movs r7, r4 │ │ │ │ ldr.w r3, [r0, #368] @ 0x170 │ │ │ │ mov.w ip, #13824 @ 0x3600 │ │ │ │ movt ip, #50277 @ 0xc465 │ │ │ │ cmp r3, ip │ │ │ │ beq.n ff73c │ │ │ │ cbz r1, ff73a │ │ │ │ @@ -250031,24 +250031,24 @@ │ │ │ │ strb r2, [r0, #13] │ │ │ │ cbnz r3, ff790 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ - bl 18ce64 │ │ │ │ + bl 18ce9c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ vldr d7, [pc, #44] @ ff7a0 │ │ │ │ ldrd r2, r3, [r1] │ │ │ │ str r3, [r2, #4] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ str r2, [r3, #0] │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ vstr d7, [r1] │ │ │ │ - bl 18ce80 │ │ │ │ + bl 18ceb8 │ │ │ │ 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] │ │ │ │ @@ -250342,15 +250342,15 @@ │ │ │ │ b.n ffa7a │ │ │ │ cmp r1, #0 │ │ │ │ beq.n ffa04 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r1, #8] │ │ │ │ b.n ffa04 │ │ │ │ nop │ │ │ │ - add r0, sp, #872 @ 0x368 │ │ │ │ + add r1, sp, #72 @ 0x48 │ │ │ │ movs r7, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #116] @ (ffb34 ) │ │ │ │ mov r5, r1 │ │ │ │ @@ -250419,17 +250419,17 @@ │ │ │ │ bl ffaac │ │ │ │ ldr.w r3, [r6, #280] @ 0x118 │ │ │ │ adds r4, #1 │ │ │ │ adds r5, #232 @ 0xe8 │ │ │ │ cmp r3, r4 │ │ │ │ bhi.n ffb5e │ │ │ │ add.w r0, r6, #372 @ 0x174 │ │ │ │ - bl 18cdc4 │ │ │ │ + bl 18cdfc │ │ │ │ add.w r0, r6, #400 @ 0x190 │ │ │ │ - bl 171e28 │ │ │ │ + bl 171e60 │ │ │ │ mov r0, r6 │ │ │ │ bl f4144 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ movs r0, #0 │ │ │ │ @@ -250478,15 +250478,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 18ce64 │ │ │ │ + bl 18ce9c │ │ │ │ add r3, pc, #200 @ (adr r3, ffcd8 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ ldrd r0, r1, [sp, #72] @ 0x48 │ │ │ │ blx 42270 <__aeabi_uldivmod@plt> │ │ │ │ mov r6, r0 │ │ │ │ movs r0, #0 │ │ │ │ mov r7, r1 │ │ │ │ @@ -250495,15 +250495,15 @@ │ │ │ │ b.n ffc4a │ │ │ │ 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 171e74 │ │ │ │ + bl 171eac │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, #110 @ 0x6e │ │ │ │ bne.n ffc88 │ │ │ │ ldrb.w ip, [r4, #12] │ │ │ │ cmp.w ip, #0 │ │ │ │ bne.n ffca4 │ │ │ │ @@ -250517,15 +250517,15 @@ │ │ │ │ cbz r1, ffc8e │ │ │ │ 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 171e74 │ │ │ │ + bl 171eac │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, #110 @ 0x6e │ │ │ │ beq.n ffc4a │ │ │ │ mvn.w r5, #3 │ │ │ │ b.n ffca6 │ │ │ │ ldr r2, [pc, #88] @ (ffce8 ) │ │ │ │ @@ -250536,15 +250536,15 @@ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n ffc66 │ │ │ │ b.n ffc42 │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ - bl 18ce80 │ │ │ │ + bl 18ceb8 │ │ │ │ ldr r2, [pc, #60] @ (ffcec ) │ │ │ │ ldr r3, [pc, #48] @ (ffce4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ @@ -250772,15 +250772,15 @@ │ │ │ │ strd r4, r6, [r5, #8] │ │ │ │ add r2, pc │ │ │ │ strd r1, r1, [r5, #28] │ │ │ │ str r2, [r5, #20] │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldr r3, [sp, #280] @ 0x118 │ │ │ │ + ldr r3, [sp, #504] @ 0x1f8 │ │ │ │ movs r3, r3 │ │ │ │ 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, [r0, #28] │ │ │ │ @@ -250851,15 +250851,15 @@ │ │ │ │ subs r2, r5, #1 │ │ │ │ adc.w r3, r7, #4294967295 @ 0xffffffff │ │ │ │ adds r2, #2 │ │ │ │ sbcs.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ bcc.n 10007a │ │ │ │ add.w r8, r6, #40 @ 0x28 │ │ │ │ mov r0, r8 │ │ │ │ - bl 18ce64 │ │ │ │ + bl 18ce9c │ │ │ │ ldr.w r0, [r4, #280] @ 0x118 │ │ │ │ cbz r0, 100002 │ │ │ │ mov r2, r4 │ │ │ │ movs r3, #0 │ │ │ │ b.n fffc4 │ │ │ │ adds r3, #1 │ │ │ │ adds r2, #232 @ 0xe8 │ │ │ │ @@ -250870,15 +250870,15 @@ │ │ │ │ bne.n fffbc │ │ │ │ movs r2, #232 @ 0xe8 │ │ │ │ str.w r3, [sl] │ │ │ │ mov r0, r8 │ │ │ │ mla r3, r2, r3, r4 │ │ │ │ movs r2, #1 │ │ │ │ str.w r2, [r3, #652] @ 0x28c │ │ │ │ - bl 18ce80 │ │ │ │ + bl 18ceb8 │ │ │ │ ldr.w r9, [r4, #368] @ 0x170 │ │ │ │ ldr r2, [pc, #240] @ (1000d8 ) │ │ │ │ ldr r3, [pc, #232] @ (1000d4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ @@ -250901,37 +250901,37 @@ │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ blx 42270 <__aeabi_uldivmod@plt> │ │ │ │ strd r0, r1, [sp] │ │ │ │ mov r1, r8 │ │ │ │ str r2, [sp, #8] │ │ │ │ add.w r0, r6, #64 @ 0x40 │ │ │ │ mov r2, sp │ │ │ │ - bl 171e74 │ │ │ │ + bl 171eac │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ it ne │ │ │ │ cmpne.w r9, #110 @ 0x6e │ │ │ │ beq.n fffb0 │ │ │ │ add.w r0, r4, #372 @ 0x174 │ │ │ │ mov.w r5, #13824 @ 0x3600 │ │ │ │ movt r5, #50277 @ 0xc465 │ │ │ │ - bl 18ce64 │ │ │ │ + bl 18ce9c │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r4, #400 @ 0x190 │ │ │ │ strd r2, r3, [r4, #448] @ 0x1c0 │ │ │ │ str.w r5, [r4, #456] @ 0x1c8 │ │ │ │ mov r9, r5 │ │ │ │ - bl 171e3c │ │ │ │ + bl 171e74 │ │ │ │ add.w r0, r4, #372 @ 0x174 │ │ │ │ - bl 18ce80 │ │ │ │ + bl 18ceb8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 18ce80 │ │ │ │ + bl 18ceb8 │ │ │ │ b.n fffe6 │ │ │ │ - bl 176894 │ │ │ │ + bl 1768cc │ │ │ │ mov r3, r1 │ │ │ │ adds.w ip, r0, r5 │ │ │ │ mov r2, r9 │ │ │ │ adcs r3, r7 │ │ │ │ it cs │ │ │ │ movcs r2, #1 │ │ │ │ cbnz r2, 1000ae │ │ │ │ @@ -250949,15 +250949,15 @@ │ │ │ │ beq.n 10000e │ │ │ │ b.n 100034 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r7, r5 │ │ │ │ b.n fffa6 │ │ │ │ mov r0, r8 │ │ │ │ mov.w r9, #2 │ │ │ │ - bl 18ce80 │ │ │ │ + bl 18ceb8 │ │ │ │ b.n fffe6 │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -251163,15 +251163,15 @@ │ │ │ │ str r1, [r0, #4] │ │ │ │ str r0, [r2, #4] │ │ │ │ str.w r0, [r5, #172] @ 0xac │ │ │ │ b.n 10013e │ │ │ │ mov r0, r6 │ │ │ │ blx 43060 │ │ │ │ b.n 1002c8 │ │ │ │ - ldr r0, [sp, #856] @ 0x358 │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ movs r3, r3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r6, [r0, #544] @ 0x220 │ │ │ │ @@ -251248,21 +251248,21 @@ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ movs r3, #0 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ strd r3, r3, [sp, #72] @ 0x48 │ │ │ │ strb.w r1, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - bl 18cdd8 │ │ │ │ + bl 18ce10 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 100608 │ │ │ │ add.w r3, r9, #400 @ 0x190 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r0, r3 │ │ │ │ - bl 171da8 │ │ │ │ + bl 171de0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 100616 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, fp │ │ │ │ mov r3, r5 │ │ │ │ @@ -251334,17 +251334,17 @@ │ │ │ │ subs r4, #232 @ 0xe8 │ │ │ │ bl ffaac │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 1004b4 │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #28] │ │ │ │ - bl 171e28 │ │ │ │ + bl 171e60 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 18cdc4 │ │ │ │ + bl 18cdfc │ │ │ │ mov r0, r9 │ │ │ │ bl f4144 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldr r0, [r6, #0] │ │ │ │ mov r1, r9 │ │ │ │ blx r3 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -251447,31 +251447,31 @@ │ │ │ │ b.n 10048a │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ str.w r9, [r2] │ │ │ │ b.n 1004e4 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 171e28 │ │ │ │ + bl 171e60 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 18cdc4 │ │ │ │ + bl 18cdfc │ │ │ │ ldr r2, [r6, #12] │ │ │ │ ldr r0, [r6, #0] │ │ │ │ mov r1, r9 │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ b.n 1004e4 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ blx r3 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ b.n 1004e4 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 18cdc4 │ │ │ │ + bl 18cdfc │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldr r0, [r6, #0] │ │ │ │ mov r1, r9 │ │ │ │ blx r3 │ │ │ │ b.n 100610 │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @@ -251692,74 +251692,74 @@ │ │ │ │ mov lr, r3 │ │ │ │ b.n 100832 │ │ │ │ mov r5, r3 │ │ │ │ b.n 1006ba │ │ │ │ mov r5, r3 │ │ │ │ b.n 1006b4 │ │ │ │ add.w r0, r0, #372 @ 0x174 │ │ │ │ - bl 18ce64 │ │ │ │ + bl 18ce9c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #13824 @ 0x3600 │ │ │ │ movt r3, #50277 @ 0xc465 │ │ │ │ strd r0, r1, [r4, #448] @ 0x1c0 │ │ │ │ str.w r3, [r4, #456] @ 0x1c8 │ │ │ │ add.w r0, r4, #400 @ 0x190 │ │ │ │ - bl 171e3c │ │ │ │ + bl 171e74 │ │ │ │ add.w r0, r4, #372 @ 0x174 │ │ │ │ - bl 18ce80 │ │ │ │ + bl 18ceb8 │ │ │ │ mov.w r0, #13824 @ 0x3600 │ │ │ │ movt r0, #50277 @ 0xc465 │ │ │ │ b.n 10082a │ │ │ │ add.w r7, r4, #372 @ 0x174 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r7 │ │ │ │ strb r3, [r6, #25] │ │ │ │ str.w r3, [r5, #188] @ 0xbc │ │ │ │ - bl 18ce64 │ │ │ │ + bl 18ce9c │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #13824 @ 0x3600 │ │ │ │ movt r3, #50277 @ 0xc465 │ │ │ │ strd r0, r1, [r4, #448] @ 0x1c0 │ │ │ │ str.w r3, [r4, #456] @ 0x1c8 │ │ │ │ add.w r0, r4, #400 @ 0x190 │ │ │ │ - bl 171e3c │ │ │ │ + bl 171e74 │ │ │ │ mov r0, r7 │ │ │ │ - bl 18ce80 │ │ │ │ + bl 18ceb8 │ │ │ │ b.n 1008c4 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r5, #188] @ 0xbc │ │ │ │ b.n 10082a │ │ │ │ movs r3, #3 │ │ │ │ str.w r3, [r5, #188] @ 0xbc │ │ │ │ b.n 100828 │ │ │ │ add.w r7, r4, #372 @ 0x174 │ │ │ │ mov r0, r7 │ │ │ │ - bl 18ce64 │ │ │ │ + bl 18ce9c │ │ │ │ ldr.w r2, [r5, #224] @ 0xe0 │ │ │ │ ldr.w r0, [r4, #448] @ 0x1c0 │ │ │ │ ldr.w r3, [r5, #228] @ 0xe4 │ │ │ │ ldr.w r1, [r4, #452] @ 0x1c4 │ │ │ │ cmp r0, r2 │ │ │ │ sbcs r1, r3 │ │ │ │ bcc.n 100940 │ │ │ │ mov r0, r7 │ │ │ │ - bl 18ce80 │ │ │ │ + bl 18ceb8 │ │ │ │ b.n 1007fa │ │ │ │ add.w r0, r4, #400 @ 0x190 │ │ │ │ strd r2, r3, [r4, #448] @ 0x1c0 │ │ │ │ - bl 171e3c │ │ │ │ + bl 171e74 │ │ │ │ b.n 100938 │ │ │ │ nop │ │ │ │ - str r2, [sp, #792] @ 0x318 │ │ │ │ + str r2, [sp, #1016] @ 0x3f8 │ │ │ │ movs r3, r3 │ │ │ │ - str r2, [sp, #824] @ 0x338 │ │ │ │ + str r3, [sp, #24] │ │ │ │ movs r3, r3 │ │ │ │ - str r2, [sp, #624] @ 0x270 │ │ │ │ + str r2, [sp, #848] @ 0x350 │ │ │ │ movs r3, r3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r1 │ │ │ │ ldr.w r1, [r0, #368] @ 0x170 │ │ │ │ @@ -251777,15 +251777,15 @@ │ │ │ │ mla r1, r1, r5, r4 │ │ │ │ mov r7, r0 │ │ │ │ add.w r5, r0, #40 @ 0x28 │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ str r3, [sp, #0] │ │ │ │ str.w r2, [r1, #688] @ 0x2b0 │ │ │ │ str.w r3, [r1, #692] @ 0x2b4 │ │ │ │ - bl 18ce64 │ │ │ │ + bl 18ce9c │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ orrs r2, r3 │ │ │ │ bne.n 1009fc │ │ │ │ movs r1, #232 @ 0xe8 │ │ │ │ mov r0, r4 │ │ │ │ ldrd r3, r2, [r4, #360] @ 0x168 │ │ │ │ mla r1, r1, r6, r4 │ │ │ │ @@ -251799,20 +251799,20 @@ │ │ │ │ str.w r3, [r1, #652] @ 0x28c │ │ │ │ bl 100650 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ cbz r1, 1009ee │ │ │ │ str.w r1, [r4, #368] @ 0x170 │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 18ce80 │ │ │ │ + bl 18ceb8 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, r1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - bl 18ce80 │ │ │ │ + bl 18ceb8 │ │ │ │ ldr.w r1, [r4, #368] @ 0x170 │ │ │ │ mov r0, r1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r1, [r7, #112] @ 0x70 │ │ │ │ mov r3, r7 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -251854,28 +251854,28 @@ │ │ │ │ bne.n 100a4c │ │ │ │ mov r0, r5 │ │ │ │ bl 100650 │ │ │ │ cbz r0, 100a70 │ │ │ │ str.w r0, [r5, #368] @ 0x170 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add.w r0, r5, #372 @ 0x174 │ │ │ │ - bl 18ce64 │ │ │ │ + bl 18ce9c │ │ │ │ ldrd r1, r2, [r4, #224] @ 0xe0 │ │ │ │ ldrd r0, r3, [r5, #448] @ 0x1c0 │ │ │ │ cmp r0, r1 │ │ │ │ sbcs r3, r2 │ │ │ │ bcc.n 100a96 │ │ │ │ add.w r0, r5, #372 @ 0x174 │ │ │ │ - bl 18ce80 │ │ │ │ + bl 18ceb8 │ │ │ │ ldr.w r3, [r4, #184] @ 0xb8 │ │ │ │ b.n 100a3e │ │ │ │ add.w r0, r5, #400 @ 0x190 │ │ │ │ str.w r1, [r5, #448] @ 0x1c0 │ │ │ │ str.w r2, [r5, #452] @ 0x1c4 │ │ │ │ - bl 171e3c │ │ │ │ + bl 171e74 │ │ │ │ b.n 100a88 │ │ │ │ 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 │ │ │ │ @@ -251902,24 +251902,24 @@ │ │ │ │ cbnz r3, 100b24 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ ldr r0, [r1, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ - bl 18ce64 │ │ │ │ + bl 18ce9c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ vldr d7, [pc, #48] @ 100b38 │ │ │ │ ldrd r2, r3, [r1] │ │ │ │ str r3, [r2, #4] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ str r2, [r3, #0] │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ vstr d7, [r1] │ │ │ │ - bl 18ce80 │ │ │ │ + bl 18ceb8 │ │ │ │ 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] │ │ │ │ @@ -252736,23 +252736,23 @@ │ │ │ │ add.w r6, r4, #40 @ 0x28 │ │ │ │ add.w r3, r4, #172 @ 0xac │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ str r5, [r4, #28] │ │ │ │ strd r3, r3, [r4, #172] @ 0xac │ │ │ │ - bl 18cdd8 │ │ │ │ + bl 18ce10 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1014a4 │ │ │ │ add.w r0, r4, #64 @ 0x40 │ │ │ │ add.w r8, r4, #64 @ 0x40 │ │ │ │ - bl 171da8 │ │ │ │ + bl 171de0 │ │ │ │ cbnz r0, 10149e │ │ │ │ add.w r0, r4, #120 @ 0x78 │ │ │ │ - bl 171da8 │ │ │ │ + bl 171de0 │ │ │ │ cbnz r0, 101498 │ │ │ │ ldr r2, [pc, #100] @ (1014b4 ) │ │ │ │ ldr r3, [pc, #100] @ (1014b8 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ strd r2, r3, [r4] │ │ │ │ ldr r2, [pc, #96] @ (1014bc ) │ │ │ │ @@ -252777,17 +252777,17 @@ │ │ │ │ beq.n 101490 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ b.n 10141a │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r4, #32] │ │ │ │ b.n 101416 │ │ │ │ mov r0, r8 │ │ │ │ - bl 171e28 │ │ │ │ + bl 171e60 │ │ │ │ mov r0, r6 │ │ │ │ - bl 18cdc4 │ │ │ │ + bl 18cdfc │ │ │ │ ldr r3, [r5, #12] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ blx r3 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 10147c │ │ │ │ nop │ │ │ │ @@ -252834,27 +252834,27 @@ │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ cmp r8, r9 │ │ │ │ beq.n 10152e │ │ │ │ mov r8, r3 │ │ │ │ b.n 1014fa │ │ │ │ add.w r4, r5, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18ce64 │ │ │ │ + bl 18ce9c │ │ │ │ ldr r0, [r5, #112] @ 0x70 │ │ │ │ cbnz r0, 10157e │ │ │ │ mov r0, r4 │ │ │ │ - bl 18ce80 │ │ │ │ + bl 18ceb8 │ │ │ │ ldr.w r0, [r5, #168] @ 0xa8 │ │ │ │ cbnz r0, 10156e │ │ │ │ mov r0, r4 │ │ │ │ - bl 18cdc4 │ │ │ │ + bl 18cdfc │ │ │ │ add.w r0, r5, #64 @ 0x40 │ │ │ │ - bl 171e28 │ │ │ │ + bl 171e60 │ │ │ │ add.w r0, r5, #120 @ 0x78 │ │ │ │ - bl 171e28 │ │ │ │ + bl 171e60 │ │ │ │ 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 430e4 │ │ │ │ ldr.w r0, [r5, #168] @ 0xa8 │ │ │ │ @@ -252864,15 +252864,15 @@ │ │ │ │ blx 430e4 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #112] @ 0x70 │ │ │ │ blx 42b24 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r5, #112] @ 0x70 │ │ │ │ - bl 18ce80 │ │ │ │ + bl 18ceb8 │ │ │ │ ldr.w r0, [r5, #168] @ 0xa8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 101548 │ │ │ │ b.n 10156e │ │ │ │ nop │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -252888,21 +252888,21 @@ │ │ │ │ movs r0, #0 │ │ │ │ strb r0, [r2, #25] │ │ │ │ str r0, [r2, #112] @ 0x70 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ add.w r0, r4, #40 @ 0x28 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 18ce64 │ │ │ │ + bl 18ce9c │ │ │ │ ldr r0, [r4, #112] @ 0x70 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cbnz r0, 1015fe │ │ │ │ add.w r0, r4, #40 @ 0x28 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 18ce80 │ │ │ │ + bl 18ceb8 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 429b0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movs r0, #0 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r4, #32] │ │ │ │ strb r0, [r2, #25] │ │ │ │ @@ -253529,23 +253529,23 @@ │ │ │ │ bl ffee8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 101c9a │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r0, #32] │ │ │ │ add.w r0, r5, #40 @ 0x28 │ │ │ │ - bl 18ce64 │ │ │ │ + bl 18ce9c │ │ │ │ ldr.w r3, [r6, #680] @ 0x2a8 │ │ │ │ str r3, [r4, #0] │ │ │ │ add.w r2, r6, #680 @ 0x2a8 │ │ │ │ add.w r0, r5, #40 @ 0x28 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r4, [r3, #4] │ │ │ │ str.w r4, [r6, #680] @ 0x2a8 │ │ │ │ - bl 18ce80 │ │ │ │ + bl 18ceb8 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cbz r3, 101c92 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #8] │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [pc, #56] @ (101ca0 ) │ │ │ │ @@ -253700,16 +253700,16 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 101eb6 │ │ │ │ blx 434e8 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #12 │ │ │ │ bne.n 101ee6 │ │ │ │ add.w r0, sl, #40 @ 0x28 │ │ │ │ - bl 18ce64 │ │ │ │ - bl 176894 │ │ │ │ + bl 18ce9c │ │ │ │ + bl 1768cc │ │ │ │ mov r5, r1 │ │ │ │ ldr.w r1, [sl, #112] @ 0x70 │ │ │ │ mov r4, r0 │ │ │ │ cbz r1, 101e64 │ │ │ │ cmp r9, r4 │ │ │ │ mov.w r3, #0 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ @@ -253724,18 +253724,18 @@ │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ blx 42270 <__aeabi_uldivmod@plt> │ │ │ │ strd r0, r1, [sp, #48] @ 0x30 │ │ │ │ add.w r1, sl, #40 @ 0x28 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ add.w r0, sl, #64 @ 0x40 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ - bl 171e74 │ │ │ │ + bl 171eac │ │ │ │ mov r4, r0 │ │ │ │ add.w r0, sl, #40 @ 0x28 │ │ │ │ - bl 18ce80 │ │ │ │ + bl 18ceb8 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 101f54 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr.w r0, [sl, #32] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ b.n 101dd6 │ │ │ │ ldr r2, [pc, #272] @ (101f78 ) │ │ │ │ @@ -253743,15 +253743,15 @@ │ │ │ │ add.w r0, sl, #112 @ 0x70 │ │ │ │ add r2, pc │ │ │ │ blx 43608 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 101e10 │ │ │ │ add.w r0, sl, #40 @ 0x28 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ - bl 18ce80 │ │ │ │ + bl 18ceb8 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ ldr r1, [r7, #16] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 101f16 │ │ │ │ str r2, [sp, #28] │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 101f28 │ │ │ │ @@ -254029,31 +254029,31 @@ │ │ │ │ b.n 10212e │ │ │ │ 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 172820 │ │ │ │ + bl 172858 │ │ │ │ mov r0, r4 │ │ │ │ - bl 179a60 │ │ │ │ + bl 179a98 │ │ │ │ pop {r4, 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 │ │ │ │ sub sp, #16 │ │ │ │ mov sl, r0 │ │ │ │ mov r7, r1 │ │ │ │ movs r0, #0 │ │ │ │ mov.w r1, #424 @ 0x1a8 │ │ │ │ mov r6, r3 │ │ │ │ mov r5, r2 │ │ │ │ - bl 1798ac │ │ │ │ + bl 1798e4 │ │ │ │ ldr.w r3, [pc, #1360] @ 1026d8 │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc │ │ │ │ ldrb r1, [r3, #0] │ │ │ │ uxtb r1, r1 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 102658 │ │ │ │ @@ -254072,21 +254072,21 @@ │ │ │ │ movs r2, #0 │ │ │ │ add r3, pc │ │ │ │ str r2, [r3, #0] │ │ │ │ mov r0, r7 │ │ │ │ str.w sl, [r4] │ │ │ │ str r7, [r4, #4] │ │ │ │ mov.w sl, #1 │ │ │ │ - bl 2406dc │ │ │ │ + bl 240714 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r7 │ │ │ │ add.w r7, r4, #248 @ 0xf8 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ strb r3, [r4, #8] │ │ │ │ - bl 2406dc │ │ │ │ + bl 240714 │ │ │ │ mov ip, r6 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ mov.w lr, #0 │ │ │ │ ldrd r8, r9, [r5, #32] │ │ │ │ cmp r3, #4 │ │ │ │ ite ls │ │ │ │ movls r3, #0 │ │ │ │ @@ -254437,22 +254437,22 @@ │ │ │ │ movw lr, #65535 @ 0xffff │ │ │ │ b.n 1022d4 │ │ │ │ ldr.w r8, [pc, #160] @ 1026fc │ │ │ │ mov.w r9, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ add r8, pc │ │ │ │ mov r0, r8 │ │ │ │ - bl 17eae0 │ │ │ │ + bl 17eb18 │ │ │ │ ldr r2, [pc, #148] @ (102700 ) │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ add r2, pc │ │ │ │ mov.w r8, #0 │ │ │ │ strd r8, r9, [sp] │ │ │ │ - bl 17ec14 │ │ │ │ + bl 17ec4c │ │ │ │ ldr r2, [pc, #132] @ (102704 ) │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ add r2, pc │ │ │ │ dmb ish │ │ │ │ ldrexd r0, r1, [r2] │ │ │ │ strexd ip, r8, r9, [r2] │ │ │ │ @@ -254467,15 +254467,15 @@ │ │ │ │ mov.w lr, #504 @ 0x1f8 │ │ │ │ movs r1, #8 │ │ │ │ mov.w ip, #16 │ │ │ │ mov r0, r2 │ │ │ │ b.n 1022d4 │ │ │ │ ldr r0, [pc, #80] @ (102708 ) │ │ │ │ add r0, pc │ │ │ │ - bl 17eae0 │ │ │ │ + bl 17eb18 │ │ │ │ ldr r3, [pc, #76] @ (10270c ) │ │ │ │ add r3, pc │ │ │ │ dmb ish │ │ │ │ str r0, [r3, #0] │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ strb.w r3, [r8] │ │ │ │ @@ -254495,21 +254495,21 @@ │ │ │ │ lsls r3, r0, #2 │ │ │ │ lsrs r0, r6, #14 │ │ │ │ lsls r3, r0, #2 │ │ │ │ lsrs r2, r0, #15 │ │ │ │ lsls r3, r0, #2 │ │ │ │ lsrs r0, r7, #14 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - strb r6, [r4, #15] │ │ │ │ + strb r6, [r3, #16] │ │ │ │ movs r3, r3 │ │ │ │ asrs r4, r1, #11 │ │ │ │ lsls r6, r7, #1 │ │ │ │ lsrs r0, r4, #13 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - strb r4, [r4, #14] │ │ │ │ + strb r4, [r3, #15] │ │ │ │ movs r3, r3 │ │ │ │ lsrs r4, r3, #12 │ │ │ │ lsls r3, r0, #2 │ │ │ │ adds r0, #20 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -254517,101 +254517,101 @@ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #16] @ (102734 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [pc, #16] @ (102738 ) │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ - bl 17ee0c │ │ │ │ + bl 17ee44 │ │ │ │ pop {r3, pc} │ │ │ │ lsrs r4, r1, #11 │ │ │ │ lsls r3, r0, #2 │ │ │ │ asrs r2, r2, #8 │ │ │ │ lsls r6, r7, #1 │ │ │ │ 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 │ │ │ │ movw r2, #1812 @ 0x714 │ │ │ │ adds r1, #160 @ 0xa0 │ │ │ │ mov r5, r0 │ │ │ │ - bl 171b00 │ │ │ │ + bl 171b38 │ │ │ │ ldr.w r1, [r4, #160] @ 0xa0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1798ac │ │ │ │ + bl 1798e4 │ │ │ │ ldr.w r2, [r4, #160] @ 0xa0 │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [r4, #140] @ 0x8c │ │ │ │ mov r0, r5 │ │ │ │ - bl 171b00 │ │ │ │ + bl 171b38 │ │ │ │ ldrb.w r3, [r4, #92] @ 0x5c │ │ │ │ cbz r3, 102786 │ │ │ │ ldr r3, [r4, #116] @ 0x74 │ │ │ │ ldrb.w r3, [r3, #402] @ 0x192 │ │ │ │ cbz r3, 10279e │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr.w r1, [r4, #144] @ 0x90 │ │ │ │ mov.w r2, #1160 @ 0x488 │ │ │ │ mov r0, r5 │ │ │ │ - bl 171b00 │ │ │ │ + bl 171b38 │ │ │ │ ldr r3, [r4, #116] @ 0x74 │ │ │ │ ldrb.w r3, [r3, #402] @ 0x192 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 102782 │ │ │ │ mov r0, r5 │ │ │ │ - bl 171ba8 │ │ │ │ + bl 171be0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ mov r1, r2 │ │ │ │ strd r0, r0, [r4, #148] @ 0x94 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 179864 │ │ │ │ + bl 17989c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ str.w r1, [r4, #156] @ 0x9c │ │ │ │ - bl 171b00 │ │ │ │ + bl 171b38 │ │ │ │ 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 r5, r0 │ │ │ │ adds r1, #160 @ 0xa0 │ │ │ │ movw r2, #1812 @ 0x714 │ │ │ │ - bl 171614 │ │ │ │ + bl 17164c │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r2, [r4, #160] @ 0xa0 │ │ │ │ ldr.w r1, [r4, #140] @ 0x8c │ │ │ │ - bl 171614 │ │ │ │ + bl 17164c │ │ │ │ ldrb.w r3, [r4, #92] @ 0x5c │ │ │ │ cbz r3, 10281e │ │ │ │ ldr r3, [r4, #116] @ 0x74 │ │ │ │ ldrb.w r3, [r3, #402] @ 0x192 │ │ │ │ cbz r3, 102802 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr.w r1, [r4, #148] @ 0x94 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1718d8 │ │ │ │ + bl 171910 │ │ │ │ ldr.w r2, [r4, #148] @ 0x94 │ │ │ │ ldr.w r1, [r4, #156] @ 0x9c │ │ │ │ mov r0, r5 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 171614 │ │ │ │ + bl 17164c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr.w r1, [r4, #144] @ 0x90 │ │ │ │ mov.w r2, #1160 @ 0x488 │ │ │ │ mov r0, r5 │ │ │ │ - bl 171614 │ │ │ │ + bl 17164c │ │ │ │ b.n 1027f8 │ │ │ │ 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] @ (1028f4 ) │ │ │ │ @@ -254639,55 +254639,55 @@ │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 1028ee │ │ │ │ add sp, #176 @ 0xb0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 240808 │ │ │ │ + bl 240840 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [pc, #128] @ (102908 ) │ │ │ │ add r0, pc │ │ │ │ - bl 171d30 │ │ │ │ + bl 171d68 │ │ │ │ mov r5, r0 │ │ │ │ - bl 171da0 │ │ │ │ + bl 171dd8 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 171da4 │ │ │ │ + bl 171ddc │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ - bl 179310 │ │ │ │ + bl 179348 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cbnz r2, 1028e4 │ │ │ │ movs r2, #8 │ │ │ │ add.w r1, r4, #272 @ 0x110 │ │ │ │ mov r0, r5 │ │ │ │ - bl 179350 │ │ │ │ + bl 179388 │ │ │ │ add r0, sp, #108 @ 0x6c │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 1793dc │ │ │ │ + bl 179414 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 17667c │ │ │ │ + bl 1766b4 │ │ │ │ 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 17267c │ │ │ │ + bl 1726b4 │ │ │ │ str r0, [r4, #16] │ │ │ │ b.n 102862 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 179350 │ │ │ │ + bl 179388 │ │ │ │ b.n 1028aa │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bvc.n 102864 │ │ │ │ lsls r2, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ @@ -254710,32 +254710,32 @@ │ │ │ │ str r2, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ ldr r2, [pc, #108] @ (102998 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #28] │ │ │ │ mov.w r2, #0 │ │ │ │ - bl 171550 │ │ │ │ + bl 171588 │ │ │ │ movs r2, #20 │ │ │ │ add.w r1, r5, #948 @ 0x3b4 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 171614 │ │ │ │ + bl 17164c │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ add.w r1, r6, #12 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 171614 │ │ │ │ + bl 17164c │ │ │ │ ldrb.w r1, [r6, #92] @ 0x5c │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 171800 │ │ │ │ + bl 171838 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 172a74 │ │ │ │ + bl 172aac │ │ │ │ ldrb.w r3, [sp, #24] │ │ │ │ cbz r3, 102986 │ │ │ │ ldr r2, [pc, #44] @ (10299c ) │ │ │ │ ldr r3, [pc, #36] @ (102998 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -254768,45 +254768,45 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cbz r3, 102a26 │ │ │ │ mov r4, r1 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 179310 │ │ │ │ + bl 179348 │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 171550 │ │ │ │ + bl 171588 │ │ │ │ movs r2, #1 │ │ │ │ ldr.w r1, [r4, #252] @ 0xfc │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 20d510 │ │ │ │ + bl 20d548 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cbnz r2, 102a46 │ │ │ │ ldrb.w r3, [sp, #20] │ │ │ │ cbz r3, 102a3e │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #20 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 179350 │ │ │ │ + bl 179388 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #24 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 179350 │ │ │ │ + bl 179388 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #240 @ 0xf0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 179350 │ │ │ │ + bl 179388 │ │ │ │ add.w r1, r4, #256 @ 0x100 │ │ │ │ add r0, sp, #24 │ │ │ │ mov.w r2, #532 @ 0x214 │ │ │ │ - bl 179350 │ │ │ │ + bl 179388 │ │ │ │ add r1, sp, #24 │ │ │ │ add.w r0, r4, #948 @ 0x3b4 │ │ │ │ - bl 1793dc │ │ │ │ + bl 179414 │ │ │ │ ldr r2, [pc, #60] @ (102a64 ) │ │ │ │ ldr r3, [pc, #52] @ (102a60 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ eors r2, r3 │ │ │ │ @@ -254815,15 +254815,15 @@ │ │ │ │ add sp, #132 @ 0x84 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 423e4 │ │ │ │ b.n 1029ea │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 179350 │ │ │ │ + bl 179388 │ │ │ │ ldrb.w r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1029ea │ │ │ │ b.n 102a3e │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ bvs.n 102af0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ @@ -254836,37 +254836,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, #1972 @ 0x7b4 │ │ │ │ - bl 1798ac │ │ │ │ + bl 1798e4 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ str r3, [r0, #4] │ │ │ │ add.w r1, r0, #12 │ │ │ │ strb.w r3, [r0, #92] @ 0x5c │ │ │ │ strd r3, r3, [r0, #96] @ 0x60 │ │ │ │ str r7, [r0, #116] @ 0x74 │ │ │ │ mov r0, r5 │ │ │ │ - bl 171b00 │ │ │ │ + bl 171b38 │ │ │ │ mov r0, r5 │ │ │ │ - bl 171ba8 │ │ │ │ + bl 171be0 │ │ │ │ str r0, [r4, #112] @ 0x70 │ │ │ │ mov r0, r5 │ │ │ │ - bl 171ba8 │ │ │ │ + bl 171be0 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ mov.w r1, #1160 @ 0x488 │ │ │ │ strb.w r0, [r4, #1179] @ 0x49b │ │ │ │ mov r0, r4 │ │ │ │ - bl 1798ac │ │ │ │ + bl 1798e4 │ │ │ │ mov r1, r4 │ │ │ │ str.w r0, [r4, #144] @ 0x90 │ │ │ │ mov r0, r5 │ │ │ │ bl 10273c │ │ │ │ ldr r3, [r4, #112] @ 0x70 │ │ │ │ cbnz r3, 102ade │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ @@ -254874,15 +254874,15 @@ │ │ │ │ beq.n 102ae6 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1972 @ 0x7b4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1798ac │ │ │ │ + bl 1798e4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r8, r0 │ │ │ │ add.w r1, r4, #12 │ │ │ │ str r7, [r0, #116] @ 0x74 │ │ │ │ str r0, [r4, #96] @ 0x60 │ │ │ │ movs r2, #1 │ │ │ │ str r3, [r0, #4] │ │ │ │ @@ -254908,21 +254908,21 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ mov r5, r0 │ │ │ │ adds r1, #12 │ │ │ │ - bl 171614 │ │ │ │ + bl 17164c │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r4, #112] @ 0x70 │ │ │ │ - bl 1718d8 │ │ │ │ + bl 171910 │ │ │ │ ldrb.w r1, [r4, #1179] @ 0x49b │ │ │ │ mov r0, r5 │ │ │ │ - bl 1718d8 │ │ │ │ + bl 171910 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1027c8 │ │ │ │ ldr r3, [r4, #112] @ 0x70 │ │ │ │ cbnz r3, 102b78 │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ tst.w r3, #112 @ 0x70 │ │ │ │ @@ -254952,23 +254952,23 @@ │ │ │ │ str r0, [sp, #4] │ │ │ │ bl 10290c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r2, sp, #12 │ │ │ │ add r1, sp, #32 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 1728fc │ │ │ │ + bl 172934 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 102bf8 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r3 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r4, r0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 171acc │ │ │ │ + bl 171b04 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 10273c │ │ │ │ ldr r1, [r5, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cbz r1, 102bee │ │ │ │ mov r0, r4 │ │ │ │ @@ -255015,30 +255015,30 @@ │ │ │ │ cbz r3, 102c86 │ │ │ │ mov r6, r1 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ bl 10290c │ │ │ │ add r0, sp, #8 │ │ │ │ add r7, sp, #24 │ │ │ │ - bl 171550 │ │ │ │ + bl 171588 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 1027c8 │ │ │ │ ldr r1, [r6, #96] @ 0x60 │ │ │ │ cbz r1, 102c6e │ │ │ │ add r0, sp, #8 │ │ │ │ bl 1027c8 │ │ │ │ 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 1728a8 │ │ │ │ + bl 1728e0 │ │ │ │ ldrb.w r3, [sp, #20] │ │ │ │ cbz r3, 102c9e │ │ │ │ ldr r2, [pc, #44] @ (102cb4 ) │ │ │ │ ldr r3, [pc, #36] @ (102cb0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -255506,15 +255506,15 @@ │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ ldmia r7!, {r2, r3, r4} │ │ │ │ lsls r2, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r4, #96] @ 0x60 │ │ │ │ + str r2, [r3, #100] @ 0x64 │ │ │ │ movs r3, r3 │ │ │ │ ldmia r6, {r2, r5, r6, r7} │ │ │ │ lsls r2, r0, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -255526,19 +255526,19 @@ │ │ │ │ subs r1, #20 │ │ │ │ cmp r1, #2 │ │ │ │ bhi.n 103178 │ │ │ │ ldr r1, [pc, #48] @ (10319c ) │ │ │ │ mov r3, r2 │ │ │ │ mov r2, lr │ │ │ │ add r1, pc │ │ │ │ - bl 23f2ac │ │ │ │ + bl 23f2e4 │ │ │ │ pop {r3, pc} │ │ │ │ mov r1, lr │ │ │ │ mov r0, ip │ │ │ │ - bl 23f378 │ │ │ │ + bl 23f3b0 │ │ │ │ pop {r3, pc} │ │ │ │ cmp r1, #7 │ │ │ │ bls.n 103178 │ │ │ │ ldrb r1, [r0, #14] │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ smulbb r3, r3, r1 │ │ │ │ movs r1, #2 │ │ │ │ @@ -255571,37 +255571,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 193c60 │ │ │ │ + bl 193c98 │ │ │ │ add r5, sp, #16 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 103206 │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ mov.w r1, #552 @ 0x228 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ 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 1950f0 │ │ │ │ + bl 195128 │ │ │ │ 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 │ │ │ │ @@ -255638,15 +255638,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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr r2, [pc, #44] @ (1032e8 ) │ │ │ │ ldr r3, [pc, #28] @ (1032d8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3 │ │ │ │ @@ -255697,31 +255697,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 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 103362 │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #356 @ 0x164 │ │ │ │ mov r0, r5 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r4, r0 │ │ │ │ b.n 103314 │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r4, {r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ @@ -255763,15 +255763,15 @@ │ │ │ │ adds r5, #20 │ │ │ │ cmp r1, r2 │ │ │ │ beq.w 1035aa │ │ │ │ ldr r4, [r3, r5] │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 1033d6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 196c5c │ │ │ │ + bl 196c94 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ bne.w 1035aa │ │ │ │ ldr r3, [r6, #52] @ 0x34 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ add.w ip, sp, #60 @ 0x3c │ │ │ │ add r3, r5 │ │ │ │ @@ -255808,22 +255808,22 @@ │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ cmpeq r2, #0 │ │ │ │ beq.w 1035c8 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ movw r1, #365 @ 0x16d │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 193b64 │ │ │ │ + bl 193b9c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w r1, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov fp, r1 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ 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] │ │ │ │ @@ -255842,52 +255842,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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldrb.w r2, [fp, #17] │ │ │ │ mov r0, r9 │ │ │ │ vmov.f64 d0, #96 @ 0x3f000000 0.5 │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r1, r2 │ │ │ │ - bl 194c54 │ │ │ │ + bl 194c8c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 103502 │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r3, #20 │ │ │ │ ldr.w r8, [sp] │ │ │ │ mov r2, fp │ │ │ │ movs r1, #177 @ 0xb1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ ldr r6, [r6, #52] @ 0x34 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r6, r5 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ ldrb r0, [r5, #16] │ │ │ │ - bl 1967c0 │ │ │ │ + bl 1967f8 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 193b64 │ │ │ │ + bl 193b9c │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ mov r1, r0 │ │ │ │ cbz r3, 103586 │ │ │ │ mov ip, r0 │ │ │ │ add r5, sp, #24 │ │ │ │ mov.w lr, #0 │ │ │ │ mov fp, r3 │ │ │ │ @@ -255914,15 +255914,15 @@ │ │ │ │ stmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ strb.w r8, [ip, #32] │ │ │ │ bne.n 10353e │ │ │ │ ldrd r6, r7, [sp, #12] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 19703c │ │ │ │ + bl 197074 │ │ │ │ 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] │ │ │ │ @@ -255988,26 +255988,26 @@ │ │ │ │ cmp r3, r0 │ │ │ │ beq.w 103984 │ │ │ │ movw r1, #517 @ 0x205 │ │ │ │ cmp r3, r1 │ │ │ │ beq.w 10388c │ │ │ │ mov.w r1, #584 @ 0x248 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ 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 1950f0 │ │ │ │ + bl 195128 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ 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 │ │ │ │ @@ -256034,21 +256034,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, #365 @ 0x16d │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 193b64 │ │ │ │ + bl 193b9c │ │ │ │ ldrb.w r3, [r9, #41] @ 0x29 │ │ │ │ add.w r1, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov fp, r0 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ 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 │ │ │ │ @@ -256063,15 +256063,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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ 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} │ │ │ │ @@ -256083,20 +256083,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, #365 @ 0x16d │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 193b64 │ │ │ │ + bl 193b9c │ │ │ │ ldrb.w r3, [r9, #41] @ 0x29 │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #28 │ │ │ │ mov r7, r0 │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ 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] │ │ │ │ @@ -256109,72 +256109,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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ add.w r3, r7, #28 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ movw r1, #339 @ 0x153 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #339 @ 0x153 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ 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 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 103822 │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r5 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov.w r1, #516 @ 0x204 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ movs r3, #32 │ │ │ │ mov r7, r0 │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #24 │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ add.w r3, r7, #24 │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #357 @ 0x165 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ ldr r2, [pc, #636] @ (103af0 ) │ │ │ │ ldr r3, [pc, #632] @ (103aec ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ eors r2, r3 │ │ │ │ @@ -256187,66 +256187,66 @@ │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ beq.w 104020 │ │ │ │ movs r5, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movw r1, #365 @ 0x16d │ │ │ │ strb.w r5, [r2, #792] @ 0x318 │ │ │ │ - bl 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ add.w r6, r0, #24 │ │ │ │ mov r2, r5 │ │ │ │ mov r7, r0 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ mov.w r1, #520 @ 0x208 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ mov r2, r5 │ │ │ │ mov r7, r0 │ │ │ │ add.w r5, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ 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 1039f8 │ │ │ │ lsls r3, r2, #26 │ │ │ │ bne.w 103a30 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #309 @ 0x135 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ b.n 103870 │ │ │ │ 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, #365 @ 0x16d │ │ │ │ - bl 193b64 │ │ │ │ + bl 193b9c │ │ │ │ ldrb.w r3, [r9, #41] @ 0x29 │ │ │ │ add.w r1, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ 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] │ │ │ │ @@ -256260,74 +256260,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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ b.n 10369e │ │ │ │ ldr.w r3, [r2, #252] @ 0xfc │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrb.w r9, [r3, #326] @ 0x146 │ │ │ │ and.w r9, r9, #3 │ │ │ │ cmp.w r9, #1 │ │ │ │ beq.w 103af4 │ │ │ │ movs r5, #1 │ │ │ │ movw r1, #365 @ 0x16d │ │ │ │ strb.w r5, [r2, #792] @ 0x318 │ │ │ │ - bl 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ add.w r6, r0, #24 │ │ │ │ mov r2, r5 │ │ │ │ mov r7, r0 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov.w r1, #516 @ 0x204 │ │ │ │ - bl 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ mov r2, r5 │ │ │ │ mov r7, r0 │ │ │ │ movs r3, #32 │ │ │ │ add.w r1, r0, #24 │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ add.w r3, r7, #24 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #357 @ 0x165 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ b.n 103870 │ │ │ │ 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 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 103a1e │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r5, r0 │ │ │ │ b.n 103904 │ │ │ │ subs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #48] @ 0x30 │ │ │ │ cmp r2, #31 │ │ │ │ bhi.w 1041b0 │ │ │ │ @@ -256414,25 +256414,25 @@ │ │ │ │ lsls r2, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ stmia r7!, {r3, r7} │ │ │ │ lsls r2, r0, #2 │ │ │ │ mov.w r1, #584 @ 0x248 │ │ │ │ add.w sl, sp, #48 @ 0x30 │ │ │ │ - bl 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ add.w r7, r0, #24 │ │ │ │ mov r8, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ add.w fp, sp, #84 @ 0x54 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ 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 │ │ │ │ @@ -256465,21 +256465,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, #365 @ 0x16d │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 193b64 │ │ │ │ + bl 193b9c │ │ │ │ ldrb.w r3, [r8, #41] @ 0x29 │ │ │ │ add.w r8, r0, #28 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov r7, r0 │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ 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 │ │ │ │ @@ -256491,15 +256491,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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrb r2, [r3, #17] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w 104150 │ │ │ │ and.w r3, r2, #63 @ 0x3f │ │ │ │ sub.w r1, r3, #32 │ │ │ │ rsb r0, r3, #32 │ │ │ │ @@ -256516,74 +256516,74 @@ │ │ │ │ it cc │ │ │ │ ldrcc r5, [sp, #20] │ │ │ │ bcs.w 104024 │ │ │ │ vldr d7, [pc, #240] @ 103d18 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #48] @ 0x30 │ │ │ │ - bl 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 103c4c │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ 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 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 103c8e │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ 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 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, 103cc2 │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ mov r2, r5 │ │ │ │ str.w r9, [sp] │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1972d8 │ │ │ │ + bl 197310 │ │ │ │ ldrb.w r2, [r7, #45] @ 0x2d │ │ │ │ mov r9, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w 104110 │ │ │ │ and.w r3, r2, #63 @ 0x3f │ │ │ │ movs r1, #1 │ │ │ │ sub.w r0, r3, #32 │ │ │ │ @@ -256603,87 +256603,87 @@ │ │ │ │ b.n 103d20 │ │ │ │ ... │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ movs r6, #0 │ │ │ │ movs r7, #0 │ │ │ │ strd r6, r7, [sp, #48] @ 0x30 │ │ │ │ - bl 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 103d46 │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ 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 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 103d86 │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ 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 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 103db4 │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r7, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1972d8 │ │ │ │ + bl 197310 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ add.w r6, r0, #24 │ │ │ │ mov r8, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ 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 │ │ │ │ @@ -256699,21 +256699,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, #365 @ 0x16d │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 193b64 │ │ │ │ + bl 193b9c │ │ │ │ ldrb.w r3, [r8, #41] @ 0x29 │ │ │ │ add.w r1, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ 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 │ │ │ │ @@ -256725,15 +256725,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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ 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 │ │ │ │ @@ -256748,20 +256748,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, #365 @ 0x16d │ │ │ │ - bl 193b64 │ │ │ │ + bl 193b9c │ │ │ │ ldrb.w r3, [r8, #41] @ 0x29 │ │ │ │ add.w r1, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ 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 │ │ │ │ @@ -256773,86 +256773,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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr r7, [sp, #28] │ │ │ │ add.w r2, r6, #28 │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r7 │ │ │ │ movw r1, #357 @ 0x165 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #357 @ 0x165 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #339 @ 0x153 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #357 @ 0x165 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov.w r1, #516 @ 0x204 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ movs r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ movs r3, #32 │ │ │ │ add.w r1, r0, #24 │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r9 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ add.w r2, r6, #24 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #357 @ 0x165 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ b.n 103870 │ │ │ │ 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, #365 @ 0x16d │ │ │ │ - bl 193b64 │ │ │ │ + bl 193b9c │ │ │ │ ldrb.w r3, [r8, #41] @ 0x29 │ │ │ │ add.w r1, r0, #28 │ │ │ │ mov r2, r9 │ │ │ │ mov r6, r0 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ 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] │ │ │ │ @@ -256866,15 +256866,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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ b.n 103b4c │ │ │ │ movs r0, #0 │ │ │ │ b.n 103870 │ │ │ │ subs r3, r2, #1 │ │ │ │ strd r6, r6, [sp, #32] │ │ │ │ cmp r3, #31 │ │ │ │ bhi.w 1041b0 │ │ │ │ @@ -256897,30 +256897,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 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 10407e │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #309 @ 0x135 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r5, r0 │ │ │ │ ldrb r2, [r5, #17] │ │ │ │ cmp r2, #32 │ │ │ │ it hi │ │ │ │ movhi r2, #64 @ 0x40 │ │ │ │ b.n 103c26 │ │ │ │ movs r3, #3 │ │ │ │ @@ -256932,70 +256932,70 @@ │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #32] │ │ │ │ b.n 104058 │ │ │ │ vldr d7, [pc, #252] @ 1041b0 │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #48] @ 0x30 │ │ │ │ - bl 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 10408e │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ b.n 10408e │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r6, #0 │ │ │ │ movs r7, #0 │ │ │ │ strd r6, r7, [sp, #48] @ 0x30 │ │ │ │ - bl 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 104104 │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldrb.w r2, [r8, #17] │ │ │ │ cmp r2, #32 │ │ │ │ it hi │ │ │ │ movhi r2, #64 @ 0x40 │ │ │ │ b.n 103d20 │ │ │ │ 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 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 10413e │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #309 @ 0x135 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r8, r0 │ │ │ │ b.n 104104 │ │ │ │ movs r0, #3 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #32] │ │ │ │ b.n 104058 │ │ │ │ subs r2, #1 │ │ │ │ @@ -257064,25 +257064,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 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 104228 │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ ldr r1, [pc, #72] @ (104274 ) │ │ │ │ ldr r2, [pc, #68] @ (104270 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ @@ -257160,26 +257160,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 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1042aa │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ b.n 1042aa │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ lsls r2, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ @@ -257225,30 +257225,30 @@ │ │ │ │ bne.n 10435e │ │ │ │ ldr r2, [r2, #16] │ │ │ │ cmp r1, r2 │ │ │ │ bls.n 10435e │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 23d22c │ │ │ │ + bl 23d264 │ │ │ │ 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 104364 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 23d22c │ │ │ │ + bl 23d264 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r0, r5 │ │ │ │ - bl 193624 │ │ │ │ + bl 19365c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r3, [r0, #52] @ 0x34 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [pc, #16] @ (1043cc ) │ │ │ │ ldr r1, [r1, #4] │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ @@ -257287,25 +257287,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 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, 10443e │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r2, #20 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 1031a0 │ │ │ │ ldr r2, [pc, #32] @ (10446c ) │ │ │ │ @@ -257362,25 +257362,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 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, 1044f0 │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r2, #20 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 1031a0 │ │ │ │ ldr r2, [pc, #64] @ (10453c ) │ │ │ │ @@ -257449,70 +257449,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 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov fp, r0 │ │ │ │ cbz r0, 1045c6 │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ mov r3, fp │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #339 @ 0x153 │ │ │ │ mov r0, r7 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ 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 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 10460e │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r7 │ │ │ │ add r6, r9 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov.w r1, #552 @ 0x228 │ │ │ │ str r0, [sp, #16] │ │ │ │ and.w r8, r8, #3 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ 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 1950f0 │ │ │ │ + bl 195128 │ │ │ │ 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 │ │ │ │ @@ -257551,15 +257551,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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr r2, [pc, #48] @ (104708 ) │ │ │ │ ldr r3, [pc, #32] @ (1046fc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3 │ │ │ │ @@ -257618,34 +257618,34 @@ │ │ │ │ str r3, [sp, #12] │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #20] │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ str r3, [sp, #24] │ │ │ │ b.n 104848 │ │ │ │ mov r0, r6 │ │ │ │ - bl 190a28 │ │ │ │ + bl 190a60 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a7078 │ │ │ │ + bl 1a70b0 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c8150 │ │ │ │ + bl 1c8188 │ │ │ │ ldr r1, [pc, #532] @ (1049a0 ) │ │ │ │ movs r2, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r1, pc │ │ │ │ mov r0, r6 │ │ │ │ - bl 1dd024 │ │ │ │ + bl 1dd05c │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e1228 │ │ │ │ + bl 1e1260 │ │ │ │ movs r1, #1 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fa998 │ │ │ │ + bl 1fa9d0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ str r7, [sp, #80] @ 0x50 │ │ │ │ @@ -257654,162 +257654,162 @@ │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ strb.w r3, [sp, #80] @ 0x50 │ │ │ │ movw r3, #511 @ 0x1ff │ │ │ │ strd r7, r7, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ movw r3, #4095 @ 0xfff │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - bl 1f69c4 │ │ │ │ + bl 1f69fc │ │ │ │ mov r3, r0 │ │ │ │ cmp.w fp, #0 │ │ │ │ bne.w 10492a │ │ │ │ ldr r2, [sp, #4] │ │ │ │ orr.w sl, sl, r4 │ │ │ │ orr.w sl, r2, sl │ │ │ │ ldr r2, [sp, #8] │ │ │ │ orr.w r2, r2, sl │ │ │ │ orr.w r9, r9, r2 │ │ │ │ orr.w r8, r8, r9 │ │ │ │ orr.w r5, r5, r8 │ │ │ │ orr.w fp, r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e49c8 │ │ │ │ + bl 1e4a00 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f436c │ │ │ │ + bl 1f43a4 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 104902 │ │ │ │ movs r1, #1 │ │ │ │ orr.w r4, r4, fp │ │ │ │ mov r0, r6 │ │ │ │ - bl 1eaa9c │ │ │ │ + bl 1eaad4 │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f5cbc │ │ │ │ + bl 1f5cf4 │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fa30c │ │ │ │ + bl 1fa344 │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fba40 │ │ │ │ + bl 1fba78 │ │ │ │ orrs r4, r0 │ │ │ │ uxtb r4, r4 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 10495c │ │ │ │ mov.w fp, #0 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1dbfe8 │ │ │ │ + bl 1dc020 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a93a0 │ │ │ │ + bl 1a93d8 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c83dc │ │ │ │ + bl 1c8414 │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e39c8 │ │ │ │ + bl 1e3a00 │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19cf1c │ │ │ │ + bl 19cf54 │ │ │ │ orr.w r5, r0, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e41d0 │ │ │ │ + bl 1e4208 │ │ │ │ orrs r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e3a28 │ │ │ │ + bl 1e3a60 │ │ │ │ orrs r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e580c │ │ │ │ + bl 1e5844 │ │ │ │ orrs r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e35ac │ │ │ │ + bl 1e35e4 │ │ │ │ orrs r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e4ce0 │ │ │ │ + bl 1e4d18 │ │ │ │ mov.w r1, #262144 @ 0x40000 │ │ │ │ orrs r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20e9e8 │ │ │ │ + bl 20ea20 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orrs r5, r0 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ adds r3, r1, #1 │ │ │ │ beq.n 104948 │ │ │ │ cmp r1, #1 │ │ │ │ beq.n 1048f8 │ │ │ │ cmp r1, #2 │ │ │ │ beq.n 1048f6 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r6 │ │ │ │ movw r3, #257 @ 0x101 │ │ │ │ movs r4, #16 │ │ │ │ strd r4, r3, [sp, #44] @ 0x2c │ │ │ │ - bl 1f729c │ │ │ │ + bl 1f72d4 │ │ │ │ orr.w r4, r0, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1eaf0c │ │ │ │ + bl 1eaf44 │ │ │ │ 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 104772 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f817c │ │ │ │ + bl 1f81b4 │ │ │ │ orrs r4, r0 │ │ │ │ b.n 104772 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e67f4 │ │ │ │ + bl 1e682c │ │ │ │ orrs r5, r0 │ │ │ │ b.n 1048bc │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e39c8 │ │ │ │ + bl 1e3a00 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e41d0 │ │ │ │ + bl 1e4208 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1eaa9c │ │ │ │ + bl 1eaad4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f5cbc │ │ │ │ + bl 1f5cf4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fa30c │ │ │ │ + bl 1fa344 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fba40 │ │ │ │ + bl 1fba78 │ │ │ │ b.n 104840 │ │ │ │ mov r1, fp │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b2250 │ │ │ │ + bl 1b2288 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1047e0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e1228 │ │ │ │ + bl 1e1260 │ │ │ │ b.n 104800 │ │ │ │ ldr r0, [pc, #88] @ (1049a4 ) │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #0 │ │ │ │ add r0, pc │ │ │ │ - bl 17eb9c │ │ │ │ + bl 17ebd4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r3, #0] │ │ │ │ b.n 1048b4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1dc738 │ │ │ │ + bl 1dc770 │ │ │ │ ldr r2, [pc, #68] @ (1049a8 ) │ │ │ │ ldr r3, [pc, #32] @ (104988 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3 │ │ │ │ @@ -257820,26 +257820,26 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xb8d8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r1, r6] │ │ │ │ + ldrh r6, [r0, r7] │ │ │ │ movs r7, r4 │ │ │ │ - ldr r7, [pc, #936] @ (104d3c ) │ │ │ │ + str r2, [r4, r0] │ │ │ │ movs r3, r3 │ │ │ │ @ instruction: 0xb8b8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ lsrs r4, r1, #23 │ │ │ │ movs r0, r0 │ │ │ │ bcs.n 1049c8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ b.n 10479a │ │ │ │ - @ instruction: 0xffff5566 │ │ │ │ + vsli.64 d21, d14, #63 @ 0x3f │ │ │ │ movs r3, r3 │ │ │ │ @ instruction: 0xb696 │ │ │ │ lsls r2, r0, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -257854,15 +257854,15 @@ │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ orrs.w r1, r2, r3 │ │ │ │ bne.n 1049e8 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b5740 │ │ │ │ + bl 1b5778 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr.w r0, [r0, #384] @ 0x180 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cbz r1, 104a0a │ │ │ │ movs r1, #0 │ │ │ │ ldrb.w ip, [r0, #32] │ │ │ │ cmp.w ip, #0 │ │ │ │ @@ -257871,25 +257871,25 @@ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r5, [r0, #0] │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 1049f2 │ │ │ │ cbz r1, 104a0a │ │ │ │ ldr r1, [r1, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1be678 │ │ │ │ + bl 1be6b0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20e2d4 │ │ │ │ + bl 20e30c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dc738 │ │ │ │ + bl 1dc770 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b2df8 │ │ │ │ + bl 1b2e30 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b5740 │ │ │ │ + bl 1b5778 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ 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, #3528] @ 0xdc8 │ │ │ │ sub.w sp, sp, #516 @ 0x204 │ │ │ │ @@ -257932,90 +257932,90 @@ │ │ │ │ bmi.w 104c3a │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldrsb.w r3, [r3, #65] @ 0x41 │ │ │ │ cmp r3, #3 │ │ │ │ beq.w 104c6e │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b2cb0 │ │ │ │ + bl 1b2ce8 │ │ │ │ ldr r3, [pc, #776] @ (104dc8 ) │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1a9768 │ │ │ │ + bl 1a97a0 │ │ │ │ ldr r1, [pc, #764] @ (104dcc ) │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1dcd98 │ │ │ │ + bl 1dcdd0 │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d8da0 │ │ │ │ + bl 1d8dd8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b2fbc │ │ │ │ + bl 1b2ff4 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldrb.w r3, [r3, #285] @ 0x11d │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 1050bc │ │ │ │ add.w sl, sp, #88 @ 0x58 │ │ │ │ add.w fp, sp, #64 @ 0x40 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldrb r3, [r3, #8] │ │ │ │ cmp r3, #5 │ │ │ │ bhi.w 104ca0 │ │ │ │ ldr.w r9, [sp, #36] @ 0x24 │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1c0adc │ │ │ │ + bl 1c0b14 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1df994 │ │ │ │ + bl 1df9cc │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r1, r7 │ │ │ │ bl 10470c │ │ │ │ movs r3, #1 │ │ │ │ movs r1, #8 │ │ │ │ strb.w r3, [fp] │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e883c │ │ │ │ + bl 1e8874 │ │ │ │ mov r1, fp │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1b46b0 │ │ │ │ + bl 1b46e8 │ │ │ │ ldr r3, [pc, #652] @ (104dd0 ) │ │ │ │ ldr r2, [r7, #0] │ │ │ │ orrs r4, r0 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ add r3, pc │ │ │ │ mov r1, sl │ │ │ │ str.w r3, [sl] │ │ │ │ mov r0, r9 │ │ │ │ str.w r6, [sl, #16] │ │ │ │ str.w r2, [sl, #8] │ │ │ │ movw r3, #642 @ 0x282 │ │ │ │ movt r3, #8 │ │ │ │ str.w r5, [sl, #12] │ │ │ │ str.w r3, [sl, #4] │ │ │ │ - bl 1f2978 │ │ │ │ + bl 1f29b0 │ │ │ │ orrs r4, r0 │ │ │ │ uxtb r4, r4 │ │ │ │ cbz r4, 104b7e │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ bl 10470c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ mov.w r1, #262144 @ 0x40000 │ │ │ │ - bl 209510 │ │ │ │ + bl 209548 │ │ │ │ ldr.w r3, [r8] │ │ │ │ lsls r4, r3, #25 │ │ │ │ bmi.n 104c76 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ cmp r5, #0 │ │ │ │ @@ -258053,25 +258053,25 @@ │ │ │ │ mov r4, r5 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ movs r5, #0 │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 104bb2 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 23f50c │ │ │ │ + bl 23f544 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 104bc0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 23f4dc │ │ │ │ + bl 23f514 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 104bb2 │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 104bc2 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 20ede8 │ │ │ │ + bl 20ee20 │ │ │ │ ldr r2, [pc, #456] @ (104dd4 ) │ │ │ │ ldr r3, [pc, #420] @ (104db4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #508] @ 0x1fc │ │ │ │ eors r2, r3 │ │ │ │ @@ -258090,48 +258090,48 @@ │ │ │ │ ldr r6, [pc, #412] @ (104dd8 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r5, [pc, #412] @ (104ddc ) │ │ │ │ add r6, pc │ │ │ │ add r5, pc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 17642c │ │ │ │ + bl 176464 │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #2 │ │ │ │ - bl 204af4 │ │ │ │ + bl 204b2c │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #2 │ │ │ │ - bl 17642c │ │ │ │ + bl 176464 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldrsb.w r3, [r3, #65] @ 0x41 │ │ │ │ cmp r3, #3 │ │ │ │ bne.w 104ab6 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ bl 10ec70 │ │ │ │ b.n 104ab6 │ │ │ │ ldr r5, [pc, #360] @ (104de0 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r4, [pc, #360] @ (104de4 ) │ │ │ │ add r5, pc │ │ │ │ add r4, pc │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 17642c │ │ │ │ + bl 176464 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 204af4 │ │ │ │ + bl 204b2c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #2 │ │ │ │ - bl 17642c │ │ │ │ + bl 176464 │ │ │ │ b.n 104b92 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r4, [r3, #384] @ 0x180 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbnz r3, 104cb6 │ │ │ │ b.n 104b06 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ @@ -258158,15 +258158,15 @@ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ strd r3, r6, [fp, #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 195490 │ │ │ │ + bl 1954c8 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 1050b8 │ │ │ │ movs r7, #0 │ │ │ │ strd r6, r4, [sp, #24] │ │ │ │ str r0, [sp, #8] │ │ │ │ str.w sl, [sp, #32] │ │ │ │ ldr r3, [r5, #16] │ │ │ │ @@ -258200,23 +258200,23 @@ │ │ │ │ cmp r3, r2 │ │ │ │ itt eq │ │ │ │ streq.w sl, [sp] │ │ │ │ moveq.w sl, #0 │ │ │ │ beq.n 104dfa │ │ │ │ ldr r5, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 195490 │ │ │ │ + bl 1954c8 │ │ │ │ cmp r5, #0 │ │ │ │ bne.w 10509c │ │ │ │ ldrd r6, r4, [sp, #24] │ │ │ │ ldr.w sl, [sp, #32] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ movs r2, #0 │ │ │ │ - bl 1df050 │ │ │ │ + bl 1df088 │ │ │ │ b.n 104d96 │ │ │ │ ldr r6, [r4, #24] │ │ │ │ cmp r6, #0 │ │ │ │ bne.n 104cd2 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -258229,100 +258229,100 @@ │ │ │ │ ... │ │ │ │ push {r1, r2, r3, r5, r7, lr} │ │ │ │ lsls r2, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ push {r2, r5, r7, lr} │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r6, [r0, r1] │ │ │ │ + ldr r6, [r7, r1] │ │ │ │ movs r7, r4 │ │ │ │ - ldr r4, [pc, #736] @ (1050a4 ) │ │ │ │ + ldr r4, [pc, #960] @ (105184 ) │ │ │ │ movs r3, r3 │ │ │ │ lsrs r4, r7, #21 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #15 │ │ │ │ movs r0, r0 │ │ │ │ b.n 105262 │ │ │ │ vrshr.u32 d30, d9, #1 │ │ │ │ @ instruction: 0xffffb3ee │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r7, r1] │ │ │ │ + strh r0, [r6, r2] │ │ │ │ movs r3, r3 │ │ │ │ - adds r5, #30 │ │ │ │ + adds r5, #86 @ 0x56 │ │ │ │ movs r3, r3 │ │ │ │ - strh r4, [r7, r0] │ │ │ │ + strh r4, [r6, r1] │ │ │ │ movs r3, r3 │ │ │ │ - adds r4, #226 @ 0xe2 │ │ │ │ + adds r5, #26 │ │ │ │ movs r3, r3 │ │ │ │ ldr.w r2, [sl, #20] │ │ │ │ movw r1, #642 @ 0x282 │ │ │ │ cmp r2, r1 │ │ │ │ bne.n 104d44 │ │ │ │ str.w sl, [sp] │ │ │ │ mov sl, r3 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ movs r1, #118 @ 0x76 │ │ │ │ str.w r3, [r8, #4] │ │ │ │ movs r3, #2 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ str.w r3, [r8] │ │ │ │ - bl 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r3 │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, r0, #24 │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ add.w r1, r5, #24 │ │ │ │ mov r0, r8 │ │ │ │ - bl 197710 │ │ │ │ + bl 197748 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #1 │ │ │ │ vstr d9, [sp, #88] @ 0x58 │ │ │ │ - bl 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 104e56 │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ vstr d8, [sp, #88] @ 0x58 │ │ │ │ - bl 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 104e7c │ │ │ │ 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, r8 │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ add r4, sp, #48 @ 0x30 │ │ │ │ mov.w r1, #330 @ 0x14a │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ 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 1950f0 │ │ │ │ + bl 195128 │ │ │ │ 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] │ │ │ │ @@ -258354,44 +258354,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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ movs r3, #1 │ │ │ │ str.w r9, [sp, #92] @ 0x5c │ │ │ │ mov r1, r3 │ │ │ │ str.w r3, [fp] │ │ │ │ movs r2, #32 │ │ │ │ vldr d7, [sp, #88] @ 0x58 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ vstr d7, [sp, #48] @ 0x30 │ │ │ │ - bl 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 104f54 │ │ │ │ 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, r8 │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ mov.w r1, #330 @ 0x14a │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ 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 1950f0 │ │ │ │ + bl 195128 │ │ │ │ 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, #108 @ 0x6c │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ @@ -258419,74 +258419,74 @@ │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov.w r1, #484 @ 0x1e4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ movs r1, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 197780 │ │ │ │ + bl 1977b8 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #2 │ │ │ │ - bl 193ec0 │ │ │ │ + bl 193ef8 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 10501c │ │ │ │ adds r5, #20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1976a0 │ │ │ │ + bl 1976d8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1977c8 │ │ │ │ + bl 197800 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1977f8 │ │ │ │ + bl 197830 │ │ │ │ mov r6, r0 │ │ │ │ movw r1, #619 @ 0x26b │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ 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 1950f0 │ │ │ │ + bl 195128 │ │ │ │ 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 fp, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr r4, [sp, #0] │ │ │ │ mov r1, r7 │ │ │ │ movs r7, #1 │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 195134 │ │ │ │ + bl 19516c │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - bl 194944 │ │ │ │ + bl 19497c │ │ │ │ cmp.w sl, #0 │ │ │ │ bne.w 104d32 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 195490 │ │ │ │ + bl 1954c8 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 104d7c │ │ │ │ str r0, [sp, #8] │ │ │ │ b.n 104d0e │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldrb r2, [r2, #12] │ │ │ │ cmp r2, #4 │ │ │ │ @@ -258525,15 +258525,15 @@ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ strd r3, r6, [sl, #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, r9 │ │ │ │ - bl 195490 │ │ │ │ + bl 1954c8 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 10519c │ │ │ │ mov r3, r9 │ │ │ │ mov.w r9, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ @@ -258560,27 +258560,27 @@ │ │ │ │ ldr r5, [r1, #0] │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 105142 │ │ │ │ bl 103384 │ │ │ │ orr.w r0, r0, r9 │ │ │ │ uxtb.w r9, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 195490 │ │ │ │ + bl 1954c8 │ │ │ │ mov r3, r8 │ │ │ │ cbz r3, 105178 │ │ │ │ mov r8, r0 │ │ │ │ b.n 105122 │ │ │ │ mov r0, fp │ │ │ │ b.n 10515a │ │ │ │ ldr r4, [sp, #0] │ │ │ │ mov r5, r9 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1df050 │ │ │ │ + bl 1df088 │ │ │ │ b.n 10518e │ │ │ │ ldr r6, [r4, #24] │ │ │ │ cmp r6, #0 │ │ │ │ bne.n 1050e6 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -258623,15 +258623,15 @@ │ │ │ │ ldr r3, [pc, #620] @ (105464 ) │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r2, r3 │ │ │ │ movs r3, #9 │ │ │ │ - bl 1bbfc0 │ │ │ │ + bl 1bbff8 │ │ │ │ ldrsb.w r2, [r4, #65] @ 0x41 │ │ │ │ cmp r2, #4 │ │ │ │ beq.w 1053a0 │ │ │ │ cmp r2, #3 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ beq.w 10534a │ │ │ │ @@ -258676,18 +258676,18 @@ │ │ │ │ cmpne r3, #14 │ │ │ │ beq.n 1052a2 │ │ │ │ ldrb.w r3, [r5, #345] @ 0x159 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 10533a │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fc684 │ │ │ │ + bl 1fc6bc │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d0d74 │ │ │ │ + bl 1d0dac │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 13b9d0 │ │ │ │ ldrsb.w r3, [r4, #65] @ 0x41 │ │ │ │ cmp r3, #14 │ │ │ │ it ne │ │ │ │ cmpne r3, #5 │ │ │ │ @@ -258695,34 +258695,34 @@ │ │ │ │ mov r0, r4 │ │ │ │ mov.w r9, #1 │ │ │ │ bl 11462c │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r4 │ │ │ │ strh.w r9, [sp, #28] │ │ │ │ strb.w r9, [sp, #30] │ │ │ │ - bl 1b4cfc │ │ │ │ + bl 1b4d34 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ strb.w r9, [sp, #20] │ │ │ │ - bl 1b46b0 │ │ │ │ + bl 1b46e8 │ │ │ │ ldrb r3, [r5, #8] │ │ │ │ cmp r3, #4 │ │ │ │ beq.n 105386 │ │ │ │ cmp r3, #5 │ │ │ │ bls.n 105312 │ │ │ │ ldrb.w r2, [r5, #260] @ 0x104 │ │ │ │ mov r3, r8 │ │ │ │ ldr r1, [pc, #364] @ (10546c ) │ │ │ │ mov r0, r4 │ │ │ │ rsb r2, r2, #2 │ │ │ │ strb.w r2, [sp, #24] │ │ │ │ ldr r2, [pc, #356] @ (105470 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ - bl 195ae4 │ │ │ │ + bl 195b1c │ │ │ │ mov r2, r4 │ │ │ │ add.w r1, r6, #240 @ 0xf0 │ │ │ │ mov r0, r5 │ │ │ │ bl 10470c │ │ │ │ ldr r2, [pc, #340] @ (105474 ) │ │ │ │ ldr r3, [pc, #304] @ (105454 ) │ │ │ │ add r2, pc │ │ │ │ @@ -258745,46 +258745,46 @@ │ │ │ │ b.n 10521c │ │ │ │ ldr r2, [pc, #288] @ (105478 ) │ │ │ │ mov r3, r6 │ │ │ │ ldr r1, [pc, #288] @ (10547c ) │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 195ae4 │ │ │ │ + bl 195b1c │ │ │ │ ldrb.w r3, [r4, #326] @ 0x146 │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ itt eq │ │ │ │ moveq r3, #1 │ │ │ │ strbeq.w r3, [r6, #792] @ 0x318 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1052c6 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d3734 │ │ │ │ + bl 1d376c │ │ │ │ b.n 1052c6 │ │ │ │ ldr r2, [pc, #248] @ (105480 ) │ │ │ │ movs r3, #2 │ │ │ │ ldr r1, [pc, #248] @ (105484 ) │ │ │ │ mov r0, r4 │ │ │ │ strb.w r3, [sp, #24] │ │ │ │ add r2, pc │ │ │ │ mov r3, r8 │ │ │ │ add r1, pc │ │ │ │ - bl 195ae4 │ │ │ │ + bl 195b1c │ │ │ │ ldrb r3, [r5, #8] │ │ │ │ b.n 1052f2 │ │ │ │ mov r0, r4 │ │ │ │ bl 10a9d0 │ │ │ │ mov r0, r4 │ │ │ │ bl 10b364 │ │ │ │ mov r0, r4 │ │ │ │ bl 1102d0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b1b1c │ │ │ │ + bl 1b1b54 │ │ │ │ mov r0, r4 │ │ │ │ bl 110694 │ │ │ │ mov r0, r4 │ │ │ │ bl 10b784 │ │ │ │ ldrsb.w r2, [r4, #65] @ 0x41 │ │ │ │ b.n 105212 │ │ │ │ ldr r3, [pc, #188] @ (105488 ) │ │ │ │ @@ -258821,33 +258821,33 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1053e4 │ │ │ │ orrs.w r1, r2, r3 │ │ │ │ beq.n 105434 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c2878 │ │ │ │ + bl 1c28b0 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #8 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c2878 │ │ │ │ + bl 1c28b0 │ │ │ │ ldrsb.w r2, [r4, #65] @ 0x41 │ │ │ │ b.n 105228 │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r6, sp, #176 @ 0xb0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r7, r2] │ │ │ │ + str r2, [r6, r3] │ │ │ │ movs r7, r4 │ │ │ │ - cmp r6, r7 │ │ │ │ + cmp r6, lr │ │ │ │ movs r3, r3 │ │ │ │ add r6, sp, #96 @ 0x60 │ │ │ │ lsls r2, r0, #2 │ │ │ │ lsrs r4, r7, #15 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r1, #2 │ │ │ │ movs r0, r0 │ │ │ │ @@ -259076,28 +259076,28 @@ │ │ │ │ mov r0, r7 │ │ │ │ bl 10548c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 105686 │ │ │ │ ldrd r5, r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ add r5, r3 │ │ │ │ - bl 1969f0 │ │ │ │ + bl 196a28 │ │ │ │ add r0, r5 │ │ │ │ cmp r0, sl │ │ │ │ bcc.n 105686 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1969f0 │ │ │ │ + bl 196a28 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ add.w sl, r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 10568c │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 195490 │ │ │ │ + bl 1954c8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 105678 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -259456,15 +259456,15 @@ │ │ │ │ lsls r7, r3, #25 │ │ │ │ bmi.w 105df0 │ │ │ │ ldr.w r2, [pc, #1548] @ 106098 │ │ │ │ mov.w r1, #512 @ 0x200 │ │ │ │ ldr r3, [r5, #116] @ 0x74 │ │ │ │ add r2, pc │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1bfd20 │ │ │ │ + bl 1bfd58 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ mov fp, r0 │ │ │ │ tst.w r2, #112 @ 0x70 │ │ │ │ beq.n 105ac6 │ │ │ │ ldr r3, [r5, #112] @ 0x70 │ │ │ │ cmp r3, #3 │ │ │ │ bhi.n 105ac6 │ │ │ │ @@ -259488,50 +259488,50 @@ │ │ │ │ ldr r2, [r5, #112] @ 0x70 │ │ │ │ cmp r2, r3 │ │ │ │ bne.w 105d92 │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movs r3, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1ab2c8 │ │ │ │ + bl 1ab300 │ │ │ │ orr.w fp, r0, fp │ │ │ │ ldrb.w r8, [r5, #92] @ 0x5c │ │ │ │ cmp.w r8, #0 │ │ │ │ bne.w 105ea4 │ │ │ │ ldr.w r3, [pc, #1440] @ 10609c │ │ │ │ movs r2, #32 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1ec8c8 │ │ │ │ + bl 1ec900 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 108a5c │ │ │ │ ldr r3, [r5, #116] @ 0x74 │ │ │ │ orr.w r7, r0, fp │ │ │ │ ldrb.w r3, [r3, #341] @ 0x155 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 105e88 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr.w r1, [pc, #1396] @ 1060a0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 1dcd98 │ │ │ │ + bl 1dcdd0 │ │ │ │ ldr.w r1, [pc, #1388] @ 1060a4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 20fd64 │ │ │ │ + bl 20fd9c │ │ │ │ movs r1, #1 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b3988 │ │ │ │ + bl 1b39c0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 105e80 │ │ │ │ orr.w r8, r8, r7 │ │ │ │ orr.w r4, r9, r8 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ @@ -259540,30 +259540,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 1c6d90 │ │ │ │ + bl 1c6dc8 │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 109c20 │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 109bf8 │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1bb390 │ │ │ │ + bl 1bb3c8 │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 109bd0 │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ddcf0 │ │ │ │ + bl 1ddd28 │ │ │ │ mov r1, r5 │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 13b8dc │ │ │ │ ldr r3, [r5, #116] @ 0x74 │ │ │ │ orrs r4, r0 │ │ │ │ ldrb.w r3, [r3, #402] @ 0x192 │ │ │ │ @@ -259583,15 +259583,15 @@ │ │ │ │ it mi │ │ │ │ movmi r4, #0 │ │ │ │ bpl.w 106064 │ │ │ │ ldrb.w r3, [r3, #402] @ 0x192 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 105e4e │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 192090 │ │ │ │ + bl 1920c8 │ │ │ │ ldr r3, [r5, #116] @ 0x74 │ │ │ │ orrs r4, r0 │ │ │ │ ldrb r3, [r3, #8] │ │ │ │ cmp r3, #6 │ │ │ │ bhi.w 105e64 │ │ │ │ ldrb.w r3, [r5, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ @@ -259616,15 +259616,15 @@ │ │ │ │ bl 111a60 │ │ │ │ ldr.w r3, [pc, #1128] @ 1060ac │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1a9768 │ │ │ │ + bl 1a97a0 │ │ │ │ ldr r3, [r5, #116] @ 0x74 │ │ │ │ orrs r4, r0 │ │ │ │ ldrb r3, [r3, #8] │ │ │ │ cmp r3, #5 │ │ │ │ bhi.w 105e1a │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 10c014 │ │ │ │ @@ -259637,15 +259637,15 @@ │ │ │ │ bne.n 105d52 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 108a34 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 105d68 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1914b8 │ │ │ │ + bl 1914f0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 105d2a │ │ │ │ ldr r2, [r5, #116] @ 0x74 │ │ │ │ mov r3, r0 │ │ │ │ ldrb r2, [r2, #8] │ │ │ │ cmp r2, #4 │ │ │ │ bls.n 105cdc │ │ │ │ @@ -259669,51 +259669,51 @@ │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ strb.w r5, [sp, #68] @ 0x44 │ │ │ │ strb.w r4, [sp, #69] @ 0x45 │ │ │ │ strb.w r2, [sp, #71] @ 0x47 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - bl 1c2fc8 │ │ │ │ + bl 1c3000 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e1228 │ │ │ │ + bl 1e1260 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e39c8 │ │ │ │ + bl 1e3a00 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e41d0 │ │ │ │ + bl 1e4208 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e3a28 │ │ │ │ + bl 1e3a60 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fb788 │ │ │ │ + bl 1fb7c0 │ │ │ │ ldr.w r3, [sl] │ │ │ │ lsls r3, r3, #25 │ │ │ │ bmi.w 105e24 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 20ede8 │ │ │ │ + bl 20ee20 │ │ │ │ ldr r2, [pc, #928] @ (1060b0 ) │ │ │ │ ldr r3, [pc, #876] @ (106080 ) │ │ │ │ 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 10607c │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e1228 │ │ │ │ + bl 1e1260 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e39c8 │ │ │ │ + bl 1e3a00 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e41d0 │ │ │ │ + bl 1e4208 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e3a28 │ │ │ │ + bl 1e3a60 │ │ │ │ b.n 105c80 │ │ │ │ ldr.w r0, [r5, #144] @ 0x90 │ │ │ │ adds r0, #44 @ 0x2c │ │ │ │ bl 105838 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 105c74 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ @@ -259748,15 +259748,15 @@ │ │ │ │ ldr r3, [r5, #116] @ 0x74 │ │ │ │ ldrb.w r3, [r3, #340] @ 0x154 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 105aee │ │ │ │ movs r3, #1 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, r3 │ │ │ │ - bl 1ab430 │ │ │ │ + bl 1ab468 │ │ │ │ orr.w fp, r0, fp │ │ │ │ b.n 105aee │ │ │ │ ubfx r2, r2, #4, #2 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r5 │ │ │ │ bl 10e908 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ @@ -259778,46 +259778,46 @@ │ │ │ │ ldr r7, [pc, #704] @ (1060b4 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r4, [pc, #704] @ (1060b8 ) │ │ │ │ add r7, pc │ │ │ │ add r4, pc │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ - bl 17642c │ │ │ │ + bl 176464 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 204af4 │ │ │ │ + bl 204b2c │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #2 │ │ │ │ - bl 17642c │ │ │ │ + bl 176464 │ │ │ │ b.n 105a88 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1deea4 │ │ │ │ + bl 1deedc │ │ │ │ orrs r4, r0 │ │ │ │ b.n 105c5e │ │ │ │ ldr r5, [pc, #660] @ (1060bc ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r4, [pc, #660] @ (1060c0 ) │ │ │ │ add r5, pc │ │ │ │ add r4, pc │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 17642c │ │ │ │ + bl 176464 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 204af4 │ │ │ │ + bl 204b2c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #2 │ │ │ │ - bl 17642c │ │ │ │ + bl 176464 │ │ │ │ b.n 105d08 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r5 │ │ │ │ bl 10a62c │ │ │ │ orrs r4, r0 │ │ │ │ b.n 105bf2 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ @@ -259842,15 +259842,15 @@ │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov.w r1, #262144 @ 0x40000 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [pc, #556] @ (1060c8 ) │ │ │ │ add r3, pc │ │ │ │ - bl 1c9230 │ │ │ │ + bl 1c9268 │ │ │ │ orrs r7, r0 │ │ │ │ b.n 105b26 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r4, [r3, #384] @ 0x180 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbnz r3, 105eba │ │ │ │ b.n 105afa │ │ │ │ @@ -259867,15 +259867,15 @@ │ │ │ │ mov r5, r1 │ │ │ │ movs r3, #0 │ │ │ │ strd fp, sl, [sp, #24] │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [r5, #24] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ - bl 195490 │ │ │ │ + bl 1954c8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 106022 │ │ │ │ str r5, [sp, #20] │ │ │ │ mov.w sl, #0 │ │ │ │ mov r5, r6 │ │ │ │ @@ -259902,15 +259902,15 @@ │ │ │ │ ldr r4, [r0, #0] │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 105f10 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #4 │ │ │ │ beq.n 106000 │ │ │ │ mov r0, fp │ │ │ │ - bl 195490 │ │ │ │ + bl 1954c8 │ │ │ │ mov r3, fp │ │ │ │ cbz r3, 105f7a │ │ │ │ mov fp, r0 │ │ │ │ b.n 105ef6 │ │ │ │ ldr r1, [r0, #20] │ │ │ │ subw r4, r1, #678 @ 0x2a6 │ │ │ │ bics.w r2, r4, #4 │ │ │ │ @@ -259929,25 +259929,25 @@ │ │ │ │ lsr.w r3, r7, r3 │ │ │ │ lsls r1, r3, #31 │ │ │ │ bpl.n 105fe2 │ │ │ │ mov r0, r4 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 105f0c │ │ │ │ mov r0, fp │ │ │ │ - bl 195490 │ │ │ │ + bl 1954c8 │ │ │ │ mov r3, fp │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 105f32 │ │ │ │ mov r4, r6 │ │ │ │ mov r6, r5 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl 1df050 │ │ │ │ + bl 1df088 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r3, r0 │ │ │ │ uxtb r3, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 105fa6 │ │ │ │ @@ -259975,18 +259975,18 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 105fc0 │ │ │ │ cbz r1, 105fd6 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1a1c50 │ │ │ │ + bl 1a1c88 │ │ │ │ ldr.w fp, [sp, #16] │ │ │ │ b.n 105afa │ │ │ │ - bl 194944 │ │ │ │ + bl 19497c │ │ │ │ mov sl, r8 │ │ │ │ mov r0, r4 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 105f0c │ │ │ │ b.n 105f6e │ │ │ │ ldr r1, [r0, #20] │ │ │ │ subw r3, r1, #678 @ 0x2a6 │ │ │ │ @@ -260015,15 +260015,15 @@ │ │ │ │ orrs r4, r0 │ │ │ │ b.n 105c36 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bfd20 │ │ │ │ + bl 1bfd58 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ubfx r2, r2, #4, #2 │ │ │ │ bl 10de28 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ @@ -260043,41 +260043,41 @@ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r5 │ │ │ │ bl 10db8c │ │ │ │ b.n 105ac2 │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #198 @ 0xc6 │ │ │ │ + subs r4, #254 @ 0xfe │ │ │ │ movs r3, r3 │ │ │ │ add r5, pc, #640 @ (adr r5, 10630c ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ add r5, pc, #624 @ (adr r5, 106300 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [pc, #72] @ (1060dc ) │ │ │ │ + ldr r0, [pc, #296] @ (1061bc ) │ │ │ │ movs r7, r4 │ │ │ │ lsrs r4, r7, #21 │ │ │ │ movs r0, r0 │ │ │ │ bcs.n 1060e2 │ │ │ │ @ instruction: 0xffff07cc │ │ │ │ movs r0, r0 │ │ │ │ bne.n 10607e │ │ │ │ vrshr.u32 d29, d7, #1 │ │ │ │ vraddhn.i d29, , │ │ │ │ @ instruction: 0xffff0bfc │ │ │ │ movs r0, r0 │ │ │ │ add r2, pc, #936 @ (adr r2, 10645c ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r2, r0 │ │ │ │ + lsrs r2, r7 │ │ │ │ movs r3, r3 │ │ │ │ - movs r3, #104 @ 0x68 │ │ │ │ + movs r3, #160 @ 0xa0 │ │ │ │ movs r3, r3 │ │ │ │ - lsls r6, r1 │ │ │ │ + lsrs r6, r0 │ │ │ │ movs r3, r3 │ │ │ │ - movs r3, #52 @ 0x34 │ │ │ │ + movs r3, #108 @ 0x6c │ │ │ │ movs r3, r3 │ │ │ │ lsrs r0, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ bcs.n 10602a │ │ │ │ vqshl.u64 q8, q2, #63 @ 0x3f │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ @@ -260208,15 +260208,15 @@ │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ ldr r7, [sp, #88] @ 0x58 │ │ │ │ lsls r2, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [sp, #680] @ 0x2a8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r0, r6 │ │ │ │ + adcs r0, r5 │ │ │ │ movs r7, r4 │ │ │ │ ldr r3, [pc, #64] @ (10627c ) │ │ │ │ mov.w ip, #108 @ 0x6c │ │ │ │ ldr r2, [pc, #64] @ (106280 ) │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r0, #20] │ │ │ │ cmp r1, #238 @ 0xee │ │ │ │ @@ -260379,31 +260379,31 @@ │ │ │ │ movs r0, #0 │ │ │ │ b.n 1063a6 │ │ │ │ strd r3, r1, [sp, #16] │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 1063f0 │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r6 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r5, r0 │ │ │ │ b.n 106386 │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ subs r2, #1 │ │ │ │ strd r1, r1, [sp, #16] │ │ │ │ cmp r2, #31 │ │ │ │ bhi.n 106432 │ │ │ │ @@ -260803,15 +260803,15 @@ │ │ │ │ asrs r1, r2, #4 │ │ │ │ asrs r1, r2, #4 │ │ │ │ uxtb r7, r7 │ │ │ │ cmp.w r1, #330 @ 0x14a │ │ │ │ mov r0, r8 │ │ │ │ it eq │ │ │ │ lsleq r7, r7, #2 │ │ │ │ - bl 1969f0 │ │ │ │ + bl 196a28 │ │ │ │ lsls r0, r0, #2 │ │ │ │ b.n 106664 │ │ │ │ cmp r3, #5 │ │ │ │ beq.n 106794 │ │ │ │ lsls r7, r7, #2 │ │ │ │ lsls r0, r0, #2 │ │ │ │ b.n 106664 │ │ │ │ @@ -260985,21 +260985,21 @@ │ │ │ │ str r3, [sp, #12] │ │ │ │ bmi.w 106ad4 │ │ │ │ add.w sl, sp, #16 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movw r1, #267 @ 0x10b │ │ │ │ ldrb.w r6, [r5, #44] @ 0x2c │ │ │ │ ldrb.w r9, [r5, #41] @ 0x29 │ │ │ │ - bl 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r9 │ │ │ │ add.w r1, r0, #24 │ │ │ │ strb.w r6, [r0, #44] @ 0x2c │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #108 @ 0x6c │ │ │ │ add.w ip, r8, #84 @ 0x54 │ │ │ │ mla r3, r2, r3, r1 │ │ │ │ ldrb.w lr, [r3, #29] │ │ │ │ movs r3, #0 │ │ │ │ @@ -261010,20 +261010,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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ add.w r0, r5, #24 │ │ │ │ add.w r1, r8, #24 │ │ │ │ - bl 195134 │ │ │ │ + bl 19516c │ │ │ │ ldr r0, [r5, #24] │ │ │ │ - bl 194944 │ │ │ │ + bl 19497c │ │ │ │ b.n 1068f8 │ │ │ │ cmp r3, #5 │ │ │ │ beq.w 106916 │ │ │ │ mov.w sl, sl, lsl #2 │ │ │ │ mov.w r9, r9, lsl #2 │ │ │ │ b.n 106884 │ │ │ │ cmp.w r1, #552 @ 0x228 │ │ │ │ @@ -261032,15 +261032,15 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ b.n 1068f8 │ │ │ │ uxtb.w sl, r2 │ │ │ │ cmp.w r1, #330 @ 0x14a │ │ │ │ mov r0, r5 │ │ │ │ it eq │ │ │ │ moveq.w sl, sl, lsl #2 │ │ │ │ - bl 1969f0 │ │ │ │ + bl 196a28 │ │ │ │ mov.w r9, r0, lsl #2 │ │ │ │ b.n 106884 │ │ │ │ ldr r2, [r1, #124] @ 0x7c │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldrb r0, [r2, #12] │ │ │ │ cmp r0, #5 │ │ │ │ bne.n 10698a │ │ │ │ @@ -261172,51 +261172,51 @@ │ │ │ │ mov.w r9, r9, asr #2 │ │ │ │ mov fp, r0 │ │ │ │ b.n 10698c │ │ │ │ uxtb.w r9, r9 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 19752c │ │ │ │ + bl 197564 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov sl, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19752c │ │ │ │ + bl 197564 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #339 @ 0x153 │ │ │ │ mov r0, r7 │ │ │ │ mov.w r9, r9, asr #2 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov fp, r0 │ │ │ │ b.n 10698c │ │ │ │ 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 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 106c10 │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ mov r3, r8 │ │ │ │ mov r2, fp │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r7 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ movs r3, #0 │ │ │ │ mov fp, r0 │ │ │ │ str r3, [sp, #12] │ │ │ │ b.n 1069b4 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r1, [sp, #32] │ │ │ │ b.n 106be0 │ │ │ │ @@ -261267,30 +261267,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 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov sl, r0 │ │ │ │ cbz r0, 106cca │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ mov r2, fp │ │ │ │ mov r3, sl │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #479 @ 0x1df │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov fp, r0 │ │ │ │ b.n 106996 │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ str r7, [sp, #880] @ 0x370 │ │ │ │ lsls r2, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ @@ -261399,21 +261399,21 @@ │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ bne.n 106e02 │ │ │ │ cmp r7, #0 │ │ │ │ beq.w 107146 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ movw r1, #365 @ 0x16d │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 193b64 │ │ │ │ + bl 193b9c │ │ │ │ add.w r6, r0, #28 │ │ │ │ ldrb r3, [r4, #17] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ 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] │ │ │ │ @@ -261428,15 +261428,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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r5, [r3, #17] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r5, r3 │ │ │ │ bhi.w 1070b8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -261465,35 +261465,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 1967c0 │ │ │ │ + bl 1967f8 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 1973f0 │ │ │ │ + bl 197428 │ │ │ │ movs r2, #16 │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ vstr d8, [sp, #112] @ 0x70 │ │ │ │ - bl 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, 106f00 │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr r2, [sp, #8] │ │ │ │ adds r2, #20 │ │ │ │ ldrb r4, [r7, #16] │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 10704e │ │ │ │ add r3, sp, #116 @ 0x74 │ │ │ │ mov r9, r7 │ │ │ │ @@ -261514,21 +261514,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, #365 @ 0x16d │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 193b64 │ │ │ │ + bl 193b9c │ │ │ │ ldrb.w r3, [r9, #17] │ │ │ │ add.w r1, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r8, r0 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ 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] │ │ │ │ @@ -261541,54 +261541,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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r3, #20 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, sl │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 197950 │ │ │ │ + bl 197988 │ │ │ │ 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 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 106ff2 │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #356 @ 0x164 │ │ │ │ mov r0, sl │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #353 @ 0x161 │ │ │ │ mov r0, sl │ │ │ │ adds r7, #1 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ ldrb.w ip, [r9, #16] │ │ │ │ str r0, [sp, #8] │ │ │ │ cmp r7, ip │ │ │ │ bcs.n 107048 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ strd r5, r5, [r6] │ │ │ │ strd r5, r9, [r6, #8] │ │ │ │ @@ -261610,19 +261610,19 @@ │ │ │ │ str r3, [sp, #24] │ │ │ │ add r8, r2 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ bne.w 106ec4 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1967c0 │ │ │ │ + bl 1967f8 │ │ │ │ add r2, sp, #192 @ 0xc0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 1973f0 │ │ │ │ + bl 197428 │ │ │ │ ldr r2, [pc, #232] @ (107160 ) │ │ │ │ ldr r3, [pc, #228] @ (10715c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #772] @ 0x304 │ │ │ │ eors r2, r3 │ │ │ │ @@ -261663,15 +261663,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 197950 │ │ │ │ + bl 197988 │ │ │ │ cmp r5, sl │ │ │ │ str.w r0, [r7, #4]! │ │ │ │ bcs.n 107164 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r4, r4, r3 │ │ │ │ it eq │ │ │ │ moveq r1, r6 │ │ │ │ @@ -261682,50 +261682,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 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 107136 │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ adds r3, #20 │ │ │ │ movw r1, #479 @ 0x1df │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, r6 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r1, r0 │ │ │ │ b.n 1070de │ │ │ │ mov r6, r4 │ │ │ │ b.n 106e6a │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ str r2, [sp, #888] @ 0x378 │ │ │ │ lsls r2, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r0, #60] @ 0x3c │ │ │ │ lsls r2, r0, #2 │ │ │ │ mov r0, sl │ │ │ │ - bl 1967c0 │ │ │ │ + bl 1967f8 │ │ │ │ add r2, sp, #192 @ 0xc0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1973f0 │ │ │ │ + bl 197428 │ │ │ │ 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] │ │ │ │ @@ -261749,21 +261749,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, #365 @ 0x16d │ │ │ │ - bl 193b64 │ │ │ │ + bl 193b9c │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ add.w r6, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ 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 │ │ │ │ @@ -261776,15 +261776,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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ b.n 106e72 │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ cmp r3, #1 │ │ │ │ beq.w 106e72 │ │ │ │ b.n 10719c │ │ │ │ ldr.w r4, [r3, r9, lsl #2] │ │ │ │ add.w r3, r3, r9, lsl #2 │ │ │ │ @@ -261806,41 +261806,41 @@ │ │ │ │ cmp r3, #8 │ │ │ │ beq.n 107284 │ │ │ │ cmp r3, #15 │ │ │ │ bls.n 10723c │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movw r1, #459 @ 0x1cb │ │ │ │ - bl 197218 │ │ │ │ + bl 197250 │ │ │ │ mov r6, r0 │ │ │ │ b.n 107176 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov.w r1, #466 @ 0x1d2 │ │ │ │ - bl 197218 │ │ │ │ + bl 197250 │ │ │ │ mov r6, r0 │ │ │ │ b.n 107176 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1967c0 │ │ │ │ + bl 1967f8 │ │ │ │ add r2, sp, #260 @ 0x104 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 1973f0 │ │ │ │ + bl 197428 │ │ │ │ b.n 107074 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov.w r1, #462 @ 0x1ce │ │ │ │ - bl 197218 │ │ │ │ + bl 197250 │ │ │ │ mov r6, r0 │ │ │ │ b.n 107176 │ │ │ │ mov r2, r6 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ movw r1, #463 @ 0x1cf │ │ │ │ mov r0, r6 │ │ │ │ - bl 197218 │ │ │ │ + bl 197250 │ │ │ │ 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] │ │ │ │ @@ -261856,15 +261856,15 @@ │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ bne.w 107806 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #462 @ 0x1ce │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movs r4, #0 │ │ │ │ - bl 197218 │ │ │ │ + bl 197250 │ │ │ │ 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 │ │ │ │ @@ -261881,21 +261881,21 @@ │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ movw r1, #365 @ 0x16d │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 193b64 │ │ │ │ + bl 193b9c │ │ │ │ ldrb r3, [r7, #17] │ │ │ │ add.w r1, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ 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 │ │ │ │ @@ -261911,20 +261911,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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov.w r1, #462 @ 0x1ce │ │ │ │ mov r0, r5 │ │ │ │ str r5, [sp, #8] │ │ │ │ - bl 197218 │ │ │ │ + bl 197250 │ │ │ │ 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] │ │ │ │ @@ -261945,22 +261945,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, #365 @ 0x16d │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 193b64 │ │ │ │ + bl 193b9c │ │ │ │ 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 1950f0 │ │ │ │ + bl 195128 │ │ │ │ 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] │ │ │ │ @@ -261972,15 +261972,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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ 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] │ │ │ │ @@ -261997,22 +261997,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, #365 @ 0x16d │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 193b64 │ │ │ │ + bl 193b9c │ │ │ │ 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 1950f0 │ │ │ │ + bl 195128 │ │ │ │ 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 │ │ │ │ @@ -262029,15 +262029,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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ 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] │ │ │ │ @@ -262054,22 +262054,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, #365 @ 0x16d │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 193b64 │ │ │ │ + bl 193b9c │ │ │ │ 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 1950f0 │ │ │ │ + bl 195128 │ │ │ │ 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 │ │ │ │ @@ -262084,15 +262084,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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ 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] │ │ │ │ @@ -262109,22 +262109,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, #365 @ 0x16d │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 193b64 │ │ │ │ + bl 193b9c │ │ │ │ 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 1950f0 │ │ │ │ + bl 195128 │ │ │ │ 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 │ │ │ │ @@ -262139,15 +262139,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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ 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] │ │ │ │ @@ -262181,22 +262181,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, #365 @ 0x16d │ │ │ │ str r4, [sp, #20] │ │ │ │ ldr r0, [r2, #16] │ │ │ │ - bl 193b64 │ │ │ │ + bl 193b9c │ │ │ │ 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 1950f0 │ │ │ │ + bl 195128 │ │ │ │ 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] │ │ │ │ @@ -262213,15 +262213,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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ 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] │ │ │ │ @@ -262237,22 +262237,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, #365 @ 0x16d │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 193b64 │ │ │ │ + bl 193b9c │ │ │ │ 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 1950f0 │ │ │ │ + bl 195128 │ │ │ │ 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] │ │ │ │ @@ -262267,15 +262267,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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ 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] │ │ │ │ @@ -262292,21 +262292,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, #365 @ 0x16d │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 193b64 │ │ │ │ + bl 193b9c │ │ │ │ add.w r5, r0, #28 │ │ │ │ ldrb r3, [r7, #17] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ 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 │ │ │ │ @@ -262322,15 +262322,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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ 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 │ │ │ │ @@ -262340,35 +262340,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, #488 @ 0x1e8 │ │ │ │ str.w r3, [sl, #20] │ │ │ │ - bl 1973f0 │ │ │ │ + bl 197428 │ │ │ │ mov r6, r0 │ │ │ │ b.n 107176 │ │ │ │ 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, #365 @ 0x16d │ │ │ │ - bl 193b64 │ │ │ │ + bl 193b9c │ │ │ │ add.w r6, r0, #28 │ │ │ │ ldrb r3, [r7, #17] │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ 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 │ │ │ │ @@ -262381,35 +262381,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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ b.n 1072d4 │ │ │ │ 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, #365 @ 0x16d │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 193b64 │ │ │ │ + bl 193b9c │ │ │ │ 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 1950f0 │ │ │ │ + bl 195128 │ │ │ │ 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] │ │ │ │ @@ -262422,15 +262422,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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ b.n 10760c │ │ │ │ blx 42d94 <__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 │ │ │ │ @@ -262497,22 +262497,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 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ 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 1950f0 │ │ │ │ + bl 195128 │ │ │ │ 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 │ │ │ │ @@ -262548,15 +262548,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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldrb.w r3, [r7, #41] @ 0x29 │ │ │ │ cmp r3, #16 │ │ │ │ beq.n 107b1a │ │ │ │ ldr r2, [pc, #572] @ (107c9c ) │ │ │ │ ldr r3, [pc, #556] @ (107c90 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -262614,30 +262614,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 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 107b08 │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ mov r2, sl │ │ │ │ mov r3, r5 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r8 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov sl, r0 │ │ │ │ b.n 10797e │ │ │ │ ldrb.w r2, [r5, #41] @ 0x29 │ │ │ │ mov r1, r4 │ │ │ │ ldrb.w r3, [r5, #40] @ 0x28 │ │ │ │ mov r0, r8 │ │ │ │ str.w r9, [sp, #40] @ 0x28 │ │ │ │ @@ -262720,21 +262720,21 @@ │ │ │ │ adds r3, #1 │ │ │ │ cmp r6, r3 │ │ │ │ bne.n 107bee │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 107a5e │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ movw r1, #365 @ 0x16d │ │ │ │ - bl 193b64 │ │ │ │ + bl 193b9c │ │ │ │ ldrb.w r3, [r9, #17] │ │ │ │ add.w r9, r0, #28 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r9 │ │ │ │ mov r7, r0 │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ 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 │ │ │ │ @@ -262746,15 +262746,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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ b.n 107a5e │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #40] @ 0x28 │ │ │ │ b.n 107ade │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #40] @ 0x28 │ │ │ │ b.n 107ade │ │ │ │ @@ -262864,15 +262864,15 @@ │ │ │ │ mov r1, r8 │ │ │ │ bl 1065c4 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 107d5a │ │ │ │ mov r0, r9 │ │ │ │ - bl 195490 │ │ │ │ + bl 1954c8 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 107d4a │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 107d34 │ │ │ │ @@ -262895,15 +262895,15 @@ │ │ │ │ subs r2, r1, r0 │ │ │ │ cmp r4, r3 │ │ │ │ bne.n 107db6 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ str.w r2, [r3, #772] @ 0x304 │ │ │ │ - bl 1f92d8 │ │ │ │ + bl 1f9310 │ │ │ │ ldr r2, [r0, #24] │ │ │ │ add.w r3, r0, #32 │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 10838e │ │ │ │ ldr.w fp, [r0, #36] @ 0x24 │ │ │ │ movs r6, #1 │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ @@ -262912,15 +262912,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 193f20 │ │ │ │ + bl 193f58 │ │ │ │ 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 │ │ │ │ @@ -262971,15 +262971,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 107f16 │ │ │ │ movs r1, #95 @ 0x5f │ │ │ │ - bl 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ 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, #108 @ 0x6c │ │ │ │ @@ -262999,15 +262999,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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r7, #16 │ │ │ │ adds r3, #16 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, r7 │ │ │ │ bls.w 108086 │ │ │ │ @@ -263022,35 +263022,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 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 107f5a │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ mov.w r1, #330 @ 0x14a │ │ │ │ - bl 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ 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 1950f0 │ │ │ │ + bl 195128 │ │ │ │ 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, #108 @ 0x6c │ │ │ │ str.w r8, [r4, #8] │ │ │ │ @@ -263079,18 +263079,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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ movw r1, #666 @ 0x29a │ │ │ │ - bl 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ 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] │ │ │ │ @@ -263103,15 +263103,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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ b.n 107f06 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r3, #92] @ 0x5c │ │ │ │ cbnz r3, 108066 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ movs r1, #6 │ │ │ │ @@ -263149,15 +263149,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 10818e │ │ │ │ ldr.w sl, [sp, #68] @ 0x44 │ │ │ │ b.n 1080c4 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r2 │ │ │ │ - bl 1df050 │ │ │ │ + bl 1df088 │ │ │ │ ldr.w r8, [r8] │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 10818e │ │ │ │ ldr.w r4, [r8, #24] │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 1080b8 │ │ │ │ @@ -263217,23 +263217,23 @@ │ │ │ │ movs r3, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r2, sl │ │ │ │ mov r0, fp │ │ │ │ mov r1, r7 │ │ │ │ bl 106804 │ │ │ │ mov r0, r6 │ │ │ │ - bl 195490 │ │ │ │ + bl 1954c8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1080fe │ │ │ │ ldr.w r4, [r8, #24] │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #3 │ │ │ │ movs r0, #1 │ │ │ │ - bl 1df050 │ │ │ │ + bl 1df088 │ │ │ │ ldr.w r8, [r8] │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1080c4 │ │ │ │ movs r4, #1 │ │ │ │ b.n 108048 │ │ │ │ mov r0, r1 │ │ │ │ @@ -263251,26 +263251,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 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ cbz r0, 1081ea │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ 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] │ │ │ │ @@ -263300,23 +263300,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, #365 @ 0x16d │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 193b64 │ │ │ │ + bl 193b9c │ │ │ │ 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 1950f0 │ │ │ │ + bl 195128 │ │ │ │ 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] │ │ │ │ @@ -263328,65 +263328,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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r7, [sp, #16] │ │ │ │ movw r1, #441 @ 0x1b9 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r9 │ │ │ │ mov r3, r7 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ movs r1, #37 @ 0x25 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 197218 │ │ │ │ + bl 197250 │ │ │ │ mov r2, r5 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r9 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r3, r4 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r9 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov.w r1, #484 @ 0x1e4 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #28] │ │ │ │ b.n 107e78 │ │ │ │ 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, #365 @ 0x16d │ │ │ │ - bl 193b64 │ │ │ │ + bl 193b9c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add.w r1, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ str r1, [sp, #20] │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ 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 │ │ │ │ @@ -263399,15 +263399,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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ b.n 108218 │ │ │ │ cbnz r3, 108386 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [r3, #100] @ 0x64 │ │ │ │ ldr.w r3, [r3, #144] @ 0x90 │ │ │ │ ldrd r7, r4, [r3, #140] @ 0x8c │ │ │ │ lsls r4, r4, #4 │ │ │ │ @@ -263579,15 +263579,15 @@ │ │ │ │ mov r1, r6 │ │ │ │ bl 1065c4 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 108506 │ │ │ │ mov r0, r4 │ │ │ │ - bl 195490 │ │ │ │ + bl 1954c8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1084f8 │ │ │ │ ldrd r5, r3, [sp, #4] │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -263691,23 +263691,23 @@ │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 108650 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp.w r3, #552 @ 0x228 │ │ │ │ beq.n 1086e2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 195490 │ │ │ │ + bl 1954c8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 108612 │ │ │ │ ldr.w r5, [sl, #24] │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #3 │ │ │ │ movs r0, #1 │ │ │ │ - bl 1df050 │ │ │ │ + bl 1df088 │ │ │ │ ldr.w sl, [sl] │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1085d2 │ │ │ │ ldrd r3, r8, [sp, #16] │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldrb.w r2, [r8, #322] @ 0x142 │ │ │ │ @@ -263742,15 +263742,15 @@ │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ bl 106804 │ │ │ │ orrs r0, r4 │ │ │ │ uxtb r4, r0 │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 108624 │ │ │ │ mov r0, r6 │ │ │ │ - bl 195490 │ │ │ │ + bl 1954c8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 108612 │ │ │ │ b.n 10865c │ │ │ │ mov r0, r5 │ │ │ │ movs r5, #0 │ │ │ │ b.n 1086bc │ │ │ │ @@ -263764,15 +263764,15 @@ │ │ │ │ ldr r2, [r0, #20] │ │ │ │ cmp.w r2, #552 @ 0x228 │ │ │ │ bne.n 108650 │ │ │ │ b.n 1086e4 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r2 │ │ │ │ - bl 1df050 │ │ │ │ + bl 1df088 │ │ │ │ str r6, [sp, #16] │ │ │ │ b.n 10866a │ │ │ │ ldrb.w r3, [r5, #92] @ 0x5c │ │ │ │ cbnz r3, 108726 │ │ │ │ ldr.w r0, [r5, #144] @ 0x90 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [r0, #0] │ │ │ │ @@ -263792,15 +263792,15 @@ │ │ │ │ eor.w r0, r2, #1 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ bne.n 108754 │ │ │ │ ldrb.w r3, [r1, #390] @ 0x186 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1089fa │ │ │ │ mov r0, r8 │ │ │ │ - bl 1f92d8 │ │ │ │ + bl 1f9310 │ │ │ │ ldr r2, [r0, #24] │ │ │ │ add.w r3, r0, #32 │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 108a18 │ │ │ │ ldr.w r9, [r0, #36] @ 0x24 │ │ │ │ mov.w r8, #1 │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ @@ -263809,15 +263809,15 @@ │ │ │ │ mov.w r8, #0 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp r3, r8 │ │ │ │ it eq │ │ │ │ moveq r9, r8 │ │ │ │ mov r0, r9 │ │ │ │ mov.w sl, #0 │ │ │ │ - bl 193f20 │ │ │ │ + bl 193f58 │ │ │ │ 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 │ │ │ │ @@ -263857,26 +263857,26 @@ │ │ │ │ bne.w 108924 │ │ │ │ strd r2, r7, [sp, #96] @ 0x60 │ │ │ │ movs r1, #1 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ ldrd r4, r5, [sp, #96] @ 0x60 │ │ │ │ strd r4, r5, [sp, #56] @ 0x38 │ │ │ │ - bl 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ cbz r0, 10883a │ │ │ │ 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, #16] │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ add.w r3, r4, #20 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldrb.w r3, [sl, #390] @ 0x186 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 108990 │ │ │ │ ldrd r2, r1, [sl, #396] @ 0x18c │ │ │ │ subs r1, r1, r2 │ │ │ │ @@ -263895,32 +263895,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 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 108898 │ │ │ │ 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, #16] │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr.w r2, [sl, #392] @ 0x188 │ │ │ │ mov.w r3, r8, lsl #2 │ │ │ │ movs r1, #97 @ 0x61 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ add.w r3, r3, r2, lsr #2 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ 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 │ │ │ │ @@ -263946,15 +263946,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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, r8 │ │ │ │ bhi.n 108864 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr.w r3, [r3, #1148] @ 0x47c │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add.w sl, sl, #24 │ │ │ │ @@ -263998,21 +263998,21 @@ │ │ │ │ bl 1057d4 │ │ │ │ b.n 108726 │ │ │ │ ldrh.w r3, [sl, #388] @ 0x184 │ │ │ │ movs r1, #67 @ 0x43 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ add.w fp, sp, #56 @ 0x38 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ add.w r5, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add.w ip, r4, #84 @ 0x54 │ │ │ │ strd r7, r7, [sp, #56] @ 0x38 │ │ │ │ mov.w lr, #108 @ 0x6c │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ ldr.w r8, [pc, #104] @ 108a30 │ │ │ │ @@ -264025,15 +264025,15 @@ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ str r5, [sp, #20] │ │ │ │ b.n 108844 │ │ │ │ mov r3, r1 │ │ │ │ ldr.w r1, [r1, #384] @ 0x180 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ cmp r1, r2 │ │ │ │ ite ne │ │ │ │ @@ -264062,15 +264062,15 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #16] @ (108a54 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [pc, #16] @ (108a58 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 195ae4 │ │ │ │ + bl 195b1c │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ bhi.n 1089ea │ │ │ │ vqshrun.s64 d29, , #1 │ │ │ │ vsli.32 d27, d16, #31 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -264079,15 +264079,15 @@ │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [pc, #112] @ (108ae0 ) │ │ │ │ mov r3, r4 │ │ │ │ sub sp, #12 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ mov r5, r0 │ │ │ │ - bl 195ae4 │ │ │ │ + bl 195b1c │ │ │ │ mov r3, r0 │ │ │ │ cbnz r0, 108a88 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r2, [r4, #116] @ 0x74 │ │ │ │ ldr.w r1, [r5, #424] @ 0x1a8 │ │ │ │ @@ -264096,15 +264096,15 @@ │ │ │ │ ldr.w r2, [r2, #308] @ 0x134 │ │ │ │ subs r1, #1 │ │ │ │ lsls r2, r2, #4 │ │ │ │ add r1, r2 │ │ │ │ negs r2, r2 │ │ │ │ ands r1, r2 │ │ │ │ str.w r1, [r4, #496] @ 0x1f0 │ │ │ │ - bl 1798ac │ │ │ │ + bl 1798e4 │ │ │ │ str r0, [r4, #124] @ 0x7c │ │ │ │ ldrd r1, r2, [r5, #420] @ 0x1a4 │ │ │ │ blx 43210 │ │ │ │ ldrb.w r2, [r4, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cbnz r2, 108ad4 │ │ │ │ ldr.w r1, [r4, #144] @ 0x90 │ │ │ │ @@ -264119,15 +264119,15 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r2, [r4, #100] @ 0x64 │ │ │ │ ldr.w r1, [r2, #144] @ 0x90 │ │ │ │ b.n 108abe │ │ │ │ mrc 15, 3, APSR_nzcv, cr5, cr15, {7} │ │ │ │ bhi.n 108b32 │ │ │ │ - vraddhn.i d17, , q5 │ │ │ │ + vmls.i , , d2[0] │ │ │ │ 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 │ │ │ │ @@ -264193,15 +264193,15 @@ │ │ │ │ beq.n 108b36 │ │ │ │ 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 1969f0 │ │ │ │ + bl 196a28 │ │ │ │ cbz r0, 108bb6 │ │ │ │ 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 108bb8 │ │ │ │ @@ -264271,20 +264271,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, #365 @ 0x16d │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 193b64 │ │ │ │ + bl 193b9c │ │ │ │ ldrb.w r3, [sl, #37] @ 0x25 │ │ │ │ add.w r1, r0, #28 │ │ │ │ mov r2, fp │ │ │ │ mov r5, r0 │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ 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] │ │ │ │ @@ -264296,41 +264296,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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr r2, [r7, #24] │ │ │ │ add.w r3, r5, #28 │ │ │ │ mov.w r1, #380 @ 0x17c │ │ │ │ mov r0, r9 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ 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 108dc0 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #2 │ │ │ │ - bl 193ec0 │ │ │ │ + bl 193ef8 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 108dfe │ │ │ │ add.w r5, r7, #36 @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ add.w r8, r7, #52 @ 0x34 │ │ │ │ - bl 1976a0 │ │ │ │ + bl 1976d8 │ │ │ │ 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 │ │ │ │ @@ -264347,21 +264347,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, #365 @ 0x16d │ │ │ │ add.w r6, r7, #84 @ 0x54 │ │ │ │ - bl 193b64 │ │ │ │ + bl 193b9c │ │ │ │ ldrb.w r3, [sl, #37] @ 0x25 │ │ │ │ add.w r1, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov fp, r0 │ │ │ │ str r1, [r7, #24] │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ 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 │ │ │ │ @@ -264374,24 +264374,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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ b.n 108c40 │ │ │ │ ldr r4, [r7, #4] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1967c0 │ │ │ │ + bl 1967f8 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1973f0 │ │ │ │ + bl 197428 │ │ │ │ ldr r2, [pc, #52] @ (108e0c ) │ │ │ │ ldr r3, [pc, #48] @ (108e08 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r7, #116] @ 0x74 │ │ │ │ eors r2, r3 │ │ │ │ @@ -264451,15 +264451,15 @@ │ │ │ │ movs r3, #108 @ 0x6c │ │ │ │ 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 1969f0 │ │ │ │ + bl 196a28 │ │ │ │ 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 │ │ │ │ @@ -264509,35 +264509,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 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 108f46 │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ mov.w r1, #330 @ 0x14a │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ 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 1950f0 │ │ │ │ + bl 195128 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ add.w ip, r9, #84 @ 0x54 │ │ │ │ ldr r2, [r7, #24] │ │ │ │ add.w r5, r9, #100 @ 0x64 │ │ │ │ mov.w lr, #108 @ 0x6c │ │ │ │ strd r6, r6, [r3] │ │ │ │ str r6, [r3, #8] │ │ │ │ @@ -264570,15 +264570,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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ 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] │ │ │ │ @@ -264598,22 +264598,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, #365 @ 0x16d │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 193b64 │ │ │ │ + bl 193b9c │ │ │ │ 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 1950f0 │ │ │ │ + bl 195128 │ │ │ │ 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 │ │ │ │ @@ -264626,15 +264626,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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ 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 108ff4 │ │ │ │ @@ -264642,24 +264642,24 @@ │ │ │ │ add r8, r3 │ │ │ │ ldr r3, [r7, #32] │ │ │ │ cmp r3, r8 │ │ │ │ bhi.w 108f04 │ │ │ │ ldr r5, [r7, #4] │ │ │ │ mov r9, r3 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1967c0 │ │ │ │ + bl 1967f8 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 1973f0 │ │ │ │ + bl 197428 │ │ │ │ mov sp, r5 │ │ │ │ b.n 109328 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r1, #0 │ │ │ │ - bl 1969b8 │ │ │ │ + bl 1969f0 │ │ │ │ str r0, [r7, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 109326 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ mov.w r9, #0 │ │ │ │ add.w r8, r7, #64 @ 0x40 │ │ │ │ add.w fp, r7, #80 @ 0x50 │ │ │ │ @@ -264753,23 +264753,23 @@ │ │ │ │ adds r3, #1 │ │ │ │ cmp r4, r3 │ │ │ │ bne.n 1091da │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 109346 │ │ │ │ movw r1, #365 @ 0x16d │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 193b64 │ │ │ │ + bl 193b9c │ │ │ │ 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 1950f0 │ │ │ │ + bl 195128 │ │ │ │ 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 │ │ │ │ @@ -264781,36 +264781,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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ 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 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 109282 │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ 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 │ │ │ │ @@ -264847,15 +264847,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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ cmp r3, r9 │ │ │ │ bhi.w 109108 │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #76] @ (109378 ) │ │ │ │ ldr r3, [pc, #60] @ (109368 ) │ │ │ │ add r2, pc │ │ │ │ @@ -264927,15 +264927,15 @@ │ │ │ │ movt r1, #16 │ │ │ │ lsr.w r4, r1, r2 │ │ │ │ and.w r4, r4, #1 │ │ │ │ adds r4, #1 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [r7, #28] │ │ │ │ - bl 1969b8 │ │ │ │ + bl 1969f0 │ │ │ │ ldr.w r2, [pc, #2000] @ 109bc8 │ │ │ │ movs r1, #108 @ 0x6c │ │ │ │ ldr r3, [r7, #28] │ │ │ │ ldr r5, [r5, r2] │ │ │ │ ldr r2, [r3, #20] │ │ │ │ str r5, [r7, #4] │ │ │ │ mla r2, r1, r2, r5 │ │ │ │ @@ -264969,21 +264969,21 @@ │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ bne.n 109468 │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.w 1097a2 │ │ │ │ movw r1, #365 @ 0x16d │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 193b64 │ │ │ │ + bl 193b9c │ │ │ │ ldrb.w r3, [sl, #17] │ │ │ │ add.w r1, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r8, r0 │ │ │ │ str r1, [r7, #8] │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ 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 │ │ │ │ @@ -264997,24 +264997,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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr r2, [r7, #8] │ │ │ │ movw r1, #463 @ 0x1cf │ │ │ │ mov r0, fp │ │ │ │ mov.w r9, #108 @ 0x6c │ │ │ │ - bl 197218 │ │ │ │ + bl 197250 │ │ │ │ ldr r1, [r7, #16] │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 198514 │ │ │ │ + bl 19854c │ │ │ │ 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 │ │ │ │ @@ -265042,15 +265042,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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr r3, [r7, #28] │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ beq.w 1097fc │ │ │ │ and.w r1, r3, #63 @ 0x3f │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ lsls r2, r1 │ │ │ │ @@ -265089,15 +265089,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 109468 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [r7, #24] │ │ │ │ - bl 1969f0 │ │ │ │ + bl 196a28 │ │ │ │ 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 │ │ │ │ movw r1, #357 @ 0x165 │ │ │ │ @@ -265169,15 +265169,15 @@ │ │ │ │ bpl.w 10992e │ │ │ │ ldr r3, [r7, #28] │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp r3, r9 │ │ │ │ beq.n 10977c │ │ │ │ ldr r1, [r7, #12] │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 198514 │ │ │ │ + bl 19854c │ │ │ │ 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 │ │ │ │ @@ -265187,22 +265187,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 1950f0 │ │ │ │ + bl 195128 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ movw r1, #379 @ 0x17b │ │ │ │ add.w r2, r5, #24 │ │ │ │ mov r0, fp │ │ │ │ - bl 197218 │ │ │ │ + bl 197250 │ │ │ │ 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 │ │ │ │ @@ -265210,41 +265210,41 @@ │ │ │ │ moveq r1, #0 │ │ │ │ strdeq r0, r1, [r7, #56] @ 0x38 │ │ │ │ bne.n 1096ae │ │ │ │ vldr d7, [r7, #56] @ 0x38 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ vstr d7, [r7, #40] @ 0x28 │ │ │ │ - bl 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 109762 │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [r7, #24] │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, fp │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ add.w r9, r9, #1 │ │ │ │ str r0, [r7, #24] │ │ │ │ cmp r3, r9 │ │ │ │ bne.n 1096c8 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 1967c0 │ │ │ │ + bl 1967f8 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 1973f0 │ │ │ │ + bl 197428 │ │ │ │ ldr.w sp, [r7] │ │ │ │ b.n 1097aa │ │ │ │ ands.w r1, r0, #31 │ │ │ │ beq.n 109840 │ │ │ │ movs r2, #1 │ │ │ │ lsls r2, r1 │ │ │ │ subs r2, #1 │ │ │ │ @@ -265291,29 +265291,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 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 10982e │ │ │ │ ldmia r4!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, fp │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr r2, [r7, #28] │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, fp │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ str r0, [r7, #28] │ │ │ │ b.n 109576 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r2, [r7, #20] │ │ │ │ b.n 109418 │ │ │ │ movs r3, #8 │ │ │ │ strh r3, [r7, #32] │ │ │ │ @@ -265342,22 +265342,22 @@ │ │ │ │ movs r1, #0 │ │ │ │ lsls r6, r2, #29 │ │ │ │ bpl.w 109b60 │ │ │ │ add.w sl, r7, #56 @ 0x38 │ │ │ │ add.w r4, r7, #40 @ 0x28 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ movw r1, #357 @ 0x165 │ │ │ │ - bl 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ 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 1950f0 │ │ │ │ + bl 195128 │ │ │ │ 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] @ 109bc8 │ │ │ │ @@ -265381,20 +265381,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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr r3, [r7, #28] │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #380 @ 0x17c │ │ │ │ mov r0, fp │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ b.n 1097aa │ │ │ │ subs r2, #1 │ │ │ │ strd r6, r6, [sl] │ │ │ │ cmp r2, #31 │ │ │ │ bhi.w 109bba │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ movs r4, r5 │ │ │ │ @@ -265471,22 +265471,22 @@ │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ bne.n 1099fc │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 109ae8 │ │ │ │ movw r1, #365 @ 0x16d │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 193b64 │ │ │ │ + bl 193b9c │ │ │ │ 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 1950f0 │ │ │ │ + bl 195128 │ │ │ │ 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 │ │ │ │ @@ -265500,29 +265500,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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ adds r5, #1 │ │ │ │ - bl 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r1, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ add.w r3, r4, #20 │ │ │ │ ldr r2, [r7, #20] │ │ │ │ mov.w r1, #380 @ 0x17c │ │ │ │ mov r0, fp │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ str.w r0, [r3, #4]! │ │ │ │ str r3, [r7, #24] │ │ │ │ ldr r3, [r7, #28] │ │ │ │ cmp r3, r5 │ │ │ │ beq.w 10977c │ │ │ │ movs r3, #0 │ │ │ │ @@ -265570,30 +265570,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 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 109b4a │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, fp │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r9, r0 │ │ │ │ b.n 109896 │ │ │ │ movs r2, #0 │ │ │ │ b.n 109684 │ │ │ │ subs r3, #1 │ │ │ │ add.w r4, r7, #40 @ 0x28 │ │ │ │ strd r1, r1, [r7, #40] @ 0x28 │ │ │ │ @@ -265649,43 +265649,43 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #16] @ (109bf0 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [pc, #16] @ (109bf4 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 195ae4 │ │ │ │ + bl 195b1c │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ bl 9fbf2 │ │ │ │ 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] @ (109c18 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [pc, #16] @ (109c1c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 195ae4 │ │ │ │ + bl 195b1c │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xefadffff │ │ │ │ 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] @ (109c40 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [pc, #16] @ (109c44 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 195ae4 │ │ │ │ + bl 195b1c │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ bl 2e3c42 │ │ │ │ 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 │ │ │ │ @@ -265828,15 +265828,15 @@ │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ mov r9, sl │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 109cf8 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ movs r2, #3 │ │ │ │ movs r0, #1 │ │ │ │ - bl 1df050 │ │ │ │ + bl 1df088 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ b.n 109cf8 │ │ │ │ mov r5, r6 │ │ │ │ mov r6, r2 │ │ │ │ movs r7, #108 @ 0x6c │ │ │ │ movs r1, #105 @ 0x69 │ │ │ │ mla r0, r7, r0, r9 │ │ │ │ @@ -265844,15 +265844,15 @@ │ │ │ │ ldrb.w r3, [r0, #85] @ 0x55 │ │ │ │ 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 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ 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 │ │ │ │ @@ -265867,21 +265867,21 @@ │ │ │ │ str.w r3, [r0, ip, lsl #2] │ │ │ │ ldrb.w ip, [r4, #85] @ 0x55 │ │ │ │ ldrb.w r4, [r4, #87] @ 0x57 │ │ │ │ add.w ip, ip, #11 │ │ │ │ adds r4, #11 │ │ │ │ str.w fp, [r0, ip, lsl #2] │ │ │ │ str.w r2, [r0, r4, lsl #2] │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1976a0 │ │ │ │ + bl 1976d8 │ │ │ │ movs r1, #105 @ 0x69 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ - bl 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ ldr r4, [r0, #20] │ │ │ │ mov.w ip, #108 @ 0x6c │ │ │ │ mov r2, r7 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ movs r3, #32 │ │ │ │ mov r8, r0 │ │ │ │ add.w r1, r0, #24 │ │ │ │ @@ -265895,19 +265895,19 @@ │ │ │ │ str.w r3, [r0, ip, lsl #2] │ │ │ │ ldrb.w ip, [r4, #85] @ 0x55 │ │ │ │ ldrb.w r4, [r4, #87] @ 0x57 │ │ │ │ add.w ip, ip, #11 │ │ │ │ adds r4, #11 │ │ │ │ str.w fp, [r0, ip, lsl #2] │ │ │ │ str.w r2, [r0, r4, lsl #2] │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add.w r8, r6, #28 │ │ │ │ - bl 1976a0 │ │ │ │ + bl 1976d8 │ │ │ │ ldr r3, [r6, #32] │ │ │ │ cmp r8, r3 │ │ │ │ beq.w 10a23a │ │ │ │ ldr r2, [r3, #4] │ │ │ │ subs r3, #4 │ │ │ │ strd r5, r6, [sp, #40] @ 0x28 │ │ │ │ sub.w fp, r2, #4 │ │ │ │ @@ -265930,21 +265930,21 @@ │ │ │ │ ldr r6, [r4, #96] @ 0x60 │ │ │ │ mov.w r1, #464 @ 0x1d0 │ │ │ │ ldr.w r9, [sp, #4] │ │ │ │ movs r3, #2 │ │ │ │ mov r2, r6 │ │ │ │ strd r3, r4, [sp, #108] @ 0x6c │ │ │ │ mov r0, r9 │ │ │ │ - bl 197218 │ │ │ │ + bl 197250 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #465 @ 0x1d1 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r9 │ │ │ │ movs r6, #108 @ 0x6c │ │ │ │ - bl 197218 │ │ │ │ + bl 197250 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movw r2, #685 @ 0x2ad │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r1, r2 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ mla r3, r6, r1, r3 │ │ │ │ @@ -265952,15 +265952,15 @@ │ │ │ │ add.w r3, r3, #11 │ │ │ │ ldr.w r3, [r4, r3, lsl #2] │ │ │ │ str r3, [sp, #12] │ │ │ │ beq.w 10a32c │ │ │ │ ldr.w r3, [r4, #128] @ 0x80 │ │ │ │ movw r1, #686 @ 0x2ae │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ 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 │ │ │ │ @@ -266002,18 +266002,18 @@ │ │ │ │ str.w r3, [r6, r2, lsl #2] │ │ │ │ ldrb.w r2, [lr, #30] │ │ │ │ ldrb.w r3, [lr, #90] @ 0x5a │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w ip, [r6, r2, lsl #2] │ │ │ │ str.w r7, [r6, r3, lsl #2] │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ movw r1, #686 @ 0x2ae │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ - bl 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ 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 │ │ │ │ @@ -266056,17 +266056,17 @@ │ │ │ │ str.w r7, [r6, r2, lsl #2] │ │ │ │ ldrb r2, [r3, #30] │ │ │ │ ldrb.w r3, [r3, #90] @ 0x5a │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r5, [r6, r2, lsl #2] │ │ │ │ str.w ip, [r6, r3, lsl #2] │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ mov r0, r4 │ │ │ │ - bl 194944 │ │ │ │ + bl 19497c │ │ │ │ add.w r2, fp, #4 │ │ │ │ ldr.w r1, [fp, #8] │ │ │ │ mov r3, fp │ │ │ │ cmp r8, r2 │ │ │ │ bne.w 109ec4 │ │ │ │ ldrd r5, r6, [sp, #40] @ 0x28 │ │ │ │ ldr.w r9, [sp, #8] │ │ │ │ @@ -266105,23 +266105,23 @@ │ │ │ │ ldr.w r3, [r4, r3, lsl #2] │ │ │ │ str r3, [sp, #16] │ │ │ │ movw r3, #443 @ 0x1bb │ │ │ │ cmp r6, r3 │ │ │ │ beq.w 10a246 │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ ldr.w r8, [r4, #112] @ 0x70 │ │ │ │ - bl 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ 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 1950f0 │ │ │ │ + bl 195128 │ │ │ │ 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} │ │ │ │ @@ -266143,25 +266143,25 @@ │ │ │ │ str.w r3, [r7, r2, lsl #2] │ │ │ │ ldrb.w r2, [ip, #88] @ 0x58 │ │ │ │ ldrb.w r3, [ip, #89] @ 0x59 │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r5, [r7, r2, lsl #2] │ │ │ │ str.w r5, [r7, r3, lsl #2] │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ - bl 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ 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 1950f0 │ │ │ │ + bl 195128 │ │ │ │ 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} │ │ │ │ @@ -266183,46 +266183,46 @@ │ │ │ │ str.w r6, [r7, r2, lsl #2] │ │ │ │ ldrb.w r2, [r3, #88] @ 0x58 │ │ │ │ ldrb.w r3, [r3, #89] @ 0x59 │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r5, [r7, r2, lsl #2] │ │ │ │ str.w r5, [r7, r3, lsl #2] │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldrd r2, r3, [sp, #28] │ │ │ │ mov.w r1, #380 @ 0x17c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 195134 │ │ │ │ + bl 19516c │ │ │ │ mov r0, r4 │ │ │ │ - bl 194944 │ │ │ │ + bl 19497c │ │ │ │ add.w r2, fp, #4 │ │ │ │ ldr.w r1, [fp, #8] │ │ │ │ mov r3, fp │ │ │ │ cmp r9, r2 │ │ │ │ bne.w 10a0ca │ │ │ │ ldrd r5, r6, [sp, #40] @ 0x28 │ │ │ │ ldr.w r9, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ mov r6, r5 │ │ │ │ - bl 194944 │ │ │ │ + bl 19497c │ │ │ │ movs r1, #1 │ │ │ │ b.n 109d72 │ │ │ │ mov r1, r6 │ │ │ │ add r7, sp, #64 @ 0x40 │ │ │ │ - bl 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ 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 1950f0 │ │ │ │ + bl 195128 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r0, #108 @ 0x6c │ │ │ │ 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 │ │ │ │ @@ -266243,25 +266243,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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ - bl 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ 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 1950f0 │ │ │ │ + bl 195128 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ movs r1, #108 @ 0x6c │ │ │ │ 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 │ │ │ │ @@ -266280,17 +266280,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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ b.n 10a204 │ │ │ │ - bl 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ 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 │ │ │ │ @@ -266327,18 +266327,18 @@ │ │ │ │ str.w r3, [r6, r2, lsl #2] │ │ │ │ ldrb.w r2, [lr, #30] │ │ │ │ ldrb.w r3, [lr, #90] @ 0x5a │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w ip, [r6, r2, lsl #2] │ │ │ │ str.w r7, [r6, r3, lsl #2] │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ movw r1, #685 @ 0x2ad │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ - bl 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ 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 │ │ │ │ @@ -266402,15 +266402,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 1969f0 │ │ │ │ + bl 196a28 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ movs r3, #2 │ │ │ │ mov r7, r0 │ │ │ │ str r4, [r5, #4] │ │ │ │ cmp.w r2, #536 @ 0x218 │ │ │ │ str r3, [r5, #0] │ │ │ │ beq.n 10a576 │ │ │ │ @@ -266429,18 +266429,18 @@ │ │ │ │ ldr.w r2, [r6, #144] @ 0x90 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ adds r2, #36 @ 0x24 │ │ │ │ bl 104470 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 194944 │ │ │ │ + bl 19497c │ │ │ │ add.w r0, r4, #24 │ │ │ │ mov r1, r5 │ │ │ │ - bl 195134 │ │ │ │ + bl 19516c │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #316] @ (10a624 ) │ │ │ │ ldr r3, [pc, #312] @ (10a620 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ @@ -266611,15 +266611,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 195490 │ │ │ │ + bl 1954c8 │ │ │ │ mov fp, r0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 10a7b8 │ │ │ │ mov.w r9, #0 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ ldr r5, [r1, #0] │ │ │ │ cbz r5, 10a708 │ │ │ │ @@ -266651,35 +266651,35 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ bl 10a45c │ │ │ │ orr.w r0, r9, r0 │ │ │ │ uxtb.w r9, r0 │ │ │ │ mov r0, fp │ │ │ │ mov r5, fp │ │ │ │ - bl 195490 │ │ │ │ + bl 1954c8 │ │ │ │ cbz r5, 10a738 │ │ │ │ mov fp, r0 │ │ │ │ b.n 10a6ba │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 10a708 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ bl 10a45c │ │ │ │ orr.w r3, r0, r9 │ │ │ │ mov r0, fp │ │ │ │ mov r5, fp │ │ │ │ uxtb.w r9, r3 │ │ │ │ - bl 195490 │ │ │ │ + bl 1954c8 │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 10a712 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1df050 │ │ │ │ + bl 1df088 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r3, r0 │ │ │ │ uxtb r3, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 10a75e │ │ │ │ @@ -266734,17 +266734,17 @@ │ │ │ │ b.n 10a772 │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r6, [r6, r6] │ │ │ │ lsls r2, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf75e001a │ │ │ │ - @ instruction: 0xf760001a │ │ │ │ - @ instruction: 0xf766001a │ │ │ │ + @ instruction: 0xf796001a │ │ │ │ + @ instruction: 0xf798001a │ │ │ │ + @ instruction: 0xf79e001a │ │ │ │ ldr r4, [r3, r1] │ │ │ │ lsls r2, r0, #2 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 10a802 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ movw r3, #469 @ 0x1d5 │ │ │ │ @@ -266778,53 +266778,53 @@ │ │ │ │ movw r3, #469 @ 0x1d5 │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 10a910 │ │ │ │ add r5, sp, #8 │ │ │ │ ldr r4, [r1, #96] @ 0x60 │ │ │ │ mov r8, r1 │ │ │ │ mov.w r1, #470 @ 0x1d6 │ │ │ │ - bl 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ movs r3, #32 │ │ │ │ mov sl, r0 │ │ │ │ add.w r1, r0, #24 │ │ │ │ movs r2, #2 │ │ │ │ movs r7, #0 │ │ │ │ mov fp, r1 │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr r3, [pc, #324] @ (10a9c8 ) │ │ │ │ mov.w sl, #108 @ 0x6c │ │ │ │ movs r1, #227 @ 0xe3 │ │ │ │ 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 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ mov r8, r0 │ │ │ │ add.w r9, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ 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 │ │ │ │ @@ -266833,87 +266833,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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr r2, [pc, #212] @ (10a9cc ) │ │ │ │ ldr r3, [pc, #200] @ (10a9c0 ) │ │ │ │ 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 10a9b6 │ │ │ │ mov r0, r9 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movw r1, #465 @ 0x1d1 │ │ │ │ - bl 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ add.w r4, r0, #24 │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ mov.w r1, #470 @ 0x1d6 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ add.w r7, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r7 │ │ │ │ mov r8, r0 │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r4 │ │ │ │ vmov.f64 d0, #96 @ 0x3f000000 0.5 │ │ │ │ - bl 194c54 │ │ │ │ + bl 194c8c │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 10a998 │ │ │ │ ldmia r4!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #484 @ 0x1e4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #177 @ 0xb1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r9, r0 │ │ │ │ b.n 10a8f4 │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrsb r4, [r3, r7] │ │ │ │ lsls r2, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ @@ -266929,15 +266929,15 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #16] @ (10a9f0 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [pc, #16] @ (10a9f4 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 195ae4 │ │ │ │ + bl 195b1c │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ mcr2 15, 1, pc, cr1, cr15, {7} @ │ │ │ │ ldc2l 15, cr15, [pc, #1020]! @ 10adf4 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #4 │ │ │ │ itttt eq │ │ │ │ @@ -267010,21 +267010,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, #365 @ 0x16d │ │ │ │ - bl 193b64 │ │ │ │ + bl 193b9c │ │ │ │ add.w sl, r0, #28 │ │ │ │ ldrb.w r3, [r9, #17] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, sl │ │ │ │ mov r7, r0 │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ 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 │ │ │ │ @@ -267037,77 +267037,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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ movs r1, #98 @ 0x62 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ 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 1950f0 │ │ │ │ + bl 195128 │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ 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 10aa84 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ - bl 1967c0 │ │ │ │ + bl 1967f8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r5 │ │ │ │ - bl 1973f0 │ │ │ │ + bl 197428 │ │ │ │ mov r5, r0 │ │ │ │ b.n 10abe0 │ │ │ │ ldrb.w r4, [r9, #17] │ │ │ │ movs r1, #98 @ 0x62 │ │ │ │ mov r0, sl │ │ │ │ - bl 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ 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 1950f0 │ │ │ │ + bl 195128 │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr r3, [r6, #24] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r2, [r3, #20] │ │ │ │ ldr r2, [pc, #36] @ (10ac08 ) │ │ │ │ ldr r3, [pc, #28] @ (10ac00 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -267148,29 +267148,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, #238 @ 0xee │ │ │ │ - bl 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ mov r7, r0 │ │ │ │ add.w r8, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr.w lr, [r4, #16] │ │ │ │ ldrsb.w r3, [lr, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ ittt eq │ │ │ │ ldrbeq.w r3, [lr, #328] @ 0x148 │ │ │ │ orreq.w r3, r3, #64 @ 0x40 │ │ │ │ strbeq.w r3, [lr, #328] @ 0x148 │ │ │ │ @@ -267197,21 +267197,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, #365 @ 0x16d │ │ │ │ - bl 193b64 │ │ │ │ + bl 193b9c │ │ │ │ add.w sl, r0, #28 │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, sl │ │ │ │ mov r9, r0 │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ 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] │ │ │ │ @@ -267225,26 +267225,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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ movs r2, #98 @ 0x62 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ mov.w r9, #1 │ │ │ │ bl 10aa10 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #223 @ 0xdf │ │ │ │ mov r0, r4 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 1972d8 │ │ │ │ + bl 197310 │ │ │ │ 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 │ │ │ │ @@ -267256,20 +267256,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, #365 @ 0x16d │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 193b64 │ │ │ │ + bl 193b9c │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ add.w r1, r0, #28 │ │ │ │ mov r2, r9 │ │ │ │ mov r5, r0 │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ 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 │ │ │ │ @@ -267281,53 +267281,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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ movs r2, #101 @ 0x65 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 10aa10 │ │ │ │ add.w r2, r5, #28 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #223 @ 0xdf │ │ │ │ mov r0, r4 │ │ │ │ str.w sl, [sp] │ │ │ │ - bl 1972d8 │ │ │ │ + bl 197310 │ │ │ │ ldr.w r2, [pc, #1360] @ 10b360 │ │ │ │ ldr.w r3, [pc, #1344] @ 10b354 │ │ │ │ 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 10b34a │ │ │ │ add sp, #180 @ 0xb4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, lr │ │ │ │ mov.w r1, #390 @ 0x186 │ │ │ │ - bl 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ add r5, sp, #28 │ │ │ │ mov r9, r0 │ │ │ │ movs r3, #32 │ │ │ │ mov r2, sl │ │ │ │ add.w r1, r0, #24 │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ add.w fp, sp, #76 @ 0x4c │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ add.w r2, r9, #24 │ │ │ │ mov.w r1, #270 @ 0x10e │ │ │ │ mov r0, r4 │ │ │ │ - bl 197218 │ │ │ │ + bl 197250 │ │ │ │ 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 │ │ │ │ @@ -267348,21 +267348,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, #365 @ 0x16d │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 193b64 │ │ │ │ + bl 193b9c │ │ │ │ mov r2, sl │ │ │ │ add.w sl, r0, #28 │ │ │ │ ldrb.w r3, [r7, #41] @ 0x29 │ │ │ │ mov r1, sl │ │ │ │ str r0, [sp, #16] │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ 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] │ │ │ │ @@ -267377,20 +267377,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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ mov r2, sl │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r1, #253 @ 0xfd │ │ │ │ mov r0, r4 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ 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 │ │ │ │ @@ -267405,21 +267405,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, #365 @ 0x16d │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 193b64 │ │ │ │ + bl 193b9c │ │ │ │ ldrb.w r3, [r7, #41] @ 0x29 │ │ │ │ add.w r7, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r8, r0 │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ 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] │ │ │ │ @@ -267432,27 +267432,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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ mov r2, r7 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r1, #253 @ 0xfd │ │ │ │ ldr r7, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r0 │ │ │ │ str r7, [sp, #0] │ │ │ │ movw r1, #485 @ 0x1e5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1972d8 │ │ │ │ + bl 197310 │ │ │ │ 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 │ │ │ │ @@ -267470,15 +267470,15 @@ │ │ │ │ movs r7, #0 │ │ │ │ bl 10aa10 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #223 @ 0xdf │ │ │ │ mov r0, r4 │ │ │ │ str.w sl, [sp] │ │ │ │ - bl 1972d8 │ │ │ │ + bl 197310 │ │ │ │ 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] │ │ │ │ @@ -267492,20 +267492,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, #365 @ 0x16d │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 193b64 │ │ │ │ + bl 193b9c │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ add.w r1, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r9, r0 │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ 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 │ │ │ │ @@ -267517,26 +267517,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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ mov r1, sl │ │ │ │ movs r2, #101 @ 0x65 │ │ │ │ mov r0, r4 │ │ │ │ bl 10aa10 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r0 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r1, #223 @ 0xdf │ │ │ │ add.w r2, r9, #28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1972d8 │ │ │ │ + bl 197310 │ │ │ │ ldrb.w r8, [r0, #16] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r8, #2 │ │ │ │ beq.w 10b340 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ @@ -267604,21 +267604,21 @@ │ │ │ │ adds r3, #1 │ │ │ │ cmp r7, r3 │ │ │ │ bne.n 10b1a2 │ │ │ │ cmp.w ip, #0 │ │ │ │ beq.w 10b340 │ │ │ │ movw r1, #365 @ 0x16d │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 193b64 │ │ │ │ + bl 193b9c │ │ │ │ mov r2, r7 │ │ │ │ add.w r7, r0, #28 │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ mov r1, r7 │ │ │ │ mov r8, r0 │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ 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 │ │ │ │ @@ -267630,15 +267630,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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ 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 │ │ │ │ @@ -267653,20 +267653,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, #365 @ 0x16d │ │ │ │ - bl 193b64 │ │ │ │ + bl 193b9c │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ add.w r1, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r9, r0 │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ 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 │ │ │ │ @@ -267678,41 +267678,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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ add.w r2, r9, #28 │ │ │ │ mov.w r1, #270 @ 0x10e │ │ │ │ mov r0, r4 │ │ │ │ - bl 197218 │ │ │ │ + bl 197250 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #253 @ 0xfd │ │ │ │ mov r0, r4 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ b.n 10ae0c │ │ │ │ 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, #365 @ 0x16d │ │ │ │ - bl 193b64 │ │ │ │ + bl 193b9c │ │ │ │ add.w r9, r0, #28 │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ mov r1, r9 │ │ │ │ movs r2, #1 │ │ │ │ mov r8, r0 │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ 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] │ │ │ │ @@ -267725,15 +267725,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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ b.n 10b012 │ │ │ │ mov r7, r6 │ │ │ │ b.n 10b218 │ │ │ │ mov.w ip, #1 │ │ │ │ b.n 10b16a │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @@ -267752,15 +267752,15 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #16] @ (10b384 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [pc, #16] @ (10b388 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 195ae4 │ │ │ │ + bl 195b1c │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ pld [r1, #4095] @ 0xfff │ │ │ │ bl fff8738a │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -267779,15 +267779,15 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb.w r3, [r1, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 10b518 │ │ │ │ ldr.w r3, [r1, #144] @ 0x90 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1f92d8 │ │ │ │ + bl 1f9310 │ │ │ │ ldr r5, [r0, #24] │ │ │ │ add.w r3, r0, #32 │ │ │ │ cmp r5, r3 │ │ │ │ beq.w 10b526 │ │ │ │ ldr.w r9, [r5, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 10b3f2 │ │ │ │ @@ -267795,15 +267795,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 193f20 │ │ │ │ + bl 193f58 │ │ │ │ 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 │ │ │ │ @@ -267826,30 +267826,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 193c60 │ │ │ │ + bl 193c98 │ │ │ │ add.w fp, sp, #16 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 10b474 │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ movs r1, #96 @ 0x60 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldrd r9, r8, [r8, #280] @ 0x118 │ │ │ │ - bl 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ 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] │ │ │ │ @@ -267865,29 +267865,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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r4, [r3, #384] @ 0x180 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbnz r3, 10b4de │ │ │ │ b.n 10b4fc │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 10b4fc │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 10b4d8 │ │ │ │ movs r2, #0 │ │ │ │ movs r0, #1 │ │ │ │ - bl 1df050 │ │ │ │ + bl 1df088 │ │ │ │ b.n 10b4f4 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 10b4e4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -267944,23 +267944,23 @@ │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [pc, #512] @ (10b778 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 23d22c │ │ │ │ + bl 23d264 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1936d0 │ │ │ │ + bl 193708 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 193bc8 │ │ │ │ + bl 193c00 │ │ │ │ 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] │ │ │ │ @@ -267970,52 +267970,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, #336] @ 0x150 │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r7 │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ 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 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 10b612 │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 193bc8 │ │ │ │ + bl 193c00 │ │ │ │ ldr.w r3, [fp, #24] │ │ │ │ mov sl, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr.w r0, [fp, #28] │ │ │ │ add.w r9, sl, #68 @ 0x44 │ │ │ │ - bl 23ef28 │ │ │ │ + bl 23ef60 │ │ │ │ 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] │ │ │ │ @@ -268026,41 +268026,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 1950f0 │ │ │ │ + bl 195128 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ 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 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 10b75c │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ movw r1, #667 @ 0x29b │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ 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 │ │ │ │ @@ -268087,15 +268087,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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r3, #32 │ │ │ │ bne.w 10b5de │ │ │ │ ldr r2, [pc, #64] @ (10b780 ) │ │ │ │ ldr r3, [pc, #52] @ (10b774 ) │ │ │ │ @@ -268108,15 +268108,15 @@ │ │ │ │ bne.n 10b758 │ │ │ │ mov r0, fp │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movw r1, #667 @ 0x29b │ │ │ │ - bl 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ ldrb.w r3, [sl, #16] │ │ │ │ udf #255 @ 0xff │ │ │ │ ldr r2, [pc, #632] @ (10b9e8 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ ldr r2, [pc, #624] @ (10b9e4 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ @@ -268174,15 +268174,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 195490 │ │ │ │ + bl 1954c8 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 10b9fe │ │ │ │ strd r4, r7, [sp, #16] │ │ │ │ str r0, [sp, #12] │ │ │ │ str.w r8, [sp, #24] │ │ │ │ ldr r4, [r5, #16] │ │ │ │ ldr.w fp, [r4] │ │ │ │ @@ -268221,22 +268221,22 @@ │ │ │ │ strd r3, r4, [sp, #84] @ 0x54 │ │ │ │ bl 10b540 │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ add.w r3, r4, #24 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 193bc8 │ │ │ │ + bl 193c00 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r5, r0 │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r0, [r6, #28] │ │ │ │ movs r7, #0 │ │ │ │ - bl 23ef28 │ │ │ │ + bl 23ef60 │ │ │ │ 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 │ │ │ │ add.w r9, r5, #68 @ 0x44 │ │ │ │ @@ -268251,28 +268251,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 1950f0 │ │ │ │ + bl 195128 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ - bl 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #32 │ │ │ │ mov r2, r6 │ │ │ │ add.w r1, r0, #24 │ │ │ │ strb.w r6, [r0, #44] @ 0x2c │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ 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, #108 @ 0x6c │ │ │ │ ldr r2, [r5, #20] │ │ │ │ str r2, [sp, #8] │ │ │ │ @@ -268285,47 +268285,47 @@ │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr r2, [r5, #24] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add.w r1, r5, #24 │ │ │ │ - bl 195174 │ │ │ │ + bl 1951ac │ │ │ │ cmp.w fp, #0 │ │ │ │ bne.w 10b846 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 195490 │ │ │ │ + bl 1954c8 │ │ │ │ cbz r5, 10b99e │ │ │ │ str r0, [sp, #12] │ │ │ │ b.n 10b81e │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 10b96c │ │ │ │ ldr r3, [r4, #20] │ │ │ │ movw r2, #307 @ 0x133 │ │ │ │ cmp r3, r2 │ │ │ │ it eq │ │ │ │ moveq.w fp, #0 │ │ │ │ beq.w 10b86c │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 195490 │ │ │ │ + bl 1954c8 │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 10b976 │ │ │ │ ldrd r4, r7, [sp, #16] │ │ │ │ ldr.w r8, [sp, #24] │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1df050 │ │ │ │ + bl 1df088 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orr.w r3, r0, r8 │ │ │ │ uxtb.w r8, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 10b9ce │ │ │ │ ldr r7, [r4, #24] │ │ │ │ cmp r7, #0 │ │ │ │ @@ -268363,17 +268363,17 @@ │ │ │ │ nop │ │ │ │ ldr r0, [pc, #384] @ (10bb90 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ ldr r0, [pc, #376] @ (10bb8c ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 10b894 │ │ │ │ + b.n 10b904 │ │ │ │ movs r2, r3 │ │ │ │ - add.w r0, sl, r6, asr #32 │ │ │ │ + adc.w r0, r2, r6, asr #32 │ │ │ │ lsls r4, r2, #31 │ │ │ │ movs r0, r0 │ │ │ │ mov r2, r5 │ │ │ │ lsls r2, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -268421,15 +268421,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 195490 │ │ │ │ + bl 1954c8 │ │ │ │ cmp r7, #0 │ │ │ │ beq.w 10bcd4 │ │ │ │ str r0, [sp, #12] │ │ │ │ strd r4, r5, [sp, #24] │ │ │ │ str r6, [sp, #32] │ │ │ │ ldr r5, [r7, #16] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ @@ -268475,15 +268475,15 @@ │ │ │ │ and.w r3, r3, #127 @ 0x7f │ │ │ │ cmp r3, #24 │ │ │ │ beq.n 10bb46 │ │ │ │ cmp.w r9, #0 │ │ │ │ bne.n 10baea │ │ │ │ ldr r7, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ - bl 195490 │ │ │ │ + bl 1954c8 │ │ │ │ cmp r7, #0 │ │ │ │ beq.w 10bc76 │ │ │ │ str r0, [sp, #12] │ │ │ │ b.n 10bac0 │ │ │ │ ldrd r2, r1, [sp, #16] │ │ │ │ movs r3, #2 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ @@ -268492,20 +268492,20 @@ │ │ │ │ movs r7, #0 │ │ │ │ str r5, [sp, #88] @ 0x58 │ │ │ │ bl 10b540 │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ ldr.w sl, [r5, #96] @ 0x60 │ │ │ │ - bl 193bc8 │ │ │ │ + bl 193c00 │ │ │ │ ldr.w r3, [r8, #24] │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr.w r0, [r8, #28] │ │ │ │ - bl 23ef28 │ │ │ │ + bl 23ef60 │ │ │ │ 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 │ │ │ │ @@ -268519,28 +268519,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 1950f0 │ │ │ │ + bl 195128 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ - bl 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ mov r6, r0 │ │ │ │ add.w r8, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r8 │ │ │ │ strb.w sl, [r0, #44] @ 0x2c │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ movs r2, #108 @ 0x6c │ │ │ │ ldr r3, [r6, #20] │ │ │ │ add.w ip, r6, #84 @ 0x54 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ @@ -268550,15 +268550,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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ 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 │ │ │ │ @@ -268577,23 +268577,23 @@ │ │ │ │ movw r2, #678 @ 0x2a6 │ │ │ │ cmp r3, r2 │ │ │ │ it eq │ │ │ │ moveq.w r9, #0 │ │ │ │ beq.w 10bb10 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ - bl 195490 │ │ │ │ + bl 1954c8 │ │ │ │ cmp r7, #0 │ │ │ │ bne.w 10bb42 │ │ │ │ ldrd r4, r5, [sp, #24] │ │ │ │ ldr r6, [sp, #32] │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl 1df050 │ │ │ │ + bl 1df088 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orr.w r3, r0, r6 │ │ │ │ uxtb r6, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 10bca2 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ @@ -268627,17 +268627,17 @@ │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ cmp ip, r7 │ │ │ │ lsls r2, r0, #2 │ │ │ │ cmp sl, r7 │ │ │ │ lsls r2, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 10b658 │ │ │ │ + b.n 10b6c8 │ │ │ │ movs r2, r3 │ │ │ │ - strd r0, r0, [r8], #152 @ 0x98 │ │ │ │ + stmdb r0!, {r1, r2, r5} │ │ │ │ lsls r4, r2, #31 │ │ │ │ movs r0, r0 │ │ │ │ muls r6, r2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -268652,15 +268652,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 194e80 │ │ │ │ + bl 194eb8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 10be14 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mul.w r3, r4, r3 │ │ │ │ adds r2, r3, r6 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -268770,40 +268770,40 @@ │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 10bd8c │ │ │ │ strd r3, r4, [sp, #8] │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ strd r0, r1, [sp] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 10be92 │ │ │ │ mov r3, sp │ │ │ │ b.n 10be82 │ │ │ │ strd r3, r4, [sp] │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 193c60 │ │ │ │ + bl 193c98 │ │ │ │ add r3, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 10be92 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r7 │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r7 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r5, r0 │ │ │ │ b.n 10bd8c │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #8] │ │ │ │ b.n 10be50 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #8] │ │ │ │ @@ -268861,21 +268861,21 @@ │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ bne.n 10bf44 │ │ │ │ ldrb.w r3, [r4, #64] @ 0x40 │ │ │ │ cbz r3, 10bf9e │ │ │ │ movw r1, #365 @ 0x16d │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 193b64 │ │ │ │ + bl 193b9c │ │ │ │ ldrb r3, [r7, #17] │ │ │ │ add.w r7, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r6, r0 │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ 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 │ │ │ │ @@ -268887,15 +268887,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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr r6, [r4, #20] │ │ │ │ movw r3, #357 @ 0x165 │ │ │ │ cmp r6, r3 │ │ │ │ beq.n 10bfd2 │ │ │ │ movw r3, #479 @ 0x1df │ │ │ │ cmp r6, r3 │ │ │ │ beq.n 10bfd2 │ │ │ │ @@ -268920,15 +268920,15 @@ │ │ │ │ bl 10bcf8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 10bfb6 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ b.n 10bfb8 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ bl 10bcf8 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -268964,15 +268964,15 @@ │ │ │ │ mov sl, r8 │ │ │ │ mov.w r8, #0 │ │ │ │ ldr.w r7, [sl, #24] │ │ │ │ cmp r7, #0 │ │ │ │ beq.w 10c604 │ │ │ │ mov r0, r7 │ │ │ │ add.w r9, sp, #96 @ 0x60 │ │ │ │ - bl 179b88 │ │ │ │ + bl 179bc0 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ mov ip, r9 │ │ │ │ str r7, [sp, #116] @ 0x74 │ │ │ │ movs r5, #0 │ │ │ │ str r5, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ strd r5, r5, [r9, #4] │ │ │ │ @@ -268983,15 +268983,15 @@ │ │ │ │ str r3, [sp, #12] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r4, [r7, #24] │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ stmia.w r6, {r0, r1} │ │ │ │ mov r0, r4 │ │ │ │ - bl 195490 │ │ │ │ + bl 1954c8 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 10c79c │ │ │ │ mov fp, r5 │ │ │ │ str r5, [sp, #16] │ │ │ │ strd r7, sl, [sp, #68] @ 0x44 │ │ │ │ str.w r8, [sp, #76] @ 0x4c │ │ │ │ @@ -269022,15 +269022,15 @@ │ │ │ │ cmp r3, #4 │ │ │ │ beq.w 10c5a4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orrs r3, r1 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 195490 │ │ │ │ + bl 1954c8 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 10c5ea │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ b.n 10c0b2 │ │ │ │ str r3, [sp, #4] │ │ │ │ movw r2, #659 @ 0x293 │ │ │ │ ldr.w r3, [sl, #20] │ │ │ │ @@ -269069,15 +269069,15 @@ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ movs r3, #2 │ │ │ │ str.w sl, [sp, #128] @ 0x80 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ - bl 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ add.w r3, sl, r5, lsl #4 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r4 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov.w r5, r8, lsl #4 │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ @@ -269123,24 +269123,24 @@ │ │ │ │ stmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ bne.n 10c1fa │ │ │ │ ldr.w sl, [sp, #32] │ │ │ │ ldr r6, [sp, #8] │ │ │ │ mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ - bl 196b04 │ │ │ │ + bl 196b3c │ │ │ │ ldrb.w r3, [sl, #44] @ 0x2c │ │ │ │ strb.w r3, [r6, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 10c5dc │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldrd r2, r3, [r0, #4] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ adds r3, r4, r5 │ │ │ │ str.w fp, [r0, #4] │ │ │ │ @@ -269156,15 +269156,15 @@ │ │ │ │ str r2, [r1, #8] │ │ │ │ str r7, [r3, #4] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r7, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 10c598 │ │ │ │ mov r0, sl │ │ │ │ - bl 194944 │ │ │ │ + bl 19497c │ │ │ │ ldr.w r3, [sl, #20] │ │ │ │ movs r1, #1 │ │ │ │ movw r2, #551 @ 0x227 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 10c29e │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w sl, [sp, #4] │ │ │ │ @@ -269227,22 +269227,22 @@ │ │ │ │ str r7, [sp, #160] @ 0xa0 │ │ │ │ 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, #365 @ 0x16d │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ - bl 193b64 │ │ │ │ + bl 193b9c │ │ │ │ ldrb r3, [r7, #17] │ │ │ │ add.w r1, r0, #28 │ │ │ │ mov r2, r6 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ movw r1, #4089 @ 0xff9 │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ add.w r6, r5, #48 @ 0x30 │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb.w r3, [sp, #132] @ 0x84 │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ @@ -269254,15 +269254,15 @@ │ │ │ │ strh r3, [r5, #24] │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r5 │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldrb.w r0, [sl, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 10c6b0 │ │ │ │ ldrb.w r7, [sl, #41] @ 0x29 │ │ │ │ add r3, sp, #176 @ 0xb0 │ │ │ │ strd r8, r3, [sp, #24] │ │ │ │ mov r6, r7 │ │ │ │ @@ -269291,15 +269291,15 @@ │ │ │ │ mov r2, r8 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ mov r8, r9 │ │ │ │ mov r9, r2 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov.w r1, #484 @ 0x1e4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr.w r3, [sl, #20] │ │ │ │ movs r1, #108 @ 0x6c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ mla r3, r1, r3, r2 │ │ │ │ movw r1, #551 @ 0x227 │ │ │ │ @@ -269311,22 +269311,22 @@ │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r2, [sl, r2, lsl #2] │ │ │ │ ldr.w r3, [sl, r3, lsl #2] │ │ │ │ str r2, [sp, #8] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bl 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ mov r3, r6 │ │ │ │ add.w r6, r0, #24 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ strb.w r2, [r0, #44] @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ strd fp, fp, [r9] │ │ │ │ add.w lr, r4, #84 @ 0x54 │ │ │ │ str.w fp, [r9, #8] │ │ │ │ add.w ip, r4, #100 @ 0x64 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ ldmia.w r9, {r0, r1, r2, r3} │ │ │ │ @@ -269356,15 +269356,15 @@ │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ adds r2, #11 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ adds r3, #11 │ │ │ │ str.w r5, [r4, r2, lsl #2] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ str.w r2, [r4, r3, lsl #2] │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str.w r6, [r3, #4]! │ │ │ │ str r3, [sp, #28] │ │ │ │ adds.w r3, r8, #1 │ │ │ │ mov r8, r3 │ │ │ │ ldrb.w r0, [sl, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ @@ -269380,30 +269380,30 @@ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ 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 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 10c52c │ │ │ │ mov r3, r9 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ mov r3, r4 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r3, r0 │ │ │ │ b.n 10c3fe │ │ │ │ ldr.w r3, [sl, #96] @ 0x60 │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ cmp r3, #16 │ │ │ │ beq.n 10c570 │ │ │ │ cmp r3, #8 │ │ │ │ @@ -269430,19 +269430,19 @@ │ │ │ │ mov.w r1, #660 @ 0x294 │ │ │ │ b.n 10c144 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrb.w r3, [sl, #41] @ 0x29 │ │ │ │ add.w r1, r0, #24 │ │ │ │ ldrb.w r2, [sl, #40] @ 0x28 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ b.n 10c1e2 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ add.w r0, sl, #24 │ │ │ │ - bl 195134 │ │ │ │ + bl 19516c │ │ │ │ b.n 10c27c │ │ │ │ ldr.w r3, [sl, #20] │ │ │ │ movw r2, #659 @ 0x293 │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 10c746 │ │ │ │ cmp.w r3, #660 @ 0x294 │ │ │ │ itt cc │ │ │ │ @@ -269467,15 +269467,15 @@ │ │ │ │ str r3, [sp, #24] │ │ │ │ b.n 10c23e │ │ │ │ ldrd r7, sl, [sp, #68] @ 0x44 │ │ │ │ ldr.w r8, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1df050 │ │ │ │ + bl 1df088 │ │ │ │ orr.w r3, r0, r8 │ │ │ │ uxtb.w r8, r3 │ │ │ │ ldr.w sl, [sl] │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 10c058 │ │ │ │ mov fp, r8 │ │ │ │ @@ -269540,42 +269540,42 @@ │ │ │ │ cmp r3, r1 │ │ │ │ it eq │ │ │ │ moveq sl, r2 │ │ │ │ beq.w 10c560 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ b.n 10c0fa │ │ │ │ mov r9, r7 │ │ │ │ - bl 1967c0 │ │ │ │ + bl 1967f8 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1973f0 │ │ │ │ + bl 197428 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, sl, #24 │ │ │ │ - bl 195134 │ │ │ │ + bl 19516c │ │ │ │ mov r0, sl │ │ │ │ - bl 194944 │ │ │ │ + bl 19497c │ │ │ │ movs r1, #1 │ │ │ │ b.n 10c290 │ │ │ │ mov r4, r5 │ │ │ │ str r7, [sp, #160] @ 0xa0 │ │ │ │ add.w r8, sp, #180 @ 0xb4 │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia.w r8!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ movw r1, #365 @ 0x16d │ │ │ │ - bl 193b64 │ │ │ │ + bl 193b9c │ │ │ │ ldrb r3, [r7, #17] │ │ │ │ add.w r1, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ add r1, sp, #180 @ 0xb4 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ mov ip, r1 │ │ │ │ movw r1, #4089 @ 0xff9 │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb.w r3, [sp, #132] @ 0x84 │ │ │ │ @@ -269589,15 +269589,15 @@ │ │ │ │ strh r3, [r4, #24] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ b.n 10c30e │ │ │ │ movs r2, #0 │ │ │ │ movs r5, #1 │ │ │ │ mov.w r1, #660 @ 0x294 │ │ │ │ str r2, [sp, #4] │ │ │ │ b.n 10c144 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ @@ -269605,29 +269605,29 @@ │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ ldrd r6, r7, [sp, #96] @ 0x60 │ │ │ │ strd r6, r7, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ - bl 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 10c780 │ │ │ │ ldmia r4!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r3, r6 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movw r1, #479 @ 0x1df │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ str r0, [sp, #24] │ │ │ │ b.n 10c23e │ │ │ │ mov sl, r2 │ │ │ │ movs r5, #1 │ │ │ │ mov.w r1, #660 @ 0x294 │ │ │ │ b.n 10c144 │ │ │ │ str r4, [sp, #16] │ │ │ │ @@ -269848,52 +269848,52 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov.w r1, #536 @ 0x218 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ add.w r5, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #379 @ 0x17b │ │ │ │ - bl 197218 │ │ │ │ + bl 197250 │ │ │ │ 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, #541 @ 0x21d │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ add.w r5, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #379 @ 0x17b │ │ │ │ - bl 197218 │ │ │ │ + bl 197250 │ │ │ │ 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 │ │ │ │ @@ -269970,15 +269970,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 193bc8 │ │ │ │ + bl 193c00 │ │ │ │ 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] │ │ │ │ @@ -269986,21 +269986,21 @@ │ │ │ │ str r0, [sp, #0] │ │ │ │ ldrsb.w r2, [r1, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ it eq │ │ │ │ ldreq.w r3, [r1, #336] @ 0x150 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 193bc8 │ │ │ │ + bl 193c00 │ │ │ │ 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] │ │ │ │ @@ -270008,21 +270008,21 @@ │ │ │ │ str r0, [sp, #0] │ │ │ │ ldrsb.w r2, [r1, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ it eq │ │ │ │ ldreq.w r3, [r1, #336] @ 0x150 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ movs r1, #93 @ 0x5d │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ 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} │ │ │ │ @@ -270042,15 +270042,15 @@ │ │ │ │ mla r3, lr, r3, r2 │ │ │ │ ldrb.w r2, [r3, #63] @ 0x3f │ │ │ │ ldrb.w r3, [r3, #64] @ 0x40 │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r8, [ip, r2, lsl #2] │ │ │ │ str.w r8, [ip, r3, lsl #2] │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr.w r2, [fp] │ │ │ │ ldr.w r3, [sl] │ │ │ │ mov fp, r2 │ │ │ │ mov sl, r3 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ @@ -270068,15 +270068,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 193bc8 │ │ │ │ + bl 193c00 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ add.w r7, r0, #68 @ 0x44 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r7 │ │ │ │ ldr.w r9, [pc, #216] @ 10cd18 │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ str r3, [r0, #24] │ │ │ │ @@ -270087,26 +270087,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, #336] @ 0x150 │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldrb.w r3, [r8, #16] │ │ │ │ movw r1, #667 @ 0x29b │ │ │ │ ldr r0, [r5, #16] │ │ │ │ lsl.w r3, r6, r3 │ │ │ │ mvns r3, r3 │ │ │ │ and.w r3, r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ 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 │ │ │ │ @@ -270139,15 +270139,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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r6, #1 │ │ │ │ b.n 10cce4 │ │ │ │ adds r3, #178 @ 0xb2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ lsls r4, r2, #31 │ │ │ │ @@ -270159,15 +270159,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 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ 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] │ │ │ │ @@ -270199,32 +270199,32 @@ │ │ │ │ strb.w r2, [r4, #44] @ 0x2c │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ mla r3, r1, r7, r3 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cbnz r3, 10cdca │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ mov r0, r5 │ │ │ │ - bl 194944 │ │ │ │ + bl 19497c │ │ │ │ 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 1950f0 │ │ │ │ + bl 195128 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r5, #24 │ │ │ │ - bl 195134 │ │ │ │ + bl 19516c │ │ │ │ mov r0, r5 │ │ │ │ - bl 194944 │ │ │ │ + bl 19497c │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ adds r2, #152 @ 0x98 │ │ │ │ lsls r2, r0, #2 │ │ │ │ lsls r4, r2, #31 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ @@ -270249,48 +270249,48 @@ │ │ │ │ itt ne │ │ │ │ movne r5, #7 │ │ │ │ movne.w r9, #4 │ │ │ │ bne.n 10ce40 │ │ │ │ mov.w r9, #2 │ │ │ │ movw r1, #445 @ 0x1bd │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ add.w r8, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ 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 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 10ce90 │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #339 @ 0x153 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ cmp r7, #26 │ │ │ │ mov r5, r0 │ │ │ │ it eq │ │ │ │ addeq r4, #1 │ │ │ │ beq.n 10ceb2 │ │ │ │ adds r3, r4, #1 │ │ │ │ add r3, r9 │ │ │ │ @@ -270342,30 +270342,30 @@ │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 10cec8 │ │ │ │ strd r4, r3, [sp, #16] │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 10cf40 │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r6 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r5, r0 │ │ │ │ b.n 10cec8 │ │ │ │ movs r5, #5 │ │ │ │ mov.w r9, #3 │ │ │ │ b.n 10ce40 │ │ │ │ movs r2, #32 │ │ │ │ str r4, [sp, #16] │ │ │ │ @@ -270434,75 +270434,75 @@ │ │ │ │ bne.n 10d0fc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ vldr d7, [pc, #248] @ 10d100 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - bl 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 10cfec │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ b.n 10cfec │ │ │ │ strd r6, r3, [sp, #16] │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 10d05c │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #309 @ 0x135 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r4, r0 │ │ │ │ b.n 10cfec │ │ │ │ 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 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 10d09e │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #479 @ 0x1df │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r4, r0 │ │ │ │ b.n 10cfb2 │ │ │ │ subs r2, #1 │ │ │ │ strd r3, r3, [sp, #16] │ │ │ │ cmp r2, #31 │ │ │ │ bhi.n 10d100 │ │ │ │ tbb [pc, r2] │ │ │ │ @@ -270560,70 +270560,70 @@ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w r3, [pc, #1108] @ 10d5a4 │ │ │ │ add r3, pc │ │ │ │ mov fp, r3 │ │ │ │ - bl 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ add.w r5, r0, #24 │ │ │ │ mov r9, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ movw r1, #341 @ 0x155 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ add.w r9, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ str r0, [sp, #0] │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #339 @ 0x153 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov sl, r0 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #5 │ │ │ │ beq.w 10d3a8 │ │ │ │ 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 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 10d1de │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #356 @ 0x164 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r7, #0 │ │ │ │ beq.w 10d416 │ │ │ │ mov r0, r6 │ │ │ │ bl 10c854 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ @@ -270637,116 +270637,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 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 10d23c │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrsb.w r1, [r0, #65] @ 0x41 │ │ │ │ cmp r1, #1 │ │ │ │ beq.w 10d464 │ │ │ │ movw r1, #383 @ 0x17f │ │ │ │ - bl 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ add.w r8, r0, #24 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r8 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r8 │ │ │ │ movw r1, #339 @ 0x153 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ 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 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 10d2b6 │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #356 @ 0x164 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r6, r0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, sl │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ ldr r2, [pc, #708] @ (10d5a8 ) │ │ │ │ ldr r3, [pc, #696] @ (10d5a0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.w 10d596 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov.w r1, #402 @ 0x192 │ │ │ │ - bl 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ add.w r6, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r9, r0 │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ ldr r3, [pc, #660] @ (10d5ac ) │ │ │ │ movs r1, #108 @ 0x6c │ │ │ │ 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, #65] @ 0x41 │ │ │ │ adds r3, #11 │ │ │ │ str.w r8, [r9, r3, lsl #2] │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldrb.w r2, [r9, #41] @ 0x29 │ │ │ │ movs r1, #0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w 10d4a2 │ │ │ │ and.w r0, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ lsls r3, r0 │ │ │ │ @@ -270818,26 +270818,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 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 10d1ee │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ cmp r7, #0 │ │ │ │ bne.w 10d1f4 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ subs r6, #64 @ 0x40 │ │ │ │ ldrb r2, [r5, #17] │ │ │ │ add.w r6, r3, r6, lsl #2 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ @@ -270849,98 +270849,98 @@ │ │ │ │ bne.w 10d54a │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ movs r2, #32 │ │ │ │ - bl 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 10d2c6 │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ b.n 10d2c6 │ │ │ │ ldrb.w r3, [r0, #332] @ 0x14c │ │ │ │ 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 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 10d268 │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ b.n 10d268 │ │ │ │ uxth r3, r3 │ │ │ │ b.n 10d3de │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 10d23c │ │ │ │ strd r3, r1, [sp, #8] │ │ │ │ ldrd r8, r9, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ strd r8, r9, [sp, #16] │ │ │ │ - bl 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 10d4da │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r8 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r6, r0 │ │ │ │ b.n 10d23c │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 10d436 │ │ │ │ strd r6, r7, [sp, #16] │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 10d51a │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r5, r0 │ │ │ │ b.n 10d436 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #8] │ │ │ │ b.n 10d4ae │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #8] │ │ │ │ @@ -271011,36 +271011,36 @@ │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movw r1, #574 @ 0x23e │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w sl, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ add.w r7, r0, #24 │ │ │ │ mov r6, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ ldr.w r8, [pc, #604] @ 10d854 │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ add r8, pc │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr.w r2, [r5, #252] @ 0xfc │ │ │ │ ldr.w r1, [r5, #188] @ 0xbc │ │ │ │ movs r3, #63 @ 0x3f │ │ │ │ mov r0, r4 │ │ │ │ bl 10cf88 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #339 @ 0x153 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r9 │ │ │ │ bl 10c854 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrsb.w r3, [r0, #65] @ 0x41 │ │ │ │ cmp r3, #3 │ │ │ │ @@ -271053,135 +271053,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 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 10d674 │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ 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 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 10d6ae │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ mov r3, r6 │ │ │ │ mov r2, fp │ │ │ │ movw r1, #339 @ 0x153 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ 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 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 10d6fc │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ mov r3, r6 │ │ │ │ mov r2, sl │ │ │ │ mov.w r1, #356 @ 0x164 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ ldr r2, [pc, #304] @ (10d858 ) │ │ │ │ ldr r3, [pc, #292] @ (10d850 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.w 10d848 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movw r1, #575 @ 0x23f │ │ │ │ - bl 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ add.w r6, r0, #24 │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ mov.w r1, #402 @ 0x192 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ add.w r5, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r7, r0 │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ ldr r3, [pc, #220] @ (10d85c ) │ │ │ │ movs r1, #108 @ 0x6c │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r7, #20] │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ mov r1, r7 │ │ │ │ ldrb.w r3, [r3, #65] @ 0x41 │ │ │ │ adds r3, #11 │ │ │ │ str.w r9, [r7, r3, lsl #2] │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldrb.w r2, [r7, #41] @ 0x29 │ │ │ │ movs r1, #0 │ │ │ │ lsls r3, r3, #2 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.n 10d7e8 │ │ │ │ and.w r7, r2, #63 @ 0x3f │ │ │ │ @@ -271213,30 +271213,30 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 10d6ae │ │ │ │ strd r3, r1, [sp, #16] │ │ │ │ vldr d7, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #8] │ │ │ │ - bl 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 10d818 │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r5, r0 │ │ │ │ b.n 10d6ae │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #16] │ │ │ │ b.n 10d7f2 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ @@ -271319,15 +271319,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 193f20 │ │ │ │ + bl 193f58 │ │ │ │ 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 │ │ │ │ @@ -271351,28 +271351,28 @@ │ │ │ │ cmp r2, #0 │ │ │ │ clz r3, r3 │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ cbnz r3, 10d96e │ │ │ │ mov.w r1, #332 @ 0x14c │ │ │ │ - bl 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ movs r3, #32 │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, r0, #24 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r5, [r3, #24] │ │ │ │ mov r0, r5 │ │ │ │ - bl 195490 │ │ │ │ + bl 1954c8 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 10db3a │ │ │ │ movs r3, #0 │ │ │ │ str.w fp, [sp, #28] │ │ │ │ mov sl, r3 │ │ │ │ add.w fp, sp, #92 @ 0x5c │ │ │ │ str r3, [sp, #32] │ │ │ │ @@ -271414,29 +271414,29 @@ │ │ │ │ cmp r3, r1 │ │ │ │ beq.w 10db10 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ orrs r3, r2 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 195490 │ │ │ │ + bl 1954c8 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 10db3c │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ b.n 10d9aa │ │ │ │ mov r5, r7 │ │ │ │ mov r7, r3 │ │ │ │ ldr.w r8, [r5, #4] │ │ │ │ ldr.w r6, [r8, #4] │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 10db20 │ │ │ │ movs r6, #3 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r9, #108 @ 0x6c │ │ │ │ - bl 194944 │ │ │ │ + bl 19497c │ │ │ │ strd r6, r8, [r4] │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ movs r3, #31 │ │ │ │ movs r2, #6 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ bl 10cf88 │ │ │ │ @@ -271463,15 +271463,15 @@ │ │ │ │ and.w r3, r3, #127 @ 0x7f │ │ │ │ bl 10d5b0 │ │ │ │ ldr.w r8, [r5, #96] @ 0x60 │ │ │ │ mov.w r1, #692 @ 0x2b4 │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ 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 │ │ │ │ @@ -271497,15 +271497,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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ movs r2, #1 │ │ │ │ cmp r7, #0 │ │ │ │ bne.w 10d9ca │ │ │ │ b.n 10d9fc │ │ │ │ mov r5, r7 │ │ │ │ ldr.w r8, [r5, #4] │ │ │ │ movs r7, #0 │ │ │ │ @@ -271524,15 +271524,15 @@ │ │ │ │ str r5, [sp, #32] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ movs r2, #3 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ str.w r4, [r3, #680] @ 0x2a8 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 1df050 │ │ │ │ + bl 1df088 │ │ │ │ ldr r2, [pc, #56] @ (10db88 ) │ │ │ │ ldr r3, [pc, #44] @ (10db80 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #372] @ 0x174 │ │ │ │ eors r2, r3 │ │ │ │ @@ -271612,15 +271612,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 193f20 │ │ │ │ + bl 193f58 │ │ │ │ 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] │ │ │ │ @@ -271638,28 +271638,28 @@ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrsb.w r3, [r3, #65] @ 0x41 │ │ │ │ cmp r3, #3 │ │ │ │ itee eq │ │ │ │ moveq.w r1, #332 @ 0x14c │ │ │ │ movne r0, sl │ │ │ │ movwne r1, #525 @ 0x20d │ │ │ │ - bl 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ add.w r8, r0, #24 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r4, [r3, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 195490 │ │ │ │ + bl 1954c8 │ │ │ │ mov sl, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 10dda8 │ │ │ │ str.w r8, [sp, #12] │ │ │ │ movs r7, #0 │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ movw r9, #387 @ 0x183 │ │ │ │ @@ -271738,44 +271738,44 @@ │ │ │ │ bl 10cd20 │ │ │ │ movs r2, #1 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 10dcd0 │ │ │ │ orrs r7, r2 │ │ │ │ mov r0, sl │ │ │ │ mov r4, sl │ │ │ │ - bl 195490 │ │ │ │ + bl 1954c8 │ │ │ │ cbz r4, 10ddaa │ │ │ │ mov sl, r0 │ │ │ │ b.n 10dcb6 │ │ │ │ movs r4, #0 │ │ │ │ movs r2, #11 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r3, #2 │ │ │ │ add r0, sp, #32 │ │ │ │ strd r3, r5, [sp, #32] │ │ │ │ movs r3, #31 │ │ │ │ bl 10cf88 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r5, #24 │ │ │ │ - bl 195134 │ │ │ │ + bl 19516c │ │ │ │ ldr r0, [r5, #24] │ │ │ │ - bl 194944 │ │ │ │ + bl 19497c │ │ │ │ mov r5, r4 │ │ │ │ b.n 10dd6a │ │ │ │ mov r7, r4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrd r0, r1, [r3, #80] @ 0x50 │ │ │ │ bl 10ca34 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #3 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r7 │ │ │ │ str.w r3, [r4, #684] @ 0x2ac │ │ │ │ - bl 1df050 │ │ │ │ + bl 1df088 │ │ │ │ ldr r2, [pc, #92] @ (10de24 ) │ │ │ │ ldr r3, [pc, #72] @ (10de14 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #340] @ 0x154 │ │ │ │ eors r2, r3 │ │ │ │ @@ -271864,27 +271864,27 @@ │ │ │ │ movs r5, r4 │ │ │ │ movs r5, r4 │ │ │ │ movs r5, r4 │ │ │ │ lsls r3, r3, #19 │ │ │ │ ubfx r3, r3, #14, #1 │ │ │ │ cbz r3, 10ded8 │ │ │ │ ldr.w r5, [pc, #2628] @ 10e8f8 │ │ │ │ - bl 23f54c │ │ │ │ + bl 23f584 │ │ │ │ ldr.w r2, [pc, #2624] @ 10e8fc │ │ │ │ mov r3, r0 │ │ │ │ add r5, pc │ │ │ │ movs r0, #2 │ │ │ │ add r2, pc │ │ │ │ mov r1, r5 │ │ │ │ - bl 17642c │ │ │ │ + bl 176464 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 204af4 │ │ │ │ + bl 204b2c │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ add r1, sp, #160 @ 0xa0 │ │ │ │ mov r0, r6 │ │ │ │ bl 10c8d0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r4, [sp, #8] │ │ │ │ movs r2, #180 @ 0xb4 │ │ │ │ @@ -271923,15 +271923,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 193f20 │ │ │ │ + bl 193f58 │ │ │ │ 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 │ │ │ │ @@ -271947,34 +271947,34 @@ │ │ │ │ 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, #525 @ 0x20d │ │ │ │ mov r0, r8 │ │ │ │ - bl 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ add.w r5, r0, #24 │ │ │ │ mov r6, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ str.w r5, [r3, #188] @ 0xbc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r5, [r2, #24] │ │ │ │ ldrsb.w r3, [r3, #13] │ │ │ │ cmp r3, r7 │ │ │ │ blt.w 10e6ce │ │ │ │ mov r0, r5 │ │ │ │ - bl 195490 │ │ │ │ + bl 1954c8 │ │ │ │ mov r9, r0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 10e454 │ │ │ │ movw r8, #678 @ 0x2a6 │ │ │ │ str.w fp, [sp, #8] │ │ │ │ ldr r2, [r5, #16] │ │ │ │ ldr r5, [r2, #0] │ │ │ │ @@ -272032,15 +272032,15 @@ │ │ │ │ mov.w r2, #330 @ 0x14a │ │ │ │ mov r0, r4 │ │ │ │ bl 10cd20 │ │ │ │ mov r5, r6 │ │ │ │ cbnz r6, 10e0a2 │ │ │ │ mov r0, r9 │ │ │ │ mov r5, r9 │ │ │ │ - bl 195490 │ │ │ │ + bl 1954c8 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 10e454 │ │ │ │ mov r9, r0 │ │ │ │ b.n 10dfe4 │ │ │ │ movw r1, #681 @ 0x2a9 │ │ │ │ cmp r3, r1 │ │ │ │ itt eq │ │ │ │ @@ -272241,33 +272241,33 @@ │ │ │ │ lsls r4, r7, #12 │ │ │ │ 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 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 10e2c8 │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ mov r3, r7 │ │ │ │ mov r2, fp │ │ │ │ movw r1, #441 @ 0x1b9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197710 │ │ │ │ + bl 197748 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ movs r2, #108 @ 0x6c │ │ │ │ mov r1, sl │ │ │ │ mla r3, r2, r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ @@ -272281,25 +272281,25 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 10c9ac │ │ │ │ ldr r2, [r5, #112] @ 0x70 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov fp, r0 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, sl │ │ │ │ strd fp, r0, [sp] │ │ │ │ movw r2, #674 @ 0x2a2 │ │ │ │ mov r0, r4 │ │ │ │ bl 10cd20 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r6 │ │ │ │ - bl 1977c8 │ │ │ │ + bl 197800 │ │ │ │ b.n 10e080 │ │ │ │ strh r7, [r0, #0] │ │ │ │ b.n 10e2a2 │ │ │ │ strb r7, [r0, #0] │ │ │ │ b.n 10e2a2 │ │ │ │ subs r7, #0 │ │ │ │ it ne │ │ │ │ @@ -272382,15 +272382,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 10c9ac │ │ │ │ ldr r2, [r5, #112] @ 0x70 │ │ │ │ mov sl, r0 │ │ │ │ mov r3, fp │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r1, r5 │ │ │ │ strd sl, r0, [sp] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #674 @ 0x2a2 │ │ │ │ mov r5, r6 │ │ │ │ bl 10cd20 │ │ │ │ @@ -272432,15 +272432,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 199924 │ │ │ │ + bl 19995c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ cmp r1, r3 │ │ │ │ beq.w 10e8b6 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ @@ -272451,23 +272451,23 @@ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, r2 │ │ │ │ it eq │ │ │ │ moveq r3, r2 │ │ │ │ strd r2, r3, [r4] │ │ │ │ movw r1, #525 @ 0x20d │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ movs r3, #32 │ │ │ │ mov r7, r0 │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #24 │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ add.w r1, r7, #24 │ │ │ │ movs r3, #31 │ │ │ │ movs r2, #11 │ │ │ │ mov r0, r4 │ │ │ │ bl 10cf88 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r7, r0 │ │ │ │ @@ -272515,38 +272515,38 @@ │ │ │ │ lsls r6, r3, #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 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 10e584 │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ movw r1, #441 @ 0x1b9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197710 │ │ │ │ + bl 197748 │ │ │ │ mov r5, r0 │ │ │ │ ldmia.w r4, {r2, r3} │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - bl 199a3c │ │ │ │ + bl 199a74 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ add.w r3, r5, #44 @ 0x2c │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 10e8b6 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -272557,19 +272557,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 1977c8 │ │ │ │ + bl 197800 │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ movs r0, #1 │ │ │ │ - bl 1df050 │ │ │ │ + bl 1df088 │ │ │ │ ldr r2, [pc, #800] @ (10e904 ) │ │ │ │ ldr r3, [pc, #768] @ (10e8e8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #412] @ 0x19c │ │ │ │ eors r2, r3 │ │ │ │ @@ -272632,31 +272632,31 @@ │ │ │ │ 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 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 10e69c │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ adds r3, #20 │ │ │ │ mov r2, fp │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ 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 │ │ │ │ @@ -272681,44 +272681,44 @@ │ │ │ │ cmp r2, r7 │ │ │ │ it eq │ │ │ │ moveq r3, r7 │ │ │ │ strd r7, r3, [r4] │ │ │ │ movw r1, #401 @ 0x191 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r6, #0 │ │ │ │ - bl 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ add.w r9, r0, #24 │ │ │ │ mov r8, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ movs r7, #0 │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ strd r6, r7, [sp, #128] @ 0x80 │ │ │ │ - bl 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov sl, r0 │ │ │ │ cbz r0, 10e73e │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ add r6, sp, #88 @ 0x58 │ │ │ │ movw r1, #678 @ 0x2a6 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ 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 │ │ │ │ ldrb.w r9, [r8, #40] @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ @@ -272772,15 +272772,15 @@ │ │ │ │ str.w lr, [r5, r2, lsl #2] │ │ │ │ ldrb.w r2, [r3, #71] @ 0x47 │ │ │ │ ldrb.w r3, [r3, #72] @ 0x48 │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r6, [r5, r2, lsl #2] │ │ │ │ str.w r6, [r5, r3, lsl #2] │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, r5 │ │ │ │ beq.n 10e8d4 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -272789,15 +272789,15 @@ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 10e8cc │ │ │ │ str r2, [r4, #4] │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #0] │ │ │ │ - bl 195490 │ │ │ │ + bl 1954c8 │ │ │ │ mov r9, r0 │ │ │ │ b.w 10dfdc │ │ │ │ str r0, [r3, #0] │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ b.n 10e55e │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -272840,15 +272840,15 @@ │ │ │ │ mov r5, r2 │ │ │ │ b.n 10e1ba │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ mov r0, r5 │ │ │ │ strd r3, r5, [r4] │ │ │ │ - bl 195490 │ │ │ │ + bl 1954c8 │ │ │ │ mov r9, r0 │ │ │ │ b.w 10dfdc │ │ │ │ str r3, [r4, #4] │ │ │ │ b.n 10e82e │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ ldr r3, [r6, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ @@ -272864,17 +272864,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #174 @ 0xae │ │ │ │ lsls r2, r0, #2 │ │ │ │ movs r1, #168 @ 0xa8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ lsrs r4, r7, #21 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #640 @ (adr r2, 10eb7c ) │ │ │ │ + add r2, pc, #864 @ (adr r2, 10ec5c ) │ │ │ │ movs r2, r3 │ │ │ │ - stmia r0!, {r7} │ │ │ │ + stmia r0!, {r3, r4, r5, r7} │ │ │ │ movs r2, r3 │ │ │ │ lsls r4, r2, #31 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, r2, r0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -272926,33 +272926,33 @@ │ │ │ │ movs r3, r4 │ │ │ │ movs r3, r4 │ │ │ │ movs r3, r4 │ │ │ │ lsls r3, r1, #5 │ │ │ │ ubfx r3, r3, #14, #1 │ │ │ │ cbz r3, 10e9ac │ │ │ │ ldr r4, [pc, #720] @ (10ec5c ) │ │ │ │ - bl 23f54c │ │ │ │ + bl 23f584 │ │ │ │ ldr r2, [pc, #716] @ (10ec60 ) │ │ │ │ mov r3, r0 │ │ │ │ add r4, pc │ │ │ │ movs r0, #2 │ │ │ │ add r2, pc │ │ │ │ mov r1, r4 │ │ │ │ - bl 17642c │ │ │ │ + bl 176464 │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r5 │ │ │ │ movs r0, #2 │ │ │ │ - bl 204af4 │ │ │ │ + bl 204b2c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ sub.w r1, r3, #2 │ │ │ │ clz r1, r1 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ - bl 1d3a5c │ │ │ │ + bl 1d3a94 │ │ │ │ ldr.w r3, [r5, #384] @ 0x180 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 10ec44 │ │ │ │ movs r2, #0 │ │ │ │ ldrb.w r1, [r3, #32] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -272979,15 +272979,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 195490 │ │ │ │ + bl 1954c8 │ │ │ │ mov fp, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 10eba6 │ │ │ │ movw r9, #387 @ 0x183 │ │ │ │ str.w r8, [sp, #16] │ │ │ │ str r5, [sp, #28] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ @@ -273064,15 +273064,15 @@ │ │ │ │ bl 10cd20 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 10ea5a │ │ │ │ mov r0, fp │ │ │ │ mov r4, fp │ │ │ │ - bl 195490 │ │ │ │ + bl 1954c8 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 10eba4 │ │ │ │ mov fp, r0 │ │ │ │ b.n 10ea2e │ │ │ │ ldr r3, [r4, #20] │ │ │ │ str r5, [sp, #12] │ │ │ │ cmp.w r3, #344 @ 0x158 │ │ │ │ @@ -273141,15 +273141,15 @@ │ │ │ │ bl 10ca34 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ movs r0, #1 │ │ │ │ str.w r3, [r4, #684] @ 0x2ac │ │ │ │ - bl 1df050 │ │ │ │ + bl 1df088 │ │ │ │ ldr r2, [pc, #164] @ (10ec68 ) │ │ │ │ ldr r3, [pc, #136] @ (10ec4c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #348] @ 0x15c │ │ │ │ eors r2, r3 │ │ │ │ @@ -273203,17 +273203,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r2, #27 │ │ │ │ lsls r2, r0, #2 │ │ │ │ asrs r2, r1, #27 │ │ │ │ lsls r2, r0, #2 │ │ │ │ lsrs r4, r7, #21 │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #816] @ 0x330 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ movs r2, r3 │ │ │ │ - push {r2, r3, r5, r7, lr} │ │ │ │ + push {r2, r5, r6, r7, lr} │ │ │ │ movs r2, r3 │ │ │ │ lsls r4, r2, #31 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r7, #16 │ │ │ │ lsls r2, r0, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -273287,20 +273287,20 @@ │ │ │ │ cbz r3, 10ed3c │ │ │ │ ldr.w r4, [pc, #1952] @ 10f4c0 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1952] @ 10f4c4 │ │ │ │ add r4, pc │ │ │ │ add r2, pc │ │ │ │ mov r1, r4 │ │ │ │ - bl 17642c │ │ │ │ + bl 176464 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 204af4 │ │ │ │ + bl 204b2c │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r2, #328] @ 0x148 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 10effa │ │ │ │ ldr.w r3, [r2, #384] @ 0x180 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -273343,15 +273343,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 10ed86 │ │ │ │ - bl 195490 │ │ │ │ + bl 1954c8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 10ed80 │ │ │ │ subs r3, r4, #1 │ │ │ │ mov fp, r4 │ │ │ │ tst r3, r4 │ │ │ │ beq.w 10effa │ │ │ │ ldr r2, [sp, #8] │ │ │ │ @@ -273386,15 +273386,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 199924 │ │ │ │ + bl 19995c │ │ │ │ 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 │ │ │ │ @@ -273427,31 +273427,31 @@ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, r2 │ │ │ │ it eq │ │ │ │ moveq r3, r2 │ │ │ │ strd r2, r3, [r8] │ │ │ │ mov.w r1, #592 @ 0x250 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r8 │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ 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 1985d8 │ │ │ │ + bl 198610 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldrd r2, r3, [sp, #120] @ 0x78 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 199a3c │ │ │ │ + bl 199a74 │ │ │ │ ldr.w r9, [r7, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 10ef78 │ │ │ │ mov r3, r9 │ │ │ │ str.w r8, [sp, #8] │ │ │ │ mov r8, r9 │ │ │ │ mov r9, r7 │ │ │ │ @@ -273478,15 +273478,15 @@ │ │ │ │ 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 10ef28 │ │ │ │ - bl 194944 │ │ │ │ + bl 19497c │ │ │ │ cbz r7, 10ef5e │ │ │ │ mov r0, r7 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 10eefe │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ @@ -273500,27 +273500,27 @@ │ │ │ │ ldr r1, [r6, r1] │ │ │ │ mla r1, r5, r3, r1 │ │ │ │ ldrb r3, [r1, #31] │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r3, [r0, r3, lsl #2] │ │ │ │ cmp r3, r4 │ │ │ │ beq.n 10ef5e │ │ │ │ - bl 194944 │ │ │ │ + bl 19497c │ │ │ │ mov r0, r8 │ │ │ │ - bl 195490 │ │ │ │ + bl 1954c8 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 10ef74 │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ cmp r3, r8 │ │ │ │ bne.n 10eee4 │ │ │ │ mov r0, r9 │ │ │ │ b.n 10eef0 │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 194944 │ │ │ │ + bl 19497c │ │ │ │ ldr.w r3, [sl, #24] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 110058 │ │ │ │ ldr.w r3, [sl, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -273530,50 +273530,50 @@ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, r2 │ │ │ │ it eq │ │ │ │ moveq r3, r2 │ │ │ │ strd r2, r3, [r8] │ │ │ │ movs r1, #125 @ 0x7d │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ ldr.w r3, [pc, #1300] @ 10f4c8 │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ 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 10ee6c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr.w sl, [sp, #36] @ 0x24 │ │ │ │ - bl 199b90 │ │ │ │ + bl 199bc8 │ │ │ │ ldr.w r3, [pc, #1232] @ 10f4cc │ │ │ │ movs r1, #8 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r2, r3 │ │ │ │ ldr.w r3, [pc, #1216] @ 10f4d0 │ │ │ │ add r3, pc │ │ │ │ - bl 193624 │ │ │ │ + bl 19365c │ │ │ │ ldr.w r3, [r4, #408] @ 0x198 │ │ │ │ str.w r0, [sl, #200] @ 0xc8 │ │ │ │ movs r2, #65 @ 0x41 │ │ │ │ adds r1, r3, #1 │ │ │ │ str.w r1, [r4, #408] @ 0x198 │ │ │ │ str r3, [r0, #52] @ 0x34 │ │ │ │ ldrb r3, [r0, #20] │ │ │ │ @@ -273608,15 +273608,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 193f20 │ │ │ │ + bl 193f58 │ │ │ │ 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 │ │ │ │ @@ -273634,24 +273634,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, #332 @ 0x14c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ add.w r4, r0, #24 │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ add r2, sp, #412 @ 0x19c │ │ │ │ strd r7, r7, [sl, #208] @ 0xd0 │ │ │ │ str.w r2, [sl, #204] @ 0xcc │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ add r2, sp, #404 @ 0x194 │ │ │ │ @@ -273726,38 +273726,38 @@ │ │ │ │ str.w r8, [sp, #16] │ │ │ │ ldr.w r8, [sp, #56] @ 0x38 │ │ │ │ add r9, pc │ │ │ │ str.w fp, [sp, #8] │ │ │ │ mov fp, r7 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 198384 │ │ │ │ + bl 1983bc │ │ │ │ ldr.w r2, [sl, #232] @ 0xe8 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov r5, r0 │ │ │ │ str r3, [r0, #0] │ │ │ │ mov r1, r9 │ │ │ │ str r2, [r0, #4] │ │ │ │ str r0, [r2, #0] │ │ │ │ ldr r2, [r0, #12] │ │ │ │ str.w r0, [sl, #232] @ 0xe8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 179c78 │ │ │ │ + bl 179cb0 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ str r0, [r4, #12] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bfi r2, r6, #0, #21 │ │ │ │ str r2, [r4, #16] │ │ │ │ - bl 198384 │ │ │ │ + bl 1983bc │ │ │ │ ldr r2, [r5, #12] │ │ │ │ mov r7, r0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ - bl 179c78 │ │ │ │ + bl 179cb0 │ │ │ │ ldr.w r2, [sl, #248] @ 0xf8 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [r7, #0] │ │ │ │ str r2, [r7, #4] │ │ │ │ str r0, [r7, #12] │ │ │ │ str r7, [r2, #0] │ │ │ │ str.w r7, [sl, #248] @ 0xf8 │ │ │ │ @@ -273769,21 +273769,21 @@ │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r2, [pc, #692] @ (10f4dc ) │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc │ │ │ │ - bl 1936d0 │ │ │ │ + bl 193708 │ │ │ │ ldr r2, [pc, #684] @ (10f4e0 ) │ │ │ │ str.w r0, [sl, #192] @ 0xc0 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc │ │ │ │ mov r0, r4 │ │ │ │ - bl 1936d0 │ │ │ │ + bl 193708 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ str.w r0, [sl, #196] @ 0xc4 │ │ │ │ cmp fp, r3 │ │ │ │ beq.w 110058 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cbz r2, 10f25e │ │ │ │ ldr r3, [r3, #4] │ │ │ │ @@ -273796,47 +273796,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 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 10f290 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r8 │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ movs r6, #0 │ │ │ │ bl 10cc14 │ │ │ │ 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 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 10f2c8 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r8 │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ bl 10cc14 │ │ │ │ add r2, sp, #180 @ 0xb4 │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ @@ -273846,33 +273846,33 @@ │ │ │ │ movs r3, #4 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ 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 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 10f30e │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r8 │ │ │ │ bl 10cc14 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr r4, [r3, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 195490 │ │ │ │ + bl 1954c8 │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 10fb8a │ │ │ │ ldr.w fp, [sp, #60] @ 0x3c │ │ │ │ vldr d8, [pc, #368] @ 10f4a0 │ │ │ │ vldr d9, [pc, #372] @ 10f4a8 │ │ │ │ str.w sl, [sp, #12] │ │ │ │ @@ -273925,37 +273925,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 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 10f3d0 │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ bl 10cc14 │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r6 │ │ │ │ - bl 194944 │ │ │ │ + bl 19497c │ │ │ │ cmp r6, #0 │ │ │ │ bne.n 10f362 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 195490 │ │ │ │ + bl 1954c8 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 10fb86 │ │ │ │ str r0, [sp, #24] │ │ │ │ b.n 10f33a │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #121 @ 0x79 │ │ │ │ beq.n 10f40a │ │ │ │ @@ -273968,15 +273968,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 193bc8 │ │ │ │ + bl 193c00 │ │ │ │ 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 │ │ │ │ @@ -273984,18 +273984,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, #336] @ 0x150 │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr r2, [r4, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w 10f734 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r5, r4, #5 │ │ │ │ lsls r5, r4, #5 │ │ │ │ @@ -274032,46 +274032,46 @@ │ │ │ │ lsls r2, r0, #2 │ │ │ │ asrs r4, r4, #13 │ │ │ │ lsls r2, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #21 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #232] @ 0xe8 │ │ │ │ + str r4, [sp, #456] @ 0x1c8 │ │ │ │ movs r2, r3 │ │ │ │ - sxtb r0, r1 │ │ │ │ + uxth r0, r0 │ │ │ │ movs r2, r3 │ │ │ │ lsls r4, r2, #31 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r6, #2 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #496 @ 0x1f0 │ │ │ │ + add r7, sp, #720 @ 0x2d0 │ │ │ │ movs r2, r3 │ │ │ │ - add r5, sp, #1008 @ 0x3f0 │ │ │ │ + add r6, sp, #208 @ 0xd0 │ │ │ │ movs r2, r3 │ │ │ │ - add r5, sp, #920 @ 0x398 │ │ │ │ + add r6, sp, #120 @ 0x78 │ │ │ │ movs r2, r3 │ │ │ │ - add r5, sp, #560 @ 0x230 │ │ │ │ + add r5, sp, #784 @ 0x310 │ │ │ │ movs r2, r3 │ │ │ │ - add r5, sp, #568 @ 0x238 │ │ │ │ + add r5, sp, #792 @ 0x318 │ │ │ │ movs r2, r3 │ │ │ │ mov.w r9, #64 @ 0x40 │ │ │ │ ldrb r4, [r2, #13] │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ 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, #108 @ 0x6c │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ 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, #2884] @ 110068 │ │ │ │ @@ -274086,52 +274086,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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ mov.w r1, #332 @ 0x14c │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ add.w r7, r0, #24 │ │ │ │ mov sl, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #16 │ │ │ │ movw r3, #1023 @ 0x3ff │ │ │ │ mov r0, r8 │ │ │ │ bl 10cf88 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r8 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 197710 │ │ │ │ + bl 197748 │ │ │ │ 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 193bc8 │ │ │ │ + bl 193c00 │ │ │ │ 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] │ │ │ │ @@ -274140,18 +274140,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, #336] @ 0x150 │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr r2, [r7, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w 11005e │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r6, r2, #2 │ │ │ │ lsls r6, r2, #2 │ │ │ │ @@ -274179,22 +274179,22 @@ │ │ │ │ lsls r0, r5, #20 │ │ │ │ lsls r6, r2, #2 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ ldrb.w r9, [r2, #13] │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ 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 1950f0 │ │ │ │ + bl 195128 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [r4, #12] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4] │ │ │ │ movs r2, #108 @ 0x6c │ │ │ │ str r3, [r4, #8] │ │ │ │ add.w ip, r7, #84 @ 0x54 │ │ │ │ @@ -274205,15 +274205,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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldrb.w r2, [r7, #41] @ 0x29 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w 10f958 │ │ │ │ and.w r3, r2, #63 @ 0x3f │ │ │ │ movs r7, #1 │ │ │ │ sub.w r1, r3, #32 │ │ │ │ rsb r0, r3, #32 │ │ │ │ @@ -274287,40 +274287,40 @@ │ │ │ │ b.n 10f642 │ │ │ │ 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 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, 10f790 │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ mov r1, sl │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r8 │ │ │ │ bl 10cc14 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ mov r0, r8 │ │ │ │ ldr.w r2, [r7, #204] @ 0xcc │ │ │ │ ldr.w r1, [r7, #236] @ 0xec │ │ │ │ bl 10cac8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 194944 │ │ │ │ + bl 19497c │ │ │ │ ldr.w r7, [r7, #196] @ 0xc4 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 193bc8 │ │ │ │ + bl 193c00 │ │ │ │ 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] │ │ │ │ @@ -274328,18 +274328,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, #336] @ 0x150 │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr r2, [r5, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w 11005e │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsls r0, r3, #2 │ │ │ │ @@ -274367,22 +274367,22 @@ │ │ │ │ lsls r5, r5, #16 │ │ │ │ lsls r0, r3, #2 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ ldrb.w r9, [r2, #13] │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ 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 1950f0 │ │ │ │ + bl 195128 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4] │ │ │ │ movs r2, #108 @ 0x6c │ │ │ │ str r3, [r4, #8] │ │ │ │ add.w ip, r5, #84 @ 0x54 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r3, [r5, #20] │ │ │ │ @@ -274392,15 +274392,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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldrb.w r2, [r5, #41] @ 0x29 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ it eq │ │ │ │ vstreq d9, [sp, #128] @ 0x80 │ │ │ │ beq.n 10f9a6 │ │ │ │ and.w r1, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ @@ -274409,15 +274409,15 @@ │ │ │ │ bpl.w 10fa1e │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ bl 10cc14 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1977c8 │ │ │ │ + bl 197800 │ │ │ │ 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 │ │ │ │ @@ -274433,25 +274433,25 @@ │ │ │ │ bl 10cc14 │ │ │ │ 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 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 10f926 │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ mov r5, r6 │ │ │ │ bl 10cc14 │ │ │ │ b.n 10f3e2 │ │ │ │ movs r3, #32 │ │ │ │ @@ -274478,77 +274478,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 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 10f990 │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r8 │ │ │ │ movw r1, #353 @ 0x161 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r9, r0 │ │ │ │ b.n 10f790 │ │ │ │ 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 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 10f9ce │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r5 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r8 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r9, r0 │ │ │ │ b.n 10f8b6 │ │ │ │ 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 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 10fa0c │ │ │ │ ldmia r4!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r8 │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r7 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r8 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ str r0, [sp, #20] │ │ │ │ b.n 10f8f0 │ │ │ │ subs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4] │ │ │ │ cmp r2, #31 │ │ │ │ bhi.w 11005e │ │ │ │ @@ -274732,15 +274732,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 193bc8 │ │ │ │ + bl 193c00 │ │ │ │ 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 │ │ │ │ @@ -274748,18 +274748,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, #336] @ 0x150 │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr r2, [r4, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w 11005e │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r2, r0, #6 │ │ │ │ lsls r2, r0, #6 │ │ │ │ @@ -274858,22 +274858,22 @@ │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ b.w 10f16a │ │ │ │ movs r6, #64 @ 0x40 │ │ │ │ ldrb r7, [r2, #13] │ │ │ │ add.w r9, sp, #128 @ 0x80 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ 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 1950f0 │ │ │ │ + bl 195128 │ │ │ │ str.w r5, [r9, #12] │ │ │ │ add.w ip, r4, #84 @ 0x54 │ │ │ │ movs r5, #0 │ │ │ │ ldr r6, [sp, #60] @ 0x3c │ │ │ │ strd r5, r5, [r9] │ │ │ │ mov.w lr, #108 @ 0x6c │ │ │ │ str.w r5, [r9, #8] │ │ │ │ @@ -274887,94 +274887,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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldrb.w r2, [r4, #41] @ 0x29 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ movs r1, #1 │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r5, [sp, #176] @ 0xb0 │ │ │ │ - bl 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 10fd70 │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ mov r3, r4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r8 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r1, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 197710 │ │ │ │ + bl 197748 │ │ │ │ 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, #60] @ 0x3c │ │ │ │ str r3, [r2, #0] │ │ │ │ movs r2, #32 │ │ │ │ ldrd r6, r7, [sp, #176] @ 0xb0 │ │ │ │ strd r6, r7, [sp, #128] @ 0x80 │ │ │ │ - bl 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 10fdc2 │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r8 │ │ │ │ bl 10cc14 │ │ │ │ ldr.w r2, [sl, #204] @ 0xcc │ │ │ │ ldr.w r1, [sl, #236] @ 0xec │ │ │ │ mov r0, r8 │ │ │ │ bl 10cac8 │ │ │ │ mov r0, r8 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1977c8 │ │ │ │ + bl 197800 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb.w r5, [r3, #193] @ 0xc1 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 10ff72 │ │ │ │ movs r1, #107 @ 0x6b │ │ │ │ - bl 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ 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, #60] @ 0x3c │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr.w r2, [sl, #236] @ 0xec │ │ │ │ mov r0, r8 │ │ │ │ ldr.w r1, [sl, #220] @ 0xdc │ │ │ │ bl 10cac8 │ │ │ │ ldr.w r3, [sl, #204] @ 0xcc │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ cmp r3, r4 │ │ │ │ @@ -275025,24 +275025,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, #68] @ 0x44 │ │ │ │ movs r0, #1 │ │ │ │ - bl 1df050 │ │ │ │ + bl 1df088 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b2df8 │ │ │ │ + bl 1b2e30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20e2d4 │ │ │ │ + bl 20e30c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dc738 │ │ │ │ + bl 1dc770 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19bb88 │ │ │ │ + bl 19bbc0 │ │ │ │ ldrb.w r2, [r4, #32] │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cbnz r2, 10ff16 │ │ │ │ lsls r1, r3, #25 │ │ │ │ bmi.n 10ffa8 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ @@ -275066,15 +275066,15 @@ │ │ │ │ b.n 10fcda │ │ │ │ ubfx r3, r3, #14, #1 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 10ffa8 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ movs r2, #0 │ │ │ │ movs r0, #1 │ │ │ │ - bl 1df050 │ │ │ │ + bl 1df088 │ │ │ │ ldr r2, [pc, #320] @ (11006c ) │ │ │ │ ldr r3, [pc, #324] @ (110070 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #460] @ 0x1cc │ │ │ │ eors r2, r3 │ │ │ │ @@ -275095,42 +275095,42 @@ │ │ │ │ mov r7, r3 │ │ │ │ b.w 10ef0e │ │ │ │ movs r2, #1 │ │ │ │ b.w 10efa2 │ │ │ │ movs r2, #1 │ │ │ │ b.w 10ee90 │ │ │ │ movw r1, #714 @ 0x2ca │ │ │ │ - bl 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ 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, #60] @ 0x3c │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ b.n 10fe22 │ │ │ │ lsls r3, r3, #26 │ │ │ │ bpl.n 10ff1e │ │ │ │ ldr r4, [pc, #200] @ (110074 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #200] @ (110078 ) │ │ │ │ add r4, pc │ │ │ │ mov r1, r4 │ │ │ │ add r2, pc │ │ │ │ - bl 17642c │ │ │ │ + bl 176464 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #2 │ │ │ │ - bl 204af4 │ │ │ │ + bl 204b2c │ │ │ │ b.n 10ff1e │ │ │ │ movs r0, #0 │ │ │ │ b.n 10ff28 │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 10ed3c │ │ │ │ b.w 10ed1c │ │ │ │ @@ -275185,17 +275185,17 @@ │ │ │ │ udf #255 @ 0xff │ │ │ │ lsls r4, r2, #31 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ lsls r2, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r6, #12] │ │ │ │ + strh r2, [r5, #14] │ │ │ │ movs r2, r3 │ │ │ │ - add r0, pc, #152 @ (adr r0, 110114 ) │ │ │ │ + add r0, pc, #376 @ (adr r0, 1101f4 ) │ │ │ │ movs r2, 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] @ (110200 ) │ │ │ │ @@ -275421,15 +275421,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 196310 │ │ │ │ + bl 196348 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ cbz r0, 1102bc │ │ │ │ ldr r1, [pc, #28] @ (1102cc ) │ │ │ │ mov r0, r3 │ │ │ │ add r1, pc │ │ │ │ bl 11007c │ │ │ │ movs r0, #1 │ │ │ │ @@ -275469,15 +275469,15 @@ │ │ │ │ beq.n 1103e0 │ │ │ │ ldr.w fp, [r3, #24] │ │ │ │ str.w fp, [sp, #4] │ │ │ │ strb.w sl, [sp, #8] │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.n 1103e0 │ │ │ │ mov r0, fp │ │ │ │ - bl 195490 │ │ │ │ + bl 1954c8 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1103e0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ beq.n 110324 │ │ │ │ ldr.w r5, [fp, #16] │ │ │ │ @@ -275510,15 +275510,15 @@ │ │ │ │ bics.w r3, r3, #8 │ │ │ │ bne.n 110358 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 110394 │ │ │ │ mov r0, r5 │ │ │ │ - bl 196310 │ │ │ │ + bl 196348 │ │ │ │ cbz r0, 11039c │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ bl 11007c │ │ │ │ ldrb.w r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -275542,15 +275542,15 @@ │ │ │ │ sub.w r3, r3, #344 @ 0x158 │ │ │ │ bics.w r3, r3, #8 │ │ │ │ beq.n 1103f6 │ │ │ │ ldrb.w r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 11039c │ │ │ │ mov r0, fp │ │ │ │ - bl 195490 │ │ │ │ + bl 1954c8 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 110330 │ │ │ │ ldr.w r8, [r8] │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 11030a │ │ │ │ @@ -275579,15 +275579,15 @@ │ │ │ │ strd r9, fp, [sp, #4] │ │ │ │ mov r6, fp │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.n 110478 │ │ │ │ movs r6, #0 │ │ │ │ mov r7, r6 │ │ │ │ mov r0, fp │ │ │ │ - bl 195490 │ │ │ │ + bl 1954c8 │ │ │ │ mov fp, r0 │ │ │ │ cbz r0, 110474 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r0, r2 │ │ │ │ beq.n 110430 │ │ │ │ ldr.w r4, [fp, #16] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ @@ -275603,22 +275603,22 @@ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ sub.w r3, r3, #344 @ 0x158 │ │ │ │ bics.w r3, r3, #8 │ │ │ │ beq.n 1104ae │ │ │ │ cbnz r5, 110490 │ │ │ │ orrs r6, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 195490 │ │ │ │ + bl 1954c8 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 11043a │ │ │ │ ldr.w r1, [sl, #24] │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1df050 │ │ │ │ + bl 1df088 │ │ │ │ ldr.w sl, [sl] │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 110416 │ │ │ │ b.n 11039c │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ @@ -275693,21 +275693,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 193868 │ │ │ │ + bl 1938a0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 110640 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ - bl 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ ldr r3, [pc, #284] @ (110684 ) │ │ │ │ movs r2, #108 @ 0x6c │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r5, #52] @ 0x34 │ │ │ │ movs r1, #1 │ │ │ │ mov.w ip, #0 │ │ │ │ vldr d7, [pc, #252] @ 110670 │ │ │ │ @@ -275721,25 +275721,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 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, 1105c0 │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr r3, [r4, #20] │ │ │ │ movs r2, #108 @ 0x6c │ │ │ │ add.w ip, r4, #84 @ 0x54 │ │ │ │ movs r1, #0 │ │ │ │ str.w r9, [sp, #20] │ │ │ │ mov.w sl, #150 @ 0x96 │ │ │ │ str r1, [sp, #8] │ │ │ │ @@ -275756,21 +275756,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 1950f0 │ │ │ │ + bl 195128 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ add.w r1, r4, #24 │ │ │ │ add.w r0, r7, #24 │ │ │ │ - bl 195134 │ │ │ │ + bl 19516c │ │ │ │ ldr r2, [pc, #96] @ (110688 ) │ │ │ │ ldr r3, [pc, #84] @ (11067c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ @@ -275782,15 +275782,15 @@ │ │ │ │ ldr r3, [pc, #72] @ (11068c ) │ │ │ │ movs r1, #4 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [pc, #64] @ (110690 ) │ │ │ │ add r3, pc │ │ │ │ - bl 193624 │ │ │ │ + bl 19365c │ │ │ │ movs r3, #22 │ │ │ │ mov r5, r0 │ │ │ │ str r3, [r0, #44] @ 0x2c │ │ │ │ ldr r0, [r6, #16] │ │ │ │ ldr.w r3, [r0, #400] @ 0x190 │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [r0, #400] @ 0x190 │ │ │ │ @@ -275804,15 +275804,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfabe0081 │ │ │ │ lsls r4, r2, #31 │ │ │ │ movs r0, r0 │ │ │ │ ldr??.w r0, [r4, #129] @ 0x81 │ │ │ │ lsrs r0, r0, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #664] @ 0x298 │ │ │ │ + ldr r1, [sp, #888] @ 0x378 │ │ │ │ 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, #3992] @ 0xf98 │ │ │ │ ldr r2, [pc, #284] @ (1107c4 ) │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ @@ -275848,15 +275848,15 @@ │ │ │ │ str r4, [sp, #24] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [r6, #24] │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 195490 │ │ │ │ + bl 1954c8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1107b6 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ ldr r4, [r1, #0] │ │ │ │ cbz r4, 110750 │ │ │ │ @@ -275878,31 +275878,31 @@ │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 110750 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ cmp.w r3, #358 @ 0x166 │ │ │ │ beq.n 11075e │ │ │ │ mov r0, sl │ │ │ │ - bl 195490 │ │ │ │ + bl 1954c8 │ │ │ │ mov r3, sl │ │ │ │ cbz r3, 110774 │ │ │ │ mov sl, r0 │ │ │ │ b.n 110718 │ │ │ │ mov r0, r7 │ │ │ │ mov.w fp, #1 │ │ │ │ bl 110518 │ │ │ │ mov r0, sl │ │ │ │ - bl 195490 │ │ │ │ + bl 1954c8 │ │ │ │ mov r3, sl │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 11075a │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, fp │ │ │ │ - bl 1df050 │ │ │ │ + bl 1df088 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ orr.w r3, r0, r9 │ │ │ │ uxtb.w r9, r3 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cbz r3, 11079a │ │ │ │ ldr r6, [r5, #24] │ │ │ │ cmp r6, #0 │ │ │ │ @@ -276303,39 +276303,39 @@ │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 19f4b0 │ │ │ │ + bl 19f4e8 │ │ │ │ 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, 110bc8 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 19f4b0 │ │ │ │ + bl 19f4e8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cbz r0, 110bd0 │ │ │ │ str r3, [r4, #0] │ │ │ │ movs r0, #1 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r3 │ │ │ │ - bl 19f4b0 │ │ │ │ + bl 19f4e8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 110bca │ │ │ │ str r0, [r4, #0] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -276356,15 +276356,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 175880 │ │ │ │ + bl 1758b8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 110d20 │ │ │ │ ldr.w r4, [sl] │ │ │ │ mov r6, r0 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ beq.n 110cc6 │ │ │ │ @@ -276398,19 +276398,19 @@ │ │ │ │ cmp r3, r7 │ │ │ │ bhi.n 110c54 │ │ │ │ ldrd r6, sl, [sp, #16] │ │ │ │ ldr.w r4, [sl] │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 198574 │ │ │ │ + bl 1985ac │ │ │ │ movs r1, #2 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - bl 1def54 │ │ │ │ + bl 1def8c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ subs r3, #2 │ │ │ │ str r2, [sp, #12] │ │ │ │ cmp r3, #1 │ │ │ │ itt ls │ │ │ │ ldrls r3, [r2, #8] │ │ │ │ @@ -276480,31 +276480,31 @@ │ │ │ │ beq.w 110fa6 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ str r6, [r5, #4] │ │ │ │ str r3, [r5, #0] │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 110d7a │ │ │ │ ldr r2, [pc, #668] @ (110ffc ) │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r4 │ │ │ │ add r2, pc │ │ │ │ - bl 1a3aac │ │ │ │ + bl 1a3ae4 │ │ │ │ cbz r0, 110d7a │ │ │ │ mov r4, r0 │ │ │ │ - bl 194c04 │ │ │ │ + bl 194c3c │ │ │ │ mov r1, sl │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1758bc │ │ │ │ + bl 1758f4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 194c04 │ │ │ │ + bl 194c3c │ │ │ │ b.n 110d22 │ │ │ │ ldr r3, [pc, #624] @ (110ff4 ) │ │ │ │ movs r1, #108 @ 0x6c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r4, #20] │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ @@ -276715,15 +276715,15 @@ │ │ │ │ ldr r6, [sp, #12] │ │ │ │ ldr r5, [r2, r3] │ │ │ │ add.w r3, r5, #40960 @ 0xa000 │ │ │ │ ldrb.w r3, [r3, #2053] @ 0x805 │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r3, [r4, r3, lsl #2] │ │ │ │ ldr.w r2, [r6, r3, lsl #2] │ │ │ │ - bl 1758bc │ │ │ │ + bl 1758f4 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ movs r2, #108 @ 0x6c │ │ │ │ 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] │ │ │ │ @@ -276814,15 +276814,15 @@ │ │ │ │ mov r5, r3 │ │ │ │ strd r9, r8, [sp] │ │ │ │ mov fp, r2 │ │ │ │ movs r7, #0 │ │ │ │ add r6, sp, #12 │ │ │ │ ldr.w r8, [r5, #24] │ │ │ │ mov r0, r8 │ │ │ │ - bl 195490 │ │ │ │ + bl 1954c8 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 111144 │ │ │ │ movs r4, #0 │ │ │ │ mov r3, r8 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ ldr.w r8, [r1] │ │ │ │ @@ -276857,21 +276857,21 @@ │ │ │ │ bne.n 11115a │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ bl 110b30 │ │ │ │ orrs r0, r4 │ │ │ │ uxtb r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 195490 │ │ │ │ + bl 1954c8 │ │ │ │ mov r3, r9 │ │ │ │ cbnz r3, 111166 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1df050 │ │ │ │ + bl 1df088 │ │ │ │ ldr.w fp, [fp] │ │ │ │ orrs r7, r0 │ │ │ │ ldr.w r3, [fp] │ │ │ │ cbz r3, 11116a │ │ │ │ mov r3, fp │ │ │ │ b.n 11112a │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -276879,29 +276879,29 @@ │ │ │ │ cbz r2, 11116a │ │ │ │ ldr r5, [r3, #24] │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 111124 │ │ │ │ ldr.w r8, [r5, #24] │ │ │ │ mov fp, r3 │ │ │ │ mov r0, r8 │ │ │ │ - bl 195490 │ │ │ │ + bl 1954c8 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ bne.n 11109e │ │ │ │ mov r4, r8 │ │ │ │ b.n 11110a │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 11115a │ │ │ │ mov r0, r6 │ │ │ │ bl 110b30 │ │ │ │ orr.w r3, r0, r4 │ │ │ │ uxtb r4, r3 │ │ │ │ mov r0, r9 │ │ │ │ - bl 195490 │ │ │ │ + bl 1954c8 │ │ │ │ mov r3, r9 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 11110a │ │ │ │ mov r9, r0 │ │ │ │ b.n 1110a2 │ │ │ │ ldrd r9, r8, [sp] │ │ │ │ mov r5, sl │ │ │ │ @@ -276927,15 +276927,15 @@ │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ strb.w r3, [sp, #38] @ 0x26 │ │ │ │ movw r3, #257 @ 0x101 │ │ │ │ strh.w r3, [sp, #36] @ 0x24 │ │ │ │ - bl 1f933c │ │ │ │ + bl 1f9374 │ │ │ │ ldrb.w r3, [r8, #92] @ 0x5c │ │ │ │ orr.w r5, r7, r0 │ │ │ │ uxtb r5, r5 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 11103e │ │ │ │ ldr.w r2, [r8, #116] @ 0x74 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ @@ -277069,26 +277069,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 175cc0 │ │ │ │ + bl 175cf8 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r3, r2, [sp, #12] │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ bl 110be4 │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 175798 │ │ │ │ + bl 1757d0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -277123,15 +277123,15 @@ │ │ │ │ ldr r4, [r3, #0] │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 111394 │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 1119dc │ │ │ │ ldr r7, [r2, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a3a70 │ │ │ │ + bl 1a3aa8 │ │ │ │ ldr.w r5, [r5, #128] @ 0x80 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ lsls r5, r5, #2 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1119e8 │ │ │ │ mov r1, r4 │ │ │ │ @@ -277172,15 +277172,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 11140c │ │ │ │ mov r0, r2 │ │ │ │ - bl 195490 │ │ │ │ + bl 1954c8 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 111406 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 111a3c │ │ │ │ @@ -277273,15 +277273,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 193f20 │ │ │ │ + bl 193f58 │ │ │ │ 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 │ │ │ │ @@ -277314,53 +277314,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, 1115cc │ │ │ │ movs r0, #0 │ │ │ │ - bl 175cc0 │ │ │ │ + bl 175cf8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r6, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ bl 110be4 │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 175798 │ │ │ │ + bl 1757d0 │ │ │ │ str r5, [r7, #0] │ │ │ │ adds r7, #4 │ │ │ │ cmp r8, r4 │ │ │ │ bne.n 1115a4 │ │ │ │ ldrd r8, r5, [r4] │ │ │ │ ldr.w r3, [r8] │ │ │ │ ldr r6, [r3, #8] │ │ │ │ cbz r5, 111626 │ │ │ │ add.w r9, r4, #4 │ │ │ │ movs r7, #0 │ │ │ │ cbz r7, 111614 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19f4b0 │ │ │ │ + bl 19f4e8 │ │ │ │ cbnz r0, 111614 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 19f4b0 │ │ │ │ + bl 19f4e8 │ │ │ │ cbz r0, 111624 │ │ │ │ cmp r9, r4 │ │ │ │ beq.w 11199a │ │ │ │ ldr.w r3, [r4, #4]! │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r6, [r3, #8] │ │ │ │ mov r1, r6 │ │ │ │ - bl 19f4b0 │ │ │ │ + bl 19f4e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1115f0 │ │ │ │ mov r7, r6 │ │ │ │ cmp r9, r4 │ │ │ │ beq.n 111626 │ │ │ │ ldr.w r3, [r4, #4]! │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -277394,28 +277394,28 @@ │ │ │ │ ldr.w r3, [fp, #20] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp.w r3, #552 @ 0x228 │ │ │ │ ite ne │ │ │ │ movne.w r1, #604 @ 0x25c │ │ │ │ movweq r1, #605 @ 0x25d │ │ │ │ ldr r0, [r2, #16] │ │ │ │ - bl 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #20] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #32 │ │ │ │ bne.w 11146a │ │ │ │ ldr r3, [sp, #20] │ │ │ │ @@ -277424,22 +277424,22 @@ │ │ │ │ ldr.w fp, [fp] │ │ │ │ movs r3, #32 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 111478 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 195490 │ │ │ │ + bl 1954c8 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 11144e │ │ │ │ ldr r7, [sp, #76] @ 0x4c │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1df050 │ │ │ │ + bl 1df088 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1118a8 │ │ │ │ b.n 11189e │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldc 0, cr0, [sl], {129} @ 0x81 │ │ │ │ @@ -277549,15 +277549,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, #603 @ 0x25b │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ 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] │ │ │ │ @@ -277570,46 +277570,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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ b.n 1116a8 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ b.n 111534 │ │ │ │ ldr.w r2, [fp, #112] @ 0x70 │ │ │ │ b.n 111746 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 111956 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ b.n 1117c6 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1f92d8 │ │ │ │ + bl 1f9310 │ │ │ │ str r0, [sp, #24] │ │ │ │ b.n 111504 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #32 │ │ │ │ bne.w 11146a │ │ │ │ ldr r7, [sp, #76] @ 0x4c │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1df050 │ │ │ │ + bl 1df088 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ movs r2, #3 │ │ │ │ movs r0, #1 │ │ │ │ - bl 1df050 │ │ │ │ + bl 1df088 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 1a3a94 │ │ │ │ + bl 1a3acc │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 423e4 │ │ │ │ ldr r2, [pc, #412] @ (111a54 ) │ │ │ │ ldr r3, [pc, #416] @ (111a58 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -277673,28 +277673,28 @@ │ │ │ │ b.n 111742 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ mov.w r1, #604 @ 0x25c │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ str.w r8, [r3, r6, lsl #2] │ │ │ │ - bl 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ adds r3, r6, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ b.n 1116a8 │ │ │ │ mov r6, r7 │ │ │ │ b.n 111626 │ │ │ │ @@ -277717,15 +277717,15 @@ │ │ │ │ ldr.w r5, [r3, #144] @ 0x90 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr.w r3, [r3, #384] @ 0x180 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 111392 │ │ │ │ mov r0, r2 │ │ │ │ - bl 1a3a70 │ │ │ │ + bl 1a3aa8 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ udf #255 @ 0xff │ │ │ │ mov r1, r3 │ │ │ │ add r3, sp, #168 @ 0xa8 │ │ │ │ mov.w r2, #264 @ 0x108 │ │ │ │ mov r0, r3 │ │ │ │ @@ -277746,27 +277746,27 @@ │ │ │ │ ldr r3, [r7, #24] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 111440 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r2 │ │ │ │ - bl 1df050 │ │ │ │ + bl 1df088 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ b.n 11189e │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1df050 │ │ │ │ + bl 1df088 │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ b.n 1118a8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1df050 │ │ │ │ + bl 1df088 │ │ │ │ b.n 111a26 │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ lsls r4, r2, #31 │ │ │ │ @@ -277928,36 +277928,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 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 111c28 │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ movw r1, #267 @ 0x10b │ │ │ │ ldr r0, [r7, #112] @ 0x70 │ │ │ │ - bl 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ 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 1950f0 │ │ │ │ + bl 195128 │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ ldr r1, [r7, #44] @ 0x2c │ │ │ │ movs r2, #108 @ 0x6c │ │ │ │ mla r3, r2, r3, r1 │ │ │ │ ldrb.w ip, [r3, #29] │ │ │ │ ldr r3, [r7, #28] │ │ │ │ add.w ip, ip, #11 │ │ │ │ @@ -277968,15 +277968,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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldrb.w r6, [r4, #41] @ 0x29 │ │ │ │ cmp r6, #1 │ │ │ │ beq.w 112042 │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ beq.w 11207a │ │ │ │ cmp r6, #32 │ │ │ │ beq.n 111ce6 │ │ │ │ @@ -277987,15 +277987,15 @@ │ │ │ │ beq.w 112166 │ │ │ │ ldrb.w r3, [r8, #41] @ 0x29 │ │ │ │ cmp r3, #16 │ │ │ │ beq.n 111cbe │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ movs r1, #156 @ 0x9c │ │ │ │ - bl 197218 │ │ │ │ + bl 197250 │ │ │ │ mov r9, r0 │ │ │ │ ldr r1, [r7, #44] @ 0x2c │ │ │ │ movs r2, #108 @ 0x6c │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r0, [r7, #20] │ │ │ │ mla r3, r2, r3, r1 │ │ │ │ movs r1, #1 │ │ │ │ @@ -278006,23 +278006,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 195134 │ │ │ │ + bl 19516c │ │ │ │ mov r0, r4 │ │ │ │ - bl 194944 │ │ │ │ + bl 19497c │ │ │ │ mov r0, r4 │ │ │ │ - bl 19498c │ │ │ │ + bl 1949c4 │ │ │ │ cmp r5, #0 │ │ │ │ bne.w 111ba2 │ │ │ │ ldr r0, [r7, #52] @ 0x34 │ │ │ │ - bl 195490 │ │ │ │ + bl 1954c8 │ │ │ │ str r0, [r7, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 111b86 │ │ │ │ mov r6, fp │ │ │ │ ldr.w r8, [r7, #8] │ │ │ │ ldr.w fp, [r7, #28] │ │ │ │ ldr.w sl, [r7, #4] │ │ │ │ @@ -278106,19 +278106,19 @@ │ │ │ │ lsrs r3, r1 │ │ │ │ lsls r3, r3, #31 │ │ │ │ itete mi │ │ │ │ movmi r1, #159 @ 0x9f │ │ │ │ movwpl r1, #417 @ 0x1a1 │ │ │ │ ldrmi r0, [r7, #52] @ 0x34 │ │ │ │ ldrpl r0, [r7, #52] @ 0x34 │ │ │ │ - bl 197218 │ │ │ │ + bl 197250 │ │ │ │ mov sl, r0 │ │ │ │ movw r1, #666 @ 0x29a │ │ │ │ ldr.w r0, [r7, #136] @ 0x88 │ │ │ │ - bl 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ ldrb.w r3, [sl, #16] │ │ │ │ strb.w r3, [r0, #44] @ 0x2c │ │ │ │ movs r2, #108 @ 0x6c │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov ip, r0 │ │ │ │ str.w r9, [r7, #56] @ 0x38 │ │ │ │ str.w sl, [r7, #68] @ 0x44 │ │ │ │ @@ -278131,23 +278131,23 @@ │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ mov r0, r5 │ │ │ │ - bl 194944 │ │ │ │ + bl 19497c │ │ │ │ mov r0, r5 │ │ │ │ - bl 19498c │ │ │ │ + bl 1949c4 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 111d7a │ │ │ │ mov r0, r8 │ │ │ │ - bl 195490 │ │ │ │ + bl 1954c8 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 111d5e │ │ │ │ b.n 111e98 │ │ │ │ ... │ │ │ │ b.n 111984 │ │ │ │ lsls r1, r0, #2 │ │ │ │ @@ -278205,73 +278205,73 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 111ee8 │ │ │ │ mov r2, r1 │ │ │ │ movs r3, #3 │ │ │ │ movw r1, #602 @ 0x25a │ │ │ │ ldr.w r0, [r7, #136] @ 0x88 │ │ │ │ strd r3, r2, [r7, #120] @ 0x78 │ │ │ │ - bl 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ movs r3, #1 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r3 │ │ │ │ add.w r1, r0, #24 │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ add.w r1, r5, #24 │ │ │ │ mov r0, r6 │ │ │ │ - bl 197710 │ │ │ │ + bl 197748 │ │ │ │ movs r1, #119 @ 0x77 │ │ │ │ mov r8, r0 │ │ │ │ ldr.w r0, [r7, #136] @ 0x88 │ │ │ │ - bl 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r3 │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, r0, #24 │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ add.w r1, r5, #24 │ │ │ │ mov r0, r6 │ │ │ │ - bl 197710 │ │ │ │ + bl 197748 │ │ │ │ ldr r5, [r7, #12] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sl │ │ │ │ ldr r1, [r5, #20] │ │ │ │ - bl 193d14 │ │ │ │ + bl 193d4c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ movw r1, #601 @ 0x259 │ │ │ │ ldr.w r0, [r7, #136] @ 0x88 │ │ │ │ - bl 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1977c8 │ │ │ │ + bl 197800 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1977c8 │ │ │ │ + bl 197800 │ │ │ │ mov r0, sl │ │ │ │ - bl 1a0058 │ │ │ │ + bl 1a0090 │ │ │ │ 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 1df050 │ │ │ │ + bl 1df088 │ │ │ │ ldr r2, [pc, #704] @ (112278 ) │ │ │ │ ldr r3, [pc, #708] @ (11227c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [r7, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ @@ -278309,44 +278309,44 @@ │ │ │ │ moveq r4, r5 │ │ │ │ bne.w 111d02 │ │ │ │ movs r5, #0 │ │ │ │ b.n 111bc8 │ │ │ │ mov r2, sl │ │ │ │ ldr r0, [r7, #52] @ 0x34 │ │ │ │ movw r1, #463 @ 0x1cf │ │ │ │ - bl 197218 │ │ │ │ + bl 197250 │ │ │ │ mov sl, r0 │ │ │ │ b.n 111e0e │ │ │ │ mov r2, sl │ │ │ │ ldr r0, [r7, #52] @ 0x34 │ │ │ │ movs r1, #37 @ 0x25 │ │ │ │ - bl 197218 │ │ │ │ + bl 197250 │ │ │ │ ldrb r3, [r0, #17] │ │ │ │ mov sl, r0 │ │ │ │ b.n 111dd0 │ │ │ │ ldrb.w r2, [r8, #41] @ 0x29 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r7, #112] @ 0x70 │ │ │ │ vstr d8, [r7, #120] @ 0x78 │ │ │ │ - bl 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 112068 │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r9, r0 │ │ │ │ b.n 111ce6 │ │ │ │ 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 │ │ │ │ @@ -278378,20 +278378,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, #365 @ 0x16d │ │ │ │ ldr r0, [r7, #112] @ 0x70 │ │ │ │ - bl 193b64 │ │ │ │ + bl 193b9c │ │ │ │ ldrb.w r3, [r8, #41] @ 0x29 │ │ │ │ add.w r1, r0, #28 │ │ │ │ mov r2, sl │ │ │ │ mov r9, r0 │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ 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 │ │ │ │ @@ -278405,46 +278405,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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ add.w r3, r9, #28 │ │ │ │ ldr r2, [r7, #32] │ │ │ │ mov.w r1, #380 @ 0x17c │ │ │ │ mov r0, r6 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r9, r0 │ │ │ │ b.n 111ce6 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ orr.w r3, r6, #4 │ │ │ │ movs r2, #4 │ │ │ │ - bl 197950 │ │ │ │ + bl 197988 │ │ │ │ mov r9, r0 │ │ │ │ b.n 111ce6 │ │ │ │ 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, #365 @ 0x16d │ │ │ │ - bl 193b64 │ │ │ │ + bl 193b9c │ │ │ │ ldrb.w r3, [r8, #41] @ 0x29 │ │ │ │ add.w r1, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov sl, r0 │ │ │ │ str r1, [r7, #32] │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ 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 │ │ │ │ @@ -278459,37 +278459,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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ b.n 1120b0 │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ cmp r2, #4 │ │ │ │ bne.w 111e70 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ movw r1, #683 @ 0x2ab │ │ │ │ cmp r2, r1 │ │ │ │ beq.w 111ffa │ │ │ │ mov r0, r8 │ │ │ │ - bl 195490 │ │ │ │ + bl 1954c8 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 111d5e │ │ │ │ b.n 111e98 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ cmp r2, #4 │ │ │ │ bne.w 111d02 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp.w r2, #398 @ 0x18e │ │ │ │ beq.w 11201e │ │ │ │ ldr r0, [r7, #52] @ 0x34 │ │ │ │ - bl 195490 │ │ │ │ + bl 1954c8 │ │ │ │ str r0, [r7, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 111b86 │ │ │ │ b.n 111d10 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp.w r3, #398 @ 0x18e │ │ │ │ beq.w 111bc8 │ │ │ │ @@ -278524,15 +278524,15 @@ │ │ │ │ subs r6, r2, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ ite ne │ │ │ │ movne r0, r6 │ │ │ │ moveq r0, r3 │ │ │ │ movw r1, #1972 @ 0x7b4 │ │ │ │ - bl 1798ac │ │ │ │ + bl 1798e4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 112388 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ mov r1, r7 │ │ │ │ str r6, [r0, #100] @ 0x64 │ │ │ │ subs r6, #0 │ │ │ │ @@ -278555,15 +278555,15 @@ │ │ │ │ ldrb.w r3, [r3, #288] @ 0x120 │ │ │ │ add.w r1, r5, #256 @ 0x100 │ │ │ │ strb.w r3, [r4, #1179] @ 0x49b │ │ │ │ blx 43210 │ │ │ │ ldr.w r3, [r5, #252] @ 0xfc │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ - bl 179bcc │ │ │ │ + bl 179c04 │ │ │ │ ldr r2, [r4, #112] @ 0x70 │ │ │ │ ldr.w r3, [r5, #252] @ 0xfc │ │ │ │ subs r2, #1 │ │ │ │ str r0, [r4, #120] @ 0x78 │ │ │ │ cmp r2, #13 │ │ │ │ bhi.n 11235e │ │ │ │ tbb [pc, r2] │ │ │ │ @@ -278604,15 +278604,15 @@ │ │ │ │ blx 43210 │ │ │ │ ldrb.w r3, [r4, #92] @ 0x5c │ │ │ │ cbz r3, 11238c │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov.w r1, #1160 @ 0x488 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1798ac │ │ │ │ + bl 1798e4 │ │ │ │ mov r6, r0 │ │ │ │ str.w r0, [r4, #144] @ 0x90 │ │ │ │ movs r2, #200 @ 0xc8 │ │ │ │ add.w r1, r5, #40 @ 0x28 │ │ │ │ adds r0, #44 @ 0x2c │ │ │ │ blx 43210 │ │ │ │ ldr r2, [r5, #28] │ │ │ │ @@ -278663,15 +278663,15 @@ │ │ │ │ movs r1, #1 │ │ │ │ ldrd r3, ip, [r3] │ │ │ │ add r2, pc │ │ │ │ str.w ip, [sp] │ │ │ │ blx 42868 <__fprintf_chk@plt> │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldrb r2, [r7, #14] │ │ │ │ + ldrb r2, [r6, #15] │ │ │ │ movs r2, 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 │ │ │ │ @@ -278692,21 +278692,21 @@ │ │ │ │ ldr r3, [pc, #20] @ (1124a0 ) │ │ │ │ add r3, pc │ │ │ │ b.n 112472 │ │ │ │ ldr r3, [pc, #16] @ (1124a4 ) │ │ │ │ add r3, pc │ │ │ │ b.n 112472 │ │ │ │ nop │ │ │ │ - ldmia r6, {r2, r6, r7} │ │ │ │ + ldmia r6, {r2, r3, r4, r5, r6, r7} │ │ │ │ movs r1, r3 │ │ │ │ - ldrb r0, [r3, #14] │ │ │ │ + ldrb r0, [r2, #15] │ │ │ │ movs r2, r3 │ │ │ │ - ldrb r0, [r1, #14] │ │ │ │ + ldrb r0, [r0, #15] │ │ │ │ movs r2, r3 │ │ │ │ - ldmia r6!, {r1, r5, r7} │ │ │ │ + ldmia r6, {r1, r3, r4, r6, r7} │ │ │ │ movs r1, 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 │ │ │ │ @@ -278714,15 +278714,15 @@ │ │ │ │ movs r1, #1 │ │ │ │ ldrd r3, ip, [r3] │ │ │ │ add r2, pc │ │ │ │ str.w ip, [sp] │ │ │ │ blx 42868 <__fprintf_chk@plt> │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldrb r6, [r5, #13] │ │ │ │ + ldrb r6, [r4, #14] │ │ │ │ movs r2, r3 │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ str.w r0, [ip, #-16] │ │ │ │ @@ -278763,15 +278763,15 @@ │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ blt.n 112564 │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r1, #8] │ │ │ │ + strb r6, [r0, #9] │ │ │ │ movs r2, r3 │ │ │ │ bge.n 112500 │ │ │ │ lsls r1, r0, #2 │ │ │ │ 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 │ │ │ │ @@ -278846,15 +278846,15 @@ │ │ │ │ ldr r4, [sp, #4] │ │ │ │ ldr r2, [pc, #72] @ (112668 ) │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [pc, #72] @ (11266c ) │ │ │ │ mov r3, r4 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 17642c │ │ │ │ + bl 176464 │ │ │ │ mov r0, r4 │ │ │ │ blx 423e4 │ │ │ │ ldr r2, [pc, #56] @ (112670 ) │ │ │ │ ldr r3, [pc, #36] @ (11265c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -278870,17 +278870,17 @@ │ │ │ │ nop │ │ │ │ bge.n 112564 │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ mcr2 15, 3, pc, cr3, cr15, {7} @ │ │ │ │ mcr2 15, 1, pc, cr7, cr15, {7} @ │ │ │ │ - ldrb r6, [r2, #8] │ │ │ │ + ldrb r6, [r1, #9] │ │ │ │ movs r2, r3 │ │ │ │ - ldrh r0, [r7, r4] │ │ │ │ + ldrh r0, [r6, r5] │ │ │ │ movs r2, r3 │ │ │ │ bls.n 1125fc │ │ │ │ lsls r1, r0, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -278968,21 +278968,21 @@ │ │ │ │ mov.w lr, #2 │ │ │ │ b.n 112748 │ │ │ │ mov.w lr, #1 │ │ │ │ b.n 112748 │ │ │ │ mov.w lr, #13 │ │ │ │ b.n 112748 │ │ │ │ nop │ │ │ │ - strh r0, [r4, #54] @ 0x36 │ │ │ │ + strh r0, [r3, #56] @ 0x38 │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r2, [r7, #5] │ │ │ │ + ldrb r2, [r6, #6] │ │ │ │ movs r2, r3 │ │ │ │ - ldrb r6, [r4, #5] │ │ │ │ + ldrb r6, [r3, #6] │ │ │ │ movs r2, r3 │ │ │ │ - ldrb r0, [r2, #5] │ │ │ │ + ldrb r0, [r1, #6] │ │ │ │ movs r2, r3 │ │ │ │ ldr.w r3, [r0, #148] @ 0x94 │ │ │ │ cmp r3, r1 │ │ │ │ bcs.n 1127f6 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -279000,15 +279000,15 @@ │ │ │ │ ldr.w r2, [r2, #148] @ 0x94 │ │ │ │ cmp r2, r5 │ │ │ │ bcc.n 1127f2 │ │ │ │ ldr.w r1, [r4, #156] @ 0x9c │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 1799f0 │ │ │ │ + bl 179a28 │ │ │ │ ldr.w r3, [r4, #152] @ 0x98 │ │ │ │ str.w r0, [r4, #156] @ 0x9c │ │ │ │ cmp r3, r5 │ │ │ │ str.w r5, [r4, #148] @ 0x94 │ │ │ │ bcs.n 1127f0 │ │ │ │ mov.w r1, #3503345872 @ 0xd0d0d0d0 │ │ │ │ add.w r0, r0, r3, lsl #2 │ │ │ │ @@ -279216,23 +279216,23 @@ │ │ │ │ nop │ │ │ │ bvc.n 11294c │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ bvc.n 112a30 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r2, [r6, #10] │ │ │ │ + ldrb r2, [r5, #11] │ │ │ │ movs r6, 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 23e1f8 │ │ │ │ + bl 23e230 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r0, #116] @ 0x74 │ │ │ │ @@ -279253,15 +279253,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, #160] @ 0xa0 │ │ │ │ - bl 162e20 │ │ │ │ + bl 162e5c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 112b10 │ │ │ │ ldr.w r2, [r4, #496] @ 0x1f0 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 112b1c │ │ │ │ ldrsh.w r3, [r4, #186] @ 0xba │ │ │ │ @@ -279340,19 +279340,19 @@ │ │ │ │ clz r4, r4 │ │ │ │ bl 112b30 │ │ │ │ cmp r5, #0 │ │ │ │ it eq │ │ │ │ moveq.w r4, #4294967295 @ 0xffffffff │ │ │ │ bne.n 112b54 │ │ │ │ ldr.w r0, [r6, #252] @ 0xfc │ │ │ │ - bl 179a60 │ │ │ │ + bl 179a98 │ │ │ │ add.w r0, r6, #924 @ 0x39c │ │ │ │ - bl 18cdc4 │ │ │ │ + bl 18cdfc │ │ │ │ mov r0, r6 │ │ │ │ - bl 179a60 │ │ │ │ + bl 179a98 │ │ │ │ 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 │ │ │ │ @@ -279512,19 +279512,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 1798ac │ │ │ │ + bl 1798e4 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #1 │ │ │ │ add.w r0, r0, #924 @ 0x39c │ │ │ │ - bl 18cdd8 │ │ │ │ + bl 18ce10 │ │ │ │ add.w r2, r5, #12 │ │ │ │ str r5, [r4, #16] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r2] │ │ │ │ adds r1, #1 │ │ │ │ strex r0, r1, [r2] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -280047,15 +280047,15 @@ │ │ │ │ add sl, pc │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r9, pc │ │ │ │ b.n 11331a │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ beq.n 11336a │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bl 23f6d4 │ │ │ │ + bl 23f70c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr.w r2, [pc, #1952] @ 113a9c │ │ │ │ movs r1, #1 │ │ │ │ strd r8, r0, [sp, #4] │ │ │ │ mov r0, fp │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ @@ -280132,15 +280132,15 @@ │ │ │ │ ldrb.w r0, [r0, #876] @ 0x36c │ │ │ │ and.w r7, r3, #3 │ │ │ │ mov.w fp, r3, lsr #2 │ │ │ │ lsls r3, r0, #31 │ │ │ │ ldrb r7, [r2, r7] │ │ │ │ bmi.w 113550 │ │ │ │ ldrb.w r0, [r6, #872] @ 0x368 │ │ │ │ - bl 23f6d4 │ │ │ │ + bl 23f70c │ │ │ │ add r9, r4 │ │ │ │ ldrb.w r2, [r6, #875] @ 0x36b │ │ │ │ add r9, r5 │ │ │ │ ldrb.w r1, [r6, #874] @ 0x36a │ │ │ │ mov r3, fp │ │ │ │ adds r4, #1 │ │ │ │ adds r6, #5 │ │ │ │ @@ -280173,15 +280173,15 @@ │ │ │ │ ldrb.w r3, [r3, #876] @ 0x36c │ │ │ │ ldrb r7, [r2, r0] │ │ │ │ lsls r3, r3, #31 │ │ │ │ bmi.n 113550 │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 1133de │ │ │ │ ldrb.w r0, [r6, #872] @ 0x368 │ │ │ │ - bl 23f6ac │ │ │ │ + bl 23f6e4 │ │ │ │ b.n 1133e6 │ │ │ │ ldr.w fp, [r2, #84] @ 0x54 │ │ │ │ add.w ip, r2, #80 @ 0x50 │ │ │ │ cmp ip, fp │ │ │ │ beq.n 113536 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov r3, fp │ │ │ │ @@ -280267,15 +280267,15 @@ │ │ │ │ add.w r3, r9, r4 │ │ │ │ mov.w fp, #63 @ 0x3f │ │ │ │ add r3, r5 │ │ │ │ ldrb.w r3, [r3, #876] @ 0x36c │ │ │ │ lsls r2, r3, #31 │ │ │ │ bpl.w 1133de │ │ │ │ ldrb.w r0, [r6, #872] @ 0x368 │ │ │ │ - bl 23f754 │ │ │ │ + bl 23f78c │ │ │ │ b.n 1133e6 │ │ │ │ mov fp, r8 │ │ │ │ ldr.w r2, [pc, #1380] @ 113ac4 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, fp │ │ │ │ add r2, pc │ │ │ │ blx 42868 <__fprintf_chk@plt> │ │ │ │ @@ -280477,15 +280477,15 @@ │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.w 1139d2 │ │ │ │ add sp, #140 @ 0x8c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bl 23f7a4 │ │ │ │ + bl 23f7dc │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ b.n 1132fa │ │ │ │ ldrd r4, r1, [sp, #56] @ 0x38 │ │ │ │ mov r2, r8 │ │ │ │ mov r6, r5 │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ ldr.w r8, [sp, #72] @ 0x48 │ │ │ │ @@ -280710,213 +280710,213 @@ │ │ │ │ add r3, pc │ │ │ │ b.w 112f94 │ │ │ │ nop │ │ │ │ bne.n 113a30 │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - mcr2 0, 0, r0, cr0, cr13, {0} │ │ │ │ - strb r6, [r2, #8] │ │ │ │ + mrc2 0, 1, r0, cr8, cr13, {0} │ │ │ │ + strb r6, [r1, #9] │ │ │ │ movs r2, r3 │ │ │ │ - strb r0, [r4, #8] │ │ │ │ + strb r0, [r3, #9] │ │ │ │ movs r2, r3 │ │ │ │ - strb r2, [r5, #8] │ │ │ │ + strb r2, [r4, #9] │ │ │ │ movs r2, r3 │ │ │ │ - strb r2, [r6, #8] │ │ │ │ + strb r2, [r5, #9] │ │ │ │ movs r2, r3 │ │ │ │ - strb r2, [r7, #3] │ │ │ │ + strb r2, [r6, #4] │ │ │ │ movs r2, r3 │ │ │ │ - strb r4, [r5, #7] │ │ │ │ + strb r4, [r4, #8] │ │ │ │ movs r2, r3 │ │ │ │ - strb r4, [r5, #7] │ │ │ │ + strb r4, [r4, #8] │ │ │ │ movs r2, r3 │ │ │ │ - strb r4, [r5, #7] │ │ │ │ + strb r4, [r4, #8] │ │ │ │ movs r2, r3 │ │ │ │ - strb r2, [r7, #7] │ │ │ │ + strb r2, [r6, #8] │ │ │ │ movs r2, r3 │ │ │ │ - strb r0, [r4, #8] │ │ │ │ + strb r0, [r3, #9] │ │ │ │ movs r2, r3 │ │ │ │ - strb r2, [r4, #8] │ │ │ │ + strb r2, [r3, #9] │ │ │ │ movs r2, r3 │ │ │ │ - strb r2, [r5, #6] │ │ │ │ + strb r2, [r4, #7] │ │ │ │ movs r2, r3 │ │ │ │ - strb r6, [r5, #2] │ │ │ │ + strb r6, [r4, #3] │ │ │ │ movs r2, r3 │ │ │ │ - strb r6, [r2, #2] │ │ │ │ + strb r6, [r1, #3] │ │ │ │ movs r2, r3 │ │ │ │ - strb r6, [r0, #2] │ │ │ │ + strb r6, [r7, #2] │ │ │ │ movs r2, r3 │ │ │ │ - strb r2, [r6, #1] │ │ │ │ + strb r2, [r5, #2] │ │ │ │ movs r2, r3 │ │ │ │ - strb r6, [r3, #1] │ │ │ │ + strb r6, [r2, #2] │ │ │ │ movs r2, r3 │ │ │ │ - ldmia r6!, {r1, r2, r4, r5} │ │ │ │ + ldmia r6, {r1, r2, r3, r5, r6} │ │ │ │ movs r1, r3 │ │ │ │ - bmi.n 113a64 │ │ │ │ + bmi.n 113ad4 │ │ │ │ movs r2, r3 │ │ │ │ - strb r2, [r7, #0] │ │ │ │ + strb r2, [r6, #1] │ │ │ │ movs r2, r3 │ │ │ │ - strb r2, [r4, #0] │ │ │ │ + strb r2, [r3, #1] │ │ │ │ movs r2, r3 │ │ │ │ - ldr r6, [r7, #124] @ 0x7c │ │ │ │ + strb r6, [r6, #0] │ │ │ │ movs r2, r3 │ │ │ │ - ldr r4, [r0, #124] @ 0x7c │ │ │ │ + ldr r4, [r7, #124] @ 0x7c │ │ │ │ movs r2, r3 │ │ │ │ - ldr r6, [r3, #120] @ 0x78 │ │ │ │ + ldr r6, [r2, #124] @ 0x7c │ │ │ │ movs r2, r3 │ │ │ │ - ldr r4, [r1, #120] @ 0x78 │ │ │ │ + ldr r4, [r0, #124] @ 0x7c │ │ │ │ movs r2, r3 │ │ │ │ - movs r4, #62 @ 0x3e │ │ │ │ + movs r4, #118 @ 0x76 │ │ │ │ movs r4, r3 │ │ │ │ - ldr r0, [r0, #120] @ 0x78 │ │ │ │ + ldr r0, [r7, #120] @ 0x78 │ │ │ │ movs r2, r3 │ │ │ │ - strb r2, [r4, #5] │ │ │ │ + strb r2, [r3, #6] │ │ │ │ movs r2, r3 │ │ │ │ - ldr r0, [r2, #116] @ 0x74 │ │ │ │ + ldr r0, [r1, #120] @ 0x78 │ │ │ │ movs r2, r3 │ │ │ │ - strb r2, [r6, #5] │ │ │ │ + strb r2, [r5, #6] │ │ │ │ movs r2, r3 │ │ │ │ - strb r6, [r0, #27] │ │ │ │ + strb r6, [r7, #27] │ │ │ │ movs r2, r3 │ │ │ │ - add r4, sp, #984 @ 0x3d8 │ │ │ │ + add r5, sp, #184 @ 0xb8 │ │ │ │ movs r1, r3 │ │ │ │ - ldmia r3!, {r4} │ │ │ │ + ldmia r3, {r3, r6} │ │ │ │ movs r2, r3 │ │ │ │ - ldmia r2, {r1, r2, r4, r5, r6, r7} │ │ │ │ + ldmia r3, {r1, r2, r3, r5} │ │ │ │ movs r2, r3 │ │ │ │ - strb r6, [r0, #25] │ │ │ │ + strb r6, [r7, #25] │ │ │ │ movs r2, r3 │ │ │ │ - ldr r6, [r7, #104] @ 0x68 │ │ │ │ + ldr r6, [r6, #108] @ 0x6c │ │ │ │ movs r2, r3 │ │ │ │ - strb r0, [r3, #2] │ │ │ │ + strb r0, [r2, #3] │ │ │ │ movs r2, r3 │ │ │ │ - strb r6, [r4, #2] │ │ │ │ + strb r6, [r3, #3] │ │ │ │ movs r2, r3 │ │ │ │ - strb r4, [r6, #2] │ │ │ │ + strb r4, [r5, #3] │ │ │ │ movs r2, r3 │ │ │ │ bl 313a8a │ │ │ │ - strb r0, [r2, #0] │ │ │ │ + strb r0, [r1, #1] │ │ │ │ movs r2, r3 │ │ │ │ - ldrb r4, [r0, #11] │ │ │ │ + ldrb r4, [r7, #11] │ │ │ │ movs r6, r3 │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ + ldr r2, [r2, #88] @ 0x58 │ │ │ │ movs r2, r3 │ │ │ │ - ldr r2, [r5, #84] @ 0x54 │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ movs r2, r3 │ │ │ │ - strb r6, [r3, #0] │ │ │ │ + strb r6, [r2, #1] │ │ │ │ movs r2, r3 │ │ │ │ - ldr r0, [r5, #92] @ 0x5c │ │ │ │ + ldr r0, [r4, #96] @ 0x60 │ │ │ │ movs r2, r3 │ │ │ │ - ldr r2, [r0, #92] @ 0x5c │ │ │ │ + ldr r2, [r7, #92] @ 0x5c │ │ │ │ movs r2, r3 │ │ │ │ - ldr r6, [r5, #88] @ 0x58 │ │ │ │ + ldr r6, [r4, #92] @ 0x5c │ │ │ │ movs r2, r3 │ │ │ │ - add r2, sp, #744 @ 0x2e8 │ │ │ │ + add r2, sp, #968 @ 0x3c8 │ │ │ │ movs r1, r3 │ │ │ │ - ldr r4, [r1, #120] @ 0x78 │ │ │ │ + ldr r4, [r0, #124] @ 0x7c │ │ │ │ movs r2, r3 │ │ │ │ - ldr r0, [r6, #72] @ 0x48 │ │ │ │ + ldr r0, [r5, #76] @ 0x4c │ │ │ │ movs r2, r3 │ │ │ │ - ldr r4, [r1, #72] @ 0x48 │ │ │ │ + ldr r4, [r0, #76] @ 0x4c │ │ │ │ movs r2, r3 │ │ │ │ - strb r2, [r3, #2] │ │ │ │ + strb r2, [r2, #3] │ │ │ │ movs r2, r3 │ │ │ │ - ldr r6, [r4, #48] @ 0x30 │ │ │ │ + ldr r6, [r3, #52] @ 0x34 │ │ │ │ movs r2, r3 │ │ │ │ - add r0, sp, #832 @ 0x340 │ │ │ │ + add r1, sp, #32 │ │ │ │ movs r1, r3 │ │ │ │ - ldr r0, [r5, #88] @ 0x58 │ │ │ │ + ldr r0, [r4, #92] @ 0x5c │ │ │ │ movs r2, r3 │ │ │ │ - ldr r6, [r4, #88] @ 0x58 │ │ │ │ + ldr r6, [r3, #92] @ 0x5c │ │ │ │ movs r2, r3 │ │ │ │ - ldr r6, [r5, #88] @ 0x58 │ │ │ │ + ldr r6, [r4, #92] @ 0x5c │ │ │ │ movs r2, r3 │ │ │ │ - ldr r0, [r3, #92] @ 0x5c │ │ │ │ + ldr r0, [r2, #96] @ 0x60 │ │ │ │ movs r2, r3 │ │ │ │ - ldr r4, [r6, #92] @ 0x5c │ │ │ │ + ldr r4, [r5, #96] @ 0x60 │ │ │ │ movs r2, r3 │ │ │ │ - ldr r6, [r4, #96] @ 0x60 │ │ │ │ + ldr r6, [r3, #100] @ 0x64 │ │ │ │ movs r2, r3 │ │ │ │ - bkpt 0x001a │ │ │ │ + bkpt 0x0052 │ │ │ │ movs r1, r3 │ │ │ │ - add r6, pc, #712 @ (adr r6, 113db0 ) │ │ │ │ + add r6, pc, #936 @ (adr r6, 113e90 ) │ │ │ │ movs r1, r3 │ │ │ │ ldmia r0!, {r4, r5, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r6, [r0, #8] │ │ │ │ + ldr r6, [r7, #8] │ │ │ │ movs r2, r3 │ │ │ │ - ldr r6, [r4, #4] │ │ │ │ + ldr r6, [r3, #8] │ │ │ │ movs r2, r3 │ │ │ │ - strb r4, [r0, #24] │ │ │ │ + strb r4, [r7, #24] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r0, [r5, #76] @ 0x4c │ │ │ │ + ldr r0, [r4, #80] @ 0x50 │ │ │ │ movs r2, r3 │ │ │ │ - stmia r6!, {r1, r4, r5, r6} │ │ │ │ + stmia r6!, {r1, r3, r5, r7} │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [r3, #72] @ 0x48 │ │ │ │ + ldr r6, [r2, #76] @ 0x4c │ │ │ │ movs r2, r3 │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ + ldr r2, [r7, #0] │ │ │ │ movs r2, r3 │ │ │ │ - strb r2, [r2, #21] │ │ │ │ + strb r2, [r1, #22] │ │ │ │ movs r6, r3 │ │ │ │ - ldr r2, [r6, #80] @ 0x50 │ │ │ │ + ldr r2, [r5, #84] @ 0x54 │ │ │ │ movs r2, r3 │ │ │ │ - str r0, [r4, #124] @ 0x7c │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ movs r2, r3 │ │ │ │ - str r4, [r2, #124] @ 0x7c │ │ │ │ + ldr r4, [r1, #0] │ │ │ │ movs r2, r3 │ │ │ │ - strb r2, [r4, #20] │ │ │ │ + strb r2, [r3, #21] │ │ │ │ movs r6, r3 │ │ │ │ - ldr r0, [r2, #72] @ 0x48 │ │ │ │ + ldr r0, [r1, #76] @ 0x4c │ │ │ │ movs r2, r3 │ │ │ │ - str r6, [r5, #120] @ 0x78 │ │ │ │ + str r6, [r4, #124] @ 0x7c │ │ │ │ movs r2, r3 │ │ │ │ - ldr r2, [r3, #72] @ 0x48 │ │ │ │ + ldr r2, [r2, #76] @ 0x4c │ │ │ │ movs r2, r3 │ │ │ │ - ldr r6, [r2, #72] @ 0x48 │ │ │ │ + ldr r6, [r1, #76] @ 0x4c │ │ │ │ movs r2, r3 │ │ │ │ - ldr r0, [r2, #72] @ 0x48 │ │ │ │ + ldr r0, [r1, #76] @ 0x4c │ │ │ │ movs r2, r3 │ │ │ │ - ldr r2, [r1, #72] @ 0x48 │ │ │ │ + ldr r2, [r0, #76] @ 0x4c │ │ │ │ movs r2, r3 │ │ │ │ - ldr r4, [r0, #72] @ 0x48 │ │ │ │ + ldr r4, [r7, #72] @ 0x48 │ │ │ │ movs r2, r3 │ │ │ │ - ldr r6, [r7, #68] @ 0x44 │ │ │ │ + ldr r6, [r6, #72] @ 0x48 │ │ │ │ movs r2, r3 │ │ │ │ - ldr r0, [r7, #68] @ 0x44 │ │ │ │ + ldr r0, [r6, #72] @ 0x48 │ │ │ │ movs r2, r3 │ │ │ │ - ldr r2, [r6, #68] @ 0x44 │ │ │ │ + ldr r2, [r5, #72] @ 0x48 │ │ │ │ movs r2, r3 │ │ │ │ - str r0, [r6, #112] @ 0x70 │ │ │ │ + str r0, [r5, #116] @ 0x74 │ │ │ │ movs r2, r3 │ │ │ │ - strb r2, [r7, #17] │ │ │ │ + strb r2, [r6, #18] │ │ │ │ movs r6, r3 │ │ │ │ - ldr r0, [r1, #68] @ 0x44 │ │ │ │ + ldr r0, [r0, #72] @ 0x48 │ │ │ │ movs r2, r3 │ │ │ │ - str r2, [r1, #112] @ 0x70 │ │ │ │ + str r2, [r0, #116] @ 0x74 │ │ │ │ movs r2, r3 │ │ │ │ - str r4, [r6, #108] @ 0x6c │ │ │ │ + str r4, [r5, #112] @ 0x70 │ │ │ │ movs r2, r3 │ │ │ │ - strb r6, [r7, #16] │ │ │ │ + strb r6, [r6, #17] │ │ │ │ movs r6, r3 │ │ │ │ - ldr r4, [r1, #56] @ 0x38 │ │ │ │ + ldr r4, [r0, #60] @ 0x3c │ │ │ │ movs r2, r3 │ │ │ │ - str r6, [r1, #108] @ 0x6c │ │ │ │ + str r6, [r0, #112] @ 0x70 │ │ │ │ movs r2, r3 │ │ │ │ - str r4, [r6, #104] @ 0x68 │ │ │ │ + str r4, [r5, #108] @ 0x6c │ │ │ │ movs r2, r3 │ │ │ │ - strb r6, [r7, #15] │ │ │ │ + strb r6, [r6, #16] │ │ │ │ movs r6, r3 │ │ │ │ - ldr r4, [r3, #52] @ 0x34 │ │ │ │ + ldr r4, [r2, #56] @ 0x38 │ │ │ │ movs r2, r3 │ │ │ │ - str r6, [r1, #104] @ 0x68 │ │ │ │ + str r6, [r0, #108] @ 0x6c │ │ │ │ movs r2, r3 │ │ │ │ - str r6, [r4, #104] @ 0x68 │ │ │ │ + str r6, [r3, #108] @ 0x6c │ │ │ │ movs r2, r3 │ │ │ │ - str r0, [r5, #104] @ 0x68 │ │ │ │ + str r0, [r4, #108] @ 0x6c │ │ │ │ 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, #3776] @ 0xec0 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r1 │ │ │ │ @@ -280939,29 +280939,29 @@ │ │ │ │ bne.w 113cfc │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldrb.w r8, [r2, #32] │ │ │ │ bl 112a48 │ │ │ │ str.w r0, [r4, #140] @ 0x8c │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 179310 │ │ │ │ + bl 179348 │ │ │ │ ldr.w r2, [r4, #160] @ 0xa0 │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 113cf0 │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r4, #190 @ 0xbe │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ add.w r9, r4, #224 @ 0xe0 │ │ │ │ - bl 179350 │ │ │ │ + bl 179388 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, sp, #252 @ 0xfc │ │ │ │ - bl 1793dc │ │ │ │ + bl 179414 │ │ │ │ add r1, sp, #252 @ 0xfc │ │ │ │ mov r0, r9 │ │ │ │ - bl 17667c │ │ │ │ + bl 1766b4 │ │ │ │ ldr.w r3, [pc, #1500] @ 1141e0 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [pc, #1496] @ 1141e4 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ mov fp, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -280994,15 +280994,15 @@ │ │ │ │ beq.w 113fba │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr.w r1, [pc, #1424] @ 1141e8 │ │ │ │ mov r3, r9 │ │ │ │ movs r0, #0 │ │ │ │ add r1, pc │ │ │ │ - bl 179c78 │ │ │ │ + bl 179cb0 │ │ │ │ ldr.w r1, [pc, #1416] @ 1141ec │ │ │ │ mov r8, r0 │ │ │ │ add r1, pc │ │ │ │ blx 43584 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 113d4a │ │ │ │ @@ -281020,15 +281020,15 @@ │ │ │ │ beq.w 1141bc │ │ │ │ mov r0, r4 │ │ │ │ bl 112a48 │ │ │ │ str.w r0, [r4, #140] @ 0x8c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1141a4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 179a60 │ │ │ │ + bl 179a98 │ │ │ │ ldrb.w r7, [r4, #128] @ 0x80 │ │ │ │ cmp r7, #0 │ │ │ │ bne.w 113f9e │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ add r0, sp, #32 │ │ │ │ strd r7, r7, [sp, #32] │ │ │ │ blx 42bb4 │ │ │ │ @@ -281052,24 +281052,24 @@ │ │ │ │ lsls r1, r0, #10 │ │ │ │ lsls r1, r0, #10 │ │ │ │ lsls r1, r0, #10 │ │ │ │ lsls r1, r0, #10 │ │ │ │ lsls r2, r4, #7 │ │ │ │ ldr.w r1, [r4, #140] @ 0x8c │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 179350 │ │ │ │ + bl 179388 │ │ │ │ b.n 113be0 │ │ │ │ ldrd r3, r4, [r2, #24] │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r2, [pc, #1264] @ 1141f4 │ │ │ │ ldr.w r1, [pc, #1264] @ 1141f8 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 17642c │ │ │ │ + bl 176464 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r2, [pc, #1252] @ 1141fc │ │ │ │ ldr.w r3, [pc, #1212] @ 1141d8 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ @@ -281083,15 +281083,15 @@ │ │ │ │ beq.n 113c4a │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 113fda │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ b.n 113c54 │ │ │ │ mov r0, r8 │ │ │ │ - bl 179a60 │ │ │ │ + bl 179a98 │ │ │ │ ldrb.w r3, [r4, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 113f5c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 1141c4 │ │ │ │ ldr.w r0, [r4, #140] @ 0x8c │ │ │ │ @@ -281198,15 +281198,15 @@ │ │ │ │ movcc r8, r7 │ │ │ │ uxth.w r8, r8 │ │ │ │ ldr r2, [pc, #900] @ (114200 ) │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [pc, #900] @ (114204 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 17642c │ │ │ │ + bl 176464 │ │ │ │ movs r1, #1 │ │ │ │ lsr.w r0, r8, r1 │ │ │ │ blx 430cc │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 113f00 │ │ │ │ cmp r5, r7 │ │ │ │ @@ -281237,43 +281237,43 @@ │ │ │ │ bne.n 113ea8 │ │ │ │ b.n 113eae │ │ │ │ ldrh.w lr, [r6, #168] @ 0xa8 │ │ │ │ mov r7, ip │ │ │ │ cmp.w lr, #0 │ │ │ │ bne.n 113e3c │ │ │ │ mov r0, r6 │ │ │ │ - bl 179a60 │ │ │ │ + bl 179a98 │ │ │ │ ldr r0, [r4, #104] @ 0x68 │ │ │ │ bl 11ea98 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #1 │ │ │ │ str r3, [r4, #104] @ 0x68 │ │ │ │ b.n 113d16 │ │ │ │ ldr r5, [pc, #772] @ (114208 ) │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [pc, #772] @ (11420c ) │ │ │ │ add r5, pc │ │ │ │ add r2, pc │ │ │ │ mov r1, r5 │ │ │ │ - bl 17642c │ │ │ │ + bl 176464 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ bl 112560 │ │ │ │ ldr r2, [pc, #756] @ (114210 ) │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #0 │ │ │ │ add r2, pc │ │ │ │ - bl 17642c │ │ │ │ + bl 176464 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ bl 112560 │ │ │ │ mov r0, r9 │ │ │ │ blx 423e4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 179a60 │ │ │ │ + bl 179a98 │ │ │ │ b.n 113d14 │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 113d44 │ │ │ │ ldrb.w r3, [r4, #128] @ 0x80 │ │ │ │ str r3, [sp, #16] │ │ │ │ cbnz r3, 113f5c │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ @@ -281347,15 +281347,15 @@ │ │ │ │ ldr.w r4, [r5, #252] @ 0xfc │ │ │ │ ldr r2, [pc, #548] @ (114220 ) │ │ │ │ ldr r1, [pc, #548] @ (114224 ) │ │ │ │ ldrd r3, r4, [r4, #24] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 17642c │ │ │ │ + bl 176464 │ │ │ │ b.n 113d14 │ │ │ │ ldr r2, [pc, #536] @ (114228 ) │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #0] │ │ │ │ mov sl, r0 │ │ │ │ str.w r9, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ @@ -281369,15 +281369,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 112eb8 │ │ │ │ mov r0, sl │ │ │ │ blx 43318 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ adds r1, #1 │ │ │ │ - bl 179864 │ │ │ │ + bl 17989c │ │ │ │ ldr.w r8, [r8] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r1, r8 │ │ │ │ str.w r0, [r4, #136] @ 0x88 │ │ │ │ str r2, [sp, #20] │ │ │ │ blx 43210 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ @@ -281423,15 +281423,15 @@ │ │ │ │ bl 112eb8 │ │ │ │ mov r0, r7 │ │ │ │ blx 43318 │ │ │ │ ldr r1, [pc, #368] @ (11423c ) │ │ │ │ ldr r2, [sp, #32] │ │ │ │ movs r0, #2 │ │ │ │ add r1, pc │ │ │ │ - bl 176598 │ │ │ │ + bl 1765d0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx 423e4 │ │ │ │ b.n 113d62 │ │ │ │ ldr r2, [pc, #352] @ (114240 ) │ │ │ │ add r2, pc │ │ │ │ b.n 114012 │ │ │ │ ldr r2, [pc, #352] @ (114244 ) │ │ │ │ @@ -281487,21 +281487,21 @@ │ │ │ │ add r2, pc │ │ │ │ blx 42868 <__fprintf_chk@plt> │ │ │ │ b.n 1140b6 │ │ │ │ ldr r2, [pc, #264] @ (11426c ) │ │ │ │ ldr r1, [pc, #268] @ (114270 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 17642c │ │ │ │ + bl 176464 │ │ │ │ b.n 113f32 │ │ │ │ ldr r2, [pc, #260] @ (114274 ) │ │ │ │ ldr r1, [pc, #260] @ (114278 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 17642c │ │ │ │ + bl 176464 │ │ │ │ b.n 113f32 │ │ │ │ add.w r8, sp, #24 │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #28] │ │ │ │ str.w r2, [r8] │ │ │ │ blx 42bb4 │ │ │ │ @@ -281541,95 +281541,95 @@ │ │ │ │ movs r0, r0 │ │ │ │ stmia r4!, {r3, r4, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsrs r0, r0, #10 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #21 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r4, #20] │ │ │ │ + ldr r4, [r3, #24] │ │ │ │ movs r2, r3 │ │ │ │ - strb r0, [r0, #5] │ │ │ │ + strb r0, [r7, #5] │ │ │ │ movs r6, r3 │ │ │ │ - ldr r4, [r2, #12] │ │ │ │ + ldr r4, [r1, #16] │ │ │ │ movs r2, r3 │ │ │ │ - ldr r6, [r3, #8] │ │ │ │ + ldr r6, [r2, #12] │ │ │ │ movs r2, r3 │ │ │ │ - add r2, sl │ │ │ │ + add sl, r1 │ │ │ │ movs r2, r3 │ │ │ │ stmia r2!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r4, [r3, #4] │ │ │ │ + ldr r4, [r2, #8] │ │ │ │ movs r2, r3 │ │ │ │ - cmn r6, r3 │ │ │ │ + orrs r6, r2 │ │ │ │ movs r2, r3 │ │ │ │ - negs r2, r3 │ │ │ │ + cmp r2, r2 │ │ │ │ movs r2, r3 │ │ │ │ - ldr r0, [r5, #0] │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ movs r2, r3 │ │ │ │ - ldr r6, [r6, #0] │ │ │ │ + ldr r6, [r5, #4] │ │ │ │ movs r2, r3 │ │ │ │ - pop {r5, pc} │ │ │ │ + pop {r3, r4, r6, pc} │ │ │ │ movs r2, r3 │ │ │ │ - pop {r2, pc} │ │ │ │ + pop {r2, r3, r4, r5, pc} │ │ │ │ movs r2, r3 │ │ │ │ - str r2, [r4, #92] @ 0x5c │ │ │ │ + str r2, [r3, #96] @ 0x60 │ │ │ │ movs r2, r3 │ │ │ │ - str r6, [r6, #96] @ 0x60 │ │ │ │ + str r6, [r5, #100] @ 0x64 │ │ │ │ movs r2, r3 │ │ │ │ - adcs r4, r3 │ │ │ │ + sbcs r4, r2 │ │ │ │ movs r2, r3 │ │ │ │ - stc 0, cr0, [r4, #-116] @ 0xffffff8c │ │ │ │ - str r6, [r2, #92] @ 0x5c │ │ │ │ + ldc 0, cr0, [ip, #-116]! @ 0xffffff8c │ │ │ │ + str r6, [r1, #96] @ 0x60 │ │ │ │ movs r2, r3 │ │ │ │ - str r2, [r2, #80] @ 0x50 │ │ │ │ + str r2, [r1, #84] @ 0x54 │ │ │ │ movs r2, r3 │ │ │ │ - ldcl 0, cr0, [ip], #-116 @ 0xffffff8c │ │ │ │ - str r6, [r1, #84] @ 0x54 │ │ │ │ + ldc 0, cr0, [r4], #116 @ 0x74 │ │ │ │ + str r6, [r0, #88] @ 0x58 │ │ │ │ movs r2, r3 │ │ │ │ - lsls r2, r2 │ │ │ │ + lsrs r2, r1 │ │ │ │ movs r2, r3 │ │ │ │ - ldrsh r2, [r0, r6] │ │ │ │ + ldrsh r2, [r7, r6] │ │ │ │ movs r2, r3 │ │ │ │ - ldrsh r0, [r7, r5] │ │ │ │ + ldrsh r0, [r6, r6] │ │ │ │ movs r2, r3 │ │ │ │ - ldrsh r6, [r7, r5] │ │ │ │ + ldrsh r6, [r6, r6] │ │ │ │ movs r2, r3 │ │ │ │ - asrs r4, r4, #16 │ │ │ │ + asrs r4, r3, #17 │ │ │ │ movs r4, r3 │ │ │ │ - ldrsh r2, [r5, r5] │ │ │ │ + ldrsh r2, [r4, r6] │ │ │ │ movs r2, r3 │ │ │ │ - ldrsh r4, [r5, r4] │ │ │ │ + ldrsh r4, [r4, r5] │ │ │ │ movs r2, r3 │ │ │ │ - ldrsh r2, [r5, r4] │ │ │ │ + ldrsh r2, [r4, r5] │ │ │ │ movs r2, r3 │ │ │ │ - ldrsh r6, [r5, r4] │ │ │ │ + ldrsh r6, [r4, r5] │ │ │ │ movs r2, r3 │ │ │ │ - asrs r4, r2, #15 │ │ │ │ + asrs r4, r1, #16 │ │ │ │ movs r4, r3 │ │ │ │ - ldrsh r2, [r3, r4] │ │ │ │ + ldrsh r2, [r2, r5] │ │ │ │ movs r2, r3 │ │ │ │ - str r0, [r3, #76] @ 0x4c │ │ │ │ + str r0, [r2, #80] @ 0x50 │ │ │ │ movs r2, r3 │ │ │ │ - str r0, [r6, #76] @ 0x4c │ │ │ │ + str r0, [r5, #80] @ 0x50 │ │ │ │ movs r2, r3 │ │ │ │ - subs r7, #250 @ 0xfa │ │ │ │ + ands r2, r6 │ │ │ │ movs r2, r3 │ │ │ │ - str r2, [r4, #80] @ 0x50 │ │ │ │ + str r2, [r3, #84] @ 0x54 │ │ │ │ movs r2, r3 │ │ │ │ - subs r7, #236 @ 0xec │ │ │ │ + ands r4, r4 │ │ │ │ movs r2, r3 │ │ │ │ - ldrsh r6, [r4, r3] │ │ │ │ + ldrsh r6, [r3, r4] │ │ │ │ movs r2, r3 │ │ │ │ - ldrsh r0, [r4, r3] │ │ │ │ + ldrsh r0, [r3, r4] │ │ │ │ movs r2, r3 │ │ │ │ - str r0, [r7, #64] @ 0x40 │ │ │ │ + str r0, [r6, #68] @ 0x44 │ │ │ │ movs r2, r3 │ │ │ │ lsrs r0, r0, #11 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r1, #64] @ 0x40 │ │ │ │ + str r4, [r0, #68] @ 0x44 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #272] @ (1143b4 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -281699,15 +281699,15 @@ │ │ │ │ ldr r1, [r4, #96] @ 0x60 │ │ │ │ mov r0, r5 │ │ │ │ bl 113b7c │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 114314 │ │ │ │ mov r0, r4 │ │ │ │ movs r4, #0 │ │ │ │ - bl 179a60 │ │ │ │ + bl 179a98 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r5 │ │ │ │ bl 1051b8 │ │ │ │ ldr r3, [pc, #80] @ (1143b8 ) │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ @@ -281717,40 +281717,40 @@ │ │ │ │ ldrb.w r3, [r4, #128] @ 0x80 │ │ │ │ cbnz r3, 11437e │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r5, #248] @ 0xf8 │ │ │ │ b.n 1142d8 │ │ │ │ ldr.w r0, [r5, #252] @ 0xfc │ │ │ │ mov r1, r4 │ │ │ │ - bl 204a4c │ │ │ │ + bl 204a84 │ │ │ │ str.w r0, [r4, #132] @ 0x84 │ │ │ │ b.n 114376 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movs r0, #2 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r1, [pc, #36] @ (1143bc ) │ │ │ │ ldr r2, [pc, #40] @ (1143c0 ) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 17642c │ │ │ │ + bl 176464 │ │ │ │ ldr.w r2, [r5, #252] @ 0xfc │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r3, r6 │ │ │ │ movs r0, #2 │ │ │ │ - bl 204af4 │ │ │ │ + bl 204b2c │ │ │ │ b.n 114370 │ │ │ │ pop {r2, r4, r6, pc} │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsrs r4, r7, #21 │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #198 @ 0xc6 │ │ │ │ + subs r5, #254 @ 0xfe │ │ │ │ movs r2, r3 │ │ │ │ - str r0, [r4, #60] @ 0x3c │ │ │ │ + str r0, [r3, #64] @ 0x40 │ │ │ │ movs r2, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r3, #0 │ │ │ │ bl 114290 │ │ │ │ @@ -281766,15 +281766,15 @@ │ │ │ │ mov r9, r2 │ │ │ │ ldr r1, [pc, #132] @ (11447c ) │ │ │ │ mov sl, r3 │ │ │ │ add r0, pc │ │ │ │ add r1, pc │ │ │ │ bl 1124d4 │ │ │ │ add.w r0, r7, #924 @ 0x39c │ │ │ │ - bl 18ce64 │ │ │ │ + bl 18ce9c │ │ │ │ ldr.w r4, [r7, #920] @ 0x398 │ │ │ │ cbz r4, 11442a │ │ │ │ ldrb r6, [r5, #1] │ │ │ │ and.w r6, r6, #1 │ │ │ │ cbz r6, 114460 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ add.w r1, r4, #12 │ │ │ │ @@ -281797,32 +281797,32 @@ │ │ │ │ movs r3, #1 │ │ │ │ str.w r0, [r7, #920] @ 0x398 │ │ │ │ strb r3, [r2, #0] │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 114452 │ │ │ │ ldr r4, [r4, #96] @ 0x60 │ │ │ │ add.w r0, r7, #924 @ 0x39c │ │ │ │ - bl 18ce80 │ │ │ │ + bl 18ceb8 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ lsls r3, r3, #31 │ │ │ │ bmi.n 114416 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 11444a │ │ │ │ ldr r4, [r4, #108] @ 0x6c │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 114460 │ │ │ │ b.n 11442a │ │ │ │ nop │ │ │ │ - strh r4, [r4, r4] │ │ │ │ + strh r4, [r3, r5] │ │ │ │ movs r2, r3 │ │ │ │ - ldrsh r6, [r4, r7] │ │ │ │ + str r6, [r3, #0] │ │ │ │ movs r6, r4 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r1, #1 │ │ │ │ beq.n 1144a6 │ │ │ │ cmp r1, #2 │ │ │ │ beq.n 114498 │ │ │ │ cbnz r1, 1144ba │ │ │ │ @@ -282007,15 +282007,15 @@ │ │ │ │ beq.n 11465c │ │ │ │ ldr r6, [pc, #76] @ (1146b8 ) │ │ │ │ movs r5, #0 │ │ │ │ mov r7, sp │ │ │ │ add r6, pc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 20ae90 │ │ │ │ + bl 20aec8 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r0, r5 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r0 │ │ │ │ cbz r3, 114690 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -282071,15 +282071,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 1799f0 │ │ │ │ + bl 179a28 │ │ │ │ mov r4, r0 │ │ │ │ str.w r0, [r7, #156] @ 0x9c │ │ │ │ lsls r2, r5, #2 │ │ │ │ ldr.w r0, [r7, #148] @ 0x94 │ │ │ │ cmp r0, r2 │ │ │ │ bcs.n 114730 │ │ │ │ subs r2, r2, r0 │ │ │ │ @@ -282205,15 +282205,15 @@ │ │ │ │ str r1, [r2, #0] │ │ │ │ b.n 1147a0 │ │ │ │ adds r1, #5 │ │ │ │ movs r0, #7 │ │ │ │ str r1, [r5, #0] │ │ │ │ b.n 1147a0 │ │ │ │ nop │ │ │ │ - ldrsh r4, [r4, r6] │ │ │ │ + ldrsh r4, [r3, r7] │ │ │ │ movs r2, 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] @ (114874 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -282237,15 +282237,15 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ @ instruction: 0xb7ae │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsrs r0, r0, #11 │ │ │ │ movs r0, r0 │ │ │ │ rsbs r0, r0, r1, lsl #2 │ │ │ │ - ldrsh r4, [r6, r4] │ │ │ │ + ldrsh r4, [r5, r5] │ │ │ │ movs r2, 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] @ (114944 ) │ │ │ │ mov r1, r0 │ │ │ │ @@ -282401,19 +282401,19 @@ │ │ │ │ ldr r1, [pc, #16] @ (114a30 ) │ │ │ │ ldr r0, [pc, #20] @ (114a34 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 11e770 │ │ │ │ nop │ │ │ │ - ldrh r4, [r0, r5] │ │ │ │ + ldrh r4, [r7, r5] │ │ │ │ movs r6, r4 │ │ │ │ - ldrb r2, [r2, r6] │ │ │ │ + ldrb r2, [r1, r7] │ │ │ │ movs r2, r3 │ │ │ │ - b.n 114328 │ │ │ │ + b.n 114398 │ │ │ │ movs r6, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r4, [pc, #580] @ (114c90 ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -282658,37 +282658,37 @@ │ │ │ │ rsb sl, sl, #13 │ │ │ │ add r6, pc │ │ │ │ b.n 114b06 │ │ │ │ push {r2, r3, r5, r7, lr} │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r6, #24] │ │ │ │ + ldrh r4, [r5, #26] │ │ │ │ movs r6, r4 │ │ │ │ - str r2, [r1, #36] @ 0x24 │ │ │ │ + str r2, [r0, #40] @ 0x28 │ │ │ │ movs r6, r4 │ │ │ │ - ldrb r4, [r4, r3] │ │ │ │ + ldrb r4, [r3, r4] │ │ │ │ movs r2, r3 │ │ │ │ lsls r4, r3, #31 │ │ │ │ lsls r5, r7, #1 │ │ │ │ push {r1, r2, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r6, [r7, r0] │ │ │ │ + ldrb r6, [r6, r1] │ │ │ │ movs r2, r3 │ │ │ │ lsls r0, r3, #28 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldrb r2, [r5, r2] │ │ │ │ + ldrb r2, [r4, r3] │ │ │ │ movs r2, r3 │ │ │ │ - ldrb r0, [r7, r0] │ │ │ │ + ldrb r0, [r6, r1] │ │ │ │ movs r2, r3 │ │ │ │ - ldrh r2, [r6, r7] │ │ │ │ + ldrb r2, [r5, r0] │ │ │ │ movs r2, r3 │ │ │ │ - ldrb r4, [r3, r1] │ │ │ │ + ldrb r4, [r2, r2] │ │ │ │ movs r2, r3 │ │ │ │ - ldrh r4, [r1, r5] │ │ │ │ + ldrh r4, [r0, 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, #1824] @ 0x720 │ │ │ │ ldr.w r1, [pc, #2392] @ 115634 │ │ │ │ subw sp, sp, #2236 @ 0x8bc │ │ │ │ @@ -283752,67 +283752,67 @@ │ │ │ │ lsls r1, r0, #2 │ │ │ │ cbz r6, 11567c │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ b.n 115050 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r0, [r5, #2] │ │ │ │ + ldrh r0, [r4, #4] │ │ │ │ movs r6, r4 │ │ │ │ - ldr r2, [r5, r0] │ │ │ │ + ldr r2, [r4, r1] │ │ │ │ movs r6, r4 │ │ │ │ b.n 114e68 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r2, [sp, #56] @ 0x38 │ │ │ │ + str r2, [sp, #280] @ 0x118 │ │ │ │ movs r6, r4 │ │ │ │ - ldrsh r0, [r7, r2] │ │ │ │ + ldrsh r0, [r6, r3] │ │ │ │ movs r6, r4 │ │ │ │ - ldr r0, [r1, #64] @ 0x40 │ │ │ │ + ldr r0, [r0, #68] @ 0x44 │ │ │ │ movs r6, r4 │ │ │ │ b.n 115d80 │ │ │ │ lsls r1, r0, #2 │ │ │ │ b.n 115d70 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strb r0, [r5, r0] │ │ │ │ + strb r0, [r4, r1] │ │ │ │ movs r6, r4 │ │ │ │ - strb r2, [r1, #22] │ │ │ │ + strb r2, [r0, #23] │ │ │ │ movs r6, r4 │ │ │ │ - ldr r0, [r1, r4] │ │ │ │ + ldr r0, [r0, r5] │ │ │ │ movs r6, r4 │ │ │ │ - strb r2, [r7, #14] │ │ │ │ + strb r2, [r6, #15] │ │ │ │ movs r6, r4 │ │ │ │ - strb r4, [r2, #28] │ │ │ │ + strb r4, [r1, #29] │ │ │ │ movs r6, r4 │ │ │ │ ble.n 11565c │ │ │ │ lsls r1, r0, #2 │ │ │ │ ble.n 11560c │ │ │ │ lsls r1, r0, #2 │ │ │ │ ble.n 1155fc │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r4, [r6, r1] │ │ │ │ + ldr r4, [r5, r2] │ │ │ │ movs r6, r4 │ │ │ │ - str r2, [r2, #92] @ 0x5c │ │ │ │ + str r2, [r1, #96] @ 0x60 │ │ │ │ movs r6, r4 │ │ │ │ - strh r0, [r4, #8] │ │ │ │ + strh r0, [r3, #10] │ │ │ │ movs r6, r4 │ │ │ │ ble.n 115714 │ │ │ │ lsls r1, r0, #2 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ lsls r1, r0, #2 │ │ │ │ bgt.n 115674 │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsrs r0, r0, #11 │ │ │ │ movs r0, r0 │ │ │ │ udf #206 @ 0xce │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r6, [r5, r0] │ │ │ │ + strh r6, [r4, r1] │ │ │ │ movs r2, r3 │ │ │ │ - str r4, [r3, #76] @ 0x4c │ │ │ │ + str r4, [r2, #80] @ 0x50 │ │ │ │ movs r6, r4 │ │ │ │ - ldrh r2, [r6, #20] │ │ │ │ + ldrh r2, [r5, #22] │ │ │ │ movs r6, r4 │ │ │ │ bgt.n 1157a4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ udf #136 @ 0x88 │ │ │ │ lsls r1, r0, #2 │ │ │ │ udf #124 @ 0x7c │ │ │ │ lsls r1, r0, #2 │ │ │ │ @@ -284096,21 +284096,21 @@ │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r5, [r2, #0] │ │ │ │ ldr.w r2, [r3, ip] │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ ldr.w r3, [r3, lr] │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ mov r1, r3 │ │ │ │ - bl 175660 │ │ │ │ + bl 175698 │ │ │ │ ldr.w r3, [pc, #2124] @ 116224 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r3, pc │ │ │ │ str r2, [r3, #0] │ │ │ │ - bl 179820 │ │ │ │ + bl 179858 │ │ │ │ ldr.w r3, [pc, #2112] @ 116228 │ │ │ │ add r3, pc │ │ │ │ str r0, [r3, #0] │ │ │ │ b.n 1153ac │ │ │ │ ldr.w r3, [pc, #2108] @ 11622c │ │ │ │ ldr.w r2, [r9] │ │ │ │ add r3, pc │ │ │ │ @@ -284275,15 +284275,15 @@ │ │ │ │ movs r0, #0 │ │ │ │ bl 114884 │ │ │ │ b.n 1153ac │ │ │ │ ldr.w r5, [pc, #1732] @ 11626c │ │ │ │ ldr.w r1, [r9] │ │ │ │ add r5, pc │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 179ad4 │ │ │ │ + bl 179b0c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr.w r2, [r9] │ │ │ │ str r2, [r3, #44] @ 0x2c │ │ │ │ b.w 1153ac │ │ │ │ ldr.w r3, [pc, #1708] @ 116270 │ │ │ │ ldr.w r2, [r9] │ │ │ │ add r3, pc │ │ │ │ @@ -284403,21 +284403,21 @@ │ │ │ │ strh r3, [r0, #8] │ │ │ │ b.w 1153ac │ │ │ │ ldr.w r5, [pc, #1440] @ 1162a4 │ │ │ │ ldr.w r4, [r9, #-8] │ │ │ │ add r5, pc │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 179ad4 │ │ │ │ + bl 179b0c │ │ │ │ ldr.w r3, [pc, #1428] @ 1162a8 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r1, r4 │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - bl 1758bc │ │ │ │ + bl 1758f4 │ │ │ │ b.w 1153ac │ │ │ │ ldr.w r3, [pc, #1412] @ 1162ac │ │ │ │ add r3, pc │ │ │ │ ldr r5, [r3, #0] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ lsls r1, r2, #21 │ │ │ │ bpl.w 1153ac │ │ │ │ @@ -286412,15 +286412,15 @@ │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r5] │ │ │ │ b.w 1153ac │ │ │ │ vldr d0, [r9, #-8] │ │ │ │ ldr.w r5, [pc, #2984] @ 117ed0 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ add r5, pc │ │ │ │ - bl 174e50 │ │ │ │ + bl 174e88 │ │ │ │ ldr.w r3, [pc, #2976] @ 117ed4 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r5, #0] │ │ │ │ orr.w r2, r2, #6 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ @@ -287808,39 +287808,39 @@ │ │ │ │ lsls r1, r0, #2 │ │ │ │ push {r5} │ │ │ │ lsls r1, r0, #2 │ │ │ │ cbz r2, 118274 │ │ │ │ lsls r1, r0, #2 │ │ │ │ cbz r6, 118280 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - movs r7, #252 @ 0xfc │ │ │ │ + cmp r0, #52 @ 0x34 │ │ │ │ movs r2, r3 │ │ │ │ sub sp, #376 @ 0x178 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strb r0, [r1, r2] │ │ │ │ + strb r0, [r0, r3] │ │ │ │ movs r6, r4 │ │ │ │ lsrs r0, r7, #18 │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #164 @ 0xa4 │ │ │ │ + movs r7, #220 @ 0xdc │ │ │ │ movs r2, r3 │ │ │ │ - movs r7, #122 @ 0x7a │ │ │ │ + movs r7, #178 @ 0xb2 │ │ │ │ movs r2, r3 │ │ │ │ lsrs r0, r0, #11 │ │ │ │ movs r0, r0 │ │ │ │ uxth r6, r4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - movs r6, #70 @ 0x46 │ │ │ │ + movs r6, #126 @ 0x7e │ │ │ │ movs r2, r3 │ │ │ │ - movs r6, #0 │ │ │ │ + movs r6, #56 @ 0x38 │ │ │ │ movs r2, r3 │ │ │ │ uxth r0, r0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - movs r7, #110 @ 0x6e │ │ │ │ + movs r7, #166 @ 0xa6 │ │ │ │ movs r2, r3 │ │ │ │ - movs r5, #216 @ 0xd8 │ │ │ │ + movs r6, #16 │ │ │ │ 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] @ (11832c ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -287890,34 +287890,34 @@ │ │ │ │ add r7, pc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ lsrs r3, r3, #7 │ │ │ │ bne.n 1182ca │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ cbz r1, 1182ca │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 175880 │ │ │ │ + bl 1758b8 │ │ │ │ cbz r0, 118304 │ │ │ │ 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 1182b2 │ │ │ │ ldr r3, [pc, #120] @ (118354 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 179a60 │ │ │ │ + bl 179a98 │ │ │ │ ldr r3, [pc, #112] @ (118358 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 179a60 │ │ │ │ + bl 179a98 │ │ │ │ ldr r3, [pc, #108] @ (11835c ) │ │ │ │ ldr r0, [pc, #108] @ (118360 ) │ │ │ │ add r3, pc │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r4, [r3, #104] @ 0x68 │ │ │ │ blx 4377c │ │ │ │ @@ -287966,15 +287966,15 @@ │ │ │ │ lsls r1, r0, #2 │ │ │ │ cbz r2, 118376 │ │ │ │ lsls r1, r0, #2 │ │ │ │ cbz r0, 11837c │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsrs r0, r0, #11 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #48 @ 0x30 │ │ │ │ + movs r6, #104 @ 0x68 │ │ │ │ movs r2, r3 │ │ │ │ cbz r2, 11837c │ │ │ │ lsls r1, r0, #2 │ │ │ │ ldr r1, [pc, #208] @ (118444 ) │ │ │ │ ldr r2, [pc, #212] @ (118448 ) │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add r1, pc │ │ │ │ @@ -288062,31 +288062,31 @@ │ │ │ │ nop │ │ │ │ sub sp, #480 @ 0x1e0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ cbz r0, 118450 │ │ │ │ lsls r1, r0, #2 │ │ │ │ cbz r4, 118450 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r2, [r6, #14] │ │ │ │ + ldrh r2, [r5, #16] │ │ │ │ movs r6, r4 │ │ │ │ - strb r4, [r6, #28] │ │ │ │ + strb r4, [r5, #29] │ │ │ │ movs r6, r4 │ │ │ │ - ldrh r6, [r4, #22] │ │ │ │ + ldrh r6, [r3, #24] │ │ │ │ movs r6, r4 │ │ │ │ - ldrh r0, [r4, #12] │ │ │ │ + ldrh r0, [r3, #14] │ │ │ │ movs r6, r4 │ │ │ │ - strh r2, [r4, #2] │ │ │ │ + strh r2, [r3, #4] │ │ │ │ movs r6, r4 │ │ │ │ - str r0, [r1, #20] │ │ │ │ + str r0, [r0, #24] │ │ │ │ movs r6, r4 │ │ │ │ - strh r4, [r2, #0] │ │ │ │ + strh r4, [r1, #2] │ │ │ │ movs r6, r4 │ │ │ │ - str r6, [r7, #12] │ │ │ │ + str r6, [r6, #16] │ │ │ │ movs r6, r4 │ │ │ │ - ldr r2, [r1, #60] @ 0x3c │ │ │ │ + ldr r2, [r0, #64] @ 0x40 │ │ │ │ movs r6, r4 │ │ │ │ add sp, #288 @ 0x120 │ │ │ │ lsls r1, r0, #2 │ │ │ │ add sp, #264 @ 0x108 │ │ │ │ lsls r1, r0, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -288146,15 +288146,15 @@ │ │ │ │ movs r0, #2 │ │ │ │ blx 42634 │ │ │ │ nop │ │ │ │ ldrb r0, [r1, #12] │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsrs r0, r0, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #432] @ (1186c8 ) │ │ │ │ + ldr r6, [pc, #656] @ (1187a8 ) │ │ │ │ movs r3, 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] @ (11859c ) │ │ │ │ sub sp, #8 │ │ │ │ @@ -288214,15 +288214,15 @@ │ │ │ │ lsls r1, r0, #2 │ │ │ │ add r7, sp, #440 @ 0x1b8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ add r7, sp, #104 @ 0x68 │ │ │ │ lsls r1, r0, #2 │ │ │ │ add r7, sp, #112 @ 0x70 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - sbcs r0, r1 │ │ │ │ + rors r0, r0 │ │ │ │ movs r2, r3 │ │ │ │ ldr r3, [pc, #128] @ (118638 ) │ │ │ │ push {r4, lr} │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cbz r1, 1185ee │ │ │ │ ldr r3, [pc, #124] @ (11863c ) │ │ │ │ @@ -288279,15 +288279,15 @@ │ │ │ │ lsls r1, r0, #2 │ │ │ │ add r6, sp, #912 @ 0x390 │ │ │ │ lsls r1, r0, #2 │ │ │ │ add r6, sp, #488 @ 0x1e8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ add r6, sp, #560 @ 0x230 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strb r2, [r7, #25] │ │ │ │ + strb r2, [r6, #26] │ │ │ │ movs r2, r3 │ │ │ │ add r6, sp, #528 @ 0x210 │ │ │ │ lsls r1, r0, #2 │ │ │ │ add r6, sp, #488 @ 0x1e8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ add r6, sp, #392 @ 0x188 │ │ │ │ lsls r1, r0, #2 │ │ │ │ @@ -288426,15 +288426,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r0, [pc, #8] @ (118794 ) │ │ │ │ add r0, pc │ │ │ │ bl 1184dc │ │ │ │ nop │ │ │ │ - subs r7, #196 @ 0xc4 │ │ │ │ + subs r7, #252 @ 0xfc │ │ │ │ movs r2, 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, #128] @ (118828 ) │ │ │ │ sub sp, #8 │ │ │ │ @@ -289598,41 +289598,41 @@ │ │ │ │ lsls r1, r0, #2 │ │ │ │ add r4, sp, #64 @ 0x40 │ │ │ │ lsls r1, r0, #2 │ │ │ │ add r4, sp, #16 │ │ │ │ lsls r1, r0, #2 │ │ │ │ add r4, sp, #56 @ 0x38 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strb r4, [r6, #8] │ │ │ │ + strb r4, [r5, #9] │ │ │ │ movs r6, r4 │ │ │ │ - strh r2, [r5, #36] @ 0x24 │ │ │ │ + strh r2, [r4, #38] @ 0x26 │ │ │ │ movs r6, r4 │ │ │ │ - ldrb r4, [r5, #13] │ │ │ │ + ldrb r4, [r4, #14] │ │ │ │ movs r6, r4 │ │ │ │ - strh r2, [r3, #38] @ 0x26 │ │ │ │ + strh r2, [r2, #40] @ 0x28 │ │ │ │ movs r6, r4 │ │ │ │ - ldrb r0, [r1, #13] │ │ │ │ + ldrb r0, [r0, #14] │ │ │ │ movs r6, r4 │ │ │ │ - ldrb r6, [r5, r0] │ │ │ │ + ldrb r6, [r4, r1] │ │ │ │ movs r6, r4 │ │ │ │ - str r4, [r2, #112] @ 0x70 │ │ │ │ + str r4, [r1, #116] @ 0x74 │ │ │ │ movs r6, r4 │ │ │ │ - strh r2, [r6, #44] @ 0x2c │ │ │ │ + strh r2, [r5, #46] @ 0x2e │ │ │ │ movs r6, r4 │ │ │ │ - ldrb r0, [r4, r0] │ │ │ │ + ldrb r0, [r3, r1] │ │ │ │ movs r6, r4 │ │ │ │ - ldrb r6, [r3, #11] │ │ │ │ + ldrb r6, [r2, #12] │ │ │ │ movs r6, r4 │ │ │ │ add r3, sp, #200 @ 0xc8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ add r3, sp, #144 @ 0x90 │ │ │ │ lsls r1, r0, #2 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r4, #40] @ 0x28 │ │ │ │ + strh r4, [r3, #42] @ 0x2a │ │ │ │ movs r6, r4 │ │ │ │ add r3, sp, #152 @ 0x98 │ │ │ │ lsls r1, r0, #2 │ │ │ │ add r2, sp, #1008 @ 0x3f0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ add r2, sp, #984 @ 0x3d8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ @@ -290774,15 +290774,15 @@ │ │ │ │ lsls r1, r0, #2 │ │ │ │ str r6, [sp, #424] @ 0x1a8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsrs r0, r0, #11 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r6, [r6, #13] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r1, #106 @ 0x6a │ │ │ │ + cmp r1, #162 @ 0xa2 │ │ │ │ movs r2, r3 │ │ │ │ ldr.w r3, [pc, #3016] @ 11aa20 │ │ │ │ add r3, pc │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ ldr.w r3, [pc, #3012] @ 11aa24 │ │ │ │ add r3, pc │ │ │ │ ldr.w ip, [r3] │ │ │ │ @@ -291185,15 +291185,15 @@ │ │ │ │ ldr.w r2, [pc, #2200] @ 11aaf8 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr.w r3, [pc, #2196] @ 11aafc │ │ │ │ ldr r2, [r4, r2] │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 179bcc │ │ │ │ + bl 179c04 │ │ │ │ ldr.w r2, [pc, #2184] @ 11ab00 │ │ │ │ movw r3, #261 @ 0x105 │ │ │ │ ldr r2, [r4, r2] │ │ │ │ str r0, [r2, #0] │ │ │ │ b.w 118d90 │ │ │ │ ldr.w r2, [pc, #2168] @ 11ab00 │ │ │ │ movw r1, #597 @ 0x255 │ │ │ │ @@ -291942,17 +291942,17 @@ │ │ │ │ lsls r1, r0, #2 │ │ │ │ str r5, [sp, #320] @ 0x140 │ │ │ │ lsls r1, r0, #2 │ │ │ │ str r5, [sp, #344] @ 0x158 │ │ │ │ lsls r1, r0, #2 │ │ │ │ str r5, [sp, #8] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r0, #2 │ │ │ │ + cmp r0, #58 @ 0x3a │ │ │ │ movs r2, r3 │ │ │ │ - movs r7, #192 @ 0xc0 │ │ │ │ + movs r7, #248 @ 0xf8 │ │ │ │ movs r2, r3 │ │ │ │ str r4, [sp, #424] @ 0x1a8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsrs r0, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [sp, #376] @ 0x178 │ │ │ │ lsls r1, r0, #2 │ │ │ │ @@ -291980,41 +291980,41 @@ │ │ │ │ lsls r1, r0, #2 │ │ │ │ str r3, [sp, #632] @ 0x278 │ │ │ │ lsls r1, r0, #2 │ │ │ │ ldrb r2, [r6, #1] │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsrs r0, r0, #11 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #208 @ 0xd0 │ │ │ │ + movs r7, #8 │ │ │ │ movs r2, r3 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ lsls r1, r0, #2 │ │ │ │ str r2, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - movs r6, #138 @ 0x8a │ │ │ │ + movs r6, #194 @ 0xc2 │ │ │ │ movs r2, r3 │ │ │ │ str r2, [sp, #960] @ 0x3c0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ str r2, [sp, #992] @ 0x3e0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ str r2, [sp, #928] @ 0x3a0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r2, [r6, #72] @ 0x48 │ │ │ │ + ldr r2, [r5, #76] @ 0x4c │ │ │ │ movs r6, r4 │ │ │ │ str r2, [sp, #600] @ 0x258 │ │ │ │ lsls r1, r0, #2 │ │ │ │ str r2, [sp, #552] @ 0x228 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r0, [r2, #32] │ │ │ │ + str r0, [r1, #36] @ 0x24 │ │ │ │ movs r6, r4 │ │ │ │ - cmn r2, r7 │ │ │ │ + orrs r2, r6 │ │ │ │ movs r6, r4 │ │ │ │ - ldr r0, [r2, r3] │ │ │ │ + ldr r0, [r1, r4] │ │ │ │ movs r6, r4 │ │ │ │ - ldr r5, [pc, #808] @ (11ae14 ) │ │ │ │ + ldr r6, [pc, #8] @ (11aaf4 ) │ │ │ │ movs r6, r4 │ │ │ │ str r2, [sp, #304] @ 0x130 │ │ │ │ lsls r1, r0, #2 │ │ │ │ str r2, [sp, #216] @ 0xd8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ str r2, [sp, #256] @ 0x100 │ │ │ │ lsls r1, r0, #2 │ │ │ │ @@ -292038,15 +292038,15 @@ │ │ │ │ lsls r1, r0, #2 │ │ │ │ ldrh r0, [r4, #30] │ │ │ │ lsls r1, r0, #2 │ │ │ │ ldrh r6, [r0, #30] │ │ │ │ lsls r1, r0, #2 │ │ │ │ ldrh r6, [r4, #28] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - @ instruction: 0xf7860019 │ │ │ │ + @ instruction: 0xf7be0019 │ │ │ │ ldrh r2, [r6, #26] │ │ │ │ lsls r1, r0, #2 │ │ │ │ ldrh r2, [r2, #26] │ │ │ │ lsls r1, r0, #2 │ │ │ │ ldr r2, [pc, #780] @ (11ae44 ) │ │ │ │ movw r1, #283 @ 0x11b │ │ │ │ ldr r0, [sp, #12] │ │ │ │ @@ -292371,15 +292371,15 @@ │ │ │ │ lsls r1, r0, #2 │ │ │ │ strh r6, [r7, #50] @ 0x32 │ │ │ │ lsls r1, r0, #2 │ │ │ │ strh r2, [r4, #50] @ 0x32 │ │ │ │ lsls r1, r0, #2 │ │ │ │ ldr r2, [r2, #52] @ 0x34 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r4, r2, r0 │ │ │ │ + subs r4, r1, r1 │ │ │ │ movs r2, r3 │ │ │ │ ldr r3, [pc, #4] @ (11ae78 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ bx lr │ │ │ │ ldr r6, [r1, #48] @ 0x30 │ │ │ │ lsls r1, r0, #2 │ │ │ │ @@ -292465,43 +292465,43 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r1, [pc, #72] @ (11af88 ) │ │ │ │ adds r7, r0, #4 │ │ │ │ mov r0, r7 │ │ │ │ ldr.w r9, [pc, #68] @ 11af8c │ │ │ │ add r1, pc │ │ │ │ ldr.w r8, [pc, #68] @ 11af90 │ │ │ │ - bl 240ed4 │ │ │ │ + bl 240f0c │ │ │ │ ldr r2, [pc, #64] @ (11af94 ) │ │ │ │ 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 240ed4 │ │ │ │ + bl 240f0c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 423e4 │ │ │ │ mov r2, r8 │ │ │ │ cmp r6, r5 │ │ │ │ bne.n 11af60 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ str.w r3, [sl, #80] @ 0x50 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ - adds r4, r7, r4 │ │ │ │ + adds r4, r6, r5 │ │ │ │ movs r2, r3 │ │ │ │ - ldr r4, [pc, #688] @ (11b240 ) │ │ │ │ + ldr r4, [pc, #912] @ (11b320 ) │ │ │ │ movs r1, r3 │ │ │ │ - add r6, r6 │ │ │ │ + add r6, sp │ │ │ │ movs r1, r3 │ │ │ │ - ldr r5, [pc, #120] @ (11b010 ) │ │ │ │ + ldr r5, [pc, #344] @ (11b0f0 ) │ │ │ │ movs r2, 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] │ │ │ │ @@ -292521,23 +292521,23 @@ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cbz r3, 11afee │ │ │ │ mov r0, r3 │ │ │ │ - bl 175880 │ │ │ │ + bl 1758b8 │ │ │ │ cbz r0, 11aff4 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldrd r6, r3, [r3] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 175cc0 │ │ │ │ + bl 175cf8 │ │ │ │ str r0, [r5, #24] │ │ │ │ ldr r6, [r5, #20] │ │ │ │ ldr r0, [r6, #32] │ │ │ │ subs r3, r0, #1 │ │ │ │ cmp r3, #0 │ │ │ │ ble.n 11b020 │ │ │ │ add.w r2, r6, #36 @ 0x24 │ │ │ │ @@ -292564,22 +292564,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 179864 │ │ │ │ + bl 17989c │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r6, [r2, #0] │ │ │ │ - bl 1758bc │ │ │ │ + bl 1758f4 │ │ │ │ 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} │ │ │ │ @@ -292755,17 +292755,17 @@ │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ ldr r6, [pc, #808] @ (11b53c ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [pc, #176] @ (11b2cc ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - asrs r2, r3, #26 │ │ │ │ + asrs r2, r2, #27 │ │ │ │ movs r2, r3 │ │ │ │ - asrs r2, r4, #26 │ │ │ │ + asrs r2, r3, #27 │ │ │ │ movs r2, r3 │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ @@ -293961,15 +293961,15 @@ │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ bics r2, r3 │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ muls r0, r6 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsrs r6, r3, #16 │ │ │ │ + lsrs r6, r2, #17 │ │ │ │ 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] @ (11bd0c ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -293988,17 +293988,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} │ │ │ │ - lsrs r6, r3, #19 │ │ │ │ + lsrs r6, r2, #20 │ │ │ │ movs r2, r3 │ │ │ │ - lsrs r4, r5, #15 │ │ │ │ + lsrs r4, r4, #16 │ │ │ │ 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] @ (11bd4c ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -294014,17 +294014,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} │ │ │ │ - lsrs r2, r2, #18 │ │ │ │ + lsrs r2, r1, #19 │ │ │ │ movs r2, r3 │ │ │ │ - lsrs r0, r4, #14 │ │ │ │ + lsrs r0, r3, #15 │ │ │ │ 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] @ (11bd84 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -294037,17 +294037,17 @@ │ │ │ │ add r1, pc │ │ │ │ bl 11bc4c │ │ │ │ adds r4, r4, r4 │ │ │ │ adcs r5, r5 │ │ │ │ orrs r0, r4 │ │ │ │ orrs r1, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - lsrs r2, r7, #13 │ │ │ │ + lsrs r2, r6, #14 │ │ │ │ movs r2, r3 │ │ │ │ - lsrs r0, r7, #13 │ │ │ │ + lsrs r0, r6, #14 │ │ │ │ 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] @ (11bdbc ) │ │ │ │ add r1, pc │ │ │ │ @@ -294057,15 +294057,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} │ │ │ │ - lsrs r4, r3, #16 │ │ │ │ + lsrs r4, r2, #17 │ │ │ │ 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] @ (11bdf4 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -294078,17 +294078,17 @@ │ │ │ │ add r1, pc │ │ │ │ bl 11bc4c │ │ │ │ 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} │ │ │ │ - lsrs r6, r4, #12 │ │ │ │ + lsrs r6, r3, #13 │ │ │ │ movs r2, r3 │ │ │ │ - lsrs r4, r4, #12 │ │ │ │ + lsrs r4, r3, #13 │ │ │ │ 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] @ (11be30 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -294101,17 +294101,17 @@ │ │ │ │ add r1, pc │ │ │ │ bl 11bc4c │ │ │ │ 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} │ │ │ │ - lsrs r2, r0, #12 │ │ │ │ + lsrs r2, r7, #12 │ │ │ │ movs r2, r3 │ │ │ │ - lsrs r4, r7, #11 │ │ │ │ + lsrs r4, r6, #12 │ │ │ │ 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] @ (11be68 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -294123,17 +294123,17 @@ │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ bl 11bc4c │ │ │ │ adds r0, r5, r0 │ │ │ │ adc.w r1, r1, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - lsrs r6, r2, #11 │ │ │ │ + lsrs r6, r1, #12 │ │ │ │ movs r2, r3 │ │ │ │ - lsrs r4, r2, #11 │ │ │ │ + lsrs r4, r1, #12 │ │ │ │ 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] @ (11beb4 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -294154,17 +294154,17 @@ │ │ │ │ orrs r0, r1 │ │ │ │ mov.w r1, #0 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #2 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - lsrs r6, r6, #12 │ │ │ │ + lsrs r6, r5, #13 │ │ │ │ movs r2, r3 │ │ │ │ - lsrs r0, r5, #10 │ │ │ │ + lsrs r0, r4, #11 │ │ │ │ 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] @ (11bef0 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -294177,17 +294177,17 @@ │ │ │ │ add r1, pc │ │ │ │ bl 11bc4c │ │ │ │ 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} │ │ │ │ - lsrs r6, r6, #9 │ │ │ │ + lsrs r6, r5, #10 │ │ │ │ movs r2, r3 │ │ │ │ - lsrs r0, r6, #9 │ │ │ │ + lsrs r0, r5, #10 │ │ │ │ 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] @ (11bf38 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -294205,17 +294205,17 @@ │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, r1 │ │ │ │ cmp r5, #2 │ │ │ │ sbcs.w r3, r4, #0 │ │ │ │ it ge │ │ │ │ orrge.w r0, r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - lsrs r2, r1, #9 │ │ │ │ + lsrs r2, r0, #10 │ │ │ │ movs r2, r3 │ │ │ │ - ldc 0, cr0, [r8, #-100] @ 0xffffff9c │ │ │ │ + ldcl 0, cr0, [r0, #-100] @ 0xffffff9c │ │ │ │ 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] @ (11bf70 ) │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc │ │ │ │ @@ -294227,17 +294227,17 @@ │ │ │ │ add r1, pc │ │ │ │ bl 11bc4c │ │ │ │ adds r4, r4, r4 │ │ │ │ adcs r5, r5 │ │ │ │ orrs r0, r4 │ │ │ │ orrs r1, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - lsrs r2, r1, #8 │ │ │ │ + lsrs r2, r0, #9 │ │ │ │ movs r2, r3 │ │ │ │ - lsrs r4, r0, #8 │ │ │ │ + lsrs r4, r7, #8 │ │ │ │ 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] @ (11bfa8 ) │ │ │ │ add r1, pc │ │ │ │ @@ -294247,15 +294247,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} │ │ │ │ - lsrs r4, r4, #7 │ │ │ │ + lsrs r4, r3, #8 │ │ │ │ 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] @ (11bfdc ) │ │ │ │ add r1, pc │ │ │ │ @@ -294266,15 +294266,15 @@ │ │ │ │ sbcs.w r1, r1, #0 │ │ │ │ mov.w r1, #0 │ │ │ │ ite cc │ │ │ │ movcc r0, #1 │ │ │ │ movcs r0, r1 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - lsrs r0, r6, #6 │ │ │ │ + lsrs r0, r5, #7 │ │ │ │ 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] @ (11c014 ) │ │ │ │ add r1, pc │ │ │ │ @@ -294286,15 +294286,15 @@ │ │ │ │ movcc r0, #1 │ │ │ │ movcs r0, #0 │ │ │ │ orrs r3, r1 │ │ │ │ mov.w r1, #0 │ │ │ │ it eq │ │ │ │ orreq.w r0, r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r7, #5 │ │ │ │ + lsrs r4, r6, #6 │ │ │ │ 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] @ (11c04c ) │ │ │ │ add r1, pc │ │ │ │ @@ -294306,15 +294306,15 @@ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ mov.w r1, #0 │ │ │ │ ite cc │ │ │ │ movcc r0, #1 │ │ │ │ movcs r0, r1 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - lsrs r4, r0, #5 │ │ │ │ + lsrs r4, r7, #5 │ │ │ │ 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] @ (11c0ac ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -294342,19 +294342,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 │ │ │ │ - lsrs r4, r2, #4 │ │ │ │ + lsrs r4, r1, #5 │ │ │ │ movs r2, r3 │ │ │ │ - lsrs r2, r1, #4 │ │ │ │ + lsrs r2, r0, #5 │ │ │ │ movs r2, r3 │ │ │ │ - strb r4, [r6, #28] │ │ │ │ + strb r4, [r5, #29] │ │ │ │ movs r3, 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] @ (11c0e8 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -294367,17 +294367,17 @@ │ │ │ │ add r1, pc │ │ │ │ bl 11bc4c │ │ │ │ adds r0, r0, r0 │ │ │ │ adcs r1, r1 │ │ │ │ orrs r0, r5 │ │ │ │ orrs r1, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - lsrs r6, r7, #2 │ │ │ │ + lsrs r6, r6, #3 │ │ │ │ movs r2, r3 │ │ │ │ - lsrs r0, r7, #2 │ │ │ │ + lsrs r0, r6, #3 │ │ │ │ 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] @ (11c148 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -294404,19 +294404,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 │ │ │ │ - lsrs r4, r2, #2 │ │ │ │ + lsrs r4, r1, #3 │ │ │ │ movs r2, r3 │ │ │ │ - lsrs r6, r6, #1 │ │ │ │ + lsrs r6, r5, #2 │ │ │ │ movs r2, r3 │ │ │ │ - lsrs r0, r6, #1 │ │ │ │ + lsrs r0, r5, #2 │ │ │ │ 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] @ (11c194 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -294434,17 +294434,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} │ │ │ │ - lsrs r2, r7, #32 │ │ │ │ + lsrs r2, r6, #1 │ │ │ │ movs r2, r3 │ │ │ │ - lsrs r4, r2, #8 │ │ │ │ + lsrs r4, r1, #9 │ │ │ │ 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] @ (11c1c4 ) │ │ │ │ add r1, pc │ │ │ │ @@ -294452,15 +294452,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 │ │ │ │ - lsls r4, r5, #31 │ │ │ │ + lsrs r4, r4, #32 │ │ │ │ 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] @ (11c1f8 ) │ │ │ │ add r1, pc │ │ │ │ @@ -294470,15 +294470,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} │ │ │ │ - lsls r0, r2, #31 │ │ │ │ + lsrs r0, r1, #32 │ │ │ │ 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] @ (11c22c ) │ │ │ │ add r1, pc │ │ │ │ @@ -294488,15 +294488,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} │ │ │ │ - lsls r0, r5, #30 │ │ │ │ + lsls r0, r4, #31 │ │ │ │ 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] @ (11c26c ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -294514,17 +294514,17 @@ │ │ │ │ cmpeq r5, r0 │ │ │ │ mov.w r1, #0 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - lsls r6, r4, #29 │ │ │ │ + lsls r6, r3, #30 │ │ │ │ movs r2, r3 │ │ │ │ - lsls r4, r4, #29 │ │ │ │ + lsls r4, r3, #30 │ │ │ │ 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] @ (11c2d8 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -294555,19 +294555,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} │ │ │ │ - lsls r0, r6, #27 │ │ │ │ + lsls r0, r5, #28 │ │ │ │ movs r2, r3 │ │ │ │ - lsls r2, r2, #28 │ │ │ │ + lsls r2, r1, #29 │ │ │ │ movs r2, r3 │ │ │ │ - lsls r0, r2, #28 │ │ │ │ + lsls r0, r1, #29 │ │ │ │ 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] @ (11c348 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -294598,19 +294598,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} │ │ │ │ - lsls r0, r0, #26 │ │ │ │ + lsls r0, r7, #26 │ │ │ │ movs r2, r3 │ │ │ │ - lsls r2, r4, #26 │ │ │ │ + lsls r2, r3, #27 │ │ │ │ movs r2, r3 │ │ │ │ - lsls r0, r4, #26 │ │ │ │ + lsls r0, r3, #27 │ │ │ │ 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] @ (11c39c ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -294631,17 +294631,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} │ │ │ │ - lsls r2, r3, #25 │ │ │ │ + lsls r2, r2, #26 │ │ │ │ movs r2, r3 │ │ │ │ - lsls r0, r0, #25 │ │ │ │ + lsls r0, r7, #25 │ │ │ │ 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] @ (11c3e4 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -294659,15 +294659,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} │ │ │ │ - lsls r6, r6, #22 │ │ │ │ + lsls r6, r5, #23 │ │ │ │ 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] @ (11c42c ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -294687,15 +294687,15 @@ │ │ │ │ bcs.n 11c40e │ │ │ │ movs r3, #138 @ 0x8a │ │ │ │ movs r1, #0 │ │ │ │ lsr.w r0, r3, r0 │ │ │ │ and.w r0, r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - lsls r2, r6, #21 │ │ │ │ + lsls r2, r5, #22 │ │ │ │ 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] @ (11c464 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -294708,17 +294708,17 @@ │ │ │ │ add r1, pc │ │ │ │ bl 11bc4c │ │ │ │ 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} │ │ │ │ - lsls r2, r0, #20 │ │ │ │ + lsls r2, r7, #20 │ │ │ │ movs r2, r3 │ │ │ │ - lsls r4, r7, #19 │ │ │ │ + lsls r4, r6, #20 │ │ │ │ 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] @ (11c550 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -294808,15 +294808,15 @@ │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ subs r3, #120 @ 0x78 │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ subs r2, #236 @ 0xec │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsls r4, r0, #18 │ │ │ │ + lsls r4, r7, #18 │ │ │ │ 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, #3968] @ 0xf80 │ │ │ │ ldr.w r2, [pc, #1416] @ 11cafc │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ @@ -294909,25 +294909,25 @@ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ blx r3 │ │ │ │ b.n 11c668 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ - bl 240ed4 │ │ │ │ + bl 240f0c │ │ │ │ ldr.w r3, [sl, #20] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, r6 │ │ │ │ bcc.n 11c660 │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r1, [pc, #1172] @ 11cb10 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ add r1, pc │ │ │ │ - bl 240ed4 │ │ │ │ + bl 240f0c │ │ │ │ mov r0, r7 │ │ │ │ adds r5, r4, #1 │ │ │ │ blx 423e4 │ │ │ │ ldrb r0, [r4, #1] │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 11c5d4 │ │ │ │ ldr.w r2, [pc, #1152] @ 11cb14 │ │ │ │ @@ -294982,15 +294982,15 @@ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, r6 │ │ │ │ bcs.n 11c72e │ │ │ │ ldr.w r8, [pc, #1024] @ 11cb18 │ │ │ │ add r8, pc │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ - bl 240ed4 │ │ │ │ + bl 240f0c │ │ │ │ ldr.w r0, [sl, #20] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, r6 │ │ │ │ bcc.n 11c71c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, #13 │ │ │ │ @@ -295070,15 +295070,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ lsls r6, r1 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 11cad0 │ │ │ │ ldr r1, [pc, #808] @ (11cb1c ) │ │ │ │ add r1, pc │ │ │ │ - bl 240ed4 │ │ │ │ + bl 240f0c │ │ │ │ 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 11c684 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ @@ -295103,27 +295103,27 @@ │ │ │ │ it pl │ │ │ │ asrpl.w r0, r1, r0 │ │ │ │ ldr r1, [pc, #720] @ (11cb20 ) │ │ │ │ it pl │ │ │ │ orrpl r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 240ed4 │ │ │ │ + bl 240f0c │ │ │ │ b.n 11c684 │ │ │ │ ldr r1, [pc, #708] @ (11cb24 ) │ │ │ │ mov r0, r5 │ │ │ │ ldrd r2, r3, [sp, #28] │ │ │ │ add r1, pc │ │ │ │ - bl 240ed4 │ │ │ │ + bl 240f0c │ │ │ │ b.n 11c684 │ │ │ │ ldr r1, [pc, #696] @ (11cb28 ) │ │ │ │ mov r0, r5 │ │ │ │ ldrd r2, r3, [sp, #28] │ │ │ │ add r1, pc │ │ │ │ - bl 240ed4 │ │ │ │ + bl 240f0c │ │ │ │ b.n 11c684 │ │ │ │ ldrd r3, r2, [sp, #28] │ │ │ │ orrs r3, r2 │ │ │ │ beq.w 11c684 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ adds r3, #64 @ 0x40 │ │ │ │ @@ -295145,61 +295145,61 @@ │ │ │ │ it pl │ │ │ │ asrpl.w r0, r1, r0 │ │ │ │ ldr r1, [pc, #612] @ (11cb2c ) │ │ │ │ it pl │ │ │ │ orrpl r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 240ed4 │ │ │ │ + bl 240f0c │ │ │ │ b.n 11c684 │ │ │ │ ldrd r3, r2, [sp, #28] │ │ │ │ orrs r3, r2 │ │ │ │ beq.w 11c684 │ │ │ │ ldr r1, [pc, #588] @ (11cb30 ) │ │ │ │ mov r0, r5 │ │ │ │ ldrd r2, r3, [sp, #28] │ │ │ │ add r1, pc │ │ │ │ - bl 240ed4 │ │ │ │ + bl 240f0c │ │ │ │ b.n 11c684 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ sub.w r9, r9, r3 │ │ │ │ cmp.w r9, #16 │ │ │ │ beq.w 11ca60 │ │ │ │ vldr s15, [sp, #28] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #556] @ (11cb34 ) │ │ │ │ vcvt.f64.f32 d7, s15 │ │ │ │ add r1, pc │ │ │ │ vmov r2, r3, d7 │ │ │ │ - bl 240ed4 │ │ │ │ + bl 240f0c │ │ │ │ b.n 11c684 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 11ca96 │ │ │ │ ldrd r3, r1, [sp, #28] │ │ │ │ orrs r3, r1 │ │ │ │ beq.w 11c684 │ │ │ │ ldr r1, [pc, #524] @ (11cb38 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 240ed4 │ │ │ │ + bl 240f0c │ │ │ │ b.n 11c684 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 11caa4 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ orrs r3, r1 │ │ │ │ bne.w 11c684 │ │ │ │ ldr r1, [pc, #496] @ (11cb3c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 240ed4 │ │ │ │ + bl 240f0c │ │ │ │ b.n 11c684 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrd r2, r1, [sp, #56] @ 0x38 │ │ │ │ ldr.w r8, [r3, #20] │ │ │ │ ldr.w r5, [r8] │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 11cabc │ │ │ │ @@ -295217,15 +295217,15 @@ │ │ │ │ cmpeq r2, r0 │ │ │ │ bne.n 11c976 │ │ │ │ add.w r8, r8, r3, lsl #3 │ │ │ │ ldr r1, [pc, #432] @ (11cb40 ) │ │ │ │ add.w r0, lr, #4 │ │ │ │ add r1, pc │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ - bl 240ed4 │ │ │ │ + bl 240f0c │ │ │ │ b.n 11c684 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 11c684 │ │ │ │ ldrd r2, r3, [sp, #28] │ │ │ │ @@ -295244,15 +295244,15 @@ │ │ │ │ ldr.w r8, [sl, #20] │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 11ca7c │ │ │ │ movs r1, #28 │ │ │ │ mov r0, r8 │ │ │ │ strd r6, r5, [sp, #72] @ 0x48 │ │ │ │ - bl 1798ac │ │ │ │ + bl 1798e4 │ │ │ │ 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 │ │ │ │ @@ -295264,25 +295264,25 @@ │ │ │ │ str.w r5, [r8, #68] @ 0x44 │ │ │ │ str r3, [r5, #16] │ │ │ │ bl 11c560 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mov r0, r5 │ │ │ │ str r2, [r3, #68] @ 0x44 │ │ │ │ - bl 179a60 │ │ │ │ + bl 179a98 │ │ │ │ b.n 11c684 │ │ │ │ ldr.w r3, [sl, #20] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r0, r3 │ │ │ │ bls.w 11c684 │ │ │ │ ldr.w r8, [pc, #284] @ 11cb44 │ │ │ │ add r8, pc │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 240ed4 │ │ │ │ + bl 240f0c │ │ │ │ ldr.w r3, [sl, #20] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, r6 │ │ │ │ bcc.n 11ca2a │ │ │ │ b.n 11c684 │ │ │ │ ldr r1, [pc, #264] @ (11cb48 ) │ │ │ │ ldr r2, [r4, #4] │ │ │ │ @@ -295294,21 +295294,21 @@ │ │ │ │ mov r2, r8 │ │ │ │ ldr.w r0, [sl, #20] │ │ │ │ mov r3, r7 │ │ │ │ add r1, pc │ │ │ │ bl 11aea4 │ │ │ │ b.n 11c684 │ │ │ │ ldrh.w r0, [sp, #28] │ │ │ │ - bl 174f40 │ │ │ │ + bl 174f78 │ │ │ │ vcvt.f64.f32 d7, s0 │ │ │ │ ldr r1, [pc, #224] @ (11cb50 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ vmov r2, r3, d7 │ │ │ │ - bl 240ed4 │ │ │ │ + bl 240f0c │ │ │ │ b.n 11c684 │ │ │ │ ldr.w r2, [sl, #12] │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r1, [pc, #204] @ (11cb54 ) │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -295316,38 +295316,38 @@ │ │ │ │ strd r5, r6, [sp] │ │ │ │ bl 11aea4 │ │ │ │ b.n 11c684 │ │ │ │ ldr r1, [pc, #192] @ (11cb58 ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ add r1, pc │ │ │ │ - bl 240ed4 │ │ │ │ + bl 240f0c │ │ │ │ b.n 11c684 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #176] @ (11cb5c ) │ │ │ │ orrs r3, r2 │ │ │ │ add r1, pc │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ - bl 240ed4 │ │ │ │ + bl 240f0c │ │ │ │ b.n 11c684 │ │ │ │ mov r0, lr │ │ │ │ ldr r1, [pc, #160] @ (11cb60 ) │ │ │ │ adds r0, #4 │ │ │ │ add r1, pc │ │ │ │ - bl 240ed4 │ │ │ │ + bl 240f0c │ │ │ │ b.n 11c684 │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ mov r2, r8 │ │ │ │ b.n 11c7d4 │ │ │ │ ldr r1, [pc, #144] @ (11cb64 ) │ │ │ │ add r1, pc │ │ │ │ - bl 240ed4 │ │ │ │ + bl 240f0c │ │ │ │ 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 11c684 │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ @@ -295357,61 +295357,63 @@ │ │ │ │ add r1, pc │ │ │ │ bl 11aea4 │ │ │ │ b.n 11c684 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r6, #17 │ │ │ │ + lsls r6, r5, #18 │ │ │ │ movs r2, r3 │ │ │ │ - asrs r6, r4, #30 │ │ │ │ + asrs r6, r3, #31 │ │ │ │ movs r5, r3 │ │ │ │ - lsls r4, r6, #17 │ │ │ │ + lsls r4, r5, #18 │ │ │ │ movs r2, r3 │ │ │ │ - beq.n 11ca50 │ │ │ │ + beq.n 11cac0 │ │ │ │ movs r1, r3 │ │ │ │ subs r1, #98 @ 0x62 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - asrs r2, r7, #24 │ │ │ │ + asrs r2, r6, #25 │ │ │ │ movs r5, r3 │ │ │ │ - lsls r0, r1, #9 │ │ │ │ + lsls r0, r0, #10 │ │ │ │ movs r2, r3 │ │ │ │ - lsls r4, r6, #7 │ │ │ │ + lsls r4, r5, #8 │ │ │ │ movs r2, r3 │ │ │ │ - lsls r4, r5, #7 │ │ │ │ + lsls r4, r4, #8 │ │ │ │ movs r2, r3 │ │ │ │ - lsls r4, r4, #7 │ │ │ │ + lsls r4, r3, #8 │ │ │ │ movs r2, r3 │ │ │ │ - lsls r2, r2, #6 │ │ │ │ + lsls r2, r1, #7 │ │ │ │ movs r2, r3 │ │ │ │ - lsls r0, r0, #6 │ │ │ │ + lsls r0, r7, #6 │ │ │ │ movs r2, r3 │ │ │ │ - cmp r2, #134 @ 0x86 │ │ │ │ + cmp r2, #190 @ 0xbe │ │ │ │ movs r1, r3 │ │ │ │ - ldmia r5, {r1, r2, r3, r5, r6, r7} │ │ │ │ + ldmia r6!, {r1, r2, r5} │ │ │ │ movs r1, r3 │ │ │ │ - ldmia r5!, {r1, r2, r3, r6, r7} │ │ │ │ + ldmia r6!, {r1, r2} │ │ │ │ movs r1, r3 │ │ │ │ - ldmia r5!, {r3, r7} │ │ │ │ + ldmia r5!, {r6, r7} │ │ │ │ movs r1, r3 │ │ │ │ - asrs r4, r5, #12 │ │ │ │ + asrs r4, r4, #13 │ │ │ │ movs r5, r3 │ │ │ │ - vshr.u32 d0, d9, #2 │ │ │ │ - vshr.u16 d16, d9, #12 │ │ │ │ - cmp r1, #32 │ │ │ │ + vshr.u32 d16, d9, #10 │ │ │ │ + movs r4, r1 │ │ │ │ + movs r2, r3 │ │ │ │ + cmp r1, #88 @ 0x58 │ │ │ │ movs r1, r3 │ │ │ │ - vshr.u32 d16, d9, #26 │ │ │ │ - str r0, [r1, r1] │ │ │ │ + movs r6, r3 │ │ │ │ + movs r2, r3 │ │ │ │ + str r0, [r0, r2] │ │ │ │ movs r1, r3 │ │ │ │ - str r0, [r7, r0] │ │ │ │ + str r0, [r6, r1] │ │ │ │ movs r1, r3 │ │ │ │ - str r4, [r4, r0] │ │ │ │ + str r4, [r3, r1] │ │ │ │ movs r1, r3 │ │ │ │ - vqadd.u64 d16, d2, d9 │ │ │ │ - vshr.u32 d0, d9, #32 │ │ │ │ + vshr.u32 d0, d9, #22 │ │ │ │ + vshr.u16 d16, d9, #8 │ │ │ │ stmdb 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] @ (11cdd8 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ ldr r3, [pc, #600] @ (11cddc ) │ │ │ │ @@ -295434,15 +295436,15 @@ │ │ │ │ add r8, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ b.n 11cc1c │ │ │ │ ldmia.w r5, {r0, r1} │ │ │ │ strd r0, r1, [sp, #20] │ │ │ │ movs r1, #28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1798ac │ │ │ │ + bl 1798e4 │ │ │ │ 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 │ │ │ │ @@ -295462,20 +295464,20 @@ │ │ │ │ ldr r0, [r2, #16] │ │ │ │ mov r2, r5 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ blx r3 │ │ │ │ ldr r1, [pc, #500] @ (11cde8 ) │ │ │ │ adds r0, r4, #4 │ │ │ │ add r1, pc │ │ │ │ - bl 240ed4 │ │ │ │ + bl 240f0c │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr r2, [r7, #0] │ │ │ │ mov r0, r7 │ │ │ │ str r2, [r3, #68] @ 0x44 │ │ │ │ - bl 179a60 │ │ │ │ + bl 179a98 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 11cc80 │ │ │ │ ldrd r1, r3, [r4, #12] │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r4, #12] │ │ │ │ @@ -295561,15 +295563,15 @@ │ │ │ │ add r5, sp, #12 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ mov r2, r5 │ │ │ │ blx r3 │ │ │ │ ldr r1, [pc, #276] @ (11cdf4 ) │ │ │ │ adds r0, r4, #4 │ │ │ │ add r1, pc │ │ │ │ - bl 240ed4 │ │ │ │ + bl 240f0c │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldrd r3, r7, [r4, #72] @ 0x48 │ │ │ │ cmp r3, r7 │ │ │ │ beq.n 11cdd0 │ │ │ │ adds r7, r4, #4 │ │ │ │ b.n 11cd20 │ │ │ │ ldr.w fp, [r2, #28] │ │ │ │ @@ -295579,15 +295581,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 240ed4 │ │ │ │ + bl 240f0c │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldrd r3, r1, [r4, #72] @ 0x48 │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, r1 │ │ │ │ beq.n 11cd98 │ │ │ │ ldr.w ip, [r4, #12] │ │ │ │ @@ -295609,15 +295611,15 @@ │ │ │ │ mov r2, r5 │ │ │ │ blx r3 │ │ │ │ ldr.w ip, [r4, #12] │ │ │ │ ldr r1, [pc, #164] @ (11cdf8 ) │ │ │ │ mov r2, ip │ │ │ │ adds r0, r4, #4 │ │ │ │ add r1, pc │ │ │ │ - bl 240ed4 │ │ │ │ + bl 240f0c │ │ │ │ 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] │ │ │ │ @@ -295630,15 +295632,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 240ed4 │ │ │ │ + bl 240f0c │ │ │ │ ldr r2, [r4, #0] │ │ │ │ b.n 11cc40 │ │ │ │ ldr.w lr, [r4, #24] │ │ │ │ ldr.w ip, [r4, #12] │ │ │ │ b.n 11cd2e │ │ │ │ lsls r3, r0, #31 │ │ │ │ bpl.n 11cdc4 │ │ │ │ @@ -295648,39 +295650,39 @@ │ │ │ │ mov lr, ip │ │ │ │ ldr.w ip, [r4, #12] │ │ │ │ b.n 11cd2e │ │ │ │ ldr r1, [pc, #68] @ (11cdfc ) │ │ │ │ adds r0, r4, #4 │ │ │ │ ldrd r3, r2, [sp, #12] │ │ │ │ add r1, pc │ │ │ │ - bl 240ed4 │ │ │ │ + bl 240f0c │ │ │ │ b.n 11cc72 │ │ │ │ ldr.w ip, [r4, #12] │ │ │ │ add r5, sp, #12 │ │ │ │ b.n 11cd2e │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ ldr.w ip, [r4, #24] │ │ │ │ b.n 11cdac │ │ │ │ nop │ │ │ │ adds r4, #120 @ 0x78 │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - vqadd.u16 d0, d10, d9 │ │ │ │ - vqadd.u8 d0, d6, d9 │ │ │ │ - asrs r6, r7, #8 │ │ │ │ + vqadd.u16 d16, d2, d9 │ │ │ │ + vqadd.u64 d0, d14, d9 │ │ │ │ + asrs r6, r6, #9 │ │ │ │ movs r1, r3 │ │ │ │ ldr r5, [pc, #192] @ (11ceb0 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ adds r3, #120 @ 0x78 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - asrs r4, r2, #5 │ │ │ │ + asrs r4, r1, #6 │ │ │ │ movs r1, r3 │ │ │ │ - ldc2l 0, cr0, [ip, #-100] @ 0xffffff9c │ │ │ │ - stc2 0, cr0, [r8, #-100] @ 0xffffff9c │ │ │ │ + ldc2 0, cr0, [r4, #100] @ 0x64 │ │ │ │ + stc2l 0, cr0, [r0, #-100] @ 0xffffff9c │ │ │ │ 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] @ 11ce6c │ │ │ │ sub sp, #28 │ │ │ │ ldr r1, [pc, #88] @ (11ce70 ) │ │ │ │ @@ -295720,18 +295722,18 @@ │ │ │ │ b.n 11ce3a │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r1, #228 @ 0xe4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2 0, cr0, [r8], #100 @ 0x64 │ │ │ │ + ldc2l 0, cr0, [r0], #100 @ 0x64 │ │ │ │ adds r1, #190 @ 0xbe │ │ │ │ lsls r1, r0, #2 │ │ │ │ - @ instruction: 0xfa6c0019 │ │ │ │ + @ instruction: 0xfaa40019 │ │ │ │ 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] @ 11ceec │ │ │ │ sub sp, #28 │ │ │ │ ldr r1, [pc, #88] @ (11cef0 ) │ │ │ │ @@ -295771,18 +295773,18 @@ │ │ │ │ b.n 11ceba │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r1, #100 @ 0x64 │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - sub.w r0, r8, r9, lsr #32 │ │ │ │ + @ instruction: 0xebe00019 │ │ │ │ adds r1, #62 @ 0x3e │ │ │ │ lsls r1, r0, #2 │ │ │ │ - vld1.8 @ instruction: 0xf9ec0019 │ │ │ │ + @ instruction: 0xfa240019 │ │ │ │ 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] @ 11cf6c │ │ │ │ sub sp, #28 │ │ │ │ ldr r1, [pc, #88] @ (11cf70 ) │ │ │ │ @@ -295822,18 +295824,18 @@ │ │ │ │ b.n 11cf3a │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r0, #228 @ 0xe4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfbc00019 │ │ │ │ + @ instruction: 0xfbf80019 │ │ │ │ adds r0, #190 @ 0xbe │ │ │ │ lsls r1, r0, #2 │ │ │ │ - vld4.8 {d16-d19}, [ip :64], r9 │ │ │ │ + vld1.8 @ instruction: 0xf9a40019 │ │ │ │ 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] @ 11cfec │ │ │ │ sub sp, #28 │ │ │ │ ldr r1, [pc, #88] @ (11cff0 ) │ │ │ │ @@ -295873,18 +295875,18 @@ │ │ │ │ b.n 11cfba │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r0, #100 @ 0x64 │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - smlsdx r0, ip, r9, r0 │ │ │ │ + @ instruction: 0xfb840019 │ │ │ │ adds r0, #62 @ 0x3e │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str??.w r0, [ip, #25] │ │ │ │ + vld4.8 {d0-d3}, [r4 :64], r9 │ │ │ │ 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] @ 11d06c │ │ │ │ sub sp, #28 │ │ │ │ ldr r1, [pc, #88] @ (11d070 ) │ │ │ │ @@ -295924,18 +295926,18 @@ │ │ │ │ b.n 11d03a │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cmp r7, #228 @ 0xe4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfad80019 │ │ │ │ + smlabt r0, r0, r9, r0 │ │ │ │ cmp r7, #190 @ 0xbe │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str??.w r0, [ip, r9, lsl #1] │ │ │ │ + strh.w r0, [r4, #25] │ │ │ │ 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] @ 11d0ec │ │ │ │ sub sp, #28 │ │ │ │ ldr r1, [pc, #88] @ (11d0f0 ) │ │ │ │ @@ -295975,18 +295977,18 @@ │ │ │ │ b.n 11d0ba │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cmp r7, #100 @ 0x64 │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfa640019 │ │ │ │ + @ instruction: 0xfa9c0019 │ │ │ │ cmp r7, #62 @ 0x3e │ │ │ │ lsls r1, r0, #2 │ │ │ │ - @ instruction: 0xf7ec0019 │ │ │ │ + strh.w r0, [r4, r9, lsl #1] │ │ │ │ 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] @ 11d16c │ │ │ │ sub sp, #28 │ │ │ │ ldr r1, [pc, #88] @ (11d170 ) │ │ │ │ @@ -296026,18 +296028,18 @@ │ │ │ │ b.n 11d13a │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cmp r6, #228 @ 0xe4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr??.w r0, [r4, #25] │ │ │ │ + @ instruction: 0xfa2c0019 │ │ │ │ cmp r6, #190 @ 0xbe │ │ │ │ lsls r1, r0, #2 │ │ │ │ - @ instruction: 0xf76c0019 │ │ │ │ + @ instruction: 0xf7a40019 │ │ │ │ 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] @ 11d1ec │ │ │ │ sub sp, #28 │ │ │ │ ldr r1, [pc, #88] @ (11d1f0 ) │ │ │ │ @@ -296077,18 +296079,18 @@ │ │ │ │ b.n 11d1ba │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cmp r6, #100 @ 0x64 │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - vst1.8 @ instruction: 0xf9800019 │ │ │ │ + ldrsh.w r0, [r8, #25] │ │ │ │ cmp r6, #62 @ 0x3e │ │ │ │ lsls r1, r0, #2 │ │ │ │ - @ instruction: 0xf6ec0019 │ │ │ │ + @ instruction: 0xf7240019 │ │ │ │ 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] @ 11d26c │ │ │ │ sub sp, #28 │ │ │ │ ldr r1, [pc, #88] @ (11d270 ) │ │ │ │ @@ -296128,18 +296130,18 @@ │ │ │ │ b.n 11d23a │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cmp r5, #228 @ 0xe4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - vst4.8 {d0-d3}, [r8 :64], r9 │ │ │ │ + vst4.8 {d16-d19}, [r0 :64], r9 │ │ │ │ cmp r5, #190 @ 0xbe │ │ │ │ lsls r1, r0, #2 │ │ │ │ - @ instruction: 0xf66c0019 │ │ │ │ + subw r0, r4, #2073 @ 0x819 │ │ │ │ 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] @ 11d2ec │ │ │ │ sub sp, #28 │ │ │ │ ldr r1, [pc, #88] @ (11d2f0 ) │ │ │ │ @@ -296179,18 +296181,18 @@ │ │ │ │ b.n 11d2ba │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cmp r5, #100 @ 0x64 │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb.w r0, [r8, #25] │ │ │ │ + ldr.w r0, [r0, #25] │ │ │ │ cmp r5, #62 @ 0x3e │ │ │ │ lsls r1, r0, #2 │ │ │ │ - @ instruction: 0xf5ec0019 │ │ │ │ + @ instruction: 0xf6240019 │ │ │ │ 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] @ 11d36c │ │ │ │ sub sp, #28 │ │ │ │ ldr r1, [pc, #88] @ (11d370 ) │ │ │ │ @@ -296230,18 +296232,18 @@ │ │ │ │ b.n 11d33a │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cmp r4, #228 @ 0xe4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf6800019 │ │ │ │ + @ instruction: 0xf6b80019 │ │ │ │ cmp r4, #190 @ 0xbe │ │ │ │ lsls r1, r0, #2 │ │ │ │ - sbc.w r0, ip, #10027008 @ 0x990000 │ │ │ │ + sub.w r0, r4, #10027008 @ 0x990000 │ │ │ │ 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] @ 11d3ec │ │ │ │ sub sp, #28 │ │ │ │ ldr r1, [pc, #88] @ (11d3f0 ) │ │ │ │ @@ -296281,18 +296283,18 @@ │ │ │ │ b.n 11d3ba │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cmp r4, #100 @ 0x64 │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf7740019 │ │ │ │ + @ instruction: 0xf7ac0019 │ │ │ │ cmp r4, #62 @ 0x3e │ │ │ │ lsls r1, r0, #2 │ │ │ │ - @ instruction: 0xf4ec0019 │ │ │ │ + @ instruction: 0xf5240019 │ │ │ │ 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] @ 11d46c │ │ │ │ sub sp, #28 │ │ │ │ ldr r1, [pc, #88] @ (11d470 ) │ │ │ │ @@ -296332,18 +296334,18 @@ │ │ │ │ b.n 11d43a │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cmp r3, #228 @ 0xe4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf6d80019 │ │ │ │ + @ instruction: 0xf7100019 │ │ │ │ cmp r3, #190 @ 0xbe │ │ │ │ lsls r1, r0, #2 │ │ │ │ - orn r0, ip, #10027008 @ 0x990000 │ │ │ │ + @ instruction: 0xf4a40019 │ │ │ │ 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] @ 11d4ec │ │ │ │ sub sp, #28 │ │ │ │ ldr r1, [pc, #88] @ (11d4f0 ) │ │ │ │ @@ -296383,18 +296385,18 @@ │ │ │ │ b.n 11d4ba │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cmp r3, #100 @ 0x64 │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf6800019 │ │ │ │ + @ instruction: 0xf6b80019 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ lsls r1, r0, #2 │ │ │ │ - @ instruction: 0xf3ec0019 │ │ │ │ + bic.w r0, r4, #10027008 @ 0x990000 │ │ │ │ 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] @ 11d56c │ │ │ │ sub sp, #28 │ │ │ │ ldr r1, [pc, #88] @ (11d570 ) │ │ │ │ @@ -296434,18 +296436,18 @@ │ │ │ │ b.n 11d53a │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cmp r2, #228 @ 0xe4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - addw r0, r0, #2073 @ 0x819 │ │ │ │ + @ instruction: 0xf6380019 │ │ │ │ cmp r2, #190 @ 0xbe │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bfi r0, ip, #0, #26 │ │ │ │ + usat16 r0, #25, r4 │ │ │ │ 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] @ 11d5f4 │ │ │ │ sub sp, #28 │ │ │ │ ldr r1, [pc, #96] @ (11d5f8 ) │ │ │ │ @@ -296489,18 +296491,18 @@ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b.n 11d5c4 │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ cmp r2, #100 @ 0x64 │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - sub.w r0, r8, #10027008 @ 0x990000 │ │ │ │ + @ instruction: 0xf5e00019 │ │ │ │ cmp r2, #52 @ 0x34 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - @ instruction: 0xf2e00019 │ │ │ │ + @ instruction: 0xf3180019 │ │ │ │ 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] @ 11d67c │ │ │ │ sub sp, #28 │ │ │ │ ldr r1, [pc, #96] @ (11d680 ) │ │ │ │ @@ -296544,18 +296546,18 @@ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b.n 11d64c │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ cmp r1, #220 @ 0xdc │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf5200019 │ │ │ │ + adcs.w r0, r8, #10027008 @ 0x990000 │ │ │ │ cmp r1, #172 @ 0xac │ │ │ │ lsls r1, r0, #2 │ │ │ │ - @ instruction: 0xf2580019 │ │ │ │ + @ instruction: 0xf2900019 │ │ │ │ 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] @ 11d700 │ │ │ │ sub sp, #20 │ │ │ │ ldr r1, [pc, #92] @ (11d704 ) │ │ │ │ @@ -296597,18 +296599,18 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 11d6d2 │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ cmp r1, #84 @ 0x54 │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf2240019 │ │ │ │ + @ instruction: 0xf25c0019 │ │ │ │ cmp r1, #38 @ 0x26 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - rsbs r0, r2, #25 │ │ │ │ + addw r0, sl, #25 │ │ │ │ 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] @ 11d788 │ │ │ │ sub sp, #28 │ │ │ │ ldr r1, [pc, #96] @ (11d78c ) │ │ │ │ @@ -296652,18 +296654,18 @@ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b.n 11d758 │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ cmp r0, #208 @ 0xd0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ands.w r0, r8, #10027008 @ 0x990000 │ │ │ │ + orrs.w r0, r0, #10027008 @ 0x990000 │ │ │ │ cmp r0, #160 @ 0xa0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adc.w r0, ip, #25 │ │ │ │ + @ instruction: 0xf1840019 │ │ │ │ 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] @ 11d810 │ │ │ │ sub sp, #28 │ │ │ │ ldr r1, [pc, #96] @ (11d814 ) │ │ │ │ @@ -296707,18 +296709,18 @@ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b.n 11d7e0 │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ cmp r0, #72 @ 0x48 │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf3980019 │ │ │ │ + @ instruction: 0xf3d00019 │ │ │ │ cmp r0, #24 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - @ instruction: 0xf0c40019 │ │ │ │ + @ instruction: 0xf0fc0019 │ │ │ │ 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] @ 11d894 │ │ │ │ sub sp, #20 │ │ │ │ ldr r1, [pc, #92] @ (11d898 ) │ │ │ │ @@ -296760,18 +296762,18 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 11d866 │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ movs r7, #192 @ 0xc0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf3100019 │ │ │ │ + sbfx r0, r8, #0, #26 │ │ │ │ movs r7, #146 @ 0x92 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bics.w r0, lr, #25 │ │ │ │ + orns r0, r6, #25 │ │ │ │ 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] @ 11d918 │ │ │ │ sub sp, #20 │ │ │ │ ldr r1, [pc, #92] @ (11d91c ) │ │ │ │ @@ -296813,19 +296815,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 11d8ea │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ movs r7, #60 @ 0x3c │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r3, r5} │ │ │ │ + pop {r5, r6} │ │ │ │ movs r1, r3 │ │ │ │ movs r7, #14 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - vshr.s32 d0, d9, #6 │ │ │ │ + vshr.s32 d16, d9, #14 │ │ │ │ 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] @ 11d99c │ │ │ │ sub sp, #28 │ │ │ │ ldr r1, [pc, #92] @ (11d9a0 ) │ │ │ │ @@ -296866,18 +296868,18 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 11d96c │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ movs r6, #184 @ 0xb8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf2180019 │ │ │ │ + @ instruction: 0xf2500019 │ │ │ │ movs r6, #140 @ 0x8c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - vqadd.s64 d0, d10, d9 │ │ │ │ + vqadd.s64 d16, d2, d9 │ │ │ │ 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] @ 11da20 │ │ │ │ sub sp, #28 │ │ │ │ ldr r1, [pc, #92] @ (11da24 ) │ │ │ │ @@ -296918,18 +296920,18 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 11d9f0 │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ movs r6, #52 @ 0x34 │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - sub.w r0, r0, #25 │ │ │ │ + rsbs r0, r8, #25 │ │ │ │ movs r6, #8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - mrc 0, 5, r0, cr6, cr9, {0} │ │ │ │ + mcr 0, 7, r0, cr14, cr9, {0} │ │ │ │ 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] @ 11daa4 │ │ │ │ sub sp, #20 │ │ │ │ ldr r1, [pc, #92] @ (11daa8 ) │ │ │ │ @@ -296971,18 +296973,18 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 11da76 │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ movs r5, #176 @ 0xb0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf1300019 │ │ │ │ + sbc.w r0, r8, #25 │ │ │ │ movs r5, #130 @ 0x82 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - mcr 0, 1, r0, cr14, cr9, {0} │ │ │ │ + mcr 0, 3, r0, cr6, cr9, {0} │ │ │ │ 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] @ 11db28 │ │ │ │ sub sp, #28 │ │ │ │ ldr r1, [pc, #92] @ (11db2c ) │ │ │ │ @@ -297023,18 +297025,18 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 11daf8 │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ movs r5, #44 @ 0x2c │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf0b80019 │ │ │ │ + @ instruction: 0xf0f00019 │ │ │ │ movs r5, #0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stc 0, cr0, [lr, #100]! @ 0x64 │ │ │ │ + stcl 0, cr0, [r6, #100]! @ 0x64 │ │ │ │ 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] @ 11dbac │ │ │ │ sub sp, #20 │ │ │ │ ldr r1, [pc, #92] @ (11dbb0 ) │ │ │ │ @@ -297076,18 +297078,18 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 11db7e │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ movs r4, #168 @ 0xa8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - stcl 0, cr0, [r4, #100] @ 0x64 │ │ │ │ + ldcl 0, cr0, [ip, #100]! @ 0x64 │ │ │ │ movs r4, #122 @ 0x7a │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stc 0, cr0, [r6, #-100]! @ 0xffffff9c │ │ │ │ + ldcl 0, cr0, [lr, #-100] @ 0xffffff9c │ │ │ │ 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] @ 11dc30 │ │ │ │ sub sp, #20 │ │ │ │ ldr r1, [pc, #92] @ (11dc34 ) │ │ │ │ @@ -297129,19 +297131,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 11dc02 │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ movs r4, #36 @ 0x24 │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add ip, r6 │ │ │ │ + add ip, sp │ │ │ │ movs r3, r3 │ │ │ │ movs r3, #246 @ 0xf6 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stc 0, cr0, [r2], #100 @ 0x64 │ │ │ │ + ldcl 0, cr0, [sl], {25} │ │ │ │ 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] @ 11dcb4 │ │ │ │ sub sp, #20 │ │ │ │ ldr r1, [pc, #92] @ (11dcb8 ) │ │ │ │ @@ -297183,18 +297185,18 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 11dc86 │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ movs r3, #160 @ 0xa0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - stcl 0, cr0, [r8], {25} │ │ │ │ + stc 0, cr0, [r0, #-100] @ 0xffffff9c │ │ │ │ movs r3, #114 @ 0x72 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldc 0, cr0, [lr], {25} │ │ │ │ + mrrc 0, 1, r0, r6, cr9 │ │ │ │ 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] @ 11dd40 │ │ │ │ sub sp, #28 │ │ │ │ ldr r1, [pc, #100] @ (11dd44 ) │ │ │ │ @@ -297239,18 +297241,18 @@ │ │ │ │ b.n 11dd0e │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r3, #28 │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - stcl 0, cr0, [ip], #-100 @ 0xffffff9c │ │ │ │ + stc 0, cr0, [r4], #100 @ 0x64 │ │ │ │ movs r2, #234 @ 0xea │ │ │ │ lsls r1, r0, #2 │ │ │ │ - @ instruction: 0xeb960019 │ │ │ │ + rsb r0, lr, r9, lsr #32 │ │ │ │ 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] @ 11ddc4 │ │ │ │ sub sp, #20 │ │ │ │ ldr r1, [pc, #92] @ (11ddc8 ) │ │ │ │ @@ -297292,19 +297294,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 11dd96 │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ movs r2, #144 @ 0x90 │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r0, r1] │ │ │ │ + ldrh r0, [r7, r1] │ │ │ │ movs r3, r3 │ │ │ │ movs r2, #98 @ 0x62 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add.w r0, lr, r9, lsr #32 │ │ │ │ + adc.w r0, r6, r9, lsr #32 │ │ │ │ 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] @ 11de48 │ │ │ │ sub sp, #28 │ │ │ │ ldr r1, [pc, #92] @ (11de4c ) │ │ │ │ @@ -297347,18 +297349,18 @@ │ │ │ │ b.n 11de16 │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r2, #12 │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - mrc 0, 5, r0, cr8, cr11, {0} │ │ │ │ + mrc 0, 7, r0, cr0, cr11, {0} │ │ │ │ movs r1, #226 @ 0xe2 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - eors.w r0, r0, r9, lsr #32 │ │ │ │ + @ instruction: 0xeac80019 │ │ │ │ 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] @ 11decc │ │ │ │ sub sp, #20 │ │ │ │ ldr r1, [pc, #92] @ (11ded0 ) │ │ │ │ @@ -297400,18 +297402,18 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 11de9e │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ movs r1, #136 @ 0x88 │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldc 0, cr0, [r8], {25} │ │ │ │ + ldcl 0, cr0, [r0], {25} │ │ │ │ movs r1, #90 @ 0x5a │ │ │ │ lsls r1, r0, #2 │ │ │ │ - and.w r0, r6, r9, lsr #32 │ │ │ │ + bics.w r0, lr, r9, lsr #32 │ │ │ │ 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] @ 11df54 │ │ │ │ sub sp, #20 │ │ │ │ ldr r1, [pc, #96] @ (11df58 ) │ │ │ │ @@ -297454,18 +297456,18 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 11df26 │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ movs r1, #4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - orn r0, ip, r9, lsr #32 │ │ │ │ + @ instruction: 0xeaa40019 │ │ │ │ movs r0, #210 @ 0xd2 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrd r0, r0, [lr, #-100]! @ 0x64 │ │ │ │ + @ instruction: 0xe9b60019 │ │ │ │ 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] @ 11dfd8 │ │ │ │ sub sp, #20 │ │ │ │ ldr r1, [pc, #92] @ (11dfdc ) │ │ │ │ @@ -297507,18 +297509,18 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 11dfaa │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ movs r0, #124 @ 0x7c │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - stc 0, cr0, [r0], {25} │ │ │ │ + ldc 0, cr0, [r8], #-100 @ 0xffffff9c │ │ │ │ movs r0, #78 @ 0x4e │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrd r0, r0, [sl], #100 @ 0x64 │ │ │ │ + ldmdb r2!, {r0, r3, r4} │ │ │ │ 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] @ 11e05c │ │ │ │ sub sp, #20 │ │ │ │ ldr r1, [pc, #92] @ (11e060 ) │ │ │ │ @@ -297560,18 +297562,18 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 11e02e │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ subs r0, r7, #7 │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xeb980019 │ │ │ │ + rsbs r0, r0, r9, lsr #32 │ │ │ │ subs r2, r1, #7 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrd r0, r0, [r6], #-100 @ 0x64 │ │ │ │ + stmia.w lr!, {r0, 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, [pc, #100] @ 11e0e4 │ │ │ │ sub sp, #28 │ │ │ │ ldr r1, [pc, #96] @ (11e0e8 ) │ │ │ │ @@ -297615,19 +297617,18 @@ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b.n 11e0b4 │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ subs r4, r6, #5 │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - stmdb r4!, {r0, r3, r4} │ │ │ │ + ldrd r0, r0, [ip, #-100] @ 0x64 │ │ │ │ subs r4, r0, #5 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - b.n 11e0d8 │ │ │ │ - movs r1, r3 │ │ │ │ + @ instruction: 0xe8280019 │ │ │ │ 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] @ 11e16c │ │ │ │ sub sp, #28 │ │ │ │ ldr r1, [pc, #96] @ (11e170 ) │ │ │ │ @@ -297671,18 +297672,18 @@ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b.n 11e13c │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ subs r4, r5, #3 │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia.w ip, {r0, r3, r4} │ │ │ │ + @ instruction: 0xe8d40019 │ │ │ │ subs r4, r7, #2 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - b.n 11e050 │ │ │ │ + b.n 11e0c0 │ │ │ │ movs r1, 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] @ 11e1f4 │ │ │ │ sub sp, #28 │ │ │ │ @@ -297727,18 +297728,18 @@ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b.n 11e1c4 │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ subs r4, r4, #1 │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xe8140019 │ │ │ │ + strex r0, r0, [ip, #100] @ 0x64 │ │ │ │ subs r4, r6, #0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - b.n 11dfc8 │ │ │ │ + b.n 11e038 │ │ │ │ movs r1, 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] @ 11e278 │ │ │ │ sub sp, #20 │ │ │ │ @@ -297781,19 +297782,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 11e24a │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ adds r4, r3, #7 │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 11e19c │ │ │ │ + b.n 11e20c │ │ │ │ movs r1, r3 │ │ │ │ adds r6, r5, #6 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - b.n 11df40 │ │ │ │ + b.n 11dfb0 │ │ │ │ movs r1, 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] @ 11e30c │ │ │ │ sub sp, #28 │ │ │ │ @@ -297840,18 +297841,18 @@ │ │ │ │ movs r0, #2 │ │ │ │ b.n 11e2dc │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ adds r0, r3, #5 │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - and.w r0, r4, fp, lsr #32 │ │ │ │ + bics.w r0, ip, fp, lsr #32 │ │ │ │ adds r4, r3, #4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - b.n 11deb4 │ │ │ │ + b.n 11df24 │ │ │ │ movs r1, 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] @ 11e390 │ │ │ │ sub sp, #20 │ │ │ │ @@ -297894,19 +297895,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 11e362 │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ adds r4, r0, #3 │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 11df74 │ │ │ │ + b.n 11dfe4 │ │ │ │ movs r1, r3 │ │ │ │ adds r6, r2, #2 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - b.n 11de28 │ │ │ │ + b.n 11de98 │ │ │ │ movs r1, 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] @ 11e414 │ │ │ │ sub sp, #20 │ │ │ │ @@ -297949,19 +297950,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 11e3e6 │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ adds r0, r0, #1 │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #208 @ 0xd0 │ │ │ │ + subs r5, #8 │ │ │ │ movs r3, r3 │ │ │ │ adds r2, r2, #0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - b.n 11dda4 │ │ │ │ + b.n 11de14 │ │ │ │ movs r1, 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] @ 11e498 │ │ │ │ sub sp, #20 │ │ │ │ @@ -298004,19 +298005,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 11e46a │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ subs r4, r7, r6 │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 11de54 │ │ │ │ + b.n 11dec4 │ │ │ │ movs r1, r3 │ │ │ │ subs r6, r1, r6 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - b.n 11dd20 │ │ │ │ + b.n 11dd90 │ │ │ │ movs r1, 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] @ 11e51c │ │ │ │ sub sp, #20 │ │ │ │ @@ -298059,19 +298060,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 11e4ee │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ subs r0, r7, r4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 11dd38 │ │ │ │ + b.n 11dda8 │ │ │ │ movs r1, r3 │ │ │ │ subs r2, r1, r4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - b.n 11ec9c │ │ │ │ + b.n 11ed0c │ │ │ │ movs r1, 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] @ 11e5a0 │ │ │ │ sub sp, #20 │ │ │ │ @@ -298114,19 +298115,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 11e572 │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ subs r4, r6, r2 │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 11ecb4 │ │ │ │ + b.n 11ed24 │ │ │ │ movs r1, r3 │ │ │ │ subs r6, r0, r2 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - b.n 11ec18 │ │ │ │ + b.n 11ec88 │ │ │ │ movs r1, 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] @ 11e624 │ │ │ │ sub sp, #20 │ │ │ │ @@ -298169,19 +298170,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 11e5f6 │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ subs r0, r6, r0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 11ec30 │ │ │ │ + b.n 11eca0 │ │ │ │ movs r1, r3 │ │ │ │ subs r2, r0, r0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - b.n 11eb94 │ │ │ │ + b.n 11ec04 │ │ │ │ movs r1, 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] @ (11e738 ) │ │ │ │ @@ -298204,49 +298205,49 @@ │ │ │ │ beq.n 11e730 │ │ │ │ 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 1798ac │ │ │ │ + bl 1798e4 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ mov.w r1, r8, lsr #3 │ │ │ │ mov r4, r0 │ │ │ │ str r5, [r0, #0] │ │ │ │ str r1, [r0, #16] │ │ │ │ cbnz r3, 11e6be │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ str.w r9, [r4, #4] │ │ │ │ bl 11cb6c │ │ │ │ mov r0, r4 │ │ │ │ - bl 179a60 │ │ │ │ + bl 179a98 │ │ │ │ ldr r2, [pc, #152] @ (11e740 ) │ │ │ │ ldr r3, [pc, #148] @ (11e73c ) │ │ │ │ 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 11e734 │ │ │ │ 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 1798ac │ │ │ │ + bl 1798e4 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ str r0, [r4, #20] │ │ │ │ mov r0, r4 │ │ │ │ adds r1, #31 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bl 1798ac │ │ │ │ + bl 1798e4 │ │ │ │ ldr r1, [pc, #104] @ (11e744 ) │ │ │ │ str r0, [r4, #24] │ │ │ │ ldr r0, [pc, #104] @ (11e748 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 43584 │ │ │ │ mov r1, r7 │ │ │ │ @@ -298257,15 +298258,15 @@ │ │ │ │ blx 43318 │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ str r5, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 11e692 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 179958 │ │ │ │ + bl 179990 │ │ │ │ mov r6, r0 │ │ │ │ ldrd r3, r1, [r5, #40] @ 0x28 │ │ │ │ str r3, [sp, #4] │ │ │ │ lsls r2, r3, #3 │ │ │ │ blx 43210 │ │ │ │ ldr r3, [pc, #52] @ (11e74c ) │ │ │ │ mov r0, r6 │ │ │ │ @@ -298283,17 +298284,17 @@ │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ adds r4, r5, r6 │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ adds r4, r2, r5 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r3, [sp, #664] @ 0x298 │ │ │ │ + ldr r3, [sp, #888] @ 0x378 │ │ │ │ movs r5, r3 │ │ │ │ - b.n 11e0ec │ │ │ │ + b.n 11e15c │ │ │ │ movs r1, r3 │ │ │ │ ldmia r0, {r0, r3, r4, r5, r6} │ │ │ │ vtbx.8 d16, {d31- │ │ │ │ ldr r3, [pc, #16] @ (11e768 ) │ │ │ │ add r3, pc │ │ │ │ @@ -298301,15 +298302,15 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #8] @ (11e76c ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r1, #120 @ 0x78 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - asrs r6, r7, #13 │ │ │ │ + asrs r6, r6, #14 │ │ │ │ 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 │ │ │ │ @@ -298318,28 +298319,28 @@ │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [pc, #44] @ (11e7b8 ) │ │ │ │ strd lr, r0, [sp, #4] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ movs r0, #0 │ │ │ │ str.w ip, [sp] │ │ │ │ - bl 17642c │ │ │ │ + bl 176464 │ │ │ │ ldr r3, [pc, #28] @ (11e7bc ) │ │ │ │ add r3, pc │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cbz r3, 11e7ae │ │ │ │ ldr r0, [pc, #24] @ (11e7c0 ) │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 42330 <__longjmp_chk@plt> │ │ │ │ blx 42a1c │ │ │ │ nop │ │ │ │ - asrs r6, r3, #13 │ │ │ │ + asrs r6, r2, #14 │ │ │ │ movs r2, r3 │ │ │ │ - ldr r1, [sp, #832] @ 0x340 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ movs r1, r3 │ │ │ │ ldr r6, [pc, #600] @ (11ea18 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ ldr r5, [pc, #16] @ (11e7d4 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ cmp r1, r0 │ │ │ │ @@ -298424,15 +298425,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ cmp r2, #16 │ │ │ │ str r3, [sp, #4] │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str r2, [r4, #24] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 1798d8 │ │ │ │ + bl 179910 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [r4, #28] │ │ │ │ adds r0, r2, #1 │ │ │ │ str r0, [r4, #20] │ │ │ │ str.w r3, [r1, r2, lsl #2] │ │ │ │ @@ -298472,15 +298473,15 @@ │ │ │ │ mov r0, r3 │ │ │ │ cmp r2, #16 │ │ │ │ str r3, [sp, #4] │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str r2, [r3, #48] @ 0x30 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 1798d8 │ │ │ │ + bl 179910 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r3, #44] @ 0x2c │ │ │ │ str r0, [r3, #52] @ 0x34 │ │ │ │ adds r0, r2, #1 │ │ │ │ str r0, [r3, #44] @ 0x2c │ │ │ │ str.w r4, [r1, r2, lsl #2] │ │ │ │ @@ -298489,15 +298490,15 @@ │ │ │ │ mov r0, r3 │ │ │ │ cmp r2, #16 │ │ │ │ str r3, [sp, #4] │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str r2, [r3, #36] @ 0x24 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 1798d8 │ │ │ │ + bl 179910 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r3, #32] │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ b.n 11e8d6 │ │ │ │ ldr.w ip, [r1] │ │ │ │ tst.w ip, #2 │ │ │ │ @@ -298612,38 +298613,38 @@ │ │ │ │ strb r1, [r2, #25] │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1798ac │ │ │ │ + bl 1798e4 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1798ac │ │ │ │ + bl 1798e4 │ │ │ │ add.w r2, r0, #80 @ 0x50 │ │ │ │ ldr r3, [r4, #112] @ 0x70 │ │ │ │ strd r5, r3, [r0] │ │ │ │ add.w r3, r0, #88 @ 0x58 │ │ │ │ strd r2, r2, [r0, #80] @ 0x50 │ │ │ │ strd r3, r3, [r0, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 179a60 │ │ │ │ + bl 179a98 │ │ │ │ pop {r3, pc} │ │ │ │ ldr.w r3, [r0, #272] @ 0x110 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 11eb90 │ │ │ │ cmp r3, #2 │ │ │ │ beq.n 11eb8e │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -298843,21 +298844,21 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [pc, #20] @ (11ecdc ) │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [pc, #20] @ (11ece0 ) │ │ │ │ ldr r3, [r4, #120] @ 0x78 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 17642c │ │ │ │ + bl 176464 │ │ │ │ movs r0, #1 │ │ │ │ blx 42634 │ │ │ │ nop │ │ │ │ - lsrs r4, r7, #30 │ │ │ │ + lsrs r4, r6, #31 │ │ │ │ movs r2, r3 │ │ │ │ - str r4, [sp, #584] @ 0x248 │ │ │ │ + str r4, [sp, #808] @ 0x328 │ │ │ │ movs r1, r3 │ │ │ │ cbz r1, 11ed14 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ @@ -298936,23 +298937,23 @@ │ │ │ │ movcc r3, r4 │ │ │ │ lsls r3, r3, #3 │ │ │ │ str.w r3, [fp, #160] @ 0xa0 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ strh.w r3, [fp, #168] @ 0xa8 │ │ │ │ blx 428b4 │ │ │ │ movs r0, #0 │ │ │ │ - bl 179820 │ │ │ │ + bl 179858 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r3, #84] @ 0x54 │ │ │ │ cmp r7, r5 │ │ │ │ beq.w 11f066 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1798ac │ │ │ │ + bl 1798e4 │ │ │ │ str r0, [r5, #92] @ 0x5c │ │ │ │ ldr r5, [r5, #4] │ │ │ │ cmp r5, r7 │ │ │ │ bne.n 11ede6 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r6, [r3, #84] @ 0x54 │ │ │ │ cmp r6, r7 │ │ │ │ @@ -299267,15 +299268,15 @@ │ │ │ │ ldr.w r3, [r8, #316] @ 0x13c │ │ │ │ mul.w r3, r0, r3 │ │ │ │ cmp r6, r3 │ │ │ │ mov r0, r4 │ │ │ │ it cs │ │ │ │ movcs r6, r3 │ │ │ │ strb.w r6, [fp, #188] @ 0xbc │ │ │ │ - bl 179a60 │ │ │ │ + bl 179a98 │ │ │ │ ldr.w r2, [pc, #1876] @ 11f8cc │ │ │ │ ldr.w r3, [pc, #1868] @ 11f8c8 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #164] @ 0xa4 │ │ │ │ eors r2, r3 │ │ │ │ @@ -299934,25 +299935,25 @@ │ │ │ │ b.n 11f1b0 │ │ │ │ asrs r4, r0, #11 │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r6, r7, #25 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r0, #134 @ 0x86 │ │ │ │ + cmp r0, #190 @ 0xbe │ │ │ │ movs r6, r4 │ │ │ │ - cmp r0, #34 @ 0x22 │ │ │ │ + cmp r0, #90 @ 0x5a │ │ │ │ movs r6, r4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1798ac │ │ │ │ + bl 1798e4 │ │ │ │ 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, #80] @ 0x50 │ │ │ │ @@ -300109,15 +300110,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 1798d8 │ │ │ │ + bl 179910 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ str r0, [r3, #44] @ 0x2c │ │ │ │ b.n 11fa6a │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ @@ -300147,29 +300148,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 1798d8 │ │ │ │ + bl 179910 │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov ip, r0 │ │ │ │ str r0, [r4, #68] @ 0x44 │ │ │ │ b.n 11fab4 │ │ │ │ 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 1798d8 │ │ │ │ + bl 179910 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ str r0, [r3, #56] @ 0x38 │ │ │ │ b.n 11fac6 │ │ │ │ nop │ │ │ │ mov ip, r1 │ │ │ │ @@ -300225,15 +300226,15 @@ │ │ │ │ add.w r1, r3, #30 │ │ │ │ it ne │ │ │ │ addne r2, #2 │ │ │ │ add r1, r2 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bl 1798ac │ │ │ │ + bl 1798e4 │ │ │ │ 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 │ │ │ │ @@ -300251,41 +300252,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, #84] @ 0x54 │ │ │ │ - bl 1798ac │ │ │ │ + bl 1798e4 │ │ │ │ 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 1798ac │ │ │ │ + bl 1798e4 │ │ │ │ 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 1798ac │ │ │ │ + bl 1798e4 │ │ │ │ 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 1798ac │ │ │ │ + bl 1798e4 │ │ │ │ ldr.w r3, [r8, #84] @ 0x54 │ │ │ │ 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] │ │ │ │ @@ -300440,15 +300441,15 @@ │ │ │ │ add.w r1, r2, #30 │ │ │ │ it ne │ │ │ │ addne r3, #2 │ │ │ │ add r1, r3 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bl 1798ac │ │ │ │ + bl 1798e4 │ │ │ │ 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] │ │ │ │ @@ -300471,15 +300472,15 @@ │ │ │ │ lsrs r2, r2, #7 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ it ne │ │ │ │ addne r3, #2 │ │ │ │ add.w r1, r4, #30 │ │ │ │ add r1, r3 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bl 1798ac │ │ │ │ + bl 1798e4 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ add.w r8, r0, #120 @ 0x78 │ │ │ │ add.w r7, r0, #104 @ 0x68 │ │ │ │ blx 43210 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ @@ -300510,15 +300511,15 @@ │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ ldr.w r4, [r3, r7, lsl #2] │ │ │ │ cbz r4, 11ff22 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldrh.w fp, [r4, #12] │ │ │ │ ldr.w r9, [r4] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ - bl 1798ac │ │ │ │ + bl 1798e4 │ │ │ │ mov ip, r4 │ │ │ │ ldrd r1, r2, [r5, #20] │ │ │ │ str.w r9, [r0] │ │ │ │ strh.w fp, [r0, #12] │ │ │ │ mov.w r3, #1 │ │ │ │ strh r3, [r0, #8] │ │ │ │ adds r3, r1, #1 │ │ │ │ @@ -300549,15 +300550,15 @@ │ │ │ │ ldr.w fp, [r3, r4, lsl #2] │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.n 11ff8c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldrh.w r9, [fp, #12] │ │ │ │ ldr.w sl, [fp] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1798ac │ │ │ │ + bl 1798e4 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ ldr r3, [r5, #28] │ │ │ │ mov ip, fp │ │ │ │ strh.w r8, [r0, #8] │ │ │ │ adds r1, r2, #1 │ │ │ │ str.w sl, [r0] │ │ │ │ mov lr, r0 │ │ │ │ @@ -300627,15 +300628,15 @@ │ │ │ │ cmp r2, #16 │ │ │ │ mov r1, r5 │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r4, #80] @ 0x50 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 1798d8 │ │ │ │ + bl 179910 │ │ │ │ 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] │ │ │ │ @@ -300741,15 +300742,15 @@ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ ldr r0, [r3, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1798ac │ │ │ │ + bl 1798e4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ str r2, [r0, #0] │ │ │ │ ldr r2, [r4, #28] │ │ │ │ strh r1, [r0, #8] │ │ │ │ adds r1, r3, r1 │ │ │ │ @@ -300766,15 +300767,15 @@ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ ldr r0, [r3, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1798ac │ │ │ │ + bl 1798e4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movs r1, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ ldrd r3, r2, [r4, #20] │ │ │ │ strh r1, [r0, #8] │ │ │ │ strh r5, [r0, #12] │ │ │ │ adds r1, r3, r1 │ │ │ │ @@ -300785,15 +300786,15 @@ │ │ │ │ nop │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ - bl 1798ac │ │ │ │ + bl 1798e4 │ │ │ │ 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} │ │ │ │ @@ -300809,15 +300810,15 @@ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov r7, r2 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1798ac │ │ │ │ + bl 1798e4 │ │ │ │ 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 │ │ │ │ @@ -300847,15 +300848,15 @@ │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r0, [sp, #4] │ │ │ │ ldrh r5, [r2, #12] │ │ │ │ ldr r6, [r2, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ - bl 1798ac │ │ │ │ + bl 1798e4 │ │ │ │ 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] │ │ │ │ @@ -300893,30 +300894,30 @@ │ │ │ │ itt ne │ │ │ │ movne r3, #3 │ │ │ │ strdne r3, r0, [r6] │ │ │ │ movs r3, #2 │ │ │ │ strd r2, r3, [r0, #32] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1798ac │ │ │ │ + bl 1798e4 │ │ │ │ strh r5, [r0, #8] │ │ │ │ ldrd r3, r1, [r4, #20] │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov.w ip, #252 @ 0xfc │ │ │ │ ldr r0, [r0, #8] │ │ │ │ strh.w ip, [r2, #12] │ │ │ │ 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 1798ac │ │ │ │ + bl 1798e4 │ │ │ │ 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] │ │ │ │ @@ -300938,15 +300939,15 @@ │ │ │ │ itt ne │ │ │ │ movne r3, #3 │ │ │ │ strdne r3, r0, [r6] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ - bl 1798ac │ │ │ │ + bl 1798e4 │ │ │ │ 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 │ │ │ │ @@ -300959,15 +300960,15 @@ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ str r5, [r0, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ and.w r6, r3, #12 │ │ │ │ lsls r3, r3, #18 │ │ │ │ bpl.n 1203d0 │ │ │ │ - bl 1798ac │ │ │ │ + bl 1798e4 │ │ │ │ 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] │ │ │ │ @@ -300989,15 +300990,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 1798ac │ │ │ │ + bl 1798e4 │ │ │ │ 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] │ │ │ │ @@ -301119,15 +301120,15 @@ │ │ │ │ cmp r3, #1 │ │ │ │ ittt ne │ │ │ │ strne.w r0, [sl, #4] │ │ │ │ movne r3, #3 │ │ │ │ strne.w r3, [sl] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1798ac │ │ │ │ + bl 1798e4 │ │ │ │ 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 │ │ │ │ @@ -301145,15 +301146,15 @@ │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ str r3, [r7, #12] │ │ │ │ ite ne │ │ │ │ movne r3, #2 │ │ │ │ moveq r3, #3 │ │ │ │ str r3, [r7, #8] │ │ │ │ b.n 120600 │ │ │ │ - bl 1798ac │ │ │ │ + bl 1798e4 │ │ │ │ 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 │ │ │ │ @@ -301176,15 +301177,15 @@ │ │ │ │ strd r3, r3, [r5, #32] │ │ │ │ ldr r3, [r5, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1798ac │ │ │ │ + bl 1798e4 │ │ │ │ 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 │ │ │ │ @@ -301229,15 +301230,15 @@ │ │ │ │ ldr r3, [r6, #24] │ │ │ │ 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 r0, [r3, #8] │ │ │ │ - bl 1798ac │ │ │ │ + bl 1798e4 │ │ │ │ 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] │ │ │ │ @@ -301252,15 +301253,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 120576 │ │ │ │ - bl 1798ac │ │ │ │ + bl 1798e4 │ │ │ │ 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 │ │ │ │ @@ -301293,15 +301294,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ 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 r0, [r3, #8] │ │ │ │ - bl 1798ac │ │ │ │ + bl 1798e4 │ │ │ │ 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] │ │ │ │ @@ -301354,15 +301355,15 @@ │ │ │ │ cmp r3, #1 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ it ne │ │ │ │ strdne r2, r0, [r7] │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov.w sl, #252 @ 0xfc │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1798ac │ │ │ │ + bl 1798e4 │ │ │ │ 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] │ │ │ │ @@ -301374,15 +301375,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r4, [r0, #24] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ and.w r3, r3, #12 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ orr.w r5, r3, #4096 @ 0x1000 │ │ │ │ - bl 1798ac │ │ │ │ + bl 1798e4 │ │ │ │ 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] │ │ │ │ @@ -301536,30 +301537,30 @@ │ │ │ │ strne r0, [r7, #4] │ │ │ │ movne r3, #3 │ │ │ │ strne r3, [r7, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ movs r3, #3 │ │ │ │ strd r2, r3, [r5, #32] │ │ │ │ - bl 1798ac │ │ │ │ + bl 1798e4 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r1, r3, [r5, #20] │ │ │ │ mov.w lr, #252 @ 0xfc │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ strh.w r9, [r2, #8] │ │ │ │ strh.w lr, [r2, #12] │ │ │ │ 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 1798ac │ │ │ │ + bl 1798e4 │ │ │ │ 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 │ │ │ │ @@ -301582,15 +301583,15 @@ │ │ │ │ strne r3, [r7, #0] │ │ │ │ ldr r3, [r5, #24] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ and.w r3, r3, #12 │ │ │ │ orr.w r9, r3, #4096 @ 0x1000 │ │ │ │ - bl 1798ac │ │ │ │ + bl 1798e4 │ │ │ │ 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] │ │ │ │ @@ -301606,15 +301607,15 @@ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ ldr r5, [r1, #0] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ and.w r5, r5, #12 │ │ │ │ orr.w r5, r5, #4096 @ 0x1000 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ - bl 1798ac │ │ │ │ + bl 1798e4 │ │ │ │ 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 │ │ │ │ @@ -301672,27 +301673,27 @@ │ │ │ │ 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 1798d8 │ │ │ │ + bl 179910 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ b.n 120ab8 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ ldrh r5, [r2, #12] │ │ │ │ ldr.w sl, [r2] │ │ │ │ - bl 1798ac │ │ │ │ + bl 1798e4 │ │ │ │ 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 │ │ │ │ @@ -301934,15 +301935,15 @@ │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ blx r6 │ │ │ │ cbz r0, 120d8c │ │ │ │ ldr r0, [r7, #64] @ 0x40 │ │ │ │ cbz r0, 120dd2 │ │ │ │ mov r1, fp │ │ │ │ - bl 17b410 │ │ │ │ + bl 17b448 │ │ │ │ adds r4, #1 │ │ │ │ cmp r5, r4 │ │ │ │ beq.n 120db6 │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ cmp r4, r3 │ │ │ │ bcc.n 120d62 │ │ │ │ ldr.w r2, [fp, #84] @ 0x54 │ │ │ │ @@ -301963,15 +301964,15 @@ │ │ │ │ bne.n 120d52 │ │ │ │ ldr.w r8, [r8, #4] │ │ │ │ cmp r8, sl │ │ │ │ bne.n 120d3e │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r9 │ │ │ │ - bl 17b52c │ │ │ │ + bl 17b564 │ │ │ │ str r0, [r7, #64] @ 0x40 │ │ │ │ b.n 120d86 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ cbnz r2, 120df6 │ │ │ │ @@ -302252,17 +302253,17 @@ │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 121088 │ │ │ │ adds r0, #1 │ │ │ │ cmp r0, #12 │ │ │ │ bne.n 121092 │ │ │ │ b.n 121084 │ │ │ │ nop │ │ │ │ - asrs r4, r3, #32 │ │ │ │ + asrs r4, r2, #1 │ │ │ │ movs r6, r4 │ │ │ │ - asrs r2, r0, #32 │ │ │ │ + asrs r2, r7, #32 │ │ │ │ movs r6, r4 │ │ │ │ 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 │ │ │ │ @@ -302779,15 +302780,15 @@ │ │ │ │ movw r3, #779 @ 0x30b │ │ │ │ cmp r4, r3 │ │ │ │ bne.n 12162c │ │ │ │ b.n 1215ea │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - lsrs r6, r6, #24 │ │ │ │ + lsrs r6, r5, #25 │ │ │ │ movs r6, r4 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ beq.n 12169c │ │ │ │ lsrs r2, r3, #7 │ │ │ │ movw r0, #905 @ 0x389 │ │ │ │ cmp r2, #8 │ │ │ │ @@ -303306,15 +303307,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 1798d8 │ │ │ │ + bl 179910 │ │ │ │ str r0, [r6, #88] @ 0x58 │ │ │ │ ldr r6, [r4, #40] @ 0x28 │ │ │ │ ldr r2, [r6, #80] @ 0x50 │ │ │ │ b.n 121a5c │ │ │ │ tst.w r5, #528 @ 0x210 │ │ │ │ beq.n 121ba6 │ │ │ │ ldrb.w r3, [r8, #32] │ │ │ │ @@ -303362,15 +303363,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 1798d8 │ │ │ │ + bl 179910 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [r3, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ ldr r2, [r3, #80] @ 0x50 │ │ │ │ b.n 121b10 │ │ │ │ strd r2, r2, [r8, #88] @ 0x58 │ │ │ │ b.n 121b04 │ │ │ │ @@ -303378,15 +303379,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 1798d8 │ │ │ │ + bl 179910 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr r5, [r4, #40] @ 0x28 │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ b.n 121b6c │ │ │ │ nop │ │ │ │ b.n 121904 │ │ │ │ lsls r0, r0, #2 │ │ │ │ @@ -303479,15 +303480,15 @@ │ │ │ │ cmp r2, #16 │ │ │ │ mov r0, r3 │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str r2, [r3, #12] │ │ │ │ str r3, [sp, #12] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 1798d8 │ │ │ │ + bl 179910 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r0, [r3, #16] │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ b.n 121d22 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -303533,26 +303534,26 @@ │ │ │ │ beq.n 121e36 │ │ │ │ bhi.n 121dd6 │ │ │ │ cmp r0, #177 @ 0xb1 │ │ │ │ beq.n 121dce │ │ │ │ cmp r1, #32 │ │ │ │ beq.n 121e58 │ │ │ │ vldr s0, [pc, #152] @ 121e60 │ │ │ │ - bl 174e50 │ │ │ │ + bl 174e88 │ │ │ │ pop {r3, pc} │ │ │ │ cmp r1, #32 │ │ │ │ bne.n 121e4e │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ cmp r1, #32 │ │ │ │ it eq │ │ │ │ moveq.w r0, #1065353216 @ 0x3f800000 │ │ │ │ beq.n 121dcc │ │ │ │ vmov.f32 s0, #112 @ 0x3f800000 1.0 │ │ │ │ - bl 174e50 │ │ │ │ + bl 174e88 │ │ │ │ pop {r3, pc} │ │ │ │ cmp r1, #32 │ │ │ │ movw r0, #32767 @ 0x7fff │ │ │ │ it eq │ │ │ │ mvneq.w r0, #2147483648 @ 0x80000000 │ │ │ │ pop {r3, pc} │ │ │ │ cmp r1, #32 │ │ │ │ @@ -303579,20 +303580,20 @@ │ │ │ │ moveq.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ cmp r1, #32 │ │ │ │ it eq │ │ │ │ moveq.w r0, #2139095040 @ 0x7f800000 │ │ │ │ beq.n 121dcc │ │ │ │ vldr s0, [pc, #32] @ 121e64 │ │ │ │ - bl 174e50 │ │ │ │ + bl 174e88 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ vldr s0, [pc, #24] @ 121e68 │ │ │ │ - bl 174e50 │ │ │ │ + bl 174e88 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #0 │ │ │ │ movt r0, #65408 @ 0xff80 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, r0 │ │ │ │ vaddl.u8 q0, d0, d0 │ │ │ │ ldrb r0, [r0, #30] │ │ │ │ @@ -303607,38 +303608,38 @@ │ │ │ │ ldr r1, [pc, #16] @ (121e94 ) │ │ │ │ ldr r0, [pc, #20] @ (121e98 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 11e770 │ │ │ │ nop │ │ │ │ - lsls r0, r5, #10 │ │ │ │ + lsls r0, r4, #11 │ │ │ │ movs r6, r4 │ │ │ │ - ldrh r6, [r5, #8] │ │ │ │ + ldrh r6, [r4, #10] │ │ │ │ movs r1, r3 │ │ │ │ - asrs r4, r2, #32 │ │ │ │ + asrs r4, r1, #1 │ │ │ │ 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, #20] @ (121ec0 ) │ │ │ │ movw r2, #457 @ 0x1c9 │ │ │ │ ldr r1, [pc, #16] @ (121ec4 ) │ │ │ │ ldr r0, [pc, #20] @ (121ec8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 11e770 │ │ │ │ nop │ │ │ │ - lsls r4, r7, #8 │ │ │ │ + lsls r4, r6, #9 │ │ │ │ movs r6, r4 │ │ │ │ - ldrh r6, [r7, #6] │ │ │ │ + ldrh r6, [r6, #8] │ │ │ │ movs r1, r3 │ │ │ │ - lsrs r4, r4, #31 │ │ │ │ + asrs r4, r3, #32 │ │ │ │ movs r6, r3 │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ str.w r0, [ip, #-16] │ │ │ │ @@ -303679,15 +303680,15 @@ │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ b.n 12216c │ │ │ │ lsls r0, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r2, #0] │ │ │ │ + ldrb r6, [r1, #1] │ │ │ │ movs r1, r3 │ │ │ │ b.n 122108 │ │ │ │ lsls r0, r0, #2 │ │ │ │ cmp r0, #38 @ 0x26 │ │ │ │ bhi.n 121f80 │ │ │ │ subs r0, #18 │ │ │ │ cmp r0, #20 │ │ │ │ @@ -304883,15 +304884,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 1798d8 │ │ │ │ + bl 179910 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr r5, [r6, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ b.n 122b3e │ │ │ │ bpl.n 122b30 │ │ │ │ lsls r0, r0, #2 │ │ │ │ lsls r4, r2, #31 │ │ │ │ @@ -305234,15 +305235,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 1798d8 │ │ │ │ + bl 179910 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr r5, [r7, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ b.n 122ef6 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r3, r0 │ │ │ │ @@ -305390,15 +305391,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 1798d8 │ │ │ │ + bl 179910 │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ ldr r4, [r7, #40] @ 0x28 │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ b.n 12307c │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r3, r0 │ │ │ │ @@ -306084,15 +306085,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 1798d8 │ │ │ │ + bl 179910 │ │ │ │ str r0, [r6, #88] @ 0x58 │ │ │ │ ldr.w r6, [r9, #40] @ 0x28 │ │ │ │ ldr r2, [r6, #80] @ 0x50 │ │ │ │ b.n 12379c │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ movs r3, r0 │ │ │ │ @@ -306337,15 +306338,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 1798d8 │ │ │ │ + bl 179910 │ │ │ │ str r0, [r6, #88] @ 0x58 │ │ │ │ ldr r6, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r6, #80] @ 0x50 │ │ │ │ b.n 123a2a │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r3, r0 │ │ │ │ @@ -307102,15 +307103,15 @@ │ │ │ │ ldr r5, [r3, r2] │ │ │ │ movs r2, #108 @ 0x6c │ │ │ │ ldr r3, [r1, #20] │ │ │ │ mla r3, r2, r3, r5 │ │ │ │ ldrb.w r3, [r3, #70] @ 0x46 │ │ │ │ adds r3, #11 │ │ │ │ ldr.w fp, [r1, r3, lsl #2] │ │ │ │ - bl 1bde28 │ │ │ │ + bl 1bde60 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #5 │ │ │ │ bne.w 124664 │ │ │ │ ldrb.w r2, [r3, #37] @ 0x25 │ │ │ │ and.w r4, fp, #127 @ 0x7f │ │ │ │ @@ -307159,15 +307160,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 1969b8 │ │ │ │ + bl 1969f0 │ │ │ │ ldr.w r2, [r9, #20] │ │ │ │ movw r1, #682 @ 0x2aa │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp r2, r1 │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ @@ -307458,20 +307459,20 @@ │ │ │ │ ldc2l 15, cr15, [r1, #1020] @ 0x3fc │ │ │ │ cmp r4, #31 │ │ │ │ bhi.w 1243a6 │ │ │ │ subs r0, r4, #4 │ │ │ │ cmp r0, #7 │ │ │ │ bls.w 1243a6 │ │ │ │ mov r0, r2 │ │ │ │ - bl 23f54c │ │ │ │ + bl 23f584 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #112] @ 0x70 │ │ │ │ - bl 23f6d4 │ │ │ │ + bl 23f70c │ │ │ │ ldr r1, [pc, #248] @ (1246b8 ) │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r5 │ │ │ │ add r1, pc │ │ │ │ mov r0, r6 │ │ │ │ bl 133950 │ │ │ │ uxth r3, r3 │ │ │ │ @@ -307544,15 +307545,15 @@ │ │ │ │ add r4, r2 │ │ │ │ itt ne │ │ │ │ movne r2, #1 │ │ │ │ strbne.w r2, [sl, #522] @ 0x20a │ │ │ │ cmp r4, #3 │ │ │ │ bhi.w 1243a6 │ │ │ │ movs r0, #0 │ │ │ │ - bl 23f7a4 │ │ │ │ + bl 23f7dc │ │ │ │ ldr r1, [pc, #52] @ (1246cc ) │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ bl 133950 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ @@ -307560,25 +307561,25 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ pop {r2, r3, r6, r7, pc} │ │ │ │ lsls r0, r0, #2 │ │ │ │ lsls r4, r2, #31 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb78a │ │ │ │ + @ instruction: 0xb7c2 │ │ │ │ movs r1, r3 │ │ │ │ - @ instruction: 0xb778 │ │ │ │ + @ instruction: 0xb7b0 │ │ │ │ movs r1, r3 │ │ │ │ - @ instruction: 0xb712 │ │ │ │ + @ instruction: 0xb74a │ │ │ │ movs r1, r3 │ │ │ │ - @ instruction: 0xb698 │ │ │ │ + @ instruction: 0xb6d0 │ │ │ │ movs r1, r3 │ │ │ │ - @ instruction: 0xb71a │ │ │ │ + @ instruction: 0xb752 │ │ │ │ movs r1, r3 │ │ │ │ - @ instruction: 0xb694 │ │ │ │ + @ instruction: 0xb6cc │ │ │ │ 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, #4008] @ 0xfa8 │ │ │ │ mov sl, r2 │ │ │ │ ldr r2, [pc, #684] @ (124990 ) │ │ │ │ @@ -308345,15 +308346,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 1969f0 │ │ │ │ + bl 196a28 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ movs r2, #108 @ 0x6c │ │ │ │ add.w r8, r0, r9 │ │ │ │ cmp.w r8, #32 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r0, [r4, #20] │ │ │ │ it ne │ │ │ │ @@ -308983,23 +308984,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ sxth r2, r2 │ │ │ │ lsls r0, r0, #2 │ │ │ │ lsls r4, r2, #31 │ │ │ │ movs r0, r0 │ │ │ │ add r7, sp, #848 @ 0x350 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r1, sp, #936 @ 0x3a8 │ │ │ │ + add r2, sp, #136 @ 0x88 │ │ │ │ movs r1, r3 │ │ │ │ - add r0, sp, #880 @ 0x370 │ │ │ │ + add r1, sp, #80 @ 0x50 │ │ │ │ movs r1, r3 │ │ │ │ - add r1, sp, #440 @ 0x1b8 │ │ │ │ + add r1, sp, #664 @ 0x298 │ │ │ │ movs r1, r3 │ │ │ │ - add r1, sp, #0 │ │ │ │ + add r1, sp, #224 @ 0xe0 │ │ │ │ movs r1, r3 │ │ │ │ - add r1, sp, #584 @ 0x248 │ │ │ │ + add r1, sp, #808 @ 0x328 │ │ │ │ movs r1, r3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -310248,15 +310249,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, 126238 │ │ │ │ add.w r0, r5, #24 │ │ │ │ - bl 1952fc │ │ │ │ + bl 195334 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldrb.w r3, [r2, #530] @ 0x212 │ │ │ │ orrs r3, r0 │ │ │ │ strb.w r3, [r2, #530] @ 0x212 │ │ │ │ ldr r2, [pc, #572] @ (126458 ) │ │ │ │ ldr r3, [pc, #564] @ (126454 ) │ │ │ │ add r2, pc │ │ │ │ @@ -311946,15 +311947,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 1798d8 │ │ │ │ + bl 179910 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr r5, [r6, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ b.n 127216 │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ ldrh r4, [r2, #54] @ 0x36 │ │ │ │ lsls r0, r0, #2 │ │ │ │ @@ -312917,17 +312918,17 @@ │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ b.n 1279c2 │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ ldrh r6, [r5, #32] │ │ │ │ lsls r0, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r7, #22] │ │ │ │ + ldrh r2, [r6, #24] │ │ │ │ movs r1, r3 │ │ │ │ - ldrh r2, [r0, #22] │ │ │ │ + ldrh r2, [r7, #22] │ │ │ │ movs r1, r3 │ │ │ │ ldrh r2, [r1, #8] │ │ │ │ lsls r0, 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, #3616] @ 0xe20 │ │ │ │ @@ -313818,17 +313819,17 @@ │ │ │ │ lsls r0, r0, #2 │ │ │ │ lsrs r0, r1, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #18 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r4, #21] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrb r2, [r1, #21] │ │ │ │ + ldrb r2, [r0, #22] │ │ │ │ movs r1, r3 │ │ │ │ - ldrb r2, [r3, #17] │ │ │ │ + ldrb r2, [r2, #18] │ │ │ │ movs r1, 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 │ │ │ │ @@ -314170,15 +314171,15 @@ │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 128a88 │ │ │ │ ldr r3, [r7, #56] @ 0x38 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [r3, #192] @ 0xc0 │ │ │ │ - bl 175880 │ │ │ │ + bl 1758b8 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1292f2 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ add.w r9, r9, #1 │ │ │ │ str.w r4, [sl], #4 │ │ │ │ cmp fp, r9 │ │ │ │ @@ -314726,15 +314727,15 @@ │ │ │ │ beq.n 12909e │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 12beea │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ add.w r4, r3, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1951f4 │ │ │ │ + bl 19522c │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ mov r6, r0 │ │ │ │ sub.w r8, r3, #4 │ │ │ │ cmp r9, r8 │ │ │ │ bne.n 1290ca │ │ │ │ b.w 12beea │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ @@ -314745,15 +314746,15 @@ │ │ │ │ and.w r3, r3, #1 │ │ │ │ cmp r4, r8 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1290bc │ │ │ │ mov r0, r8 │ │ │ │ - bl 1951f4 │ │ │ │ + bl 19522c │ │ │ │ and.w r3, r6, r0 │ │ │ │ uxth r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1290bc │ │ │ │ add.w ip, r7, #336 @ 0x150 │ │ │ │ add.w sl, r7, #352 @ 0x160 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ @@ -314934,15 +314935,15 @@ │ │ │ │ movs r2, #2 │ │ │ │ bl 122954 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r7, #56] @ 0x38 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ ldr.w r0, [r3, #192] @ 0xc0 │ │ │ │ - bl 1758bc │ │ │ │ + bl 1758f4 │ │ │ │ b.w 128a88 │ │ │ │ ldrd r1, r2, [r3, #4] │ │ │ │ cmp r1, r2 │ │ │ │ bne.w 128c98 │ │ │ │ cmp.w fp, #0 │ │ │ │ bne.w 128a36 │ │ │ │ add.w r3, r7, #304 @ 0x130 │ │ │ │ @@ -315407,19 +315408,19 @@ │ │ │ │ ldr.w r3, [r7, #384] @ 0x180 │ │ │ │ bl 12221c │ │ │ │ b.w 12833e │ │ │ │ ldr r1, [pc, #16] @ (129884 ) │ │ │ │ ldr r0, [r7, #56] @ 0x38 │ │ │ │ add r1, pc │ │ │ │ bl 133950 │ │ │ │ - strb r6, [r5, #12] │ │ │ │ + strb r6, [r4, #13] │ │ │ │ movs r1, r3 │ │ │ │ - ldr r2, [r3, #88] @ 0x58 │ │ │ │ + ldr r2, [r2, #92] @ 0x5c │ │ │ │ movs r1, r3 │ │ │ │ - str r2, [r2, #112] @ 0x70 │ │ │ │ + str r2, [r1, #116] @ 0x74 │ │ │ │ movs r1, r3 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 129c14 │ │ │ │ add.w r6, r7, #304 @ 0x130 │ │ │ │ movs r3, #1 │ │ │ │ str r6, [r7, #36] @ 0x24 │ │ │ │ @@ -318208,17 +318209,17 @@ │ │ │ │ bl 121900 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp fp, r9 │ │ │ │ str.w r4, [r3], #4 │ │ │ │ str r3, [r7, #20] │ │ │ │ bhi.n 12b7f2 │ │ │ │ b.w 12854c │ │ │ │ - strb r0, [r1, r0] │ │ │ │ + strb r0, [r0, r1] │ │ │ │ movs r1, r3 │ │ │ │ - strb r6, [r1, r0] │ │ │ │ + strb r6, [r0, r1] │ │ │ │ movs r1, 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} │ │ │ │ @@ -318832,15 +318833,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 1969f0 │ │ │ │ + bl 196a28 │ │ │ │ ldr.w r2, [pc, #2364] @ 12c8bc │ │ │ │ mov sl, r0 │ │ │ │ ldr r3, [r7, r2] │ │ │ │ movs r2, #108 @ 0x6c │ │ │ │ str r3, [sp, #32] │ │ │ │ mla r6, r2, r6, r3 │ │ │ │ ldrb.w r9, [r6, #16] │ │ │ │ @@ -319876,15 +319877,15 @@ │ │ │ │ lsls r0, r0, #2 │ │ │ │ lsls r6, r1 │ │ │ │ lsls r0, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #31 │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #38 @ 0x26 │ │ │ │ + subs r3, #94 @ 0x5e │ │ │ │ movs r1, r3 │ │ │ │ subs r2, #132 @ 0x84 │ │ │ │ lsls r0, r0, #2 │ │ │ │ ldr r7, [r5, #124] @ 0x7c │ │ │ │ cmp r7, #0 │ │ │ │ beq.w 12e718 │ │ │ │ movs r3, #1 │ │ │ │ @@ -322577,15 +322578,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 1798d8 │ │ │ │ + bl 179910 │ │ │ │ str.w r0, [r8, #88] @ 0x58 │ │ │ │ ldr.w r8, [r5, #40] @ 0x28 │ │ │ │ ldr.w r3, [r8, #80] @ 0x50 │ │ │ │ b.w 12d970 │ │ │ │ nop │ │ │ │ asrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ @@ -322689,15 +322690,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 1798d8 │ │ │ │ + bl 179910 │ │ │ │ str r0, [r7, #88] @ 0x58 │ │ │ │ ldr r7, [r5, #40] @ 0x28 │ │ │ │ ldr r3, [r7, #80] @ 0x50 │ │ │ │ b.w 12c88e │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r4, #100 @ 0x64 │ │ │ │ mov r0, r5 │ │ │ │ @@ -322712,28 +322713,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 1798d8 │ │ │ │ + bl 179910 │ │ │ │ str r0, [r7, #88] @ 0x58 │ │ │ │ ldr r7, [r5, #40] @ 0x28 │ │ │ │ ldr r3, [r7, #80] @ 0x50 │ │ │ │ b.w 12d800 │ │ │ │ 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 1798d8 │ │ │ │ + bl 179910 │ │ │ │ str r0, [r7, #88] @ 0x58 │ │ │ │ ldr r7, [r5, #40] @ 0x28 │ │ │ │ ldr r3, [r7, #80] @ 0x50 │ │ │ │ b.n 12df18 │ │ │ │ tst.w r3, #170 @ 0xaa │ │ │ │ it ne │ │ │ │ movne r7, #2 │ │ │ │ @@ -322851,15 +322852,15 @@ │ │ │ │ nop.w │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #18 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r7, r1 │ │ │ │ + adds r0, r6, r2 │ │ │ │ movs r1, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3776] @ 0xec0 │ │ │ │ ldr.w r2, [pc, #1852] @ 12ef50 │ │ │ │ sub sp, #284 @ 0x11c │ │ │ │ @@ -322868,15 +322869,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, #276] @ 0x114 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 175880 │ │ │ │ + bl 1758b8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 12ee68 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ str r4, [r7, #40] @ 0x28 │ │ │ │ bl 11f92c │ │ │ │ @@ -322898,15 +322899,15 @@ │ │ │ │ movs r5, #0 │ │ │ │ str r3, [r1, #4] │ │ │ │ str r3, [r2, #80] @ 0x50 │ │ │ │ ldr.w r2, [r4, #172]! │ │ │ │ str r2, [r3, #124] @ 0x7c │ │ │ │ ldr.w r0, [r4, #4]! │ │ │ │ movs r1, #0 │ │ │ │ - bl 175798 │ │ │ │ + bl 1757d0 │ │ │ │ str r5, [r4, #0] │ │ │ │ cmp r4, r7 │ │ │ │ bne.n 12e872 │ │ │ │ ldr.w fp, [r6, #16] │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 12ea00 │ │ │ │ @@ -323051,15 +323052,15 @@ │ │ │ │ movs r6, #0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 12eb38 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r3, #212] @ 0xd4 │ │ │ │ ldr.w r8, [r3, #40] @ 0x28 │ │ │ │ - bl 175880 │ │ │ │ + bl 1758b8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 12ee9a │ │ │ │ ldr r7, [r0, #8] │ │ │ │ adds r3, r6, #6 │ │ │ │ str.w r7, [r8, r3, lsl #2] │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 12eb38 │ │ │ │ @@ -323069,15 +323070,15 @@ │ │ │ │ cbz r3, 12ea42 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 12eedc │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r3, #192] @ 0xc0 │ │ │ │ - bl 175800 │ │ │ │ + bl 175838 │ │ │ │ ldr.w r2, [pc, #1288] @ 12ef58 │ │ │ │ ldr.w r3, [pc, #1280] @ 12ef54 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ eors r2, r3 │ │ │ │ @@ -323182,15 +323183,15 @@ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldrd r6, r3, [sp, #152] @ 0x98 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ ldr r3, [sp, #164] @ 0xa4 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ ldr.w fp, [sp, #160] @ 0xa0 │ │ │ │ - bl 23ea8c │ │ │ │ + bl 23eac4 │ │ │ │ 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 │ │ │ │ @@ -323476,42 +323477,42 @@ │ │ │ │ ldr r0, [r5, #16] │ │ │ │ bl 11f8d8 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r0, [r5, #208] @ 0xd0 │ │ │ │ mov r2, r4 │ │ │ │ str r6, [r4, #12] │ │ │ │ - bl 1758bc │ │ │ │ + bl 1758f4 │ │ │ │ b.n 12e83a │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 126050 │ │ │ │ b.n 12e9ea │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 126050 │ │ │ │ b.n 12e9ea │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r3, #208] @ 0xd0 │ │ │ │ - bl 175880 │ │ │ │ + bl 1758b8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 12ea24 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ bl 11f8d8 │ │ │ │ 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 1758bc │ │ │ │ + bl 1758f4 │ │ │ │ b.n 12ea26 │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 12eb9e │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #9 │ │ │ │ beq.w 12eb9e │ │ │ │ orr.w r8, r8, #64 @ 0x40 │ │ │ │ @@ -323561,15 +323562,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r4, #31 │ │ │ │ lsls r0, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ asrs r6, r4, #22 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - asrs r4, r7, #29 │ │ │ │ + asrs r4, r6, #30 │ │ │ │ movs r1, r3 │ │ │ │ movs r3, #1 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r2, r3 │ │ │ │ add.w r0, r5, #44 @ 0x2c │ │ │ │ bl 11fdac │ │ │ │ ldr.w r3, [r8, #24] │ │ │ │ @@ -323619,15 +323620,15 @@ │ │ │ │ bl 133950 │ │ │ │ mov.w r8, #0 │ │ │ │ movw r3, #642 @ 0x282 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ add.w r3, r5, #44 @ 0x2c │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bl 23ea8c │ │ │ │ + bl 23eac4 │ │ │ │ mov fp, r0 │ │ │ │ ldrb.w r0, [r4, #65] @ 0x41 │ │ │ │ sub.w r3, fp, #3 │ │ │ │ ldrb.w ip, [r4, #64] @ 0x40 │ │ │ │ clz r3, r3 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ lsls r2, r3, #5 │ │ │ │ @@ -323911,19 +323912,19 @@ │ │ │ │ b.n 12f33c │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r6, #11 │ │ │ │ + asrs r6, r5, #12 │ │ │ │ movs r1, r3 │ │ │ │ - asrs r4, r3, #3 │ │ │ │ + asrs r4, r2, #4 │ │ │ │ movs r1, r3 │ │ │ │ - asrs r6, r5, #9 │ │ │ │ + asrs r6, r4, #10 │ │ │ │ movs r1, r3 │ │ │ │ adds r3, #5 │ │ │ │ cmp r3, r1 │ │ │ │ beq.w 12f91c │ │ │ │ ldr.w r2, [r0, r3, lsl #2] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 12f334 │ │ │ │ @@ -324006,15 +324007,15 @@ │ │ │ │ ldr.w r2, [r5, #216] @ 0xd8 │ │ │ │ tst r3, r2 │ │ │ │ beq.n 12f432 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #10 │ │ │ │ beq.n 12f432 │ │ │ │ mov r0, r4 │ │ │ │ - bl 196c1c │ │ │ │ + bl 196c54 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1302ec │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ mov r2, r8 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ @@ -324506,15 +324507,15 @@ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ands.w r3, r3, #4 │ │ │ │ mov r6, r3 │ │ │ │ beq.w 13023a │ │ │ │ vmov.f32 s0, #96 @ 0x3f000000 0.5 │ │ │ │ - bl 174e50 │ │ │ │ + bl 174e88 │ │ │ │ mov r3, fp │ │ │ │ mov r6, r0 │ │ │ │ mov r2, fp │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ bl 11fdac │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ @@ -325001,15 +325002,15 @@ │ │ │ │ lsls r7, r4, #14 │ │ │ │ lsls r7, r4, #14 │ │ │ │ lsls r7, r4, #14 │ │ │ │ lsls r7, r4, #14 │ │ │ │ lsls r7, r4, #14 │ │ │ │ lsls r2, r2, #5 │ │ │ │ vldr s0, [pc, #732] @ 130188 │ │ │ │ - bl 174e50 │ │ │ │ + bl 174e88 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r3 │ │ │ │ mov sl, r0 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ bl 11fdac │ │ │ │ vldr d7, [pc, #688] @ 130170 │ │ │ │ @@ -325248,15 +325249,15 @@ │ │ │ │ ldr.w r1, [sl, #76] @ 0x4c │ │ │ │ cmp r3, #16 │ │ │ │ mov r0, sl │ │ │ │ it cc │ │ │ │ movcc r3, #16 │ │ │ │ str.w r3, [sl, #72] @ 0x48 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bl 1798d8 │ │ │ │ + bl 179910 │ │ │ │ str.w r0, [sl, #76] @ 0x4c │ │ │ │ ldr.w sl, [r5, #16] │ │ │ │ ldr.w r3, [sl, #68] @ 0x44 │ │ │ │ b.n 12fb12 │ │ │ │ ... │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -325264,15 +325265,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r2, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r2, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - lsrs r0, r3, #13 │ │ │ │ + lsrs r0, r2, #14 │ │ │ │ movs r1, r3 │ │ │ │ mov r9, sl │ │ │ │ ldr r6, [sp, #80] @ 0x50 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ subs r3, r6, #3 │ │ │ │ it ne │ │ │ │ @@ -325601,15 +325602,15 @@ │ │ │ │ ldr.w r1, [r9, #64] @ 0x40 │ │ │ │ cmp r3, #16 │ │ │ │ mov r0, r9 │ │ │ │ it cc │ │ │ │ movcc r3, #16 │ │ │ │ str.w r3, [r9, #60] @ 0x3c │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bl 1798d8 │ │ │ │ + bl 179910 │ │ │ │ str.w r0, [r9, #64] @ 0x40 │ │ │ │ ldr.w r9, [r5, #16] │ │ │ │ ldr.w r3, [r9, #56] @ 0x38 │ │ │ │ b.n 1303f2 │ │ │ │ ldr r1, [pc, #112] @ (1305bc ) │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ add r1, pc │ │ │ │ @@ -325649,25 +325650,25 @@ │ │ │ │ add r1, pc │ │ │ │ bl 133950 │ │ │ │ ldr r1, [pc, #48] @ (1305e0 ) │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ add r1, pc │ │ │ │ bl 133950 │ │ │ │ nop │ │ │ │ - stc2 0, cr0, [r8, #96]! @ 0x60 │ │ │ │ - ldc2 0, cr0, [lr, #-96] @ 0xffffffa0 │ │ │ │ - smlawt r0, r4, r8, r0 │ │ │ │ - stc2 0, cr0, [r6], #-96 @ 0xffffffa0 │ │ │ │ - stc2 0, cr0, [r4], {24} │ │ │ │ - @ instruction: 0xfbe20018 │ │ │ │ - @ instruction: 0xfbbc0018 │ │ │ │ - @ instruction: 0xfb960018 │ │ │ │ - @ instruction: 0xfb700018 │ │ │ │ - smlsdx r0, sl, r8, r0 │ │ │ │ - smladx r0, r4, r8, r0 │ │ │ │ + stc2l 0, cr0, [r0, #96]! @ 0x60 │ │ │ │ + ldc2l 0, cr0, [r6, #-96] @ 0xffffffa0 │ │ │ │ + smmlsr r0, ip, r8, r0 │ │ │ │ + mrrc2 0, 1, r0, lr, cr8 │ │ │ │ + ldc2 0, cr0, [ip], #-96 @ 0xffffffa0 │ │ │ │ + ldc2 0, cr0, [sl], {24} │ │ │ │ + @ instruction: 0xfbf40018 │ │ │ │ + @ instruction: 0xfbce0018 │ │ │ │ + @ instruction: 0xfba80018 │ │ │ │ + @ instruction: 0xfb820018 │ │ │ │ + smmlar r0, ip, r8, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr.w r2, [pc, #1384] @ 130b60 │ │ │ │ sub sp, #28 │ │ │ │ ldr.w r3, [pc, #1384] @ 130b64 │ │ │ │ @@ -325698,15 +325699,15 @@ │ │ │ │ cmp r7, r6 │ │ │ │ beq.w 130b58 │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ cmp r3, #2 │ │ │ │ bhi.n 130678 │ │ │ │ movs r1, #0 │ │ │ │ - bl 17b4f8 │ │ │ │ + bl 17b530 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1307fa │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r6, r3 │ │ │ │ beq.w 130970 │ │ │ │ @@ -325723,21 +325724,21 @@ │ │ │ │ ldr r0, [r5, #16] │ │ │ │ bl 11f8d8 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r0 │ │ │ │ str.w fp, [r0, #12] │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r0, [r5, #212] @ 0xd4 │ │ │ │ - bl 1758bc │ │ │ │ + bl 1758f4 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ mov r0, r5 │ │ │ │ bl 1305e4 │ │ │ │ ldr.w r0, [r5, #208] @ 0xd0 │ │ │ │ mov r1, r7 │ │ │ │ - bl 175880 │ │ │ │ + bl 1758b8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 130958 │ │ │ │ ldr.w r9, [r0, #8] │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #2 │ │ │ │ add r0, sp, #12 │ │ │ │ @@ -325816,15 +325817,15 @@ │ │ │ │ beq.w 13089a │ │ │ │ ldr r2, [r3, #0] │ │ │ │ lsls r2, r2, #31 │ │ │ │ bmi.n 13076c │ │ │ │ ldrb.w r3, [r0, #358] @ 0x166 │ │ │ │ cbz r3, 13079c │ │ │ │ mov r0, r7 │ │ │ │ - bl 19d2a0 │ │ │ │ + bl 19d2d8 │ │ │ │ cbz r0, 13079c │ │ │ │ ldr r6, [r4, #36] @ 0x24 │ │ │ │ add.w r3, r4, #44 @ 0x2c │ │ │ │ cmp r6, r3 │ │ │ │ beq.n 13079c │ │ │ │ ldr r2, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ @@ -325857,15 +325858,15 @@ │ │ │ │ strb.w r3, [r9, #32] │ │ │ │ b.n 130938 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 12e800 │ │ │ │ b.n 1306ec │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ - bl 17b4f8 │ │ │ │ + bl 17b530 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 130656 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ mov r0, r5 │ │ │ │ bl 1305e4 │ │ │ │ b.n 1306d6 │ │ │ │ @@ -325982,15 +325983,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 19d2a0 │ │ │ │ + bl 19d2d8 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ strb.w r3, [r6, #32] │ │ │ │ bl 1305e4 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ mov r0, r5 │ │ │ │ @@ -325999,15 +326000,15 @@ │ │ │ │ ldr r0, [r5, #16] │ │ │ │ bl 11f8d8 │ │ │ │ mov r9, r0 │ │ │ │ str r7, [r0, #12] │ │ │ │ mov r1, r7 │ │ │ │ ldr.w r0, [r5, #208] @ 0xd0 │ │ │ │ mov r2, r9 │ │ │ │ - bl 1758bc │ │ │ │ + bl 1758f4 │ │ │ │ b.n 1306ac │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 1307ec │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 130672 │ │ │ │ @@ -326071,25 +326072,25 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 130a00 │ │ │ │ mov r4, r9 │ │ │ │ b.n 13079c │ │ │ │ mov r4, r9 │ │ │ │ ldr.w r0, [r5, #208] @ 0xd0 │ │ │ │ mov r1, r6 │ │ │ │ - bl 175880 │ │ │ │ + bl 1758b8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 130b16 │ │ │ │ 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 175880 │ │ │ │ + bl 1758b8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 130b00 │ │ │ │ add.w r3, sp, #11 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ bl 121c68 │ │ │ │ @@ -326166,24 +326167,24 @@ │ │ │ │ b.n 130a92 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ bl 11f8d8 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ str r6, [r0, #12] │ │ │ │ ldr.w r0, [r5, #208] @ 0xd0 │ │ │ │ - bl 1758bc │ │ │ │ + bl 1758f4 │ │ │ │ b.n 130a3e │ │ │ │ ldr r0, [r5, #16] │ │ │ │ bl 11f8d8 │ │ │ │ mov r9, r0 │ │ │ │ str r6, [r0, #12] │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r0, [r5, #208] @ 0xd0 │ │ │ │ mov r2, r9 │ │ │ │ - bl 1758bc │ │ │ │ + bl 1758f4 │ │ │ │ b.n 130a28 │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #45 @ 0x2d │ │ │ │ add.w r0, r5, #44 @ 0x2c │ │ │ │ bl 11fdac │ │ │ │ @@ -326202,15 +326203,15 @@ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ ldr??.w r0, [lr, #127] @ 0x7f │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ vst4.16 {d0-d3}, [r0 :256] │ │ │ │ - vst4.8 {d0-d3}, [r6 :64], r8 │ │ │ │ + ldrsh.w r0, [lr, r8, lsl #1] │ │ │ │ ldr r3, [pc, #40] @ (130b9c ) │ │ │ │ mov.w ip, #108 @ 0x6c │ │ │ │ ldr r2, [pc, #40] @ (130ba0 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r1, #20] │ │ │ │ mla r3, ip, r2, r3 │ │ │ │ @@ -326602,15 +326603,15 @@ │ │ │ │ str.w r3, [sl, #28] │ │ │ │ ldr.w r0, [sl] │ │ │ │ bl 11ea64 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ str.w r0, [sl, #16] │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r0, [sl, #208] @ 0xd0 │ │ │ │ - bl 175880 │ │ │ │ + bl 1758b8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1314d8 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r0, r4 │ │ │ │ str.w r4, [sl, #40] @ 0x28 │ │ │ │ bl 11f92c │ │ │ │ cmp r0, #0 │ │ │ │ @@ -326662,27 +326663,27 @@ │ │ │ │ str.w r2, [r1, #868] @ 0x364 │ │ │ │ cmp r2, #33 @ 0x21 │ │ │ │ bhi.w 133036 │ │ │ │ lsls r2, r2, #2 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, sl │ │ │ │ str.w r2, [sl, #24] │ │ │ │ - bl 17997c │ │ │ │ + bl 1799b4 │ │ │ │ ldr.w r1, [sl, #20] │ │ │ │ str.w r0, [sl, #32] │ │ │ │ b.n 130f00 │ │ │ │ tst.w r2, #112 @ 0x70 │ │ │ │ bne.n 130f66 │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ movs r1, #4 │ │ │ │ mov r0, sl │ │ │ │ ldr.w r2, [r3, #408] @ 0x198 │ │ │ │ lsls r2, r2, #2 │ │ │ │ str.w r2, [sl, #28] │ │ │ │ - bl 17997c │ │ │ │ + bl 1799b4 │ │ │ │ ldr.w r1, [sl, #20] │ │ │ │ str.w r0, [sl, #36] @ 0x24 │ │ │ │ b.n 130f6c │ │ │ │ subs r2, #13 │ │ │ │ cmp r2, #1 │ │ │ │ bhi.n 130ffe │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ @@ -326754,15 +326755,15 @@ │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 13110e │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str.w r5, [sl, #56] @ 0x38 │ │ │ │ - bl 1def54 │ │ │ │ + bl 1def8c │ │ │ │ ldr r1, [r5, #24] │ │ │ │ mov r0, sl │ │ │ │ bl 1305e4 │ │ │ │ ldr r1, [r5, #40] @ 0x28 │ │ │ │ mov r0, sl │ │ │ │ bl 12e800 │ │ │ │ ldr.w r3, [sl, #40] @ 0x28 │ │ │ │ @@ -327096,15 +327097,15 @@ │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ bl 11f8d8 │ │ │ │ mov r4, r0 │ │ │ │ str r6, [r0, #12] │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r0, [sl, #208] @ 0xd0 │ │ │ │ mov r2, r4 │ │ │ │ - bl 1758bc │ │ │ │ + bl 1758f4 │ │ │ │ b.n 130f8c │ │ │ │ ldrb.w r8, [r2, #92] @ 0x5c │ │ │ │ cmp.w r8, #0 │ │ │ │ bne.w 13116a │ │ │ │ ldr.w r6, [sl, #16] │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ @@ -327522,15 +327523,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 1798d8 │ │ │ │ + bl 179910 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr r5, [r3, #40] @ 0x28 │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ b.n 1317fc │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #86 @ 0x56 │ │ │ │ @@ -327541,22 +327542,22 @@ │ │ │ │ b.w 13108e │ │ │ │ nop │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf18a007f │ │ │ │ - ldrh r4, [r4, #4] │ │ │ │ + ldrh r4, [r3, #6] │ │ │ │ movs r0, r3 │ │ │ │ sbcs.w r0, r6, #127 @ 0x7f │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r0, #10 │ │ │ │ + asrs r2, r7, #10 │ │ │ │ movs r5, r4 │ │ │ │ - asrs r0, r1, #9 │ │ │ │ + asrs r0, r0, #10 │ │ │ │ movs r5, r4 │ │ │ │ @ instruction: 0xf0bc007f │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #87 @ 0x57 │ │ │ │ mov r0, sl │ │ │ │ bl 121f94 │ │ │ │ str.w r0, [sl, #140] @ 0x8c │ │ │ │ @@ -327672,15 +327673,15 @@ │ │ │ │ strh r2, [r0, #8] │ │ │ │ strh r5, [r0, #12] │ │ │ │ bne.n 131ad2 │ │ │ │ ldr r5, [r7, #24] │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 179958 │ │ │ │ + bl 179990 │ │ │ │ mov r2, r9 │ │ │ │ add.w r1, r7, #72 @ 0x48 │ │ │ │ str r0, [r6, #32] │ │ │ │ blx 43210 │ │ │ │ ldr.w r5, [sl, #40] @ 0x28 │ │ │ │ ldrd r3, r2, [r5, #80] @ 0x50 │ │ │ │ cmp r3, r2 │ │ │ │ @@ -328323,48 +328324,48 @@ │ │ │ │ ldr r3, [pc, #980] @ (1325f8 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #980] @ (1325fc ) │ │ │ │ ldr r1, [pc, #980] @ (132600 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 17642c │ │ │ │ + bl 176464 │ │ │ │ mov r0, r5 │ │ │ │ bl 13e688 │ │ │ │ b.n 1321c8 │ │ │ │ ldr r3, [pc, #964] @ (132604 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #964] @ (132608 ) │ │ │ │ ldr r1, [pc, #968] @ (13260c ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 17642c │ │ │ │ + bl 176464 │ │ │ │ mov r0, r5 │ │ │ │ bl 13e688 │ │ │ │ b.n 1321d8 │ │ │ │ ldr r3, [pc, #952] @ (132610 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #952] @ (132614 ) │ │ │ │ ldr r1, [pc, #952] @ (132618 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 17642c │ │ │ │ + bl 176464 │ │ │ │ mov r0, r5 │ │ │ │ bl 13e688 │ │ │ │ b.n 1321ae │ │ │ │ ldr r3, [pc, #936] @ (13261c ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #936] @ (132620 ) │ │ │ │ ldr r1, [pc, #940] @ (132624 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 17642c │ │ │ │ + bl 176464 │ │ │ │ mov r0, r5 │ │ │ │ bl 13e688 │ │ │ │ b.n 1321e8 │ │ │ │ ldr r3, [r7, #32] │ │ │ │ ldr r5, [r7, #24] │ │ │ │ ldr.w fp, [r7, #16] │ │ │ │ ldr.w r3, [r3, #1440] @ 0x5a0 │ │ │ │ @@ -328390,15 +328391,15 @@ │ │ │ │ ldr r3, [pc, #860] @ (132628 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #860] @ (13262c ) │ │ │ │ ldr r1, [pc, #860] @ (132630 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 17642c │ │ │ │ + bl 176464 │ │ │ │ mov r0, r5 │ │ │ │ bl 13e688 │ │ │ │ b.n 132208 │ │ │ │ ldr.w r3, [r8] │ │ │ │ lsls r0, r3, #24 │ │ │ │ bmi.w 132d4e │ │ │ │ ldr r4, [r7, #40] @ 0x28 │ │ │ │ @@ -328437,15 +328438,15 @@ │ │ │ │ ldr r3, [pc, #740] @ (132634 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #740] @ (132638 ) │ │ │ │ ldr r1, [pc, #740] @ (13263c ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 17642c │ │ │ │ + bl 176464 │ │ │ │ mov r0, r5 │ │ │ │ bl 13e688 │ │ │ │ b.n 13221a │ │ │ │ ldr.w r3, [r8] │ │ │ │ lsls r1, r3, #24 │ │ │ │ bmi.w 132d6a │ │ │ │ ldr r5, [r7, #40] @ 0x28 │ │ │ │ @@ -328462,15 +328463,15 @@ │ │ │ │ ldr r3, [pc, #684] @ (132640 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #684] @ (132644 ) │ │ │ │ ldr r1, [pc, #688] @ (132648 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 17642c │ │ │ │ + bl 176464 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 13e688 │ │ │ │ b.w 131ba2 │ │ │ │ ldr.w r3, [r8] │ │ │ │ lsls r5, r3, #24 │ │ │ │ bmi.w 132870 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ @@ -328574,15 +328575,15 @@ │ │ │ │ ldr r3, [pc, #376] @ (13264c ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #376] @ (132650 ) │ │ │ │ ldr r1, [pc, #376] @ (132654 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 17642c │ │ │ │ + bl 176464 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 13e688 │ │ │ │ b.w 131ca4 │ │ │ │ ldr.w r3, [r8] │ │ │ │ lsls r0, r3, #24 │ │ │ │ bmi.n 1325d6 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ @@ -328603,15 +328604,15 @@ │ │ │ │ strh r2, [r3, #12] │ │ │ │ b.w 131cd0 │ │ │ │ ldr r2, [pc, #304] @ (132658 ) │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [pc, #304] @ (13265c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 17642c │ │ │ │ + bl 176464 │ │ │ │ b.w 130f22 │ │ │ │ ldr r3, [r3, #100] @ 0x64 │ │ │ │ ldr.w r3, [r3, #144] @ 0x90 │ │ │ │ b.w 131654 │ │ │ │ ldr.w r3, [r8] │ │ │ │ lsls r3, r3, #24 │ │ │ │ bmi.w 132ecc │ │ │ │ @@ -328672,79 +328673,79 @@ │ │ │ │ ldr r3, [pc, #136] @ (132660 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #136] @ (132664 ) │ │ │ │ ldr r1, [pc, #136] @ (132668 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 17642c │ │ │ │ + bl 176464 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 13e688 │ │ │ │ b.n 1324f6 │ │ │ │ lsrs r4, r7, #21 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r2, #1 │ │ │ │ + lsls r0, r1, #2 │ │ │ │ movs r5, r4 │ │ │ │ - b.n 132a10 │ │ │ │ + b.n 132a80 │ │ │ │ movs r0, r3 │ │ │ │ - b.n 1328a0 │ │ │ │ + b.n 132910 │ │ │ │ movs r0, r3 │ │ │ │ - ldrsh r2, [r6, r4] │ │ │ │ + ldrsh r2, [r5, r5] │ │ │ │ movs r0, r3 │ │ │ │ - b.n 132990 │ │ │ │ + b.n 132a00 │ │ │ │ movs r0, r3 │ │ │ │ - b.n 132878 │ │ │ │ + b.n 1328e8 │ │ │ │ movs r0, r3 │ │ │ │ - ldrsh r0, [r3, r4] │ │ │ │ + ldrsh r0, [r2, r5] │ │ │ │ movs r0, r3 │ │ │ │ - b.n 132988 │ │ │ │ + b.n 1329f8 │ │ │ │ movs r0, r3 │ │ │ │ - b.n 132850 │ │ │ │ + b.n 1328c0 │ │ │ │ movs r0, r3 │ │ │ │ - ldrsh r6, [r7, r3] │ │ │ │ + ldrsh r6, [r6, r4] │ │ │ │ movs r0, r3 │ │ │ │ - b.n 132900 │ │ │ │ + b.n 132970 │ │ │ │ movs r0, r3 │ │ │ │ - b.n 132828 │ │ │ │ + b.n 132898 │ │ │ │ movs r0, r3 │ │ │ │ - ldrsh r4, [r4, r3] │ │ │ │ + ldrsh r4, [r3, r4] │ │ │ │ movs r0, r3 │ │ │ │ - b.n 132878 │ │ │ │ + b.n 1328e8 │ │ │ │ movs r0, r3 │ │ │ │ - b.n 132780 │ │ │ │ + b.n 1327f0 │ │ │ │ movs r0, r3 │ │ │ │ - ldrsh r2, [r1, r2] │ │ │ │ + ldrsh r2, [r0, r3] │ │ │ │ movs r0, r3 │ │ │ │ - b.n 13273c │ │ │ │ + b.n 1327ac │ │ │ │ movs r0, r3 │ │ │ │ - b.n 132684 │ │ │ │ + b.n 1326f4 │ │ │ │ movs r0, r3 │ │ │ │ - ldrsh r6, [r0, r0] │ │ │ │ + ldrsh r6, [r7, r0] │ │ │ │ movs r0, r3 │ │ │ │ - svc 212 @ 0xd4 │ │ │ │ + b.n 13265c │ │ │ │ movs r0, r3 │ │ │ │ - svc 226 @ 0xe2 │ │ │ │ + b.n 13267c │ │ │ │ movs r0, r3 │ │ │ │ - ldrb r4, [r0, r7] │ │ │ │ + ldrb r4, [r7, r7] │ │ │ │ movs r0, r3 │ │ │ │ - svc 242 @ 0xf2 │ │ │ │ + b.n 1326a4 │ │ │ │ movs r0, r3 │ │ │ │ - udf #160 @ 0xa0 │ │ │ │ + udf #216 @ 0xd8 │ │ │ │ movs r0, r3 │ │ │ │ - ldrb r2, [r0, r2] │ │ │ │ + ldrb r2, [r7, r2] │ │ │ │ movs r0, r3 │ │ │ │ - svc 206 @ 0xce │ │ │ │ + b.n 132668 │ │ │ │ movs r0, r3 │ │ │ │ - ldrb r4, [r6, r0] │ │ │ │ + ldrb r4, [r5, r1] │ │ │ │ movs r0, r3 │ │ │ │ - svc 2 │ │ │ │ + svc 58 @ 0x3a │ │ │ │ movs r0, r3 │ │ │ │ - ble.n 1325a0 │ │ │ │ + ble.n 132610 │ │ │ │ movs r0, r3 │ │ │ │ - ldrh r6, [r7, r5] │ │ │ │ + ldrh r6, [r6, r6] │ │ │ │ movs r0, r3 │ │ │ │ movw r3, #4088 @ 0xff8 │ │ │ │ ands r3, r2 │ │ │ │ sub.w sp, sp, r3 │ │ │ │ cbz r3, 13267e │ │ │ │ subs r3, #4 │ │ │ │ add r3, sp │ │ │ │ @@ -328866,15 +328867,15 @@ │ │ │ │ str r3, [r0, #28] │ │ │ │ ldrh r3, [r3, #8] │ │ │ │ strh r3, [r0, #8] │ │ │ │ bne.n 132796 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 179958 │ │ │ │ + bl 179990 │ │ │ │ ldr r2, [r7, #16] │ │ │ │ ldr r1, [r7, #32] │ │ │ │ str.w r0, [r9, #32] │ │ │ │ blx 43210 │ │ │ │ ldr.w r5, [sl, #40] @ 0x28 │ │ │ │ ldrd r3, r2, [r5, #80] @ 0x50 │ │ │ │ cmp r3, r2 │ │ │ │ @@ -328897,63 +328898,63 @@ │ │ │ │ ldr.w r3, [pc, #2148] @ 133078 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #2148] @ 13307c │ │ │ │ ldr.w r1, [pc, #2148] @ 133080 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 17642c │ │ │ │ + bl 176464 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 13e688 │ │ │ │ b.n 13230a │ │ │ │ ldr.w r3, [pc, #2128] @ 133084 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #2128] @ 133088 │ │ │ │ ldr.w r1, [pc, #2128] @ 13308c │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 17642c │ │ │ │ + bl 176464 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 13e688 │ │ │ │ b.n 1323dc │ │ │ │ ldr.w r3, [pc, #2108] @ 133090 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #2108] @ 133094 │ │ │ │ ldr.w r1, [pc, #2108] @ 133098 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 17642c │ │ │ │ + bl 176464 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 13e688 │ │ │ │ b.n 1323c8 │ │ │ │ ldr.w r3, [pc, #2088] @ 13309c │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #2088] @ 1330a0 │ │ │ │ ldr.w r1, [pc, #2088] @ 1330a4 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 17642c │ │ │ │ + bl 176464 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 13e688 │ │ │ │ b.n 1323b6 │ │ │ │ mov r0, r2 │ │ │ │ bl 112784 │ │ │ │ b.w 131b8e │ │ │ │ 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 1798d8 │ │ │ │ + bl 179910 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr.w r5, [sl, #40] @ 0x28 │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ b.w 131b28 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #87 @ 0x57 │ │ │ │ mov r0, sl │ │ │ │ @@ -328985,15 +328986,15 @@ │ │ │ │ ldr.w r3, [pc, #1944] @ 1330a8 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1940] @ 1330ac │ │ │ │ ldr.w r1, [pc, #1940] @ 1330b0 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 17642c │ │ │ │ + bl 176464 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 13e688 │ │ │ │ b.n 132388 │ │ │ │ ldrb.w r3, [r6, #329] @ 0x149 │ │ │ │ lsls r2, r3, #29 │ │ │ │ bmi.n 13294c │ │ │ │ ldrb.w r2, [r6, #322] @ 0x142 │ │ │ │ @@ -329334,15 +329335,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 1798d8 │ │ │ │ + bl 179910 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr.w r5, [sl, #40] @ 0x28 │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ b.n 1327e4 │ │ │ │ ldr.w r3, [r8] │ │ │ │ lsls r4, r3, #24 │ │ │ │ bmi.w 132ee8 │ │ │ │ @@ -329358,26 +329359,26 @@ │ │ │ │ ldr r3, [pc, #876] @ (1330bc ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #876] @ (1330c0 ) │ │ │ │ ldr r1, [pc, #876] @ (1330c4 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 17642c │ │ │ │ + bl 176464 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 13e688 │ │ │ │ b.w 1322ee │ │ │ │ ldr r3, [pc, #860] @ (1330c8 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #860] @ (1330cc ) │ │ │ │ ldr r1, [pc, #860] @ (1330d0 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 17642c │ │ │ │ + bl 176464 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 13e688 │ │ │ │ b.w 132372 │ │ │ │ add.w r3, sl, #44 @ 0x2c │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ b.w 13149e │ │ │ │ bic.w r0, r0, #15 │ │ │ │ @@ -329404,37 +329405,37 @@ │ │ │ │ ldr r3, [pc, #760] @ (1330d4 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #760] @ (1330d8 ) │ │ │ │ ldr r1, [pc, #760] @ (1330dc ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 17642c │ │ │ │ + bl 176464 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 13e688 │ │ │ │ b.w 132346 │ │ │ │ ldr r3, [pc, #744] @ (1330e0 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #744] @ (1330e4 ) │ │ │ │ ldr r1, [pc, #744] @ (1330e8 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 17642c │ │ │ │ + bl 176464 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 13e688 │ │ │ │ b.n 132cfe │ │ │ │ ldr r3, [pc, #728] @ (1330ec ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #728] @ (1330f0 ) │ │ │ │ ldr r1, [pc, #732] @ (1330f4 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 17642c │ │ │ │ + bl 176464 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 13e688 │ │ │ │ b.n 132974 │ │ │ │ ldrb.w r3, [r2, #873] @ 0x369 │ │ │ │ b.w 13219c │ │ │ │ ldr r4, [r7, #44] @ 0x2c │ │ │ │ ldr r0, [r4, #104] @ 0x68 │ │ │ │ @@ -329481,85 +329482,85 @@ │ │ │ │ ldr r3, [pc, #588] @ (1330f8 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #588] @ (1330fc ) │ │ │ │ ldr r1, [pc, #588] @ (133100 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 17642c │ │ │ │ + bl 176464 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 13e688 │ │ │ │ b.n 132d44 │ │ │ │ ldrb.w r3, [r2, #873] @ 0x369 │ │ │ │ b.w 132172 │ │ │ │ ldr r3, [pc, #564] @ (133104 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #564] @ (133108 ) │ │ │ │ ldr r1, [pc, #568] @ (13310c ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 17642c │ │ │ │ + bl 176464 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 13e688 │ │ │ │ b.w 13254a │ │ │ │ ldr r3, [pc, #548] @ (133110 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #548] @ (133114 ) │ │ │ │ ldr r1, [pc, #552] @ (133118 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 17642c │ │ │ │ + bl 176464 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 13e688 │ │ │ │ b.n 132d30 │ │ │ │ ldr r3, [pc, #536] @ (13311c ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #536] @ (133120 ) │ │ │ │ ldr r1, [pc, #536] @ (133124 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 17642c │ │ │ │ + bl 176464 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 13e688 │ │ │ │ b.n 1328e4 │ │ │ │ lsls r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ cmp r2, #16 │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str r2, [r5, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 1798d8 │ │ │ │ + bl 179910 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ b.w 1313a4 │ │ │ │ ldr r3, [pc, #492] @ (133128 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #492] @ (13312c ) │ │ │ │ ldr r1, [pc, #496] @ (133130 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 17642c │ │ │ │ + bl 176464 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 13e688 │ │ │ │ b.w 131dae │ │ │ │ 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 1798d8 │ │ │ │ + bl 179910 │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ ldr r4, [r6, #0] │ │ │ │ ldr.w r2, [sl, #24] │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ b.w 132768 │ │ │ │ ldr.w r3, [sl] │ │ │ │ ldrb r3, [r3, #8] │ │ │ │ @@ -329570,15 +329571,15 @@ │ │ │ │ ldr r3, [pc, #428] @ (133134 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #428] @ (133138 ) │ │ │ │ ldr r1, [pc, #428] @ (13313c ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 17642c │ │ │ │ + bl 176464 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 13e688 │ │ │ │ b.n 132808 │ │ │ │ ldrb.w r3, [r2, #873] @ 0x369 │ │ │ │ b.w 1324b4 │ │ │ │ add.w r0, sl, #44 @ 0x2c │ │ │ │ mov r3, r5 │ │ │ │ @@ -329650,141 +329651,141 @@ │ │ │ │ add r1, pc │ │ │ │ bl 133950 │ │ │ │ ldr r1, [pc, #224] @ (133150 ) │ │ │ │ mov r0, sl │ │ │ │ add r1, pc │ │ │ │ bl 133950 │ │ │ │ nop │ │ │ │ - bgt.n 133158 │ │ │ │ + bgt.n 132fc8 │ │ │ │ movs r0, r3 │ │ │ │ - blt.n 133138 │ │ │ │ + blt.n 132fa8 │ │ │ │ movs r0, r3 │ │ │ │ - ldr r6, [r7, r4] │ │ │ │ + ldr r6, [r6, r5] │ │ │ │ movs r0, r3 │ │ │ │ - blt.n 13310c │ │ │ │ + blt.n 13317c │ │ │ │ movs r0, r3 │ │ │ │ - blt.n 133104 │ │ │ │ + blt.n 133174 │ │ │ │ movs r0, r3 │ │ │ │ - ldr r6, [r3, r4] │ │ │ │ + ldr r6, [r2, r5] │ │ │ │ movs r0, r3 │ │ │ │ - blt.n 133118 │ │ │ │ + blt.n 133188 │ │ │ │ movs r0, r3 │ │ │ │ - blt.n 1330d0 │ │ │ │ + blt.n 133140 │ │ │ │ movs r0, r3 │ │ │ │ - ldr r6, [r7, r3] │ │ │ │ + ldr r6, [r6, r4] │ │ │ │ movs r0, r3 │ │ │ │ - bgt.n 133104 │ │ │ │ + bgt.n 133174 │ │ │ │ movs r0, r3 │ │ │ │ - bge.n 13309c │ │ │ │ + blt.n 13310c │ │ │ │ movs r0, r3 │ │ │ │ - ldr r6, [r3, r3] │ │ │ │ + ldr r6, [r2, r4] │ │ │ │ movs r0, r3 │ │ │ │ - blt.n 13310c │ │ │ │ + blt.n 13317c │ │ │ │ movs r0, r3 │ │ │ │ - bge.n 13316c │ │ │ │ + bge.n 132fdc │ │ │ │ movs r0, r3 │ │ │ │ - ldr r0, [r0, r1] │ │ │ │ + ldr r0, [r7, r1] │ │ │ │ movs r0, r3 │ │ │ │ - blt.n 133084 │ │ │ │ + bgt.n 1330f4 │ │ │ │ movs r0, r3 │ │ │ │ - blt.n 13316c │ │ │ │ + blt.n 132fdc │ │ │ │ movs r0, r3 │ │ │ │ - bvc.n 1330f4 │ │ │ │ + bvc.n 133164 │ │ │ │ movs r0, r3 │ │ │ │ - bvs.n 13310c │ │ │ │ + bvs.n 13317c │ │ │ │ movs r0, r3 │ │ │ │ - strb r6, [r0, r0] │ │ │ │ + strb r6, [r7, r0] │ │ │ │ movs r0, r3 │ │ │ │ - bvs.n 133158 │ │ │ │ + bvs.n 1331c8 │ │ │ │ movs r0, r3 │ │ │ │ - bvs.n 1330e0 │ │ │ │ + bvs.n 133150 │ │ │ │ movs r0, r3 │ │ │ │ - strh r2, [r5, r7] │ │ │ │ + strb r2, [r4, r0] │ │ │ │ movs r0, r3 │ │ │ │ - bvs.n 133124 │ │ │ │ + bvs.n 133194 │ │ │ │ movs r0, r3 │ │ │ │ - bpl.n 13300c │ │ │ │ + bpl.n 13307c │ │ │ │ movs r0, r3 │ │ │ │ - strh r2, [r7, r5] │ │ │ │ + strh r2, [r6, r6] │ │ │ │ movs r0, r3 │ │ │ │ - bvc.n 132fe8 │ │ │ │ + bvc.n 133058 │ │ │ │ movs r0, r3 │ │ │ │ - bpl.n 1331e0 │ │ │ │ + bpl.n 133050 │ │ │ │ movs r0, r3 │ │ │ │ - strh r6, [r3, r5] │ │ │ │ + strh r6, [r2, r6] │ │ │ │ movs r0, r3 │ │ │ │ - bhi.n 133130 │ │ │ │ + bhi.n 1331a0 │ │ │ │ movs r0, r3 │ │ │ │ - bpl.n 1331b8 │ │ │ │ + bpl.n 133028 │ │ │ │ movs r0, r3 │ │ │ │ - strh r4, [r0, r5] │ │ │ │ + strh r4, [r7, r5] │ │ │ │ movs r0, r3 │ │ │ │ - bvs.n 133028 │ │ │ │ + bvs.n 133098 │ │ │ │ movs r0, r3 │ │ │ │ - bmi.n 133090 │ │ │ │ + bpl.n 133100 │ │ │ │ movs r0, r3 │ │ │ │ - strh r2, [r5, r2] │ │ │ │ + strh r2, [r4, r3] │ │ │ │ movs r0, r3 │ │ │ │ - bpl.n 133150 │ │ │ │ + bpl.n 1331c0 │ │ │ │ movs r0, r3 │ │ │ │ - bmi.n 133058 │ │ │ │ + bmi.n 1330c8 │ │ │ │ movs r0, r3 │ │ │ │ - strh r0, [r1, r2] │ │ │ │ + strh r0, [r0, r3] │ │ │ │ movs r0, r3 │ │ │ │ - bvs.n 1331f4 │ │ │ │ + bvs.n 133064 │ │ │ │ movs r0, r3 │ │ │ │ - bmi.n 13302c │ │ │ │ + bmi.n 13309c │ │ │ │ movs r0, r3 │ │ │ │ - strh r4, [r5, r1] │ │ │ │ + strh r4, [r4, r2] │ │ │ │ movs r0, r3 │ │ │ │ - bvs.n 13316c │ │ │ │ + bvs.n 1331dc │ │ │ │ movs r0, r3 │ │ │ │ - bmi.n 133204 │ │ │ │ + bmi.n 133074 │ │ │ │ movs r0, r3 │ │ │ │ - strh r2, [r2, r1] │ │ │ │ + strh r2, [r1, r2] │ │ │ │ movs r0, r3 │ │ │ │ - bpl.n 1330c4 │ │ │ │ + bvs.n 133134 │ │ │ │ movs r0, r3 │ │ │ │ - bmi.n 1331a4 │ │ │ │ + bmi.n 133214 │ │ │ │ movs r0, r3 │ │ │ │ - strh r4, [r3, r0] │ │ │ │ + strh r4, [r2, r1] │ │ │ │ movs r0, r3 │ │ │ │ - bmi.n 1331ec │ │ │ │ + bmi.n 13305c │ │ │ │ movs r0, r3 │ │ │ │ - bcc.n 133114 │ │ │ │ + bmi.n 133184 │ │ │ │ movs r0, r3 │ │ │ │ - str r6, [r1, r7] │ │ │ │ + strh r6, [r0, r0] │ │ │ │ movs r0, r3 │ │ │ │ - bpl.n 13310c │ │ │ │ + bvs.n 13317c │ │ │ │ movs r0, r3 │ │ │ │ - bcs.n 1330b4 │ │ │ │ + bcs.n 133124 │ │ │ │ movs r0, r3 │ │ │ │ - bcs.n 13312c │ │ │ │ + bcc.n 13319c │ │ │ │ movs r0, r3 │ │ │ │ - bpl.n 13322c │ │ │ │ + bpl.n 13309c │ │ │ │ movs r0, r3 │ │ │ │ - bpl.n 1331ac │ │ │ │ + bpl.n 13321c │ │ │ │ movs r0, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (133178 ) │ │ │ │ movw r2, #441 @ 0x1b9 │ │ │ │ ldr r1, [pc, #16] @ (13317c ) │ │ │ │ ldr r0, [pc, #20] @ (133180 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 11e770 │ │ │ │ nop │ │ │ │ - vaddl.s16 q8, d12, d20 │ │ │ │ - strb r6, [r0, #25] │ │ │ │ + ands.w r0, r4, #36 @ 0x24 │ │ │ │ + strb r6, [r7, #25] │ │ │ │ movs r0, r3 │ │ │ │ - stc2 0, cr0, [ip, #-112]! @ 0xffffff90 │ │ │ │ + stc2l 0, cr0, [r4, #-112]! @ 0xffffff90 │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ str.w r0, [ip, #-16] │ │ │ │ ldr.w ip, [pc, #100] @ 133200 │ │ │ │ @@ -329824,15 +329825,15 @@ │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ ldmia r6, {r3, r4, r6} │ │ │ │ lsls r7, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r3, #84] @ 0x54 │ │ │ │ + str r6, [r2, #88] @ 0x58 │ │ │ │ movs r0, r3 │ │ │ │ ldmia r6!, {r5} │ │ │ │ lsls r7, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -330012,15 +330013,15 @@ │ │ │ │ add r0, pc │ │ │ │ ldr.w r7, [pc, #1056] @ 1337f4 │ │ │ │ add r1, pc │ │ │ │ bl 133184 │ │ │ │ mov.w r1, #268 @ 0x10c │ │ │ │ movs r0, #0 │ │ │ │ add r7, pc │ │ │ │ - bl 1798ac │ │ │ │ + bl 1798e4 │ │ │ │ ldrb.w r3, [r8, #8] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #4 │ │ │ │ beq.w 133568 │ │ │ │ cmp r3, #3 │ │ │ │ beq.w 13353a │ │ │ │ cmp r3, #5 │ │ │ │ @@ -330033,67 +330034,67 @@ │ │ │ │ str.w r8, [r4] │ │ │ │ str r6, [r4, #20] │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ ldr r3, [pc, #1000] @ (133800 ) │ │ │ │ mov r2, r9 │ │ │ │ ldr r5, [r7, r3] │ │ │ │ mov r1, r5 │ │ │ │ - bl 175660 │ │ │ │ + bl 175698 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ str.w r0, [r4, #164] @ 0xa4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 175660 │ │ │ │ + bl 175698 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ str.w r0, [r4, #208] @ 0xd0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 175660 │ │ │ │ + bl 175698 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ str.w r0, [r4, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 175660 │ │ │ │ + bl 175698 │ │ │ │ str.w r0, [r4, #192] @ 0xc0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 175cc0 │ │ │ │ + bl 175cf8 │ │ │ │ ldr.w r1, [sl, #252] @ 0xfc │ │ │ │ str.w r0, [r4, #196] @ 0xc4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 198808 │ │ │ │ + bl 198840 │ │ │ │ add.w r1, sl, #240 @ 0xf0 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r4, #8] │ │ │ │ mov r0, r6 │ │ │ │ bl 105a34 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 14a454 │ │ │ │ cbz r0, 1334b6 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 190a28 │ │ │ │ + bl 190a60 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1e35ac │ │ │ │ + bl 1e35e4 │ │ │ │ orrs r5, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1e4ce0 │ │ │ │ + bl 1e4d18 │ │ │ │ orr.w r9, r0, r5 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1e41d0 │ │ │ │ + bl 1e4208 │ │ │ │ orr.w r5, r0, r9 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1e1228 │ │ │ │ + bl 1e1260 │ │ │ │ orrs r0, r5 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 133478 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1914b8 │ │ │ │ + bl 1914f0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1e41d0 │ │ │ │ + bl 1e4208 │ │ │ │ ldrb.w r3, [r8, #357] @ 0x165 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 1335f2 │ │ │ │ ldrb.w r3, [r8, #349] @ 0x15d │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 1335de │ │ │ │ ldr r3, [r6, #112] @ 0x70 │ │ │ │ @@ -330101,23 +330102,23 @@ │ │ │ │ beq.n 133580 │ │ │ │ ldr r3, [pc, #816] @ (133804 ) │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1fd518 │ │ │ │ + bl 1fd550 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 1335fa │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, r2 │ │ │ │ - bl 20f73c │ │ │ │ + bl 20f774 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 19ef54 │ │ │ │ + bl 19ef8c │ │ │ │ ldr r1, [r6, #112] @ 0x70 │ │ │ │ ldr.w ip, [r4, #8] │ │ │ │ cmp r1, #4 │ │ │ │ beq.w 133642 │ │ │ │ ldr r3, [pc, #772] @ (133808 ) │ │ │ │ ldrb.w r2, [ip, #32] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ @@ -330179,15 +330180,15 @@ │ │ │ │ b.n 1334d0 │ │ │ │ ldrb r3, [r6, #14] │ │ │ │ lsls r3, r3, #30 │ │ │ │ bpl.n 133560 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r2, #5 │ │ │ │ movs r1, #8 │ │ │ │ - bl 193868 │ │ │ │ + bl 1938a0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 133560 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r0, #36] @ 0x24 │ │ │ │ str r5, [r0, #44] @ 0x2c │ │ │ │ ldr.w r3, [r7, #384] @ 0x180 │ │ │ │ @@ -330201,37 +330202,37 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 1335ba │ │ │ │ cbz r1, 1335d0 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a1c50 │ │ │ │ + bl 1a1c88 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r6, #522] @ 0x20a │ │ │ │ b.n 133560 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 14a61c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1334ca │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1e41d0 │ │ │ │ + bl 1e4208 │ │ │ │ b.n 1334ca │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 14a510 │ │ │ │ b.n 1334c0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1fba40 │ │ │ │ + bl 1fba78 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1e39c8 │ │ │ │ + bl 1e3a00 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1e41d0 │ │ │ │ + bl 1e4208 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r1, #0 │ │ │ │ - bl 1eaa9c │ │ │ │ + bl 1eaad4 │ │ │ │ b.n 1334e6 │ │ │ │ lsls r2, r3, #26 │ │ │ │ bpl.n 13354e │ │ │ │ cmp r1, #14 │ │ │ │ bhi.w 13379e │ │ │ │ tbh [pc, r1, lsl #1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ @@ -330281,15 +330282,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 13367a │ │ │ │ ldr r3, [r3, #0] │ │ │ │ adds r5, #1 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 133686 │ │ │ │ - bl 195490 │ │ │ │ + bl 1954c8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 133672 │ │ │ │ cmp r5, #49 @ 0x31 │ │ │ │ bls.n 133790 │ │ │ │ cmp r5, #69 @ 0x45 │ │ │ │ itett ls │ │ │ │ movls r3, #3 │ │ │ │ @@ -330390,20 +330391,20 @@ │ │ │ │ movs r0, #2 │ │ │ │ ldr r5, [pc, #128] @ (133828 ) │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r2, [pc, #128] @ (13382c ) │ │ │ │ add r5, pc │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc │ │ │ │ - bl 17642c │ │ │ │ + bl 176464 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #2 │ │ │ │ - bl 204af4 │ │ │ │ + bl 204b2c │ │ │ │ ldr.w ip, [r4, #8] │ │ │ │ b.n 13354e │ │ │ │ ldr r3, [pc, #100] @ (133830 ) │ │ │ │ add r3, pc │ │ │ │ b.n 1337a2 │ │ │ │ ldr r3, [pc, #100] @ (133834 ) │ │ │ │ add r3, pc │ │ │ │ @@ -330416,77 +330417,77 @@ │ │ │ │ b.n 1337a2 │ │ │ │ ldr r3, [pc, #92] @ (133840 ) │ │ │ │ add r3, pc │ │ │ │ b.n 1337a2 │ │ │ │ mov r3, r2 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ udf #255 @ 0xff │ │ │ │ - str r4, [r1, #52] @ 0x34 │ │ │ │ + str r4, [r0, #56] @ 0x38 │ │ │ │ movs r0, r3 │ │ │ │ - ldcl 0, cr0, [lr, #-144]! @ 0xffffff70 │ │ │ │ + ldc 0, cr0, [r6, #144]! @ 0x90 │ │ │ │ ldmia r4, {r1, r3, r4} │ │ │ │ lsls r7, r7, #1 │ │ │ │ lsrs r4, r7, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r5, #7 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #21 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r2, #20] │ │ │ │ + ldr r2, [r1, #24] │ │ │ │ movs r0, r3 │ │ │ │ - ldr r6, [r1, #20] │ │ │ │ + ldr r6, [r0, #24] │ │ │ │ movs r0, r3 │ │ │ │ - adds r6, r6, #7 │ │ │ │ + subs r6, r5, #0 │ │ │ │ movs r2, r3 │ │ │ │ - ldr r2, [r5, #16] │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ movs r0, r3 │ │ │ │ - ldr r2, [r5, #16] │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ movs r0, r3 │ │ │ │ - sbcs.w r0, r4, #10158080 @ 0x9b0000 │ │ │ │ - ldr r1, [pc, #720] @ (133afc ) │ │ │ │ + sub.w r0, ip, #10158080 @ 0x9b0000 │ │ │ │ + ldr r1, [pc, #944] @ (133bdc ) │ │ │ │ movs r0, r3 │ │ │ │ - ldmia r6!, {r2, r3, r4, r7} │ │ │ │ + ldmia r6, {r2, r4, r6, r7} │ │ │ │ movs r0, r3 │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ + ldr r2, [r1, #12] │ │ │ │ movs r0, r3 │ │ │ │ - ldr r0, [r2, #8] │ │ │ │ + ldr r0, [r1, #12] │ │ │ │ movs r0, r3 │ │ │ │ - adds r6, r0, #5 │ │ │ │ + adds r6, r7, #5 │ │ │ │ movs r2, r3 │ │ │ │ - ldr r4, [r1, #8] │ │ │ │ + ldr r4, [r0, #12] │ │ │ │ movs r0, r3 │ │ │ │ - ldr r6, [r2, #8] │ │ │ │ + ldr r6, [r1, #12] │ │ │ │ movs r0, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 179a60 │ │ │ │ + bl 179a98 │ │ │ │ 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 179958 │ │ │ │ + bl 179990 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr.w r0, [r4, #164] @ 0xa4 │ │ │ │ - bl 1758bc │ │ │ │ + bl 1758f4 │ │ │ │ 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 │ │ │ │ @@ -330591,110 +330592,110 @@ │ │ │ │ ldr r3, [pc, #84] @ (1339e0 ) │ │ │ │ ldr r1, [r2, r1] │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r2, r1 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ - bl 175660 │ │ │ │ + bl 175698 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r6 │ │ │ │ mov r4, r0 │ │ │ │ - bl 179c34 │ │ │ │ + bl 179c6c │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1758bc │ │ │ │ + bl 1758f4 │ │ │ │ ldr r1, [pc, #52] @ (1339e4 ) │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r3, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 204af4 │ │ │ │ + bl 204b2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 179a60 │ │ │ │ + bl 179a98 │ │ │ │ ldr r1, [pc, #36] @ (1339e8 ) │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 176394 │ │ │ │ + bl 1763cc │ │ │ │ b.n 1339ae │ │ │ │ stmia r6!, {r2, r4, r7} │ │ │ │ lsls r7, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ stmia r6!, {r1, r2, r7} │ │ │ │ lsls r7, r7, #1 │ │ │ │ lsrs r4, r5, #7 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0x47aa │ │ │ │ + @ instruction: 0x47e2 │ │ │ │ movs r0, r3 │ │ │ │ - blx r3 │ │ │ │ + blx sl │ │ │ │ movs r0, 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 r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr.w r0, [r0, #164] @ 0xa4 │ │ │ │ movs r1, #4 │ │ │ │ mov r6, r2 │ │ │ │ - bl 179958 │ │ │ │ + bl 179990 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr.w r0, [r4, #164] @ 0xa4 │ │ │ │ - bl 1758bc │ │ │ │ + bl 1758f4 │ │ │ │ ldr.w r3, [r4, #200] @ 0xc8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cbnz r3, 133a2c │ │ │ │ mov r0, r2 │ │ │ │ strd r2, r6, [r4, #200] @ 0xc8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [pc, #8] @ (133a38 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ bl 133950 │ │ │ │ nop │ │ │ │ - ldmia r4!, {r6} │ │ │ │ + ldmia r4, {r3, r4, r5, r6} │ │ │ │ movs r0, 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 175880 │ │ │ │ + bl 1758b8 │ │ │ │ cbz r0, 133a5c │ │ │ │ ldr r0, [r0, #8] │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [pc, #8] @ (133a68 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ bl 133950 │ │ │ │ nop │ │ │ │ - ldmia r4, {r4, r5} │ │ │ │ + ldmia r4!, {r3, r5, r6} │ │ │ │ movs r0, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #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 175880 │ │ │ │ + bl 1758b8 │ │ │ │ cbz r0, 133aee │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r7, [r0, #8] │ │ │ │ ldrb r0, [r3, #16] │ │ │ │ cbz r0, 133ae8 │ │ │ │ sub.w r8, r7, #4 │ │ │ │ movs r2, #0 │ │ │ │ @@ -330710,15 +330711,15 @@ │ │ │ │ ubfx r3, r3, #3, #1 │ │ │ │ cmp r3, r4 │ │ │ │ beq.n 133aa2 │ │ │ │ mov r0, sl │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #4 │ │ │ │ add.w sl, sl, #44 @ 0x2c │ │ │ │ - bl 179958 │ │ │ │ + bl 179990 │ │ │ │ movs r5, #0 │ │ │ │ mov r7, r0 │ │ │ │ sub.w r9, r0, #4 │ │ │ │ cbz r6, 133ae8 │ │ │ │ ldr.w r1, [r8, #4]! │ │ │ │ mov r2, r4 │ │ │ │ mov r0, sl │ │ │ │ @@ -330729,15 +330730,15 @@ │ │ │ │ bne.n 133ad2 │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r1, [pc, #8] @ (133af8 ) │ │ │ │ mov r0, sl │ │ │ │ add r1, pc │ │ │ │ bl 133950 │ │ │ │ - ldmia r3, {r1, r2, r3, r4, r7} │ │ │ │ + ldmia r3!, {r1, r2, r4, r6, r7} │ │ │ │ movs r0, 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 │ │ │ │ @@ -330750,29 +330751,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, 133b40 │ │ │ │ mov r0, r3 │ │ │ │ - bl 175880 │ │ │ │ + bl 1758b8 │ │ │ │ cbz r0, 133b58 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r3, [pc, #824] @ (133e7c ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [pc, #820] @ (133e80 ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r3 │ │ │ │ - bl 175660 │ │ │ │ + bl 175698 │ │ │ │ str.w r0, [r7, #172] @ 0xac │ │ │ │ movs r3, #1 │ │ │ │ adds r5, #44 @ 0x2c │ │ │ │ mov r2, r3 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r0, r5 │ │ │ │ bl 11fdac │ │ │ │ @@ -330869,15 +330870,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 1758bc │ │ │ │ + bl 1758f4 │ │ │ │ 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 12011c │ │ │ │ @@ -331077,15 +331078,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ stmia r4!, {r2, r5, r6, r7} │ │ │ │ lsls r7, r7, #1 │ │ │ │ lsrs r4, r5, #7 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r0!, {r2, r6} │ │ │ │ + ldmia r0!, {r2, r3, r4, r5, r6} │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ ldr r2, [pc, #388] @ (134020 ) │ │ │ │ mov r7, r0 │ │ │ │ @@ -331097,15 +331098,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ bl 1216d0 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r7, #196] @ 0xc4 │ │ │ │ - bl 175880 │ │ │ │ + bl 1758b8 │ │ │ │ cbz r0, 133ee0 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ ldr r2, [pc, #356] @ (134028 ) │ │ │ │ ldr r3, [pc, #348] @ (134024 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -331217,15 +331218,15 @@ │ │ │ │ str r2, [r4, #32] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ bic.w r3, r3, #8 │ │ │ │ orr.w r3, r3, #524288 @ 0x80000 │ │ │ │ str r3, [r2, #0] │ │ │ │ mov r2, r4 │ │ │ │ - bl 1758bc │ │ │ │ + bl 1758f4 │ │ │ │ b.n 133ec2 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add.w r4, r0, #16 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r4, r3 │ │ │ │ beq.n 134016 │ │ │ │ subs r3, #96 @ 0x60 │ │ │ │ @@ -331254,15 +331255,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] @ (1340ec ) │ │ │ │ - bl 1798ac │ │ │ │ + bl 1798e4 │ │ │ │ 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] @ (1340f0 ) │ │ │ │ @@ -331324,15 +331325,15 @@ │ │ │ │ bl 133154 │ │ │ │ itee lt │ │ │ │ lsllt r7, r7, #1 │ │ │ │ lslge r4, r2, #31 │ │ │ │ movge r0, r0 │ │ │ │ lsrs r0, r7, #18 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + stmia r6!, {r1, r2, r3, r5} │ │ │ │ movs r0, 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, #88 @ 0x58 │ │ │ │ @@ -331349,15 +331350,15 @@ │ │ │ │ mov r0, r3 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r2, [r1, #12] │ │ │ │ ldr r1, [pc, #8] @ (134134 ) │ │ │ │ add r1, pc │ │ │ │ bl 133950 │ │ │ │ nop │ │ │ │ - stmia r5!, {r2, r3, r6, r7} │ │ │ │ + stmia r6!, {r2} │ │ │ │ movs r0, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r1 │ │ │ │ @@ -331504,15 +331505,15 @@ │ │ │ │ lsls r2, r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ cmp r2, #16 │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str r2, [r6, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 1798d8 │ │ │ │ + bl 179910 │ │ │ │ ldr r2, [r6, #80] @ 0x50 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r6, #88] @ 0x58 │ │ │ │ b.n 1342a2 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 1201d4 │ │ │ │ @@ -331529,15 +331530,15 @@ │ │ │ │ ldr r7, [pc, #140] @ (134380 ) │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r0 │ │ │ │ mov r8, r3 │ │ │ │ add r7, pc │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ - bl 194e80 │ │ │ │ + bl 194eb8 │ │ │ │ ldr r3, [pc, #128] @ (134384 ) │ │ │ │ movs r1, #108 @ 0x6c │ │ │ │ ldr r2, [r6, #20] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ ldrb r3, [r3, #29] │ │ │ │ adds r3, #11 │ │ │ │ @@ -331596,30 +331597,30 @@ │ │ │ │ ldr r1, [pc, #16] @ (1343b0 ) │ │ │ │ ldr r0, [pc, #20] @ (1343b4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 11e770 │ │ │ │ nop │ │ │ │ - ble.n 134340 │ │ │ │ + udf #0 │ │ │ │ movs r4, r4 │ │ │ │ - str r2, [r2, #64] @ 0x40 │ │ │ │ + str r2, [r1, #68] @ 0x44 │ │ │ │ movs r0, r3 │ │ │ │ - @ instruction: 0xeaf8001c │ │ │ │ + @ instruction: 0xeb30001c │ │ │ │ stmdb 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] @ 134cd8 │ │ │ │ movs r0, #0 │ │ │ │ add r3, pc │ │ │ │ strd r3, r1, [sp, #24] │ │ │ │ - bl 179820 │ │ │ │ + bl 179858 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ add.w r8, r8, #80 @ 0x50 │ │ │ │ bl 120ddc │ │ │ │ ldr.w r6, [r8, #4] │ │ │ │ @@ -331686,15 +331687,15 @@ │ │ │ │ mov r4, r6 │ │ │ │ mov r6, r7 │ │ │ │ ldr r6, [r6, #4] │ │ │ │ cmp r6, r8 │ │ │ │ bne.n 134414 │ │ │ │ mov r5, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 179a60 │ │ │ │ + bl 179a98 │ │ │ │ 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 1345fe │ │ │ │ movw r2, #283 @ 0x11b │ │ │ │ cmp r5, r2 │ │ │ │ @@ -331771,15 +331772,15 @@ │ │ │ │ cbz r2, 134586 │ │ │ │ lsls r2, r1, #29 │ │ │ │ bmi.n 134488 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1345f0 │ │ │ │ movs r1, #0 │ │ │ │ - bl 17b4f8 │ │ │ │ + bl 17b530 │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 1345e8 │ │ │ │ str r7, [sp, #0] │ │ │ │ movs r5, #1 │ │ │ │ mov r7, fp │ │ │ │ mov fp, r6 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ @@ -331787,29 +331788,29 @@ │ │ │ │ ldr r2, [r3, #32] │ │ │ │ cmp r2, r7 │ │ │ │ bne.w 134a10 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ cmp r3, r6 │ │ │ │ bne.w 134a10 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - bl 17b4f8 │ │ │ │ + bl 17b530 │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 1345e0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1345b2 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #128 @ 0x80 │ │ │ │ bne.w 134a10 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 1345a2 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ movs r5, #0 │ │ │ │ ldrd r7, r6, [r3, #32] │ │ │ │ - bl 17b4f8 │ │ │ │ + bl 17b530 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1345bc │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ mov r6, fp │ │ │ │ mov fp, r7 │ │ │ │ ldr r7, [sp, #0] │ │ │ │ @@ -331898,15 +331899,15 @@ │ │ │ │ bne.w 134488 │ │ │ │ cmp r5, #130 @ 0x82 │ │ │ │ beq.w 134570 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 134754 │ │ │ │ movs r1, #0 │ │ │ │ - bl 17b4f8 │ │ │ │ + bl 17b530 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 13474c │ │ │ │ movs r3, #1 │ │ │ │ str r5, [sp, #16] │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ @@ -331937,30 +331938,30 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 134bc8 │ │ │ │ mov.w ip, #16 │ │ │ │ mov.w lr, #8 │ │ │ │ b.n 13483e │ │ │ │ str r2, [sp, #32] │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - bl 17b4f8 │ │ │ │ + bl 17b530 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1346e6 │ │ │ │ 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 120e08 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ cbz r0, 13479e │ │ │ │ movs r1, #0 │ │ │ │ - bl 17b4f8 │ │ │ │ + bl 17b530 │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 13479e │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cbz r2, 134792 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ @@ -331972,15 +331973,15 @@ │ │ │ │ orrmi.w r3, r3, #4 │ │ │ │ bmi.n 13478c │ │ │ │ bic.w r3, r3, #4 │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ str r3, [r2, #32] │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - bl 17b4f8 │ │ │ │ + bl 17b530 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 13476e │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ b.n 134488 │ │ │ │ movs r2, #5 │ │ │ │ @@ -332606,15 +332607,15 @@ │ │ │ │ bhi.n 134e5c │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ lsls r1, r1, #29 │ │ │ │ bpl.n 134dac │ │ │ │ ldrh r0, [r2, #16] │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 174f40 │ │ │ │ + bl 174f78 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ vstr s0, [r2, #16] │ │ │ │ b.n 134dac │ │ │ │ cmp.w r1, #392 @ 0x188 │ │ │ │ bcc.n 134e84 │ │ │ │ sub.w r1, r1, #396 @ 0x18c │ │ │ │ @@ -332710,19 +332711,19 @@ │ │ │ │ ldr r1, [pc, #16] @ (134f64 ) │ │ │ │ ldr r0, [pc, #20] @ (134f68 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 11e770 │ │ │ │ nop │ │ │ │ - bcs.n 134fa4 │ │ │ │ + bcs.n 135014 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r6, [r3, r1] │ │ │ │ + ldr r6, [r2, r2] │ │ │ │ movs r0, r3 │ │ │ │ - svc 68 @ 0x44 │ │ │ │ + svc 124 @ 0x7c │ │ │ │ movs r4, r3 │ │ │ │ ldr.w ip, [r1] │ │ │ │ ldr.w r1, [ip] │ │ │ │ ands.w r3, r1, #12288 @ 0x3000 │ │ │ │ beq.n 134fa4 │ │ │ │ ldr.w r3, [ip, #28] │ │ │ │ cbz r3, 134fa4 │ │ │ │ @@ -334022,25 +334023,25 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add.w r7, r5, #80 @ 0x50 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 17b1a0 │ │ │ │ + bl 17b1d8 │ │ │ │ ldr.w r9, [r5, #84] @ 0x54 │ │ │ │ mov r6, r0 │ │ │ │ cmp r9, r7 │ │ │ │ beq.w 135ec4 │ │ │ │ movw sl, #8195 @ 0x2003 │ │ │ │ movt sl, #24 │ │ │ │ mov.w r8, #0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 17b318 │ │ │ │ + bl 17b350 │ │ │ │ ldr.w r4, [r9, #20] │ │ │ │ add.w r5, r9, #16 │ │ │ │ cmp r5, r4 │ │ │ │ beq.n 135e32 │ │ │ │ subs r4, #96 @ 0x60 │ │ │ │ movw fp, #1027 @ 0x403 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ @@ -334065,15 +334066,15 @@ │ │ │ │ cmpeq r2, #0 │ │ │ │ beq.n 135e28 │ │ │ │ tst.w r0, sl │ │ │ │ bne.n 135e28 │ │ │ │ add.w r2, sp, #11 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 17b458 │ │ │ │ + bl 17b490 │ │ │ │ ldrb.w r2, [sp, #11] │ │ │ │ cbz r2, 135e28 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [r4, #100] @ 0x64 │ │ │ │ sub.w r4, r2, #96 @ 0x60 │ │ │ │ cmp r5, r2 │ │ │ │ @@ -334122,15 +334123,15 @@ │ │ │ │ cmp ip, r3 │ │ │ │ bne.n 135e60 │ │ │ │ ldr.w lr, [lr, #4] │ │ │ │ cmp r7, lr │ │ │ │ bne.n 135e46 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 17b2a4 │ │ │ │ + bl 17b2dc │ │ │ │ ldr r2, [pc, #48] @ (135edc ) │ │ │ │ ldr r3, [pc, #36] @ (135ed0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ @@ -334288,15 +334289,15 @@ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ add.w r9, r5, #80 @ 0x50 │ │ │ │ add.w r6, r5, #88 @ 0x58 │ │ │ │ str r0, [sp, #8] │ │ │ │ movs r0, #0 │ │ │ │ str r1, [sp, #32] │ │ │ │ - bl 179820 │ │ │ │ + bl 179858 │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 120ddc │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ @@ -334585,15 +334586,15 @@ │ │ │ │ strmi.w r0, [r3, #-4] │ │ │ │ cmp r1, r3 │ │ │ │ bne.n 136312 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 136058 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 179a60 │ │ │ │ + bl 179a98 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r7, r5 │ │ │ │ beq.n 136254 │ │ │ │ ldr.w r7, [ip, #24] │ │ │ │ ldr r7, [r7, #0] │ │ │ │ @@ -334611,23 +334612,23 @@ │ │ │ │ movw r3, #1026 @ 0x402 │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 136418 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 136408 │ │ │ │ movs r1, #0 │ │ │ │ - bl 17b4f8 │ │ │ │ + bl 17b530 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 136408 │ │ │ │ strd r7, r5, [sp, #12] │ │ │ │ str.w r8, [sp, #20] │ │ │ │ b.n 136394 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - bl 17b4f8 │ │ │ │ + bl 17b530 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 136400 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 136388 │ │ │ │ ldr r7, [r2, #16] │ │ │ │ @@ -334663,15 +334664,15 @@ │ │ │ │ sub.w lr, r5, ip │ │ │ │ adds.w r3, r8, lr │ │ │ │ beq.n 1363d2 │ │ │ │ ldr.w lr, [r8, lr] │ │ │ │ b.n 1363ca │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - bl 17b4f8 │ │ │ │ + bl 17b530 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 136394 │ │ │ │ ldrd r7, r5, [sp, #12] │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ bl 120038 │ │ │ │ @@ -334978,15 +334979,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 1962bc │ │ │ │ + bl 1962f4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r4, #3 │ │ │ │ beq.n 136736 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ mla r3, r6, r3, r7 │ │ │ │ ldrb.w r3, [r3, #44] @ 0x2c │ │ │ │ adds r3, #11 │ │ │ │ @@ -335079,15 +335080,15 @@ │ │ │ │ lsls r4, r2, #31 │ │ │ │ movs r0, r0 │ │ │ │ cbz r0, 136836 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 17137c │ │ │ │ + bl 1713b4 │ │ │ │ ldrb.w r0, [r0, #32] │ │ │ │ and.w r0, r0, #7 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r0, [r0, #92] @ 0x5c │ │ │ │ @@ -337688,15 +337689,15 @@ │ │ │ │ movs r1, #20 │ │ │ │ ldr.w r5, [pc, #2768] @ 138ed8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r5, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1798ac │ │ │ │ + bl 1798e4 │ │ │ │ ldr.w r3, [fp] │ │ │ │ add.w r2, fp, #80 @ 0x50 │ │ │ │ ldr.w r8, [fp, #84] @ 0x54 │ │ │ │ mov sl, r0 │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ cmp r8, r2 │ │ │ │ @@ -337704,15 +337705,15 @@ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r6, [r0, #4] │ │ │ │ str r2, [sp, #32] │ │ │ │ str r3, [r0, #12] │ │ │ │ beq.n 138472 │ │ │ │ movw r1, #7868 @ 0x1ebc │ │ │ │ mov r0, sl │ │ │ │ - bl 1798ac │ │ │ │ + bl 1798e4 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov r6, r0 │ │ │ │ add.w r0, r0, #3936 @ 0xf60 │ │ │ │ ldr r7, [r3, #116] @ 0x74 │ │ │ │ mov r1, r7 │ │ │ │ bl 137324 │ │ │ │ mov r1, r7 │ │ │ │ @@ -338254,15 +338255,15 @@ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 1368b8 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r4, r3 │ │ │ │ bne.n 1389aa │ │ │ │ mov r0, sl │ │ │ │ - bl 179a60 │ │ │ │ + bl 179a98 │ │ │ │ ldr.w r2, [pc, #1300] @ 138ee0 │ │ │ │ ldr.w r3, [pc, #1284] @ 138ed4 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #188] @ 0xbc │ │ │ │ eors r2, r3 │ │ │ │ @@ -338926,15 +338927,15 @@ │ │ │ │ b.w 1386a8 │ │ │ │ ldr.w r4, [fp, #84] @ 0x54 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r4, r3 │ │ │ │ beq.w 139714 │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ mov r0, sl │ │ │ │ - bl 1798ac │ │ │ │ + bl 1798e4 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #91 @ 0x5b │ │ │ │ movs r1, #0 │ │ │ │ adds r0, #1 │ │ │ │ ldrb.w r6, [r3, #1179] @ 0x49b │ │ │ │ blx 428b4 │ │ │ │ @@ -339230,15 +339231,15 @@ │ │ │ │ beq.w 1397d4 │ │ │ │ movw r9, #385 @ 0x181 │ │ │ │ movt r9, #13286 @ 0x33e6 │ │ │ │ mov.w r8, #0 │ │ │ │ movw r6, #257 @ 0x101 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, sl │ │ │ │ - bl 1798ac │ │ │ │ + bl 1798e4 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ mov r5, r0 │ │ │ │ add.w r0, r4, #16 │ │ │ │ cmp r0, r2 │ │ │ │ beq.w 1397f4 │ │ │ │ subs r2, #96 @ 0x60 │ │ │ │ movs r1, #1 │ │ │ │ @@ -339980,15 +339981,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 179820 │ │ │ │ + bl 179858 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, fp │ │ │ │ bl 120ddc │ │ │ │ ldr.w r7, [fp, #84] @ 0x54 │ │ │ │ add.w fp, fp, #80 @ 0x50 │ │ │ │ @@ -340053,15 +340054,15 @@ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldmia r1, {r0, r1} │ │ │ │ bl 11fb68 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 17b52c │ │ │ │ + bl 17b564 │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ movs r1, #252 @ 0xfc │ │ │ │ str r0, [r6, #64] @ 0x40 │ │ │ │ mov r0, r6 │ │ │ │ bl 120158 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ mov ip, r0 │ │ │ │ @@ -340088,22 +340089,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 17b4b8 │ │ │ │ + bl 17b4f0 │ │ │ │ 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 17b410 │ │ │ │ + bl 17b448 │ │ │ │ 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] │ │ │ │ @@ -340140,15 +340141,15 @@ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ mov r8, sl │ │ │ │ ldr r7, [r7, #4] │ │ │ │ cmp r7, r8 │ │ │ │ bne.w 139b72 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 179a60 │ │ │ │ + bl 179a98 │ │ │ │ ldr r2, [pc, #392] @ (139e74 ) │ │ │ │ ldr r3, [pc, #384] @ (139e70 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3 │ │ │ │ @@ -340221,31 +340222,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 17b52c │ │ │ │ + bl 17b564 │ │ │ │ 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 139cbc │ │ │ │ movs r1, #0 │ │ │ │ - bl 17b4f8 │ │ │ │ + bl 17b530 │ │ │ │ mov r1, r0 │ │ │ │ cbnz r0, 139df0 │ │ │ │ b.n 139cbc │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - bl 17b4f8 │ │ │ │ + bl 17b530 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 139cbc │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 139de2 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ @@ -340751,54 +340752,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, #620 @ 0x26c │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ ldrb r2, [r5, #16] │ │ │ │ strb.w r2, [r0, #44] @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ add.w r1, r0, #24 │ │ │ │ ldrb r3, [r5, #17] │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ 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, #624 @ 0x270 │ │ │ │ - bl 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ add.w r7, r0, #24 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #1 │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ 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 │ │ │ │ @@ -340815,15 +340816,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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ mov r0, r7 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrb r4, [r4, r1] │ │ │ │ lsls r7, r7, #1 │ │ │ │ lsls r4, r2, #31 │ │ │ │ movs r0, r0 │ │ │ │ @@ -340832,15 +340833,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 193bc8 │ │ │ │ + bl 193c00 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r9, [pc, #232] @ 13a4dc │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r3, [r6, #8] │ │ │ │ add r9, pc │ │ │ │ @@ -340850,18 +340851,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, #336] @ 0x150 │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr r2, [r4, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.n 13a4c4 │ │ │ │ tbb [pc, r3] │ │ │ │ bx r8 │ │ │ │ str r7, [r0, r1] │ │ │ │ @@ -340877,21 +340878,21 @@ │ │ │ │ bx r8 │ │ │ │ lsls r7, r0, #1 │ │ │ │ mov.w r8, #64 @ 0x40 │ │ │ │ ldrb r7, [r2, #13] │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov.w sl, #108 @ 0x6c │ │ │ │ - bl 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ mov r3, r8 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r7 │ │ │ │ strb.w r7, [r0, #44] @ 0x2c │ │ │ │ add.w r1, r0, #24 │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ 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 │ │ │ │ @@ -340905,15 +340906,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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ 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 13a454 │ │ │ │ mov.w r8, #8 │ │ │ │ b.n 13a454 │ │ │ │ @@ -340943,56 +340944,56 @@ │ │ │ │ movw r1, #517 @ 0x205 │ │ │ │ ldr.w r8, [pc, #1036] @ 13a920 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r8, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ movs r3, #32 │ │ │ │ add.w r1, r0, #24 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ 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 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov fp, r0 │ │ │ │ cbz r0, 13a574 │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr r3, [pc, #940] @ (13a924 ) │ │ │ │ ldr r2, [pc, #944] @ (13a928 ) │ │ │ │ ldr r0, [r5, #20] │ │ │ │ add r2, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1936d0 │ │ │ │ + bl 193708 │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 193bc8 │ │ │ │ + bl 193c00 │ │ │ │ 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] │ │ │ │ @@ -341000,28 +341001,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, #336] @ 0x150 │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ add r4, sp, #48 @ 0x30 │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldrb.w r3, [fp, #16] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movw r1, #667 @ 0x29b │ │ │ │ ldr r0, [r5, #16] │ │ │ │ lsl.w r3, r2, r3 │ │ │ │ mvns r3, r3 │ │ │ │ and.w r3, r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ 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 │ │ │ │ @@ -341056,15 +341057,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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ cmp r3, #1 │ │ │ │ beq.n 13a69a │ │ │ │ cmp r3, #32 │ │ │ │ beq.w 13a906 │ │ │ │ bhi.w 13a90a │ │ │ │ @@ -341076,42 +341077,42 @@ │ │ │ │ mov.w lr, #1 │ │ │ │ b.n 13a642 │ │ │ │ ldr r3, [pc, #664] @ (13a934 ) │ │ │ │ ldr.w r1, [r8, r3] │ │ │ │ ldr r2, [pc, #660] @ (13a938 ) │ │ │ │ ldr r0, [r5, #20] │ │ │ │ add r2, pc │ │ │ │ - bl 1936d0 │ │ │ │ + bl 193708 │ │ │ │ mov r9, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 197878 │ │ │ │ + bl 1978b0 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ bl 13a3d0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ movw r1, #441 @ 0x1b9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 197710 │ │ │ │ + bl 197748 │ │ │ │ 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 193bc8 │ │ │ │ + bl 193c00 │ │ │ │ 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 │ │ │ │ @@ -341119,27 +341120,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, #336] @ 0x150 │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldrb.w r3, [r8, #16] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movw r1, #667 @ 0x29b │ │ │ │ ldr r0, [r5, #16] │ │ │ │ lsl.w r3, r2, r3 │ │ │ │ mvns r3, r3 │ │ │ │ and.w r3, r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ 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 │ │ │ │ @@ -341172,33 +341173,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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 193c18 │ │ │ │ + bl 193c50 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1977c8 │ │ │ │ + bl 197800 │ │ │ │ mov r3, fp │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r5 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r1, r8 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 193bc8 │ │ │ │ + bl 193c00 │ │ │ │ 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] │ │ │ │ @@ -341206,23 +341207,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, #336] @ 0x150 │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ movw r1, #667 @ 0x29b │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r7, [r9, #16] │ │ │ │ - bl 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ 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] │ │ │ │ @@ -341256,18 +341257,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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ - bl 197920 │ │ │ │ + bl 197958 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ bl 13a3d0 │ │ │ │ ldr r2, [pc, #92] @ (13a93c ) │ │ │ │ ldr r3, [pc, #56] @ (13a918 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -341296,23 +341297,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r6, r3] │ │ │ │ lsls r7, r7, #1 │ │ │ │ ldrh r4, [r4, r3] │ │ │ │ lsls r7, r7, #1 │ │ │ │ lsrs r4, r6, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r1, #24] │ │ │ │ + str r6, [r0, #28] │ │ │ │ movs r0, r3 │ │ │ │ lsls r4, r2, #31 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r6, #30 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r6, #4] │ │ │ │ + str r4, [r5, #8] │ │ │ │ movs r0, r3 │ │ │ │ ldrsb r4, [r3, r4] │ │ │ │ lsls r7, r7, #1 │ │ │ │ lsrs r4, r0, #16 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r6, #10 │ │ │ │ movs r0, r0 │ │ │ │ @@ -341331,22 +341332,22 @@ │ │ │ │ bhi.n 13aa64 │ │ │ │ tbb [pc, r1] │ │ │ │ adds r5, #57 @ 0x39 │ │ │ │ lsls r2, r7, #13 │ │ │ │ ldrb r2, [r7, #9] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movw r1, #651 @ 0x28b │ │ │ │ - bl 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ 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 1950f0 │ │ │ │ + bl 195128 │ │ │ │ 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 │ │ │ │ @@ -341356,32 +341357,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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movw r1, #649 @ 0x289 │ │ │ │ b.n 13a97c │ │ │ │ movw r1, #627 @ 0x273 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ 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 1950f0 │ │ │ │ + bl 195128 │ │ │ │ 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} │ │ │ │ @@ -341399,15 +341400,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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movw r1, #653 @ 0x28d │ │ │ │ b.n 13a97c │ │ │ │ ldrsb r2, [r3, r2] │ │ │ │ @@ -341446,35 +341447,35 @@ │ │ │ │ ldr.w r2, [pc, #1288] @ 13afd4 │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ add r2, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1936d0 │ │ │ │ + bl 193708 │ │ │ │ movs r2, #1 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ strd r4, r5, [sp, #40] @ 0x28 │ │ │ │ - bl 193c60 │ │ │ │ + bl 193c98 │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 13ab08 │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 193bc8 │ │ │ │ + bl 193c00 │ │ │ │ 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] │ │ │ │ @@ -341482,27 +341483,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, #336] @ 0x150 │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldrb r3, [r7, #16] │ │ │ │ movw r1, #667 @ 0x29b │ │ │ │ ldr r0, [r6, #16] │ │ │ │ lsl.w r3, fp, r3 │ │ │ │ mvns r3, r3 │ │ │ │ and.w r3, r3, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ 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] │ │ │ │ @@ -341531,15 +341532,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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ cmp r3, #1 │ │ │ │ beq.n 13ac36 │ │ │ │ cmp r3, #32 │ │ │ │ beq.w 13afb6 │ │ │ │ bhi.w 13afae │ │ │ │ @@ -341572,38 +341573,38 @@ │ │ │ │ bne.w 13afbe │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r2, [pc, #936] @ (13afe4 ) │ │ │ │ ldr r0, [r6, #20] │ │ │ │ add r2, pc │ │ │ │ - bl 1936d0 │ │ │ │ + bl 193708 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ - bl 197878 │ │ │ │ + bl 1978b0 │ │ │ │ mov r1, r9 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r7, [sl, #17] │ │ │ │ bl 13a3d0 │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 197218 │ │ │ │ + bl 197250 │ │ │ │ movw r1, #622 @ 0x26e │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ 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 1950f0 │ │ │ │ + bl 195128 │ │ │ │ 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} │ │ │ │ @@ -341612,34 +341613,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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ add.w r3, r8, #24 │ │ │ │ ldrd r2, r1, [sp] │ │ │ │ strb.w r7, [r8, #42] @ 0x2a │ │ │ │ mov r0, r6 │ │ │ │ bl 13a948 │ │ │ │ add.w r3, r8, #24 │ │ │ │ mov r2, sl │ │ │ │ mov r8, r0 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r6 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ - bl 197710 │ │ │ │ + bl 197748 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 193bc8 │ │ │ │ + bl 193c00 │ │ │ │ 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] │ │ │ │ @@ -341648,26 +341649,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, #336] @ 0x150 │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldrb.w r3, [r8, #16] │ │ │ │ movw r1, #667 @ 0x29b │ │ │ │ ldr r0, [r6, #16] │ │ │ │ lsl.w r3, sl, r3 │ │ │ │ mvns r3, r3 │ │ │ │ and.w r3, r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ 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 │ │ │ │ @@ -341700,37 +341701,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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ 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 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 13ae02 │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 193bc8 │ │ │ │ + bl 193c00 │ │ │ │ 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] │ │ │ │ @@ -341738,27 +341739,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, #336] @ 0x150 │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldrb r3, [r7, #16] │ │ │ │ movw r1, #667 @ 0x29b │ │ │ │ ldr r0, [r6, #16] │ │ │ │ lsl.w r3, fp, r3 │ │ │ │ mvns r3, r3 │ │ │ │ and.w r3, r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ 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 │ │ │ │ @@ -341791,81 +341792,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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1977c8 │ │ │ │ + bl 197800 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ bl 13a3d0 │ │ │ │ mov.w r1, #724 @ 0x2d4 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ movs r3, #1 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r3 │ │ │ │ add.w r1, r0, #24 │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ add.w r1, r8, #24 │ │ │ │ mov r0, r6 │ │ │ │ - bl 197710 │ │ │ │ + bl 197748 │ │ │ │ movs r1, #2 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 193c18 │ │ │ │ + bl 193c50 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1977c8 │ │ │ │ + bl 197800 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r6 │ │ │ │ - bl 197920 │ │ │ │ + bl 197958 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ bl 13a3d0 │ │ │ │ b.n 13ac1a │ │ │ │ mov.w lr, #1 │ │ │ │ b.n 13aeb6 │ │ │ │ mov.w ip, #1 │ │ │ │ b.n 13ada6 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movw r1, #517 @ 0x205 │ │ │ │ - bl 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ movs r3, #32 │ │ │ │ mov r7, r0 │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #24 │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ add.w r3, r7, #24 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ mov sl, r0 │ │ │ │ str r3, [sp, #4] │ │ │ │ b.n 13aaba │ │ │ │ ldr r3, [pc, #64] @ (13afe8 ) │ │ │ │ ldr.w r1, [r8, r3] │ │ │ │ b.n 13ac38 │ │ │ │ @@ -341881,23 +341882,23 @@ │ │ │ │ lsls r7, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r4, r5] │ │ │ │ lsls r7, r7, #1 │ │ │ │ lsrs r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - svc 242 @ 0xf2 │ │ │ │ + b.n 13b02c │ │ │ │ movs r7, r2 │ │ │ │ lsls r4, r2, #31 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r6, #30 │ │ │ │ movs r0, r0 │ │ │ │ strh r6, [r3, r7] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldrh r0, [r5, r3] │ │ │ │ + ldrh r0, [r4, r4] │ │ │ │ movs r0, r3 │ │ │ │ lsrs r4, r0, #16 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r6, #10 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r6, #2 │ │ │ │ movs r0, r0 │ │ │ │ @@ -341929,30 +341930,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 194ce0 │ │ │ │ + bl 194d18 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #1 │ │ │ │ - bl 193c60 │ │ │ │ + bl 193c98 │ │ │ │ str r0, [sp, #8] │ │ │ │ cbz r0, 13b076 │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ add.w r3, r4, #20 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr.w r3, [fp, #20] │ │ │ │ movs r2, #108 @ 0x6c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr.w r7, [fp, #96] @ 0x60 │ │ │ │ mla r3, r2, r3, r1 │ │ │ │ @@ -341998,21 +341999,21 @@ │ │ │ │ b.n 13b0f6 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ cmp r8, r3 │ │ │ │ bhi.n 13b18c │ │ │ │ movs r1, #68 @ 0x44 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #24 │ │ │ │ mov r6, r0 │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ 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 │ │ │ │ @@ -342028,29 +342029,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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ add.w r3, r6, #24 │ │ │ │ mov r2, r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r9 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ ldr.w r3, [fp, #20] │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #129 @ 0x81 │ │ │ │ bne.n 13b0ec │ │ │ │ add.w r3, r6, #24 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r9 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r8, r3 │ │ │ │ bls.n 13b0f6 │ │ │ │ ldr.w r3, [fp, #20] │ │ │ │ ldr r6, [sp, #28] │ │ │ │ @@ -342087,21 +342088,21 @@ │ │ │ │ beq.n 13b2d4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r5, sp, #52 @ 0x34 │ │ │ │ add r4, sp, #68 @ 0x44 │ │ │ │ str r3, [sp, #24] │ │ │ │ movs r1, #130 @ 0x82 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ add.w r6, r0, #24 │ │ │ │ ldrb r3, [r7, #17] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r0 │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add.w ip, r8, #84 @ 0x54 │ │ │ │ strd r3, r3, [r5, #4] │ │ │ │ mov.w lr, #108 @ 0x6c │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ add.w r7, r8, #100 @ 0x64 │ │ │ │ @@ -342119,15 +342120,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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr r2, [pc, #176] @ (13b308 ) │ │ │ │ ldr r3, [pc, #160] @ (13b2f8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3 │ │ │ │ @@ -342140,21 +342141,21 @@ │ │ │ │ str r3, [sp, #32] │ │ │ │ b.n 13b0ac │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #32] │ │ │ │ b.n 13b0d6 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ movs r1, #196 @ 0xc4 │ │ │ │ - bl 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ mov r8, r0 │ │ │ │ add.w r6, r0, #24 │ │ │ │ ldrb r3, [r7, #17] │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #1 │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ movs r2, #108 @ 0x6c │ │ │ │ mla r3, r2, r3, r1 │ │ │ │ ldrb.w ip, [r3, #40] @ 0x28 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ @@ -342165,15 +342166,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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ b.n 13b254 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #1 │ │ │ │ itt ls │ │ │ │ addls r5, sp, #52 @ 0x34 │ │ │ │ addls r4, sp, #68 @ 0x44 │ │ │ │ bhi.n 13b2ea │ │ │ │ @@ -342269,15 +342270,15 @@ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, r6 │ │ │ │ bne.n 13b3c6 │ │ │ │ str r5, [r3, #0] │ │ │ │ cmp ip, lr │ │ │ │ bne.n 13b3b6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 179ad4 │ │ │ │ + bl 179b0c │ │ │ │ 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] │ │ │ │ @@ -342772,15 +342773,15 @@ │ │ │ │ ldrb.w r2, [r3, #345] @ 0x159 │ │ │ │ cbz r2, 13b902 │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [pc, #16] @ (13b908 ) │ │ │ │ ldr r1, [pc, #20] @ (13b90c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 195ae4 │ │ │ │ + bl 195b1c │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r2 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ bl 3590a │ │ │ │ b.n 13b406 │ │ │ │ vtbl.8 d20, {d15-d18}, d29 │ │ │ │ @@ -342863,22 +342864,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 19ef54 │ │ │ │ + bl 19ef8c │ │ │ │ ldr r2, [pc, #16] @ (13ba04 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [pc, #16] @ (13ba08 ) │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 195ae4 │ │ │ │ + bl 195b1c │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ bl 1b5a06 │ │ │ │ b.n 13b352 │ │ │ │ vsli.64 , q12, #63 @ 0x3f │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -343092,30 +343093,30 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov.w r3, #0 │ │ │ │ blx 428b4 │ │ │ │ movs r2, #8 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 17e810 │ │ │ │ + bl 17e848 │ │ │ │ ldr.w r7, [r5, #384] @ 0x180 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 13bdaa │ │ │ │ mov.w fp, #0 │ │ │ │ mov r8, r4 │ │ │ │ ldr r5, [r7, #24] │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 13bcbe │ │ │ │ ldrb.w sl, [r7, #32] │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 13bcbe │ │ │ │ ldr r4, [r5, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 195634 │ │ │ │ + bl 19566c │ │ │ │ cbz r0, 13bc52 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #4 │ │ │ │ beq.w 13bd76 │ │ │ │ ldr r6, [r4, #16] │ │ │ │ @@ -343158,15 +343159,15 @@ │ │ │ │ cmp r0, #4 │ │ │ │ bne.n 13bc98 │ │ │ │ b.n 13bc70 │ │ │ │ str r4, [sp, #0] │ │ │ │ ldr r0, [sp, #0] │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1df050 │ │ │ │ + bl 1df088 │ │ │ │ orr.w r0, r0, fp │ │ │ │ uxtb.w fp, r0 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 13bc2c │ │ │ │ mov r4, r8 │ │ │ │ @@ -343383,15 +343384,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 17e840 │ │ │ │ + bl 17e878 │ │ │ │ str.w sl, [sp] │ │ │ │ strd r6, r9, [r0] │ │ │ │ b.n 13bc70 │ │ │ │ movs r0, #0 │ │ │ │ b.n 13bf04 │ │ │ │ adds r0, #1 │ │ │ │ add.w lr, lr, #20 │ │ │ │ @@ -343412,18 +343413,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 1798ac │ │ │ │ + bl 1798e4 │ │ │ │ mov fp, r0 │ │ │ │ str r4, [r0, #0] │ │ │ │ - bl 175cc0 │ │ │ │ + bl 175cf8 │ │ │ │ ldr.w r3, [fp] │ │ │ │ str.w r0, [fp, #4] │ │ │ │ add.w r2, r3, #80 @ 0x50 │ │ │ │ ldr r7, [r3, #84] @ 0x54 │ │ │ │ cmp r7, r2 │ │ │ │ beq.w 13c0fa │ │ │ │ movs r5, #0 │ │ │ │ @@ -343471,27 +343472,27 @@ │ │ │ │ ldr.w r3, [r8] │ │ │ │ ldr r7, [r7, #4] │ │ │ │ add.w r2, r3, #80 @ 0x50 │ │ │ │ cmp r7, r2 │ │ │ │ bne.n 13bf5a │ │ │ │ mov r0, fp │ │ │ │ mov r6, r5 │ │ │ │ - bl 179a60 │ │ │ │ + bl 179a98 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #5 │ │ │ │ beq.n 13c002 │ │ │ │ cmp r2, r0 │ │ │ │ beq.n 13bf9c │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 175880 │ │ │ │ + bl 1758b8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 13c06a │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r3, [r2, #24] │ │ │ │ movs r7, #1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r5, #28] │ │ │ │ @@ -343556,15 +343557,15 @@ │ │ │ │ bic.w r3, r3, #12 │ │ │ │ str r7, [r2, #100] @ 0x64 │ │ │ │ orr.w r3, r3, #524288 @ 0x80000 │ │ │ │ str r1, [r7, #0] │ │ │ │ str r1, [r4, #100] @ 0x64 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [r6, #0] │ │ │ │ - bl 1758bc │ │ │ │ + bl 1758f4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ b.n 13bff8 │ │ │ │ movw r6, #315 @ 0x13b │ │ │ │ cmp ip, r6 │ │ │ │ bne.n 13bfe4 │ │ │ │ ldr.w r6, [r8] │ │ │ │ ldr r6, [r6, #0] │ │ │ │ @@ -343588,15 +343589,15 @@ │ │ │ │ cmp r6, #0 │ │ │ │ itt eq │ │ │ │ moveq r2, r1 │ │ │ │ moveq r4, r3 │ │ │ │ b.n 13bfe4 │ │ │ │ mov r0, fp │ │ │ │ movs r6, #0 │ │ │ │ - bl 179a60 │ │ │ │ + bl 179a98 │ │ │ │ mov r0, r6 │ │ │ │ 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] │ │ │ │ @@ -343879,17 +343880,17 @@ │ │ │ │ movs r7, #0 │ │ │ │ b.n 13c24a │ │ │ │ sub.w r3, r2, #784 @ 0x310 │ │ │ │ cmp r3, #10 │ │ │ │ bls.w 13c1d2 │ │ │ │ b.n 13c3e0 │ │ │ │ nop │ │ │ │ - ldrsh r6, [r6, r0] │ │ │ │ + ldrsh r6, [r5, r1] │ │ │ │ movs r4, r4 │ │ │ │ - ldrsh r2, [r0, r0] │ │ │ │ + ldrsh r2, [r7, r0] │ │ │ │ movs r4, r4 │ │ │ │ push {r4, r5, r6, r7, 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 │ │ │ │ @@ -343906,15 +343907,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 171ffc │ │ │ │ + bl 172034 │ │ │ │ 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] │ │ │ │ @@ -344138,17 +344139,17 @@ │ │ │ │ cmp r2, #30 │ │ │ │ bls.n 13c5fc │ │ │ │ b.n 13c52e │ │ │ │ sub.w r3, r1, #784 @ 0x310 │ │ │ │ cmp r3, #10 │ │ │ │ bls.w 13c52e │ │ │ │ b.n 13c680 │ │ │ │ - ldrh r2, [r2, r6] │ │ │ │ + ldrh r2, [r1, r7] │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r2, [r0, r4] │ │ │ │ + ldrh r2, [r7, r4] │ │ │ │ movs r4, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r8, r1 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ @@ -344208,15 +344209,15 @@ │ │ │ │ cmp r6, #1 │ │ │ │ beq.w 13c97e │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 13c7b0 │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 171fc0 │ │ │ │ + bl 171ff8 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ bge.n 13c7b0 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ cmp fp, r4 │ │ │ │ str.w r8, [r4, #-4] │ │ │ │ str r3, [r5, #0] │ │ │ │ @@ -344230,15 +344231,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 13c774 │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 13c76a │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r8 │ │ │ │ - bl 171fc0 │ │ │ │ + bl 171ff8 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ blt.n 13c77a │ │ │ │ adds r5, #4 │ │ │ │ cmp fp, r4 │ │ │ │ bne.n 13c744 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ @@ -344740,15 +344741,15 @@ │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ ldr.w r3, [pc, #2484] @ 13d6a4 │ │ │ │ strd r7, r1, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 179820 │ │ │ │ + bl 179858 │ │ │ │ ldr r4, [r7, #84] @ 0x54 │ │ │ │ add.w lr, r7, #80 @ 0x50 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ cmp lr, r4 │ │ │ │ beq.w 13d1ee │ │ │ │ mov fp, lr │ │ │ │ movw sl, #8208 @ 0x2010 │ │ │ │ @@ -344883,15 +344884,15 @@ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ movw r3, #513 @ 0x201 │ │ │ │ movt r3, #16384 @ 0x4000 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ movw r1, #3940 @ 0xf64 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ str r5, [sp, #100] @ 0x64 │ │ │ │ - bl 1798ac │ │ │ │ + bl 1798e4 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ mov r7, r0 │ │ │ │ str r0, [r5, #92] @ 0x5c │ │ │ │ ldr r1, [r3, #116] @ 0x74 │ │ │ │ bl 137324 │ │ │ │ mov r0, r7 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ @@ -344965,29 +344966,29 @@ │ │ │ │ strd r0, r0, [r2, #96] @ 0x60 │ │ │ │ add.w r0, r3, #96 @ 0x60 │ │ │ │ ldr r1, [r3, #100] @ 0x64 │ │ │ │ mov r2, r3 │ │ │ │ cmp r0, r4 │ │ │ │ bne.n 13cf14 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 172204 │ │ │ │ + bl 17223c │ │ │ │ ldr r7, [sp, #112] @ 0x70 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ cmp r4, r7 │ │ │ │ itt ne │ │ │ │ subne r7, #96 @ 0x60 │ │ │ │ movne r9, r4 │ │ │ │ beq.n 13cf6a │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1798ac │ │ │ │ + bl 1798e4 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ - bl 172050 │ │ │ │ + bl 172088 │ │ │ │ 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 13cf48 │ │ │ │ mov r4, r9 │ │ │ │ @@ -345055,15 +345056,15 @@ │ │ │ │ bne.n 13cfd6 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ands.w r2, r2, #131072 @ 0x20000 │ │ │ │ bne.n 13cfd6 │ │ │ │ ldr r0, [r1, #60] @ 0x3c │ │ │ │ adds r5, #1 │ │ │ │ mov r1, r6 │ │ │ │ - bl 171fc0 │ │ │ │ + bl 171ff8 │ │ │ │ cmp r8, r5 │ │ │ │ bne.n 13cfdc │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp.w r3, #320 @ 0x140 │ │ │ │ beq.w 13d214 │ │ │ │ movw r2, #799 @ 0x31f │ │ │ │ cmp r3, r2 │ │ │ │ @@ -345093,15 +345094,15 @@ │ │ │ │ bne.n 13cfa8 │ │ │ │ ldrd r5, r8, [sp, #32] │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ ldr.w r1, [pc, #1592] @ 13d6ac │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ add r1, pc │ │ │ │ - bl 172068 │ │ │ │ + bl 1720a0 │ │ │ │ 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 13d0a0 │ │ │ │ @@ -345246,15 +345247,15 @@ │ │ │ │ str r3, [r2, #4] │ │ │ │ str r3, [r5, #16] │ │ │ │ ldr r5, [r5, #4] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r5, r3 │ │ │ │ bne.w 13ce58 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 179a60 │ │ │ │ + bl 179a98 │ │ │ │ ldr.w r2, [pc, #1212] @ 13d6b0 │ │ │ │ ldr.w r3, [pc, #1196] @ 13d6a4 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ eors r2, r3 │ │ │ │ @@ -345282,15 +345283,15 @@ │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 13d5c4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 13d5b0 │ │ │ │ mov r1, fp │ │ │ │ mov r2, r9 │ │ │ │ - bl 1798d8 │ │ │ │ + bl 179910 │ │ │ │ mov fp, r0 │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.n 13d270 │ │ │ │ add sl, fp │ │ │ │ str.w r7, [sl] │ │ │ │ mov sl, r5 │ │ │ │ b.n 13d060 │ │ │ │ @@ -345307,28 +345308,28 @@ │ │ │ │ add.w r8, r5, r3 │ │ │ │ cmp r5, r8 │ │ │ │ bcs.w 13d060 │ │ │ │ ldr.w r3, [r5], #4 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r3, #60] @ 0x3c │ │ │ │ - bl 171fc0 │ │ │ │ + bl 171ff8 │ │ │ │ cmp r5, r8 │ │ │ │ bcc.n 13d28e │ │ │ │ b.n 13d060 │ │ │ │ add.w r8, fp, sl │ │ │ │ cmp fp, r8 │ │ │ │ it cc │ │ │ │ movcc r5, fp │ │ │ │ bcs.n 13d2c0 │ │ │ │ ldr.w r3, [r5], #4 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r3, #60] @ 0x3c │ │ │ │ - bl 171fc0 │ │ │ │ + bl 171ff8 │ │ │ │ cmp r5, r8 │ │ │ │ bcc.n 13d2ae │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #5 │ │ │ │ bhi.n 13d270 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r5, r3, #4 │ │ │ │ @@ -345349,15 +345350,15 @@ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 13d66a │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 13d63e │ │ │ │ ldrd r1, r2, [sp, #12] │ │ │ │ - bl 1798d8 │ │ │ │ + bl 179910 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 13d270 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r3, r2 │ │ │ │ @@ -345884,15 +345885,15 @@ │ │ │ │ ldr r3, [r1, #28] │ │ │ │ cbz r3, 13d87e │ │ │ │ ldr r2, [r3, #24] │ │ │ │ ldr r1, [pc, #124] @ (13d8b8 ) │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r2, [r2, #112] @ 0x70 │ │ │ │ add r1, pc │ │ │ │ - bl 176528 │ │ │ │ + bl 176560 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 13d8ac │ │ │ │ ldrh r1, [r4, #12] │ │ │ │ cmp r1, #252 @ 0xfc │ │ │ │ beq.n 13d87a │ │ │ │ @@ -345908,58 +345909,58 @@ │ │ │ │ and.w r1, r1, #3 │ │ │ │ mov r0, r5 │ │ │ │ add r4, pc │ │ │ │ ldrb r4, [r4, r1] │ │ │ │ ldr r1, [pc, #80] @ (13d8c4 ) │ │ │ │ str r4, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 176528 │ │ │ │ + bl 176560 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r1, [pc, #72] @ (13d8c8 ) │ │ │ │ add r1, pc │ │ │ │ - bl 176528 │ │ │ │ + bl 176560 │ │ │ │ b.n 13d84c │ │ │ │ ldr r3, [r1, #24] │ │ │ │ ldr r1, [pc, #64] @ (13d8cc ) │ │ │ │ ldr r2, [r3, #112] @ 0x70 │ │ │ │ add r1, pc │ │ │ │ - bl 176528 │ │ │ │ + bl 176560 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 13d84c │ │ │ │ ldr r1, [pc, #52] @ (13d8d0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 176528 │ │ │ │ + bl 176560 │ │ │ │ b.n 13d84c │ │ │ │ ldr r2, [pc, #44] @ (13d8d4 ) │ │ │ │ add r2, pc │ │ │ │ b.n 13d864 │ │ │ │ ldr r1, [pc, #40] @ (13d8d8 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 176528 │ │ │ │ + bl 176560 │ │ │ │ b.n 13d84c │ │ │ │ - cmp r7, #2 │ │ │ │ + cmp r7, #58 @ 0x3a │ │ │ │ movs r0, r3 │ │ │ │ - bpl.n 13d94c │ │ │ │ + bpl.n 13d9bc │ │ │ │ movs r3, r3 │ │ │ │ - stmia r7!, {r3, r5, r6, r7} │ │ │ │ + ldmia r0!, {r5} │ │ │ │ movs r7, r2 │ │ │ │ - cmp r6, #224 @ 0xe0 │ │ │ │ + cmp r7, #24 │ │ │ │ movs r0, r3 │ │ │ │ - cmp r6, #172 @ 0xac │ │ │ │ + cmp r6, #228 @ 0xe4 │ │ │ │ movs r0, r3 │ │ │ │ - cmp r6, #178 @ 0xb2 │ │ │ │ + cmp r6, #234 @ 0xea │ │ │ │ movs r0, r3 │ │ │ │ - vqadd.s64 d16, d6, d8 │ │ │ │ - eors r4, r3 │ │ │ │ + vshr.s32 d0, d8, #18 │ │ │ │ + lsls r4, r2 │ │ │ │ movs r3, r3 │ │ │ │ - vqadd.s32 d16, d4, d8 │ │ │ │ + vshr.s16 d0, d8, #4 │ │ │ │ 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] │ │ │ │ mov r4, r2 │ │ │ │ @@ -345969,15 +345970,15 @@ │ │ │ │ and.w r2, r3, #1344 @ 0x540 │ │ │ │ tst.w r3, #640 @ 0x280 │ │ │ │ beq.n 13d9a6 │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 13da96 │ │ │ │ ldr r1, [pc, #540] @ (13db24 ) │ │ │ │ add r1, pc │ │ │ │ - bl 176528 │ │ │ │ + bl 176560 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r0, r3, #16 │ │ │ │ bmi.n 13d9b8 │ │ │ │ lsls r1, r3, #13 │ │ │ │ bmi.n 13d9c8 │ │ │ │ lsls r2, r3, #15 │ │ │ │ bmi.n 13d9d8 │ │ │ │ @@ -345986,29 +345987,29 @@ │ │ │ │ lsls r1, r3, #14 │ │ │ │ bmi.n 13d9f8 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cbz r3, 13d932 │ │ │ │ ldr r1, [pc, #508] @ (13db28 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 176528 │ │ │ │ + bl 176560 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ subs r3, #40 @ 0x28 │ │ │ │ cmp r3, #2 │ │ │ │ bhi.n 13d952 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r4 │ │ │ │ beq.n 13da36 │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ cbz r3, 13d952 │ │ │ │ ldr r1, [pc, #480] @ (13db2c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 176528 │ │ │ │ + bl 176560 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ lsls r2, r1, #28 │ │ │ │ bmi.n 13da44 │ │ │ │ lsls r3, r1, #29 │ │ │ │ bmi.n 13da54 │ │ │ │ lsls r6, r1, #12 │ │ │ │ bmi.w 13da66 │ │ │ │ @@ -346022,67 +346023,67 @@ │ │ │ │ ldrh r1, [r4, #10] │ │ │ │ mov r0, r5 │ │ │ │ ldrh r2, [r4, #16] │ │ │ │ ldrsh.w r3, [r4, #18] │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr r1, [pc, #428] @ (13db30 ) │ │ │ │ add r1, pc │ │ │ │ - bl 176528 │ │ │ │ + bl 176560 │ │ │ │ ldrh r2, [r4, #20] │ │ │ │ cmp r2, #252 @ 0xfc │ │ │ │ bne.w 13daa2 │ │ │ │ ldrh r2, [r4, #8] │ │ │ │ cmp r2, #1 │ │ │ │ beq.n 13d9a2 │ │ │ │ ldr r1, [pc, #408] @ (13db34 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 176528 │ │ │ │ + bl 176560 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 13d910 │ │ │ │ ldr r1, [pc, #396] @ (13db38 ) │ │ │ │ add r1, pc │ │ │ │ - bl 176528 │ │ │ │ + bl 176560 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r0, r3, #16 │ │ │ │ bpl.n 13d914 │ │ │ │ ldr r1, [pc, #384] @ (13db3c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 176528 │ │ │ │ + bl 176560 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r1, r3, #13 │ │ │ │ bpl.n 13d918 │ │ │ │ ldr r1, [pc, #372] @ (13db40 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 176528 │ │ │ │ + bl 176560 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r2, r3, #15 │ │ │ │ bpl.n 13d91c │ │ │ │ ldr r1, [pc, #360] @ (13db44 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 176528 │ │ │ │ + bl 176560 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r0, r3, #26 │ │ │ │ bpl.n 13d920 │ │ │ │ ldr r1, [pc, #348] @ (13db48 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 176528 │ │ │ │ + bl 176560 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r1, r3, #14 │ │ │ │ bpl.n 13d924 │ │ │ │ ldr r1, [pc, #336] @ (13db4c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 176528 │ │ │ │ + bl 176560 │ │ │ │ b.n 13d924 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 13dacc │ │ │ │ and.w r0, r1, #1 │ │ │ │ lsls r6, r1, #27 │ │ │ │ bmi.n 13daba │ │ │ │ ldrh r6, [r4, #12] │ │ │ │ @@ -346096,163 +346097,163 @@ │ │ │ │ bmi.n 13db16 │ │ │ │ lsrs r2, r6, #2 │ │ │ │ lsls r1, r1, #11 │ │ │ │ bpl.n 13dafc │ │ │ │ ldr r1, [pc, #296] @ (13db54 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 176528 │ │ │ │ + bl 176560 │ │ │ │ b.n 13d992 │ │ │ │ ldrb.w r3, [r6, #32] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 13d948 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ lsls r2, r1, #28 │ │ │ │ bpl.n 13d958 │ │ │ │ ldr r1, [pc, #272] @ (13db58 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 176528 │ │ │ │ + bl 176560 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ lsls r3, r1, #29 │ │ │ │ bpl.n 13d95c │ │ │ │ ldr r1, [pc, #260] @ (13db5c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 176528 │ │ │ │ + bl 176560 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ lsls r6, r1, #12 │ │ │ │ bpl.w 13d962 │ │ │ │ ldr r1, [pc, #248] @ (13db60 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 176528 │ │ │ │ + bl 176560 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ lsls r0, r1, #30 │ │ │ │ bpl.w 13d968 │ │ │ │ vldr s15, [r4, #16] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ strd r1, r1, [sp] │ │ │ │ vcvt.f64.f32 d7, s15 │ │ │ │ ldr r1, [pc, #216] @ (13db64 ) │ │ │ │ add r1, pc │ │ │ │ vmov r2, r3, d7 │ │ │ │ - bl 176528 │ │ │ │ + bl 176560 │ │ │ │ b.n 13d992 │ │ │ │ ldr r1, [pc, #208] @ (13db68 ) │ │ │ │ add r1, pc │ │ │ │ - bl 176528 │ │ │ │ + bl 176560 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ b.n 13d910 │ │ │ │ ldr r3, [pc, #200] @ (13db6c ) │ │ │ │ and.w r1, r2, #3 │ │ │ │ mov r0, r5 │ │ │ │ lsrs r2, r2, #2 │ │ │ │ add r3, pc │ │ │ │ ldrb r3, [r3, r1] │ │ │ │ ldr r1, [pc, #188] @ (13db70 ) │ │ │ │ add r1, pc │ │ │ │ - bl 176528 │ │ │ │ + bl 176560 │ │ │ │ b.n 13d992 │ │ │ │ ldrsh.w r2, [r4, #18] │ │ │ │ cbz r0, 13daee │ │ │ │ ldr r1, [pc, #176] @ (13db74 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 176528 │ │ │ │ + bl 176560 │ │ │ │ b.n 13d992 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 13d81c │ │ │ │ b.n 13d992 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r7 │ │ │ │ bl 13d81c │ │ │ │ ldr r1, [pc, #148] @ (13db78 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 176528 │ │ │ │ + bl 176560 │ │ │ │ b.n 13d976 │ │ │ │ ldr r1, [pc, #140] @ (13db7c ) │ │ │ │ mov r0, r5 │ │ │ │ ldrh r3, [r4, #10] │ │ │ │ add r1, pc │ │ │ │ - bl 176528 │ │ │ │ + bl 176560 │ │ │ │ b.n 13d992 │ │ │ │ ldr r1, [pc, #128] @ (13db80 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 176528 │ │ │ │ + bl 176560 │ │ │ │ b.n 13d992 │ │ │ │ ldr r1, [pc, #120] @ (13db84 ) │ │ │ │ lsrs r2, r6, #2 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 176528 │ │ │ │ + bl 176560 │ │ │ │ b.n 13d992 │ │ │ │ ldr r1, [pc, #112] @ (13db88 ) │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 176528 │ │ │ │ + bl 176560 │ │ │ │ b.n 13d992 │ │ │ │ - movs r1, #132 @ 0x84 │ │ │ │ + movs r1, #188 @ 0xbc │ │ │ │ movs r0, r3 │ │ │ │ - cmp r6, #100 @ 0x64 │ │ │ │ + cmp r6, #156 @ 0x9c │ │ │ │ movs r0, r3 │ │ │ │ - add r2, sp, #656 @ 0x290 │ │ │ │ + add r2, sp, #880 @ 0x370 │ │ │ │ movs r7, r2 │ │ │ │ - cmp r6, #48 @ 0x30 │ │ │ │ + cmp r6, #104 @ 0x68 │ │ │ │ movs r0, r3 │ │ │ │ - ldmia r0!, {r2, r3, r4, r6, r7} │ │ │ │ + ldmia r1!, {r2, r4} │ │ │ │ movs r7, r2 │ │ │ │ - lsls r0, r4, #7 │ │ │ │ + lsls r0, r3, #8 │ │ │ │ movs r0, r3 │ │ │ │ - cmp r5, #176 @ 0xb0 │ │ │ │ + cmp r5, #232 @ 0xe8 │ │ │ │ movs r0, r3 │ │ │ │ - lsls r0, r3, #17 │ │ │ │ + lsls r0, r2, #18 │ │ │ │ movs r0, r3 │ │ │ │ - cmp r5, #152 @ 0x98 │ │ │ │ + cmp r5, #208 @ 0xd0 │ │ │ │ movs r0, r3 │ │ │ │ - lsls r0, r7, #5 │ │ │ │ + lsls r0, r6, #6 │ │ │ │ movs r0, r3 │ │ │ │ - cmp r5, #132 @ 0x84 │ │ │ │ + cmp r5, #188 @ 0xbc │ │ │ │ movs r0, r3 │ │ │ │ - stmia r6!, {r2, r3, r4, r5} │ │ │ │ + stmia r6!, {r2, r4, r5, r6} │ │ │ │ movs r7, r2 │ │ │ │ - cmp r6, #38 @ 0x26 │ │ │ │ + cmp r6, #94 @ 0x5e │ │ │ │ movs r0, r3 │ │ │ │ - pop {r3, r4, r6} │ │ │ │ + pop {r4, r7} │ │ │ │ movs r7, r2 │ │ │ │ - ldmia r5, {r2, r3, r4, r5, r6} │ │ │ │ + ldmia r5, {r2, r4, r5, r7} │ │ │ │ movs r7, r2 │ │ │ │ - subs r6, #154 @ 0x9a │ │ │ │ + subs r6, #210 @ 0xd2 │ │ │ │ movs r3, r3 │ │ │ │ - cmp r5, #14 │ │ │ │ + cmp r5, #70 @ 0x46 │ │ │ │ movs r0, r3 │ │ │ │ - subs r4, r7, #7 │ │ │ │ + movs r0, #52 @ 0x34 │ │ │ │ movs r0, r3 │ │ │ │ - stmia r5!, {r3, r5, r7} │ │ │ │ + stmia r5!, {r5, r6, r7} │ │ │ │ movs r7, r2 │ │ │ │ - cmp r5, #46 @ 0x2e │ │ │ │ + cmp r5, #102 @ 0x66 │ │ │ │ movs r0, r3 │ │ │ │ - cmp r5, #48 @ 0x30 │ │ │ │ + cmp r5, #104 @ 0x68 │ │ │ │ movs r0, r3 │ │ │ │ - stmia r4!, {r1, r5, r7} │ │ │ │ + stmia r4!, {r1, r3, r4, r6, r7} │ │ │ │ movs r7, r2 │ │ │ │ - cmp r5, #24 │ │ │ │ + cmp r5, #80 @ 0x50 │ │ │ │ movs r0, r3 │ │ │ │ - cmp r5, #104 @ 0x68 │ │ │ │ + cmp r5, #160 @ 0xa0 │ │ │ │ movs r0, r3 │ │ │ │ - cmp r5, #30 │ │ │ │ + cmp r5, #86 @ 0x56 │ │ │ │ movs r0, r3 │ │ │ │ - cmp r5, #36 @ 0x24 │ │ │ │ + cmp r5, #92 @ 0x5c │ │ │ │ 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 │ │ │ │ @@ -346261,36 +346262,36 @@ │ │ │ │ ldr.w r8, [pc, #2388] @ 13e4fc │ │ │ │ mov r7, r2 │ │ │ │ movs r6, #0 │ │ │ │ add r8, pc │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ adds r6, #1 │ │ │ │ - bl 176528 │ │ │ │ + bl 176560 │ │ │ │ cmp r7, r6 │ │ │ │ bne.n 13dbae │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 13dda0 │ │ │ │ ldr.w r1, [pc, #2364] @ 13e500 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ add r1, pc │ │ │ │ - bl 176528 │ │ │ │ + bl 176560 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ lsls r7, r3, #14 │ │ │ │ bmi.n 13dc80 │ │ │ │ ldr.w r1, [pc, #2348] @ 13e504 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #68] @ 0x44 │ │ │ │ add r1, pc │ │ │ │ - bl 176528 │ │ │ │ + bl 176560 │ │ │ │ ldr.w r1, [pc, #2336] @ 13e508 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 176528 │ │ │ │ + bl 176560 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ lsls r6, r3, #31 │ │ │ │ bmi.w 13e094 │ │ │ │ lsls r0, r3, #30 │ │ │ │ bmi.w 13e084 │ │ │ │ lsls r1, r3, #29 │ │ │ │ bmi.w 13e076 │ │ │ │ @@ -346315,15 +346316,15 @@ │ │ │ │ bne.w 13e122 │ │ │ │ ldrd r2, r3, [r4, #32] │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 13e4b2 │ │ │ │ ldr.w r1, [pc, #2248] @ 13e50c │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 176528 │ │ │ │ + bl 176560 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ sub.w r2, r3, #186 @ 0xba │ │ │ │ bics.w r2, r2, #2 │ │ │ │ bne.w 13e142 │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ cmp r2, #12 │ │ │ │ bhi.w 13e142 │ │ │ │ @@ -346340,22 +346341,22 @@ │ │ │ │ lsls r6, r7, #14 │ │ │ │ lsls r7, r6, #14 │ │ │ │ lsls r0, r6, #14 │ │ │ │ lsls r1, r5, #14 │ │ │ │ ldr.w r1, [pc, #2188] @ 13e510 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 176528 │ │ │ │ + bl 176560 │ │ │ │ b.n 13dbe4 │ │ │ │ bl 11e750 │ │ │ │ ldr.w r1, [pc, #2176] @ 13e514 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 176528 │ │ │ │ + bl 176560 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ lsls r6, r3, #26 │ │ │ │ bmi.w 13e190 │ │ │ │ lsls r0, r3, #25 │ │ │ │ bmi.w 13e1cc │ │ │ │ lsls r1, r3, #24 │ │ │ │ bmi.w 13e1be │ │ │ │ @@ -346391,15 +346392,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 13e4c0 │ │ │ │ ldrb.w r2, [r4, #44] @ 0x2c │ │ │ │ ubfx r2, r2, #4, #3 │ │ │ │ ldr.w r1, [pc, #2044] @ 13e518 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 176528 │ │ │ │ + bl 176560 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ lsls r3, r3, #21 │ │ │ │ bmi.w 13e1da │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp.w r2, #290 @ 0x122 │ │ │ │ bls.w 13e102 │ │ │ │ movw r3, #807 @ 0x327 │ │ │ │ @@ -346413,36 +346414,36 @@ │ │ │ │ beq.w 13e4ee │ │ │ │ cmp r3, #2 │ │ │ │ beq.w 13e4e2 │ │ │ │ cbnz r3, 13dd64 │ │ │ │ ldr.w r1, [pc, #1984] @ 13e51c │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 176528 │ │ │ │ + bl 176560 │ │ │ │ ldrb.w r3, [r4, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 13e4d6 │ │ │ │ ldr.w r1, [pc, #1968] @ 13e520 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 176528 │ │ │ │ + bl 176560 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r0, r3, #29 │ │ │ │ bpl.w 13e4ca │ │ │ │ ldr.w r1, [pc, #1948] @ 13e524 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 176528 │ │ │ │ + bl 176560 │ │ │ │ ldr.w r1, [pc, #1940] @ 13e528 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ add r1, pc │ │ │ │ - bl 176528 │ │ │ │ + bl 176560 │ │ │ │ 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 │ │ │ │ @@ -346484,44 +346485,44 @@ │ │ │ │ lsrs r3, r3, #7 │ │ │ │ cbnz r3, 13de2c │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ cbz r2, 13de2c │ │ │ │ ldr.w r1, [pc, #1800] @ 13e52c │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 176528 │ │ │ │ + bl 176560 │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 13dfbc │ │ │ │ mov r0, r4 │ │ │ │ bl 120090 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 13df96 │ │ │ │ ldr.w r1, [pc, #1772] @ 13e530 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 176528 │ │ │ │ + bl 176560 │ │ │ │ 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 13e29e │ │ │ │ cmp r3, #3 │ │ │ │ beq.w 13e182 │ │ │ │ cmp r3, #1 │ │ │ │ bne.n 13de86 │ │ │ │ ldr.w r1, [pc, #1740] @ 13e534 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 176528 │ │ │ │ + bl 176560 │ │ │ │ b.n 13de86 │ │ │ │ ldr.w r1, [pc, #1732] @ 13e538 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 176528 │ │ │ │ + bl 176560 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ lsrs r3, r3, #7 │ │ │ │ cmp r3, #1 │ │ │ │ beq.n 13de52 │ │ │ │ ldr.w sl, [r4, #20] │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.w 13e018 │ │ │ │ @@ -346548,22 +346549,22 @@ │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 13deac │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 13de98 │ │ │ │ ldr.w r1, [pc, #1652] @ 13e53c │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 176528 │ │ │ │ + bl 176560 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ lsls r2, r3, #10 │ │ │ │ bpl.n 13de9e │ │ │ │ ldr.w r1, [pc, #1636] @ 13e540 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 176528 │ │ │ │ + bl 176560 │ │ │ │ b.n 13de9e │ │ │ │ ldr.w r9, [r4, #16] │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 13df92 │ │ │ │ ldr.w r1, [pc, #1616] @ 13e544 │ │ │ │ movs r6, #0 │ │ │ │ ldr.w sl, [pc, #1616] @ 13e548 │ │ │ │ @@ -346590,15 +346591,15 @@ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ and.w r3, r3, #6291456 @ 0x600000 │ │ │ │ cmp.w r3, #2097152 @ 0x200000 │ │ │ │ beq.n 13df3e │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 176528 │ │ │ │ + bl 176560 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #9 │ │ │ │ it ne │ │ │ │ cmpne r3, #6 │ │ │ │ beq.n 13df80 │ │ │ │ movs r3, #0 │ │ │ │ cmp r9, r6 │ │ │ │ @@ -346610,77 +346611,77 @@ │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.n 13df4a │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 13df02 │ │ │ │ ldr.w r1, [pc, #1512] @ 13e54c │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 176528 │ │ │ │ + bl 176560 │ │ │ │ ldr.w r3, [fp] │ │ │ │ lsls r3, r3, #9 │ │ │ │ bpl.n 13df0a │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 176528 │ │ │ │ + bl 176560 │ │ │ │ b.n 13df0a │ │ │ │ ldr r3, [r4, #32] │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r1, [pc, #1480] @ 13e550 │ │ │ │ ldr r2, [r3, r7] │ │ │ │ add r1, pc │ │ │ │ - bl 176528 │ │ │ │ + bl 176560 │ │ │ │ b.n 13df48 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 13ddd4 │ │ │ │ ldr.w r1, [pc, #1468] @ 13e554 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 176528 │ │ │ │ + bl 176560 │ │ │ │ mov r0, r4 │ │ │ │ bl 1200a0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 13e0ea │ │ │ │ ldr.w r1, [pc, #1448] @ 13e558 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 176528 │ │ │ │ + bl 176560 │ │ │ │ b.n 13de40 │ │ │ │ ldr.w r1, [pc, #1436] @ 13e55c │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 176528 │ │ │ │ + bl 176560 │ │ │ │ ldr r1, [r4, #76] @ 0x4c │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 13de34 │ │ │ │ ldr.w r8, [pc, #1420] @ 13e560 │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r9, [pc, #1420] @ 13e564 │ │ │ │ mov r2, r6 │ │ │ │ add r8, pc │ │ │ │ add r9, pc │ │ │ │ b.n 13dff8 │ │ │ │ ldr r2, [r3, #112] @ 0x70 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 176528 │ │ │ │ + bl 176560 │ │ │ │ ldr r1, [r4, #76] @ 0x4c │ │ │ │ mov r2, r7 │ │ │ │ adds r6, #1 │ │ │ │ cmp r1, r6 │ │ │ │ bls.w 13de34 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ adds r7, r2, #1 │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 13dff0 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 13dfe2 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 176528 │ │ │ │ + bl 176560 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ b.n 13dfe2 │ │ │ │ ldr.w r9, [r4, #16] │ │ │ │ movs r3, #1 │ │ │ │ b.n 13deea │ │ │ │ sub.w r3, r0, #1024 @ 0x400 │ │ │ │ @@ -346693,47 +346694,47 @@ │ │ │ │ lsls r7, r6, #5 │ │ │ │ lsls r1, r5, #5 │ │ │ │ lsls r6, r7, #5 │ │ │ │ lsls r5, r0, #6 │ │ │ │ ldr.w r1, [pc, #1320] @ 13e568 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 176528 │ │ │ │ + bl 176560 │ │ │ │ b.n 13dc22 │ │ │ │ ldr.w r1, [pc, #1312] @ 13e56c │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 176528 │ │ │ │ + bl 176560 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 13dc1c │ │ │ │ ldr.w r1, [pc, #1300] @ 13e570 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 176528 │ │ │ │ + bl 176560 │ │ │ │ b.n 13dc14 │ │ │ │ ldr.w r1, [pc, #1288] @ 13e574 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 176528 │ │ │ │ + bl 176560 │ │ │ │ b.n 13dc0c │ │ │ │ ldr.w r1, [pc, #1280] @ 13e578 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 176528 │ │ │ │ + bl 176560 │ │ │ │ b.n 13dc04 │ │ │ │ ldr.w r1, [pc, #1268] @ 13e57c │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 176528 │ │ │ │ + bl 176560 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 13dbfe │ │ │ │ ldr.w r1, [pc, #1256] @ 13e580 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 176528 │ │ │ │ + bl 176560 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 13dbf8 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ lsls r1, r2, #21 │ │ │ │ bmi.w 13de2c │ │ │ │ sub.w r3, r3, #668 @ 0x29c │ │ │ │ cmp r3, #4 │ │ │ │ @@ -346742,51 +346743,51 @@ │ │ │ │ ldr r2, [r4, #32] │ │ │ │ cmp.w r3, #20480 @ 0x5000 │ │ │ │ beq.w 13e364 │ │ │ │ ldr.w r1, [pc, #1212] @ 13e584 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ add r1, pc │ │ │ │ - bl 176528 │ │ │ │ + bl 176560 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 13ddf2 │ │ │ │ ldr.w r1, [pc, #1200] @ 13e588 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ add r1, pc │ │ │ │ - bl 176528 │ │ │ │ + bl 176560 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ lsrs r3, r3, #7 │ │ │ │ b.n 13de1a │ │ │ │ mov r0, r4 │ │ │ │ bl 1200c0 │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r1, [pc, #1176] @ 13e58c │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r3, #112] @ 0x70 │ │ │ │ add r1, pc │ │ │ │ - bl 176528 │ │ │ │ + bl 176560 │ │ │ │ b.n 13de40 │ │ │ │ cmp.w r2, #260 @ 0x104 │ │ │ │ bhi.w 13e2aa │ │ │ │ cmp r2, #43 @ 0x2b │ │ │ │ bne.w 13ddc0 │ │ │ │ ldr.w r1, [pc, #1148] @ 13e590 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ add r1, pc │ │ │ │ - bl 176528 │ │ │ │ + bl 176560 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 13dda2 │ │ │ │ bl 11e750 │ │ │ │ ldr.w r1, [pc, #1132] @ 13e594 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 176528 │ │ │ │ + bl 176560 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ sub.w r2, r3, #186 @ 0xba │ │ │ │ bics.w r2, r2, #2 │ │ │ │ beq.w 13dc5a │ │ │ │ cmp r3, #131 @ 0x83 │ │ │ │ it ne │ │ │ │ cmpne r3, #186 @ 0xba │ │ │ │ @@ -346803,139 +346804,139 @@ │ │ │ │ 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, #1060] @ 13e59c │ │ │ │ add r1, pc │ │ │ │ - bl 176528 │ │ │ │ + bl 176560 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 13dda2 │ │ │ │ ldr.w r1, [pc, #1052] @ 13e5a0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 176528 │ │ │ │ + bl 176560 │ │ │ │ b.n 13de86 │ │ │ │ ldr.w r1, [pc, #1040] @ 13e5a4 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 176528 │ │ │ │ + bl 176560 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 13dca8 │ │ │ │ ldr.w r1, [pc, #1028] @ 13e5a8 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 176528 │ │ │ │ + bl 176560 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 13dcc0 │ │ │ │ ldr r1, [pc, #1016] @ (13e5ac ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 176528 │ │ │ │ + bl 176560 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 13dcba │ │ │ │ ldr r1, [pc, #1008] @ (13e5b0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 176528 │ │ │ │ + bl 176560 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 13dcb4 │ │ │ │ ldr r1, [pc, #996] @ (13e5b4 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 176528 │ │ │ │ + bl 176560 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 13dcae │ │ │ │ ldr r1, [pc, #988] @ (13e5b8 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 176528 │ │ │ │ + bl 176560 │ │ │ │ b.n 13dd2c │ │ │ │ ldr r1, [pc, #980] @ (13e5bc ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 176528 │ │ │ │ + bl 176560 │ │ │ │ b.n 13dcd2 │ │ │ │ ldr r1, [pc, #972] @ (13e5c0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 176528 │ │ │ │ + bl 176560 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 13dccc │ │ │ │ ldr r1, [pc, #960] @ (13e5c4 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 176528 │ │ │ │ + bl 176560 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 13dcc6 │ │ │ │ cmp.w r2, #668 @ 0x29c │ │ │ │ beq.w 13e428 │ │ │ │ ldr r3, [pc, #944] @ (13e5c8 ) │ │ │ │ movs r6, #0 │ │ │ │ ldr r7, [pc, #944] @ (13e5cc ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ add r3, pc │ │ │ │ ldr r1, [pc, #940] @ (13e5d0 ) │ │ │ │ add r7, pc │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ add r1, pc │ │ │ │ - bl 176528 │ │ │ │ + bl 176560 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrh r3, [r3, #8] │ │ │ │ asrs r3, r6 │ │ │ │ lsls r1, r3, #31 │ │ │ │ bmi.n 13e250 │ │ │ │ adds r6, #1 │ │ │ │ adds r7, #1 │ │ │ │ cmp r6, #4 │ │ │ │ bne.n 13e230 │ │ │ │ ldr r1, [pc, #908] @ (13e5d4 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 176528 │ │ │ │ + bl 176560 │ │ │ │ b.n 13de7e │ │ │ │ ldr r1, [pc, #900] @ (13e5d8 ) │ │ │ │ mov r0, r5 │ │ │ │ ldrb r2, [r7, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 176528 │ │ │ │ + bl 176560 │ │ │ │ b.n 13e23c │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ ldrd r3, r2, [r4, #32] │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr r1, [pc, #880] @ (13e5dc ) │ │ │ │ add r1, pc │ │ │ │ - bl 176528 │ │ │ │ + bl 176560 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ lsrs r3, r3, #7 │ │ │ │ b.n 13de1a │ │ │ │ ldrd r3, r1, [r4, #32] │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr r1, [pc, #860] @ (13e5e0 ) │ │ │ │ add r1, pc │ │ │ │ - bl 176528 │ │ │ │ + bl 176560 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ lsrs r3, r3, #7 │ │ │ │ b.n 13de1a │ │ │ │ ldr r1, [pc, #852] @ (13e5e4 ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ add r1, pc │ │ │ │ - bl 176528 │ │ │ │ + bl 176560 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 13de18 │ │ │ │ ldr r1, [pc, #840] @ (13e5e8 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 176528 │ │ │ │ + bl 176560 │ │ │ │ b.n 13de86 │ │ │ │ mvn.w r6, #260 @ 0x104 │ │ │ │ movw r3, #32773 @ 0x8005 │ │ │ │ movt r3, #12289 @ 0x3001 │ │ │ │ add r2, r6 │ │ │ │ lsrs r3, r2 │ │ │ │ lsls r7, r3, #31 │ │ │ │ @@ -346944,426 +346945,427 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [pc, #804] @ (13e5ec ) │ │ │ │ and.w r2, r2, #7 │ │ │ │ ldr r1, [pc, #804] @ (13e5f0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ - bl 176528 │ │ │ │ + bl 176560 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 13dda2 │ │ │ │ ldrb.w r2, [r4, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #784] @ (13e5f4 ) │ │ │ │ and.w r2, r2, #7 │ │ │ │ add r1, pc │ │ │ │ - bl 176528 │ │ │ │ + bl 176560 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 13dcde │ │ │ │ ldr r1, [pc, #772] @ (13e5f8 ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ add r1, pc │ │ │ │ - bl 176528 │ │ │ │ + bl 176560 │ │ │ │ b.n 13dce8 │ │ │ │ ldr r1, [pc, #760] @ (13e5fc ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 176528 │ │ │ │ + bl 176560 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 13dda2 │ │ │ │ ldr r1, [pc, #752] @ (13e600 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 176528 │ │ │ │ + bl 176560 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 13dda2 │ │ │ │ ldr r1, [pc, #740] @ (13e604 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 176528 │ │ │ │ + bl 176560 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 13dda2 │ │ │ │ ldr r1, [pc, #732] @ (13e608 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 176528 │ │ │ │ + bl 176560 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 13dda2 │ │ │ │ ldr r1, [pc, #720] @ (13e60c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 176528 │ │ │ │ + bl 176560 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 13dda2 │ │ │ │ ldr r1, [pc, #712] @ (13e610 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 176528 │ │ │ │ + bl 176560 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 13dda2 │ │ │ │ ldr r1, [pc, #700] @ (13e614 ) │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 176528 │ │ │ │ + bl 176560 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 13dda2 │ │ │ │ ldr r1, [pc, #688] @ (13e618 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 176528 │ │ │ │ + bl 176560 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 13ddf2 │ │ │ │ ldr r1, [pc, #680] @ (13e61c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 176528 │ │ │ │ + bl 176560 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 13e142 │ │ │ │ ldr r1, [pc, #668] @ (13e620 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 176528 │ │ │ │ + bl 176560 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 13e142 │ │ │ │ ldr r1, [pc, #660] @ (13e624 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 176528 │ │ │ │ + bl 176560 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 13e142 │ │ │ │ ldr r1, [pc, #648] @ (13e628 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 176528 │ │ │ │ + bl 176560 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 13e142 │ │ │ │ ldr r1, [pc, #640] @ (13e62c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 176528 │ │ │ │ + bl 176560 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 13e142 │ │ │ │ ldr r1, [pc, #628] @ (13e630 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 176528 │ │ │ │ + bl 176560 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 13e142 │ │ │ │ ldr r1, [pc, #620] @ (13e634 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 176528 │ │ │ │ + bl 176560 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 13e142 │ │ │ │ ldr r1, [pc, #608] @ (13e638 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 176528 │ │ │ │ + bl 176560 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 13e142 │ │ │ │ ldr r1, [pc, #600] @ (13e63c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 176528 │ │ │ │ + bl 176560 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 13e142 │ │ │ │ ldr r1, [pc, #588] @ (13e640 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 176528 │ │ │ │ + bl 176560 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 13e142 │ │ │ │ ldr r1, [pc, #580] @ (13e644 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 176528 │ │ │ │ + bl 176560 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 13e142 │ │ │ │ ldr r1, [pc, #568] @ (13e648 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 176528 │ │ │ │ + bl 176560 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 13e142 │ │ │ │ ldr r1, [pc, #560] @ (13e64c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 176528 │ │ │ │ + bl 176560 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 13e142 │ │ │ │ ldrb.w r2, [r4, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #544] @ (13e650 ) │ │ │ │ ubfx r2, r2, #3, #4 │ │ │ │ add r1, pc │ │ │ │ - bl 176528 │ │ │ │ + bl 176560 │ │ │ │ b.n 13e216 │ │ │ │ ldrh r2, [r4, #44] @ 0x2c │ │ │ │ ubfx r2, r2, #7, #3 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #6 │ │ │ │ bhi.n 13e4a6 │ │ │ │ tbb [pc, r3] │ │ │ │ movs r1, #39 @ 0x27 │ │ │ │ cmp r5, #27 │ │ │ │ asrs r5, r5, #20 │ │ │ │ movs r4, r0 │ │ │ │ ldr r1, [pc, #508] @ (13e654 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 176528 │ │ │ │ + bl 176560 │ │ │ │ ldr r3, [pc, #504] @ (13e658 ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ add r3, pc │ │ │ │ ldr r1, [pc, #500] @ (13e65c ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ - bl 176528 │ │ │ │ + bl 176560 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 13dda2 │ │ │ │ ldr r1, [pc, #488] @ (13e660 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 176528 │ │ │ │ + bl 176560 │ │ │ │ b.n 13e45e │ │ │ │ ldr r1, [pc, #480] @ (13e664 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 176528 │ │ │ │ + bl 176560 │ │ │ │ b.n 13e45e │ │ │ │ ldr r1, [pc, #472] @ (13e668 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 176528 │ │ │ │ + bl 176560 │ │ │ │ b.n 13e45e │ │ │ │ ldr r1, [pc, #464] @ (13e66c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 176528 │ │ │ │ + bl 176560 │ │ │ │ b.n 13e45e │ │ │ │ ldr r1, [pc, #456] @ (13e670 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 176528 │ │ │ │ + bl 176560 │ │ │ │ b.n 13e45e │ │ │ │ ldr r1, [pc, #448] @ (13e674 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 176528 │ │ │ │ + bl 176560 │ │ │ │ b.w 13dc4c │ │ │ │ ldrb.w r2, [r4, #40] @ 0x28 │ │ │ │ and.w r2, r2, #7 │ │ │ │ b.n 13dd18 │ │ │ │ ldr r1, [pc, #428] @ (13e678 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 176528 │ │ │ │ + bl 176560 │ │ │ │ b.n 13dd92 │ │ │ │ ldr r1, [pc, #420] @ (13e67c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 176528 │ │ │ │ + bl 176560 │ │ │ │ b.n 13dd7a │ │ │ │ ldr r1, [pc, #412] @ (13e680 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 176528 │ │ │ │ + bl 176560 │ │ │ │ b.n 13dd64 │ │ │ │ ldr r1, [pc, #404] @ (13e684 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 176528 │ │ │ │ + bl 176560 │ │ │ │ b.n 13dd64 │ │ │ │ nop │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ + movs r1, #16 │ │ │ │ movs r0, r3 │ │ │ │ - cmp r4, #178 @ 0xb2 │ │ │ │ + cmp r4, #234 @ 0xea │ │ │ │ movs r0, r3 │ │ │ │ - cmp r4, #174 @ 0xae │ │ │ │ + cmp r4, #230 @ 0xe6 │ │ │ │ movs r0, r3 │ │ │ │ - movs r0, #154 @ 0x9a │ │ │ │ + movs r0, #210 @ 0xd2 │ │ │ │ movs r0, r3 │ │ │ │ - cmp r4, #202 @ 0xca │ │ │ │ + cmp r5, #2 │ │ │ │ movs r0, r3 │ │ │ │ - cmp r3, #254 @ 0xfe │ │ │ │ + cmp r4, #54 @ 0x36 │ │ │ │ movs r0, r3 │ │ │ │ - hlt 0x0002 │ │ │ │ + hlt 0x003a │ │ │ │ movs r7, r2 │ │ │ │ - cmp r4, #122 @ 0x7a │ │ │ │ + cmp r4, #178 @ 0xb2 │ │ │ │ movs r0, r3 │ │ │ │ - cmp r4, #102 @ 0x66 │ │ │ │ + cmp r4, #158 @ 0x9e │ │ │ │ movs r0, r3 │ │ │ │ - cmp r3, #172 @ 0xac │ │ │ │ + cmp r3, #228 @ 0xe4 │ │ │ │ movs r0, r3 │ │ │ │ - bgt.n 13e478 │ │ │ │ + bgt.n 13e4e8 │ │ │ │ movs r7, r2 │ │ │ │ - cmp r4, #10 │ │ │ │ + cmp r4, #66 @ 0x42 │ │ │ │ movs r0, r3 │ │ │ │ - cmp r4, #86 @ 0x56 │ │ │ │ + cmp r4, #142 @ 0x8e │ │ │ │ movs r0, r3 │ │ │ │ - vshr.u32 d16, d6, #18 │ │ │ │ - subs r6, r4, r5 │ │ │ │ + movs r6, r4 │ │ │ │ + movs r7, r2 │ │ │ │ + subs r6, r3, r6 │ │ │ │ movs r0, r3 │ │ │ │ - mrc2 0, 6, r0, cr12, cr10, {0} │ │ │ │ - asrs r0, r1, #19 │ │ │ │ + vqadd.u16 d0, d4, d10 │ │ │ │ + asrs r0, r0, #20 │ │ │ │ movs r7, r2 │ │ │ │ - cmp r3, #14 │ │ │ │ + cmp r3, #70 @ 0x46 │ │ │ │ movs r0, r3 │ │ │ │ - cmp r2, #246 @ 0xf6 │ │ │ │ + cmp r3, #46 @ 0x2e │ │ │ │ movs r0, r3 │ │ │ │ - @ instruction: 0xe83e0018 │ │ │ │ - asrs r4, r5, #16 │ │ │ │ + ldrd r0, r0, [r6], #-96 @ 0x60 │ │ │ │ + asrs r4, r4, #17 │ │ │ │ movs r7, r2 │ │ │ │ - cmp r3, #198 @ 0xc6 │ │ │ │ + cmp r3, #254 @ 0xfe │ │ │ │ movs r3, r3 │ │ │ │ - cmp r3, #0 │ │ │ │ + cmp r3, #56 @ 0x38 │ │ │ │ movs r0, r3 │ │ │ │ - cmp r2, #240 @ 0xf0 │ │ │ │ + cmp r3, #40 @ 0x28 │ │ │ │ movs r0, r3 │ │ │ │ - cmp r2, #202 @ 0xca │ │ │ │ + cmp r3, #2 │ │ │ │ movs r0, r3 │ │ │ │ - movs r7, #100 @ 0x64 │ │ │ │ + movs r7, #156 @ 0x9c │ │ │ │ movs r0, r3 │ │ │ │ - asrs r6, r6, #14 │ │ │ │ + asrs r6, r5, #15 │ │ │ │ movs r7, r2 │ │ │ │ - smlabt r0, r2, r7, r0 │ │ │ │ - smlabt r0, ip, r7, r0 │ │ │ │ - cmp r0, #60 @ 0x3c │ │ │ │ + smlsdx r0, sl, r7, r0 │ │ │ │ + smmlar r0, r4, r7, r0 │ │ │ │ + cmp r0, #116 @ 0x74 │ │ │ │ movs r0, r3 │ │ │ │ - cmp r0, #38 @ 0x26 │ │ │ │ + cmp r0, #94 @ 0x5e │ │ │ │ movs r0, r3 │ │ │ │ - vqadd.s16 d16, d12, d7 │ │ │ │ - vqadd.s8 d16, d2, d7 │ │ │ │ - vqadd.s8 d16, d6, d7 │ │ │ │ - cmp r1, #48 @ 0x30 │ │ │ │ + vshr.s16 d0, d7, #12 │ │ │ │ + vqadd.s64 d16, d10, d7 │ │ │ │ + vqadd.s64 d16, d14, d7 │ │ │ │ + cmp r1, #104 @ 0x68 │ │ │ │ movs r0, r3 │ │ │ │ - cmp r1, #46 @ 0x2e │ │ │ │ + cmp r1, #102 @ 0x66 │ │ │ │ movs r0, r3 │ │ │ │ - subs r1, #234 @ 0xea │ │ │ │ + subs r2, #34 @ 0x22 │ │ │ │ movs r7, r2 │ │ │ │ - cmp r0, #140 @ 0x8c │ │ │ │ + cmp r0, #196 @ 0xc4 │ │ │ │ movs r0, r3 │ │ │ │ - push {r1, r2, r3, r5, r6, r7, lr} │ │ │ │ + @ instruction: 0xb626 │ │ │ │ movs r7, r2 │ │ │ │ subs r7, #102 @ 0x66 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - cmp r0, #4 │ │ │ │ + cmp r0, #60 @ 0x3c │ │ │ │ movs r0, r3 │ │ │ │ - adds r0, r4, r1 │ │ │ │ + adds r0, r3, r2 │ │ │ │ movs r0, r3 │ │ │ │ - ldr??.w r0, [r2, r7, lsl #1] │ │ │ │ - movs r7, #154 @ 0x9a │ │ │ │ + vld1.8 @ instruction: 0xf9aa0017 │ │ │ │ + movs r7, #210 @ 0xd2 │ │ │ │ movs r0, r3 │ │ │ │ - @ instruction: 0xf7f40017 │ │ │ │ - vst4.8 {d16-d19}, [lr :64], r7 │ │ │ │ - ldrsh.w r0, [ip, r7, lsl #1] │ │ │ │ - ldr??.w r0, [r6, r7, lsl #1] │ │ │ │ - movs r7, #46 @ 0x2e │ │ │ │ + strh.w r0, [ip, r7, lsl #1] │ │ │ │ + vst1.8 @ instruction: 0xf9860017 │ │ │ │ + ldr??.w r0, [r4, r7, lsl #1] │ │ │ │ + strh.w r0, [lr, #23] │ │ │ │ + movs r7, #102 @ 0x66 │ │ │ │ movs r0, r3 │ │ │ │ - movs r7, #142 @ 0x8e │ │ │ │ + movs r7, #198 @ 0xc6 │ │ │ │ movs r0, r3 │ │ │ │ - @ instruction: 0xf7a00017 │ │ │ │ + @ instruction: 0xf7d80017 │ │ │ │ subs r6, #176 @ 0xb0 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - bkpt 0x0030 │ │ │ │ + bkpt 0x0068 │ │ │ │ movs r7, r2 │ │ │ │ - movs r7, #182 @ 0xb6 │ │ │ │ + movs r7, #238 @ 0xee │ │ │ │ movs r0, r3 │ │ │ │ - lsrs r0, r3, #17 │ │ │ │ + lsrs r0, r2, #18 │ │ │ │ movs r7, r2 │ │ │ │ - movs r7, #146 @ 0x92 │ │ │ │ + movs r7, #202 @ 0xca │ │ │ │ movs r0, r3 │ │ │ │ - movs r7, #174 @ 0xae │ │ │ │ + movs r7, #230 @ 0xe6 │ │ │ │ movs r0, r3 │ │ │ │ - movs r7, #186 @ 0xba │ │ │ │ + movs r7, #242 @ 0xf2 │ │ │ │ movs r0, r3 │ │ │ │ - movs r7, #216 @ 0xd8 │ │ │ │ + cmp r0, #16 │ │ │ │ movs r0, r3 │ │ │ │ - asrs r6, r6, #28 │ │ │ │ + asrs r6, r5, #29 │ │ │ │ movs r0, r3 │ │ │ │ subs r6, #36 @ 0x24 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - movs r6, #210 @ 0xd2 │ │ │ │ + movs r7, #10 │ │ │ │ movs r0, r3 │ │ │ │ - movs r6, #164 @ 0xa4 │ │ │ │ + movs r6, #220 @ 0xdc │ │ │ │ movs r0, r3 │ │ │ │ - subs r6, #144 @ 0x90 │ │ │ │ + subs r6, #200 @ 0xc8 │ │ │ │ movs r7, r2 │ │ │ │ - movs r5, #200 @ 0xc8 │ │ │ │ + movs r6, #0 │ │ │ │ movs r0, r3 │ │ │ │ - movs r5, #158 @ 0x9e │ │ │ │ + movs r5, #214 @ 0xd6 │ │ │ │ movs r0, r3 │ │ │ │ - movs r5, #156 @ 0x9c │ │ │ │ + movs r5, #212 @ 0xd4 │ │ │ │ movs r0, r3 │ │ │ │ - movs r5, #178 @ 0xb2 │ │ │ │ + movs r5, #234 @ 0xea │ │ │ │ movs r0, r3 │ │ │ │ - movs r5, #184 @ 0xb8 │ │ │ │ + movs r5, #240 @ 0xf0 │ │ │ │ movs r0, r3 │ │ │ │ - movs r5, #90 @ 0x5a │ │ │ │ + movs r5, #146 @ 0x92 │ │ │ │ movs r0, r3 │ │ │ │ - movs r5, #166 @ 0xa6 │ │ │ │ + movs r5, #222 @ 0xde │ │ │ │ movs r0, r3 │ │ │ │ - movs r6, #140 @ 0x8c │ │ │ │ + movs r6, #196 @ 0xc4 │ │ │ │ movs r0, r3 │ │ │ │ - movs r5, #190 @ 0xbe │ │ │ │ + movs r5, #246 @ 0xf6 │ │ │ │ movs r0, r3 │ │ │ │ - movs r5, #168 @ 0xa8 │ │ │ │ + movs r5, #224 @ 0xe0 │ │ │ │ movs r0, r3 │ │ │ │ - movs r5, #146 @ 0x92 │ │ │ │ + movs r5, #202 @ 0xca │ │ │ │ movs r0, r3 │ │ │ │ - movs r5, #124 @ 0x7c │ │ │ │ + movs r5, #180 @ 0xb4 │ │ │ │ movs r0, r3 │ │ │ │ - movs r5, #102 @ 0x66 │ │ │ │ + movs r5, #158 @ 0x9e │ │ │ │ movs r0, r3 │ │ │ │ - movs r5, #184 @ 0xb8 │ │ │ │ + movs r5, #240 @ 0xf0 │ │ │ │ movs r0, r3 │ │ │ │ - movs r5, #162 @ 0xa2 │ │ │ │ + movs r5, #218 @ 0xda │ │ │ │ movs r0, r3 │ │ │ │ - movs r5, #140 @ 0x8c │ │ │ │ + movs r5, #196 @ 0xc4 │ │ │ │ movs r0, r3 │ │ │ │ - movs r5, #118 @ 0x76 │ │ │ │ + movs r5, #174 @ 0xae │ │ │ │ movs r0, r3 │ │ │ │ - movs r5, #96 @ 0x60 │ │ │ │ + movs r5, #152 @ 0x98 │ │ │ │ movs r0, r3 │ │ │ │ - movs r5, #74 @ 0x4a │ │ │ │ + movs r5, #130 @ 0x82 │ │ │ │ movs r0, r3 │ │ │ │ - movs r5, #52 @ 0x34 │ │ │ │ + movs r5, #108 @ 0x6c │ │ │ │ movs r0, r3 │ │ │ │ - movs r5, #30 │ │ │ │ + movs r5, #86 @ 0x56 │ │ │ │ movs r0, r3 │ │ │ │ - movs r5, #164 @ 0xa4 │ │ │ │ + movs r5, #220 @ 0xdc │ │ │ │ movs r0, r3 │ │ │ │ - movs r5, #100 @ 0x64 │ │ │ │ + movs r5, #156 @ 0x9c │ │ │ │ movs r0, r3 │ │ │ │ subs r4, #108 @ 0x6c │ │ │ │ lsls r3, r7, #1 │ │ │ │ - movs r5, #56 @ 0x38 │ │ │ │ + movs r5, #112 @ 0x70 │ │ │ │ movs r0, r3 │ │ │ │ - movs r5, #58 @ 0x3a │ │ │ │ + movs r5, #114 @ 0x72 │ │ │ │ movs r0, r3 │ │ │ │ - movs r5, #38 @ 0x26 │ │ │ │ + movs r5, #94 @ 0x5e │ │ │ │ movs r0, r3 │ │ │ │ - movs r5, #22 │ │ │ │ + movs r5, #78 @ 0x4e │ │ │ │ movs r0, r3 │ │ │ │ - lsls r6, r2, #14 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ movs r0, r3 │ │ │ │ - movs r4, #250 @ 0xfa │ │ │ │ + movs r5, #50 @ 0x32 │ │ │ │ movs r0, r3 │ │ │ │ - movs r4, #86 @ 0x56 │ │ │ │ + movs r4, #142 @ 0x8e │ │ │ │ movs r0, r3 │ │ │ │ - stmia r4!, {r1, r2, r4, r5} │ │ │ │ + stmia r4!, {r1, r2, r3, r5, r6} │ │ │ │ movs r7, r2 │ │ │ │ - lsls r6, r4, #15 │ │ │ │ + lsls r6, r3, #16 │ │ │ │ movs r0, r3 │ │ │ │ - movs r4, #234 @ 0xea │ │ │ │ + movs r5, #34 @ 0x22 │ │ │ │ movs r0, r3 │ │ │ │ - movs r4, #218 @ 0xda │ │ │ │ + movs r5, #18 │ │ │ │ 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, #84] @ 0x54 │ │ │ │ add.w fp, r0, #80 @ 0x50 │ │ │ │ @@ -347378,96 +347380,96 @@ │ │ │ │ add r8, pc │ │ │ │ ldr r3, [pc, #532] @ (13e8cc ) │ │ │ │ add r7, pc │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r1, [sp, #0] │ │ │ │ movs r0, #2 │ │ │ │ - bl 1764f0 │ │ │ │ + bl 176528 │ │ │ │ ldrb.w r3, [r4, #76] @ 0x4c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ cbz r3, 13e6d2 │ │ │ │ ldr r2, [pc, #512] @ (13e8d0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r1, [pc, #512] @ (13e8d4 ) │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 176528 │ │ │ │ + bl 176560 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cbz r3, 13e736 │ │ │ │ ldr r1, [pc, #500] @ (13e8d8 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 176528 │ │ │ │ + bl 176560 │ │ │ │ ldr r1, [pc, #492] @ (13e8dc ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 176528 │ │ │ │ + bl 176560 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cbz r3, 13e72c │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ mov.w r9, #0 │ │ │ │ ldr r6, [pc, #476] @ (13e8e0 ) │ │ │ │ ldr.w sl, [r3] │ │ │ │ add r6, pc │ │ │ │ b.n 13e714 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ ldr.w sl, [r3, r9, lsl #2] │ │ │ │ - bl 176528 │ │ │ │ + bl 176560 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, sl │ │ │ │ add.w r9, r9, #1 │ │ │ │ - bl 176528 │ │ │ │ + bl 176560 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ cmp r9, r3 │ │ │ │ bcc.n 13e70a │ │ │ │ ldr r1, [pc, #436] @ (13e8e4 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 176528 │ │ │ │ + bl 176560 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ cbz r3, 13e78e │ │ │ │ ldr r1, [pc, #428] @ (13e8e8 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 176528 │ │ │ │ + bl 176560 │ │ │ │ ldr r1, [pc, #420] @ (13e8ec ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 176528 │ │ │ │ + bl 176560 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ cbz r3, 13e784 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ mov.w r9, #0 │ │ │ │ ldr r6, [pc, #404] @ (13e8f0 ) │ │ │ │ ldr.w sl, [r3] │ │ │ │ add r6, pc │ │ │ │ b.n 13e76c │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ ldr.w sl, [r3, r9, lsl #2] │ │ │ │ - bl 176528 │ │ │ │ + bl 176560 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, sl │ │ │ │ add.w r9, r9, #1 │ │ │ │ - bl 176528 │ │ │ │ + bl 176560 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ cmp r9, r3 │ │ │ │ bcc.n 13e762 │ │ │ │ ldr r1, [pc, #364] @ (13e8f4 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 176528 │ │ │ │ + bl 176560 │ │ │ │ ldr r6, [r4, #20] │ │ │ │ add.w r9, r4, #16 │ │ │ │ cmp r9, r6 │ │ │ │ it ne │ │ │ │ subne r6, #96 @ 0x60 │ │ │ │ beq.n 13e7b0 │ │ │ │ mov r1, r6 │ │ │ │ @@ -347478,19 +347480,19 @@ │ │ │ │ sub.w r6, r3, #96 @ 0x60 │ │ │ │ cmp r9, r3 │ │ │ │ bne.n 13e79c │ │ │ │ ldr r1, [pc, #324] @ (13e8f8 ) │ │ │ │ mov r0, r5 │ │ │ │ movs r6, #0 │ │ │ │ add r1, pc │ │ │ │ - bl 176528 │ │ │ │ + bl 176560 │ │ │ │ ldr r1, [pc, #316] @ (13e8fc ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 176528 │ │ │ │ + bl 176560 │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ cbz r3, 13e7e0 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r1, [r3, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ @@ -347498,58 +347500,58 @@ │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ cmp r6, r3 │ │ │ │ bcc.n 13e7ca │ │ │ │ ldr r6, [pc, #284] @ (13e900 ) │ │ │ │ mov r0, r5 │ │ │ │ add r6, pc │ │ │ │ mov r1, r6 │ │ │ │ - bl 176528 │ │ │ │ + bl 176560 │ │ │ │ ldr r1, [pc, #276] @ (13e904 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 176528 │ │ │ │ + bl 176560 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cbz r3, 13e83c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 176528 │ │ │ │ + bl 176560 │ │ │ │ ldr r1, [pc, #260] @ (13e908 ) │ │ │ │ ldr r2, [r4, #24] │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 176528 │ │ │ │ + bl 176560 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ cbz r2, 13e832 │ │ │ │ ldr r1, [pc, #248] @ (13e90c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 176528 │ │ │ │ + bl 176560 │ │ │ │ ldrb.w r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 13e8ba │ │ │ │ ldr r2, [pc, #232] @ (13e910 ) │ │ │ │ add r2, pc │ │ │ │ ldr r1, [pc, #232] @ (13e914 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 176528 │ │ │ │ + bl 176560 │ │ │ │ ldr r1, [pc, #228] @ (13e918 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 176528 │ │ │ │ + bl 176560 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cbz r3, 13e8a2 │ │ │ │ ldr r1, [pc, #216] @ (13e91c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 176528 │ │ │ │ + bl 176560 │ │ │ │ ldr r1, [pc, #212] @ (13e920 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 176528 │ │ │ │ + bl 176560 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cbz r3, 13e898 │ │ │ │ ldr r6, [pc, #200] @ (13e924 ) │ │ │ │ mov.w sl, #0 │ │ │ │ ldr.w r9, [pc, #200] @ 13e928 │ │ │ │ add r6, pc │ │ │ │ add r9, pc │ │ │ │ @@ -347557,97 +347559,97 @@ │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp r3, sl │ │ │ │ bls.n 13e898 │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r2, [r3, sl, lsl #2] │ │ │ │ - bl 176528 │ │ │ │ + bl 176560 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ subs r2, r3, #1 │ │ │ │ cmp sl, r2 │ │ │ │ bcs.n 13e868 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 176528 │ │ │ │ + bl 176560 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp r3, sl │ │ │ │ bhi.n 13e870 │ │ │ │ ldr r1, [pc, #144] @ (13e92c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 176528 │ │ │ │ + bl 176560 │ │ │ │ ldr r1, [pc, #140] @ (13e930 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 176528 │ │ │ │ + bl 176560 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cmp r4, fp │ │ │ │ bne.w 13e6bc │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [pc, #120] @ (13e934 ) │ │ │ │ add r2, pc │ │ │ │ b.n 13e828 │ │ │ │ - ldr r2, [sp, #712] @ 0x2c8 │ │ │ │ + ldr r2, [sp, #936] @ 0x3a8 │ │ │ │ movs r7, r2 │ │ │ │ - lsrs r2, r4, #19 │ │ │ │ + lsrs r2, r3, #20 │ │ │ │ movs r7, r2 │ │ │ │ - lsrs r6, r3, #19 │ │ │ │ + lsrs r6, r2, #20 │ │ │ │ movs r7, r2 │ │ │ │ - asrs r0, r0, #23 │ │ │ │ + asrs r0, r7, #23 │ │ │ │ movs r0, r3 │ │ │ │ - stmdb r8, {r0, r1, r2, r4} │ │ │ │ - movs r3, #220 @ 0xdc │ │ │ │ + strd r0, r0, [r0, #-92] @ 0x5c │ │ │ │ + movs r4, #20 │ │ │ │ movs r0, r3 │ │ │ │ - asrs r6, r3, #22 │ │ │ │ + asrs r6, r2, #23 │ │ │ │ movs r0, r3 │ │ │ │ - movs r3, #212 @ 0xd4 │ │ │ │ + movs r4, #12 │ │ │ │ movs r0, r3 │ │ │ │ - movs r3, #126 @ 0x7e │ │ │ │ + movs r3, #182 @ 0xb6 │ │ │ │ movs r0, r3 │ │ │ │ - @ instruction: 0xf7040016 │ │ │ │ - asrs r6, r0, #21 │ │ │ │ + @ instruction: 0xf73c0016 │ │ │ │ + asrs r6, r7, #21 │ │ │ │ movs r0, r3 │ │ │ │ - movs r3, #132 @ 0x84 │ │ │ │ + movs r3, #188 @ 0xbc │ │ │ │ movs r0, r3 │ │ │ │ - movs r3, #38 @ 0x26 │ │ │ │ + movs r3, #94 @ 0x5e │ │ │ │ movs r0, r3 │ │ │ │ - subw r0, ip, #2070 @ 0x816 │ │ │ │ - asrs r6, r1, #19 │ │ │ │ + @ instruction: 0xf6e40016 │ │ │ │ + asrs r6, r0, #20 │ │ │ │ movs r0, r3 │ │ │ │ - movs r3, #28 │ │ │ │ + movs r3, #84 @ 0x54 │ │ │ │ movs r0, r3 │ │ │ │ - asrs r0, r4, #18 │ │ │ │ + asrs r0, r3, #19 │ │ │ │ movs r0, r3 │ │ │ │ - movs r2, #248 @ 0xf8 │ │ │ │ + movs r3, #48 @ 0x30 │ │ │ │ movs r0, r3 │ │ │ │ - movs r2, #232 @ 0xe8 │ │ │ │ + movs r3, #32 │ │ │ │ movs r0, r3 │ │ │ │ - movs r2, #238 @ 0xee │ │ │ │ + movs r3, #38 @ 0x26 │ │ │ │ movs r0, r3 │ │ │ │ - movs r2, #134 @ 0x86 │ │ │ │ + movs r2, #190 @ 0xbe │ │ │ │ movs r0, r3 │ │ │ │ - cbnz r0, 13e958 │ │ │ │ + cbnz r0, 13e966 │ │ │ │ movs r7, r2 │ │ │ │ - movs r2, #178 @ 0xb2 │ │ │ │ + movs r2, #234 @ 0xea │ │ │ │ movs r0, r3 │ │ │ │ - asrs r0, r0, #17 │ │ │ │ + asrs r0, r7, #17 │ │ │ │ movs r0, r3 │ │ │ │ - movs r2, #194 @ 0xc2 │ │ │ │ + movs r2, #250 @ 0xfa │ │ │ │ movs r0, r3 │ │ │ │ - movs r2, #34 @ 0x22 │ │ │ │ + movs r2, #90 @ 0x5a │ │ │ │ movs r0, r3 │ │ │ │ - lsrs r0, r6, #12 │ │ │ │ + lsrs r0, r5, #13 │ │ │ │ movs r7, r2 │ │ │ │ - movs r2, #76 @ 0x4c │ │ │ │ + movs r2, #132 @ 0x84 │ │ │ │ movs r0, r3 │ │ │ │ - bfi r0, r2, #0, #25 │ │ │ │ - movs r1, #244 @ 0xf4 │ │ │ │ + @ instruction: 0xf39a0018 │ │ │ │ + movs r2, #44 @ 0x2c │ │ │ │ movs r0, r3 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ands.w r3, r3, #4096 @ 0x1000 │ │ │ │ beq.n 13e95a │ │ │ │ ldr r0, [r0, #28] │ │ │ │ cbz r0, 13e95c │ │ │ │ ldrh r3, [r0, #12] │ │ │ │ @@ -347816,15 +347818,15 @@ │ │ │ │ str r0, [r2, #16] │ │ │ │ orr.w r1, r1, ip │ │ │ │ str r1, [r2, #64] @ 0x40 │ │ │ │ bne.n 13eab0 │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r4, #28 │ │ │ │ add.w r0, lr, #112 @ 0x70 │ │ │ │ - bl 17a954 │ │ │ │ + bl 17a98c │ │ │ │ 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 │ │ │ │ @@ -347847,15 +347849,15 @@ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 17a954 │ │ │ │ + bl 17a98c │ │ │ │ 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} │ │ │ │ @@ -347875,15 +347877,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 1798d8 │ │ │ │ + bl 179910 │ │ │ │ ldr.w r3, [r7, #388] @ 0x184 │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [r7, #396] @ 0x18c │ │ │ │ b.n 13eb48 │ │ │ │ nop │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -347975,15 +347977,15 @@ │ │ │ │ movlt r6, #1 │ │ │ │ movge r6, #0 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 13ec62 │ │ │ │ movs r4, #0 │ │ │ │ mov r3, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 17a818 │ │ │ │ + bl 17a850 │ │ │ │ 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 │ │ │ │ @@ -348046,15 +348048,15 @@ │ │ │ │ lsrs r3, r3, #31 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 13ed0e │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ - bl 17a818 │ │ │ │ + bl 17a850 │ │ │ │ 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, 13ed52 │ │ │ │ mov r4, r3 │ │ │ │ @@ -348065,15 +348067,15 @@ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 13ed42 │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ cmp r0, r3 │ │ │ │ bcc.n 13ecf4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17acd0 │ │ │ │ + bl 17ad08 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 13ecfa │ │ │ │ ldr r2, [r0, #20] │ │ │ │ ldr r7, [r5, #20] │ │ │ │ ldr r1, [r2, #52] @ 0x34 │ │ │ │ b.n 13ecf4 │ │ │ │ @@ -348095,29 +348097,29 @@ │ │ │ │ bne.n 13ee14 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ b.n 13ed00 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17acd0 │ │ │ │ + bl 17ad08 │ │ │ │ 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 13ecfa │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cbz r3, 13ee04 │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [r4, #16] │ │ │ │ - bl 17a954 │ │ │ │ + bl 17a98c │ │ │ │ ldr r1, [r5, #12] │ │ │ │ cbz r1, 13ee10 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ b.n 13edce │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ @@ -348132,20 +348134,20 @@ │ │ │ │ movge r3, #0 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 13edcc │ │ │ │ movs r0, #0 │ │ │ │ mov r2, r4 │ │ │ │ str r0, [sp, #0] │ │ │ │ add.w r0, r5, #12 │ │ │ │ - bl 17a818 │ │ │ │ + bl 17a850 │ │ │ │ cmp r7, #0 │ │ │ │ beq.n 13ecfa │ │ │ │ mov r0, r7 │ │ │ │ mov r4, r7 │ │ │ │ - bl 17acd0 │ │ │ │ + bl 17ad08 │ │ │ │ mov r7, r0 │ │ │ │ b.n 13eda6 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ b.n 13edb6 │ │ │ │ @@ -348521,15 +348523,15 @@ │ │ │ │ bhi.w 13f4b4 │ │ │ │ ldrh r3, [r0, #14] │ │ │ │ cmp r3, r2 │ │ │ │ bls.w 13f4a6 │ │ │ │ sub.w fp, r0, #28 │ │ │ │ add.w r0, fp, #28 │ │ │ │ strd r1, r2, [sp, #12] │ │ │ │ - bl 17acd0 │ │ │ │ + bl 17ad08 │ │ │ │ mov lr, r0 │ │ │ │ ldrd r1, r2, [sp, #12] │ │ │ │ cbz r0, 13f1f2 │ │ │ │ sub.w lr, r0, #28 │ │ │ │ mov.w r9, #1 │ │ │ │ movs r3, #0 │ │ │ │ str.w lr, [sp, #36] @ 0x24 │ │ │ │ @@ -348682,20 +348684,20 @@ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 13f5fc │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 17aca8 │ │ │ │ + bl 17ace0 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 13f398 │ │ │ │ b.n 13f5fc │ │ │ │ mov r0, r5 │ │ │ │ - bl 17acd0 │ │ │ │ + bl 17ad08 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 13f5fc │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 13f38a │ │ │ │ ldrh r4, [r5, #14] │ │ │ │ @@ -348813,15 +348815,15 @@ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 13f4aa │ │ │ │ ldrh r3, [r0, #14] │ │ │ │ cmp r3, r2 │ │ │ │ bhi.w 13f1d6 │ │ │ │ strd r1, r2, [sp, #12] │ │ │ │ - bl 17acd0 │ │ │ │ + bl 17ad08 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 13f61e │ │ │ │ ldrd r1, r2, [sp, #12] │ │ │ │ sub.w fp, r0, #28 │ │ │ │ b.n 13f1da │ │ │ │ adds r4, r7, r6 │ │ │ │ mov r3, r6 │ │ │ │ @@ -348843,15 +348845,15 @@ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 13f598 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 13f5c2 │ │ │ │ add.w r0, r3, #28 │ │ │ │ - bl 17acd0 │ │ │ │ + bl 17ad08 │ │ │ │ cbz r0, 13f520 │ │ │ │ subs r0, #28 │ │ │ │ ldr.w fp, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ b.n 13f206 │ │ │ │ mvns r4, r3 │ │ │ │ rbit r4, r4 │ │ │ │ @@ -348966,105 +348968,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 17aca8 │ │ │ │ + bl 17ace0 │ │ │ │ str r0, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 13f748 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add.w r0, r3, #12 │ │ │ │ strb r6, [r3, #24] │ │ │ │ - bl 17aca8 │ │ │ │ + bl 17ace0 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 13f73c │ │ │ │ add.w r0, r9, #12 │ │ │ │ strb.w r6, [r9, #24] │ │ │ │ - bl 17aca8 │ │ │ │ + bl 17ace0 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 13f730 │ │ │ │ add.w r0, sl, #12 │ │ │ │ strb.w r6, [sl, #24] │ │ │ │ - bl 17aca8 │ │ │ │ + bl 17ace0 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 13f724 │ │ │ │ add.w r0, fp, #12 │ │ │ │ strb.w r6, [fp, #24] │ │ │ │ - bl 17aca8 │ │ │ │ + bl 17ace0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 13f718 │ │ │ │ add.w r0, r4, #12 │ │ │ │ strb r6, [r4, #24] │ │ │ │ - bl 17aca8 │ │ │ │ + bl 17ace0 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 13f70c │ │ │ │ add.w r0, r5, #12 │ │ │ │ strb r6, [r5, #24] │ │ │ │ - bl 17aca8 │ │ │ │ + bl 17ace0 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 13f700 │ │ │ │ add.w r0, r7, #12 │ │ │ │ strb r6, [r7, #24] │ │ │ │ - bl 17aca8 │ │ │ │ + bl 17ace0 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 13f6f4 │ │ │ │ add.w r0, r8, #12 │ │ │ │ strb.w r6, [r8, #24] │ │ │ │ - bl 17aca8 │ │ │ │ + bl 17ace0 │ │ │ │ cbz r0, 13f6e8 │ │ │ │ str r0, [sp, #4] │ │ │ │ bl 13f634 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 17acd0 │ │ │ │ + bl 17ad08 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 13f6d8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 17acd0 │ │ │ │ + bl 17ad08 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 13f6ca │ │ │ │ mov r0, r7 │ │ │ │ - bl 17acd0 │ │ │ │ + bl 17ad08 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 13f6bc │ │ │ │ mov r0, r5 │ │ │ │ - bl 17acd0 │ │ │ │ + bl 17ad08 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 13f6ae │ │ │ │ mov r0, r4 │ │ │ │ - bl 17acd0 │ │ │ │ + bl 17ad08 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 13f6a0 │ │ │ │ mov r0, fp │ │ │ │ - bl 17acd0 │ │ │ │ + bl 17ad08 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 13f68e │ │ │ │ mov r0, sl │ │ │ │ - bl 17acd0 │ │ │ │ + bl 17ad08 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 13f67c │ │ │ │ mov r0, r9 │ │ │ │ - bl 17acd0 │ │ │ │ + bl 17ad08 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 13f66a │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 17acd0 │ │ │ │ + bl 17ad08 │ │ │ │ str r0, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 13f658 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ ldr r1, [r0, #20] │ │ │ │ @@ -349622,22 +349624,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 17aca8 │ │ │ │ + bl 17ace0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 13fdee │ │ │ │ mov r5, r0 │ │ │ │ mov.w r8, #12 │ │ │ │ b.n 13fd3a │ │ │ │ mov r0, r5 │ │ │ │ - bl 17acd0 │ │ │ │ + bl 17ad08 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 13fdee │ │ │ │ ldr.w r4, [r5, #-8] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ and.w r2, r3, #31 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ @@ -349660,15 +349662,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 13fda4 │ │ │ │ mov r1, fp │ │ │ │ - bl 175880 │ │ │ │ + bl 1758b8 │ │ │ │ cbz r0, 13fdc6 │ │ │ │ ldrh r2, [r0, #8] │ │ │ │ cmp sl, r2 │ │ │ │ beq.n 13fd98 │ │ │ │ ldr.w r3, [r5, #-8] │ │ │ │ mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ @@ -349712,30 +349714,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 17aca8 │ │ │ │ + bl 17ace0 │ │ │ │ cbz r0, 13fe64 │ │ │ │ mov r4, r0 │ │ │ │ movs r7, #12 │ │ │ │ ldr.w r2, [r5, #376] @ 0x178 │ │ │ │ movs r6, #0 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ cbz r3, 13fe50 │ │ │ │ ldr r2, [r3, #96] @ 0x60 │ │ │ │ ldr.w r3, [r5, #404] @ 0x194 │ │ │ │ mla r3, r7, r2, r3 │ │ │ │ ldrb r2, [r3, #8] │ │ │ │ cbz r2, 13fe4a │ │ │ │ ldr.w r1, [r4, #-8] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 175880 │ │ │ │ + bl 1758b8 │ │ │ │ cbz r0, 13fe4a │ │ │ │ ldrh r1, [r0, #8] │ │ │ │ ldrh r2, [r4, #12] │ │ │ │ cmp r1, r2 │ │ │ │ beq.n 13fe4a │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ ldr.w r0, [r5, #376] @ 0x178 │ │ │ │ @@ -349743,15 +349745,15 @@ │ │ │ │ cbnz r6, 13fe58 │ │ │ │ ldr.w r2, [r5, #376] @ 0x178 │ │ │ │ ldr r3, [r2, #28] │ │ │ │ movs r6, #1 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 13fe1c │ │ │ │ mov r0, r4 │ │ │ │ - bl 17acd0 │ │ │ │ + bl 17ad08 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 13fe12 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -350104,15 +350106,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 1798d8 │ │ │ │ + bl 179910 │ │ │ │ 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 │ │ │ │ @@ -350167,19 +350169,19 @@ │ │ │ │ bmi.w 1408da │ │ │ │ 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 17acbc │ │ │ │ + bl 17acf4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 140806 │ │ │ │ - bl 17ad04 │ │ │ │ + bl 17ad3c │ │ │ │ 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 │ │ │ │ @@ -350252,15 +350254,15 @@ │ │ │ │ add.w r3, r3, r6, lsl #3 │ │ │ │ stmia.w r3, {r0, r1} │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 1404ce │ │ │ │ ldr r5, [r7, #80] @ 0x50 │ │ │ │ adds r6, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17ad04 │ │ │ │ + bl 17ad3c │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldrh.w lr, [r5, #14] │ │ │ │ str r0, [r7, #80] @ 0x50 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 1402ca │ │ │ │ ldr r1, [r7, #8] │ │ │ │ @@ -350392,15 +350394,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 1798d8 │ │ │ │ + bl 179910 │ │ │ │ str r0, [r7, #88] @ 0x58 │ │ │ │ b.n 14033c │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [r7, #84] @ 0x54 │ │ │ │ adds r3, r6, #1 │ │ │ │ str r3, [r7, #80] @ 0x50 │ │ │ │ orr.w r5, r3, r2 │ │ │ │ @@ -350703,15 +350705,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 1798d8 │ │ │ │ + bl 179910 │ │ │ │ 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 14043a │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ @@ -350986,26 +350988,26 @@ │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ cmp r5, r2 │ │ │ │ bcc.n 140afe │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ cmp r5, r3 │ │ │ │ bcs.n 140aea │ │ │ │ mov r0, r4 │ │ │ │ - bl 17ad04 │ │ │ │ + bl 17ad3c │ │ │ │ cbz r0, 140ab8 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ cmp r5, r3 │ │ │ │ bcc.n 140ab8 │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ cmp r5, r3 │ │ │ │ bcs.n 140ab8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17ad04 │ │ │ │ + bl 17ad3c │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 140a9e │ │ │ │ mov r3, r4 │ │ │ │ ldr r4, [r4, #16] │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 140ab8 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ @@ -351060,27 +351062,27 @@ │ │ │ │ sub sp, #12 │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 140c28 │ │ │ │ movs r2, #0 │ │ │ │ add.w r0, r4, #12 │ │ │ │ - bl 17a954 │ │ │ │ + bl 17a98c │ │ │ │ add.w r0, r7, #12 │ │ │ │ - bl 17aca8 │ │ │ │ + bl 17ace0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 140c00 │ │ │ │ - bl 17acd0 │ │ │ │ + bl 17ad08 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r5, r0 │ │ │ │ add.w r0, r7, #12 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 17a954 │ │ │ │ + bl 17a98c │ │ │ │ ldr r0, [r7, #16] │ │ │ │ str r0, [r4, #16] │ │ │ │ cbz r0, 140bc2 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ adds r0, #12 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 140c0a │ │ │ │ @@ -351097,19 +351099,19 @@ │ │ │ │ it cs │ │ │ │ movcs r2, r3 │ │ │ │ mov.w r3, ip, lsr #31 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 140b8c │ │ │ │ mov r2, r4 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 17a818 │ │ │ │ + bl 17a850 │ │ │ │ cbz r5, 140c00 │ │ │ │ mov r0, r5 │ │ │ │ mov r4, r5 │ │ │ │ - bl 17acd0 │ │ │ │ + bl 17ad08 │ │ │ │ mov r5, r0 │ │ │ │ b.n 140b6a │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ @@ -351130,38 +351132,38 @@ │ │ │ │ movlt r2, r3 │ │ │ │ movlt r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 140bd6 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 17a818 │ │ │ │ + bl 17a850 │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 140bb6 │ │ │ │ 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 17a818 │ │ │ │ + bl 17a850 │ │ │ │ b.n 140bb4 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 17a818 │ │ │ │ + bl 17a850 │ │ │ │ b.n 140bfc │ │ │ │ ldr r3, [r0, #8] │ │ │ │ blx r3 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 17a954 │ │ │ │ + bl 17a98c │ │ │ │ b.n 140b52 │ │ │ │ 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 │ │ │ │ @@ -351412,15 +351414,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 1798d8 │ │ │ │ + bl 179910 │ │ │ │ ldr.w r3, [r6, #388] @ 0x184 │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [r6, #396] @ 0x18c │ │ │ │ b.n 140e2a │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -351430,25 +351432,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 17a954 │ │ │ │ + bl 17a98c │ │ │ │ movs r3, #0 │ │ │ │ add.w r0, r4, #12 │ │ │ │ strb r3, [r4, #24] │ │ │ │ - bl 17aca8 │ │ │ │ + bl 17ace0 │ │ │ │ cbz r0, 140ef0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 13f634 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17acd0 │ │ │ │ + bl 17ad08 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 140ede │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ cbz r3, 140f1c │ │ │ │ @@ -351489,15 +351491,15 @@ │ │ │ │ bl 14f30c │ │ │ │ mov r0, r5 │ │ │ │ bl 142838 │ │ │ │ ldr r0, [r5, #104] @ 0x68 │ │ │ │ bl 151454 │ │ │ │ mov.w r1, #412 @ 0x19c │ │ │ │ movs r0, #0 │ │ │ │ - bl 1798ac │ │ │ │ + bl 1798e4 │ │ │ │ ldrb.w r3, [r5, #1179] @ 0x49b │ │ │ │ strb.w r3, [r0, #408] @ 0x198 │ │ │ │ ldr r3, [r5, #116] @ 0x74 │ │ │ │ str.w r3, [r0, #380] @ 0x17c │ │ │ │ ldr r3, [r5, #112] @ 0x70 │ │ │ │ str.w r3, [r0, #384] @ 0x180 │ │ │ │ ldr.w r2, [pc, #2720] @ 141a24 │ │ │ │ @@ -351666,21 +351668,21 @@ │ │ │ │ bl 149a48 │ │ │ │ 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 17997c │ │ │ │ + bl 1799b4 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str.w r0, [r4, #400] @ 0x190 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - bl 17997c │ │ │ │ + bl 1799b4 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldr r7, [sp, #32] │ │ │ │ adds r3, #7 │ │ │ │ str.w r0, [r4, #404] @ 0x194 │ │ │ │ mov r0, r7 │ │ │ │ lsrs r4, r3, #3 │ │ │ │ mov r1, r4 │ │ │ │ @@ -351946,52 +351948,52 @@ │ │ │ │ mla r3, r5, r3, r4 │ │ │ │ ldrb r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1413e8 │ │ │ │ ldr r3, [r6, #96] @ 0x60 │ │ │ │ mov r0, r9 │ │ │ │ mla r4, r5, r3, r4 │ │ │ │ - bl 175cc0 │ │ │ │ + bl 175cf8 │ │ │ │ str r0, [r4, #4] │ │ │ │ add.w r0, r9, #112 @ 0x70 │ │ │ │ - bl 17aca8 │ │ │ │ + bl 17ace0 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 141430 │ │ │ │ ldrh r2, [r5, #12] │ │ │ │ ldr.w r1, [r5, #-8] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 1758bc │ │ │ │ + bl 1758f4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17acd0 │ │ │ │ + bl 17ad08 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 141418 │ │ │ │ add.w r0, r9, #236 @ 0xec │ │ │ │ - bl 17aca8 │ │ │ │ + bl 17ace0 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 141454 │ │ │ │ ldrh r2, [r5, #12] │ │ │ │ ldr.w r1, [r5, #-8] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 1758bc │ │ │ │ + bl 1758f4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17acd0 │ │ │ │ + bl 17ad08 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 14143c │ │ │ │ add.w r0, r9, #360 @ 0x168 │ │ │ │ - bl 17aca8 │ │ │ │ + bl 17ace0 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 141478 │ │ │ │ ldrh r2, [r5, #12] │ │ │ │ ldr.w r1, [r5, #-8] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 1758bc │ │ │ │ + bl 1758f4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17acd0 │ │ │ │ + bl 17ad08 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 141460 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp fp, r3 │ │ │ │ itt ne │ │ │ │ @@ -352039,15 +352041,15 @@ │ │ │ │ ldrb r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 141586 │ │ │ │ ldr r0, [r1, r3] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1415a4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 175880 │ │ │ │ + bl 1758b8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1415a4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldrh r0, [r0, #8] │ │ │ │ and.w ip, r3, #8192 @ 0x2000 │ │ │ │ and.w lr, r3, #4 │ │ │ │ and.w r2, r3, #8 │ │ │ │ @@ -352873,15 +352875,15 @@ │ │ │ │ ldr.w fp, [r9, #404] @ 0x194 │ │ │ │ ldr r6, [r3, #96] @ 0x60 │ │ │ │ movs r3, #12 │ │ │ │ mul.w r6, r3, r6 │ │ │ │ ldr.w r0, [fp, r6] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 141ede │ │ │ │ - bl 1758bc │ │ │ │ + bl 1758f4 │ │ │ │ ldr.w r6, [r9, #372] @ 0x174 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r0, [r6, #8] │ │ │ │ ldr.w lr, [r3, #96] @ 0x60 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w ip, [r3, lr, lsl #2] │ │ │ │ b.n 141734 │ │ │ │ @@ -352944,15 +352946,15 @@ │ │ │ │ bne.w 14206a │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 150458 │ │ │ │ ldr.w r3, [r9] │ │ │ │ lsls r4, r3, #24 │ │ │ │ bmi.w 1425c2 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 179a60 │ │ │ │ + bl 179a98 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r2, [pc, #2100] @ 1426cc │ │ │ │ ldr.w r3, [pc, #2100] @ 1426d0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ @@ -352976,15 +352978,15 @@ │ │ │ │ subs r2, #248 @ 0xf8 │ │ │ │ b.w 1412a8 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ b.w 141646 │ │ │ │ mov r0, r9 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 175cc0 │ │ │ │ + bl 175cf8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ str.w r0, [fp, r6] │ │ │ │ b.n 141dbc │ │ │ │ tst.w r3, #524288 @ 0x80000 │ │ │ │ add.w r3, r1, #248 @ 0xf8 │ │ │ │ uxth r3, r3 │ │ │ │ @@ -353122,15 +353124,15 @@ │ │ │ │ ldr.w r3, [pc, #1676] @ 1426d4 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1676] @ 1426d8 │ │ │ │ ldr.w r1, [pc, #1676] @ 1426dc │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 17642c │ │ │ │ + bl 176464 │ │ │ │ mov r0, r4 │ │ │ │ bl 13e688 │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.w 141e7c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r0, [r3, #104] @ 0x68 │ │ │ │ bl 150a2c │ │ │ │ @@ -353149,15 +353151,15 @@ │ │ │ │ ldr.w r2, [pc, #1612] @ 1426e0 │ │ │ │ ldr.w r1, [pc, #1612] @ 1426e4 │ │ │ │ ldr r4, [r3, #104] @ 0x68 │ │ │ │ add r2, pc │ │ │ │ ldr.w r3, [pc, #1608] @ 1426e8 │ │ │ │ add r1, pc │ │ │ │ add r3, pc │ │ │ │ - bl 17642c │ │ │ │ + bl 176464 │ │ │ │ mov r0, r4 │ │ │ │ bl 13e688 │ │ │ │ b.w 1410e2 │ │ │ │ mov.w r8, #0 │ │ │ │ b.w 141120 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr.w r3, [r9] │ │ │ │ @@ -353170,32 +353172,32 @@ │ │ │ │ ldr.w r3, [pc, #1556] @ 1426ec │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1556] @ 1426f0 │ │ │ │ ldr.w r1, [pc, #1556] @ 1426f4 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 17642c │ │ │ │ + bl 176464 │ │ │ │ mov r0, r5 │ │ │ │ bl 13e688 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r5, [r3, #104] @ 0x68 │ │ │ │ b.w 140faa │ │ │ │ ldr r3, [sp, #32] │ │ │ │ movs r1, #16 │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ movs r0, #0 │ │ │ │ str r5, [sp, #20] │ │ │ │ ldr r3, [r3, #104] @ 0x68 │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ - bl 179864 │ │ │ │ + bl 17989c │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #28 │ │ │ │ - bl 17997c │ │ │ │ + bl 1799b4 │ │ │ │ ldr.w r2, [pc, #1504] @ 1426f8 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ mov sl, r0 │ │ │ │ add r2, pc │ │ │ │ str r2, [r6, #4] │ │ │ │ ldr.w r2, [pc, #1496] @ 1426fc │ │ │ │ add.w r0, r4, #16 │ │ │ │ @@ -353447,15 +353449,15 @@ │ │ │ │ ldr.w r8, [sp, #40] @ 0x28 │ │ │ │ mov r6, fp │ │ │ │ ldrd r9, r7, [sp, #48] @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ adds r3, #2 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - bl 179a60 │ │ │ │ + bl 179a98 │ │ │ │ b.w 1410aa │ │ │ │ ldrh.w lr, [r5, #8] │ │ │ │ clz r5, lr │ │ │ │ rsb r5, r5, #32 │ │ │ │ add.w r5, r2, r5, lsl #1 │ │ │ │ cmp lr, fp │ │ │ │ it ne │ │ │ │ @@ -353665,15 +353667,15 @@ │ │ │ │ ldr r2, [pc, #320] @ (142708 ) │ │ │ │ ldr r1, [pc, #320] @ (14270c ) │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r0, #104] @ 0x68 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ movs r0, #2 │ │ │ │ - bl 17642c │ │ │ │ + bl 176464 │ │ │ │ mov r0, r4 │ │ │ │ bl 13e688 │ │ │ │ b.n 141e8c │ │ │ │ movs r4, #48 @ 0x30 │ │ │ │ b.w 14119c │ │ │ │ mov lr, r9 │ │ │ │ b.w 141adc │ │ │ │ @@ -353713,15 +353715,15 @@ │ │ │ │ ldr r3, [pc, #192] @ (142710 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #192] @ (142714 ) │ │ │ │ ldr r1, [pc, #196] @ (142718 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 17642c │ │ │ │ + bl 176464 │ │ │ │ mov r0, r4 │ │ │ │ bl 13e688 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r4, [r3, #104] @ 0x68 │ │ │ │ b.n 1420ca │ │ │ │ ldr r4, [sp, #32] │ │ │ │ ldrh.w r1, [r4, #1404] @ 0x57c │ │ │ │ @@ -353733,15 +353735,15 @@ │ │ │ │ ldr r3, [pc, #152] @ (14271c ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #152] @ (142720 ) │ │ │ │ ldr r1, [pc, #152] @ (142724 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 17642c │ │ │ │ + bl 176464 │ │ │ │ mov r0, r4 │ │ │ │ bl 13e688 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r4, [r3, #104] @ 0x68 │ │ │ │ b.n 142086 │ │ │ │ mov r2, r3 │ │ │ │ movs r4, #1 │ │ │ │ @@ -353752,57 +353754,57 @@ │ │ │ │ mov r2, r3 │ │ │ │ b.n 142614 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #92] @ 0x5c │ │ │ │ b.n 142246 │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 179a60 │ │ │ │ + bl 179a98 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.w 141e94 │ │ │ │ nop │ │ │ │ b.n 142990 │ │ │ │ lsls r6, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xeb2a0017 │ │ │ │ - b.n 142d2c │ │ │ │ + sbc.w r0, r2, r7, lsr #32 │ │ │ │ + b.n 142d9c │ │ │ │ movs r7, r2 │ │ │ │ - str r2, [r1, #16] │ │ │ │ + str r2, [r0, #20] │ │ │ │ movs r7, r2 │ │ │ │ - b.n 142ca4 │ │ │ │ + b.n 142d14 │ │ │ │ movs r7, r2 │ │ │ │ - str r6, [r7, #8] │ │ │ │ + str r6, [r6, #12] │ │ │ │ movs r7, r2 │ │ │ │ - @ instruction: 0xeaa00017 │ │ │ │ - orr.w r0, r2, r7, lsr #32 │ │ │ │ - b.n 142c24 │ │ │ │ + @ instruction: 0xead80017 │ │ │ │ + orns r0, sl, r7, lsr #32 │ │ │ │ + b.n 142c94 │ │ │ │ movs r7, r2 │ │ │ │ - str r2, [r7, #4] │ │ │ │ + str r2, [r6, #8] │ │ │ │ movs r7, r2 │ │ │ │ ldmia r1, {r0, r1, r3, r5, r6} │ │ │ │ @ instruction: 0xffffca55 │ │ │ │ vqrshrn.u64 d28, , #1 │ │ │ │ - @ instruction: 0xffffe5e6 │ │ │ │ + vqshlu.s32 d30, d14, #31 │ │ │ │ movs r7, r2 │ │ │ │ - ble.n 142668 │ │ │ │ + ble.n 1426d8 │ │ │ │ movs r7, r2 │ │ │ │ - ldrh r0, [r2, r6] │ │ │ │ + ldrh r0, [r1, r7] │ │ │ │ movs r7, r2 │ │ │ │ - b.n 14213c │ │ │ │ + b.n 1421ac │ │ │ │ movs r7, r2 │ │ │ │ - ble.n 142764 │ │ │ │ + ble.n 1427d4 │ │ │ │ movs r7, r2 │ │ │ │ - ldrh r0, [r1, r4] │ │ │ │ + ldrh r0, [r0, r5] │ │ │ │ movs r7, r2 │ │ │ │ - b.n 14213c │ │ │ │ + b.n 1421ac │ │ │ │ movs r7, r2 │ │ │ │ - bgt.n 142704 │ │ │ │ + ble.n 142774 │ │ │ │ movs r7, r2 │ │ │ │ - ldrh r2, [r2, r3] │ │ │ │ + ldrh r2, [r1, r4] │ │ │ │ movs r7, r2 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ and.w r0, r0, #528384 @ 0x81000 │ │ │ │ sub.w r0, r0, #528384 @ 0x81000 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ bx lr │ │ │ │ @@ -353909,15 +353911,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 1798ac │ │ │ │ + bl 1798e4 │ │ │ │ ldr r3, [r5, #116] @ 0x74 │ │ │ │ ldr r1, [r5, #104] @ 0x68 │ │ │ │ mov r4, r0 │ │ │ │ str r1, [r0, #0] │ │ │ │ ldr.w r3, [r3, #352] @ 0x160 │ │ │ │ str r3, [r0, #4] │ │ │ │ ldr.w r3, [pc, #1744] @ 142f38 │ │ │ │ @@ -353926,15 +353928,15 @@ │ │ │ │ mov r2, r3 │ │ │ │ bl 14f478 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #8 │ │ │ │ str r3, [r4, #8] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - bl 17997c │ │ │ │ + bl 1799b4 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ str r3, [r4, #12] │ │ │ │ bl 120c94 │ │ │ │ ldr.w r2, [pc, #1712] @ 142f3c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r1, r4 │ │ │ │ @@ -353950,21 +353952,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 1429e2 │ │ │ │ movs r1, #0 │ │ │ │ - bl 17b4f8 │ │ │ │ + bl 17b530 │ │ │ │ mov r1, r0 │ │ │ │ cbnz r0, 1428ce │ │ │ │ b.n 142902 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ ldr r0, [r3, #64] @ 0x40 │ │ │ │ - bl 17b4f8 │ │ │ │ + bl 17b530 │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 142902 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1428c2 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -353978,15 +353980,15 @@ │ │ │ │ ldr r7, [r2, #28] │ │ │ │ cmp r6, r7 │ │ │ │ beq.n 1429d2 │ │ │ │ cmp r0, r3 │ │ │ │ bne.n 1428e2 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ ldr r0, [r3, #64] @ 0x40 │ │ │ │ - bl 17b4f8 │ │ │ │ + bl 17b530 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1428ce │ │ │ │ ldr r3, [r5, #8] │ │ │ │ adds r4, #1 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r4, r2 │ │ │ │ @@ -354002,15 +354004,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 17997c │ │ │ │ + bl 1799b4 │ │ │ │ ldr r1, [r6, #36] @ 0x24 │ │ │ │ add.w r4, r5, r7, lsl #3 │ │ │ │ mov ip, r0 │ │ │ │ str r0, [r4, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 142efe │ │ │ │ ldr r0, [sp, #8] │ │ │ │ @@ -354089,15 +354091,15 @@ │ │ │ │ bne.n 14296c │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ldrd r7, r5, [sp, #24] │ │ │ │ movs r1, #12 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ - bl 17997c │ │ │ │ + bl 1799b4 │ │ │ │ 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 43210 │ │ │ │ @@ -354231,15 +354233,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 142b52 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 179a60 │ │ │ │ + bl 179a98 │ │ │ │ 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 142b94 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ @@ -354504,15 +354506,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 142f26 │ │ │ │ movs r1, #0 │ │ │ │ - bl 17b4f8 │ │ │ │ + bl 17b530 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 142f06 │ │ │ │ mov.w r8, #0 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ str r5, [sp, #32] │ │ │ │ ldr r5, [r4, #4] │ │ │ │ @@ -354532,15 +354534,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 17b4f8 │ │ │ │ + bl 17b530 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 142e6e │ │ │ │ ldr r5, [sp, #32] │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 142f06 │ │ │ │ ldr.w r3, [r8, #56] @ 0x38 │ │ │ │ @@ -354611,15 +354613,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 179820 │ │ │ │ + bl 179858 │ │ │ │ ldr r3, [r5, #104] @ 0x68 │ │ │ │ mov sl, r0 │ │ │ │ add.w r0, r3, #80 @ 0x50 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, r0 │ │ │ │ beq.w 1433a2 │ │ │ │ mov r2, r3 │ │ │ │ @@ -354643,20 +354645,20 @@ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r0 │ │ │ │ bne.n 142f94 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, sl │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r4, [sp, #24] │ │ │ │ - bl 179958 │ │ │ │ + bl 179990 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #12 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, sl │ │ │ │ - bl 179958 │ │ │ │ + bl 179990 │ │ │ │ ldr r2, [r5, #104] @ 0x68 │ │ │ │ mov fp, r0 │ │ │ │ add.w r1, r2, #80 @ 0x50 │ │ │ │ ldr.w r9, [r2, #84] @ 0x54 │ │ │ │ cmp r9, r1 │ │ │ │ beq.n 1430b6 │ │ │ │ mov r6, r5 │ │ │ │ @@ -354719,40 +354721,40 @@ │ │ │ │ blx 428b4 │ │ │ │ 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 17ad38 │ │ │ │ + bl 17ad70 │ │ │ │ b.n 143000 │ │ │ │ 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 428b4 │ │ │ │ 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 17ad38 │ │ │ │ + bl 17ad70 │ │ │ │ b.n 143000 │ │ │ │ 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 17f988 │ │ │ │ + bl 17f9c0 │ │ │ │ ldr r2, [r5, #104] @ 0x68 │ │ │ │ add.w r1, r2, #80 @ 0x50 │ │ │ │ ldr r4, [r2, #84] @ 0x54 │ │ │ │ cmp r4, r1 │ │ │ │ beq.w 1433a8 │ │ │ │ mov r0, r4 │ │ │ │ bl 11f92c │ │ │ │ @@ -354781,23 +354783,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 17fa30 │ │ │ │ + bl 17fa68 │ │ │ │ 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 17ad8c │ │ │ │ + bl 17adc4 │ │ │ │ cbz r0, 14316a │ │ │ │ ldr r2, [r0, #28] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r2, #96] @ 0x60 │ │ │ │ cmp r2, r3 │ │ │ │ bcs.n 14315e │ │ │ │ mul.w r3, r6, r3 │ │ │ │ @@ -354805,22 +354807,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 17adb0 │ │ │ │ + bl 17ade8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 14313e │ │ │ │ ldr r2, [r5, #0] │ │ │ │ strd r2, r2, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldmia.w r7, {r1, r2} │ │ │ │ - bl 17ad8c │ │ │ │ + bl 17adc4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 143390 │ │ │ │ sub.w sl, r5, #96 @ 0x60 │ │ │ │ mov r9, r5 │ │ │ │ movs r5, #0 │ │ │ │ str r7, [sp, #0] │ │ │ │ @@ -354853,15 +354855,15 @@ │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r3, sl │ │ │ │ bne.w 1432f8 │ │ │ │ mov r5, r4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w r3, {r1, r2} │ │ │ │ - bl 17adb0 │ │ │ │ + bl 17ade8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 14318c │ │ │ │ ldr.w r2, [r9] │ │ │ │ ldr r7, [sp, #0] │ │ │ │ mul.w r2, r6, r2 │ │ │ │ add.w lr, fp, r2 │ │ │ │ @@ -354940,30 +354942,30 @@ │ │ │ │ cmp r0, r4 │ │ │ │ it cc │ │ │ │ movcc r0, r4 │ │ │ │ cmp r7, ip │ │ │ │ str.w r0, [r5, #500] @ 0x1f4 │ │ │ │ bne.n 143254 │ │ │ │ mov r0, sl │ │ │ │ - bl 179a60 │ │ │ │ + bl 179a98 │ │ │ │ ldr r2, [pc, #244] @ (1433c4 ) │ │ │ │ ldr r3, [pc, #240] @ (1433c0 ) │ │ │ │ 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 1433b8 │ │ │ │ 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 17fa74 │ │ │ │ + bl 17faac │ │ │ │ ldr r0, [r4, #24] │ │ │ │ b.n 1431c8 │ │ │ │ mov r1, sl │ │ │ │ bl 11fa94 │ │ │ │ b.n 1431de │ │ │ │ ldr r7, [sp, #0] │ │ │ │ b.n 143204 │ │ │ │ @@ -354999,15 +355001,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 17fa74 │ │ │ │ + bl 17faac │ │ │ │ cmp r9, r6 │ │ │ │ bne.n 143346 │ │ │ │ b.n 1430f4 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r6, r1 │ │ │ │ bne.n 143312 │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ @@ -355786,15 +355788,15 @@ │ │ │ │ ldr r0, [r6, #0] │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 14ecd8 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 171fc0 │ │ │ │ + bl 171ff8 │ │ │ │ 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} │ │ │ │ @@ -355832,15 +355834,15 @@ │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 143bee │ │ │ │ ldr.w r0, [r8, #64] @ 0x40 │ │ │ │ ldr.w r3, [r8, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r1, #28] │ │ │ │ mov r1, r4 │ │ │ │ - bl 17b410 │ │ │ │ + bl 17b448 │ │ │ │ ldr.w r2, [r8] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 143b80 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ mov r1, r4 │ │ │ │ ands.w r3, r3, #131072 @ 0x20000 │ │ │ │ @@ -355857,28 +355859,28 @@ │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bl 11fe38 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1798ac │ │ │ │ + bl 1798e4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 172050 │ │ │ │ + bl 172088 │ │ │ │ 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 17b52c │ │ │ │ + bl 17b564 │ │ │ │ ldr r1, [r4, #72] @ 0x48 │ │ │ │ str.w r0, [r8, #64] @ 0x40 │ │ │ │ b.n 143bae │ │ │ │ mov r8, r3 │ │ │ │ b.n 143be0 │ │ │ │ nop │ │ │ │ mov r3, r0 │ │ │ │ @@ -356632,28 +356634,28 @@ │ │ │ │ ldr r2, [r7, #48] @ 0x30 │ │ │ │ cmp r6, r2 │ │ │ │ ite cc │ │ │ │ movcc r6, #0 │ │ │ │ movcs r6, #1 │ │ │ │ cbz r0, 144378 │ │ │ │ movs r1, #0 │ │ │ │ - bl 17b4f8 │ │ │ │ + bl 17b530 │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 144378 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cbz r3, 14436c │ │ │ │ ldr r2, [r3, #8] │ │ │ │ lsls r2, r2, #15 │ │ │ │ bmi.n 14436c │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ cmp fp, r3 │ │ │ │ it cs │ │ │ │ movcs fp, r3 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - bl 17b4f8 │ │ │ │ + bl 17b530 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 14435a │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp.w r2, #320 @ 0x140 │ │ │ │ beq.n 1443f8 │ │ │ │ movw r3, #799 @ 0x31f │ │ │ │ @@ -356791,27 +356793,27 @@ │ │ │ │ beq.n 14457a │ │ │ │ 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, 14450a │ │ │ │ movs r1, #0 │ │ │ │ - bl 17b4f8 │ │ │ │ + bl 17b530 │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 14450a │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne fp, r3 │ │ │ │ beq.n 1444fe │ │ │ │ ldr r3, [r3, #8] │ │ │ │ lsls r3, r3, #15 │ │ │ │ bpl.n 1444b4 │ │ │ │ ldr r0, [r7, #64] @ 0x40 │ │ │ │ - bl 17b4f8 │ │ │ │ + bl 17b530 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1444ee │ │ │ │ mov r0, r7 │ │ │ │ bl 143c34 │ │ │ │ add r9, r0 │ │ │ │ b.n 1444b4 │ │ │ │ @@ -357018,15 +357020,15 @@ │ │ │ │ it cc │ │ │ │ movcc r3, r2 │ │ │ │ cmp ip, r1 │ │ │ │ str r3, [r0, #48] @ 0x30 │ │ │ │ bne.n 144712 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ mov r1, r5 │ │ │ │ - bl 171ffc │ │ │ │ + bl 172034 │ │ │ │ ldr r7, [r4, #4] │ │ │ │ movw r3, #1027 @ 0x403 │ │ │ │ cmp r7, r3 │ │ │ │ mov.w ip, r7, lsr #7 │ │ │ │ beq.w 144914 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ subs.w r8, ip, #8 │ │ │ │ @@ -357363,17 +357365,17 @@ │ │ │ │ beq.w 1447e0 │ │ │ │ movw r3, #858 @ 0x35a │ │ │ │ cmp r7, r3 │ │ │ │ beq.w 1447e0 │ │ │ │ b.n 14495a │ │ │ │ bl 12eab2 │ │ │ │ bl 34ab6 │ │ │ │ - bvc.n 144a64 │ │ │ │ + bhi.n 144ad4 │ │ │ │ movs r3, r4 │ │ │ │ - bvc.n 1449ec │ │ │ │ + bvc.n 144a5c │ │ │ │ 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 │ │ │ │ ldr.w r2, [pc, #1400] @ 14504c │ │ │ │ mov r5, r0 │ │ │ │ @@ -357383,15 +357385,15 @@ │ │ │ │ movs r1, #84 @ 0x54 │ │ │ │ movs r0, #0 │ │ │ │ add.w r7, r5, #80 @ 0x50 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1798ac │ │ │ │ + bl 1798e4 │ │ │ │ ldr r4, [r5, #84] @ 0x54 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r4, r7 │ │ │ │ str r7, [sp, #16] │ │ │ │ str r3, [r0, #0] │ │ │ │ beq.n 144b24 │ │ │ │ @@ -357453,29 +357455,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 172204 │ │ │ │ + bl 17223c │ │ │ │ ldr r4, [r6, #16] │ │ │ │ str r0, [r6, #8] │ │ │ │ cmp sl, r4 │ │ │ │ beq.w 144cdc │ │ │ │ subs r4, #96 @ 0x60 │ │ │ │ b.n 144bc4 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ sub.w r4, r3, #96 @ 0x60 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ - bl 1798ac │ │ │ │ + bl 1798e4 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 172050 │ │ │ │ + bl 172088 │ │ │ │ ldr r3, [r4, #100] @ 0x64 │ │ │ │ str r4, [r7, #28] │ │ │ │ cmp sl, r3 │ │ │ │ str r7, [r4, #60] @ 0x3c │ │ │ │ bne.n 144bbe │ │ │ │ ldr r3, [r6, #16] │ │ │ │ sub.w r4, r3, #96 @ 0x60 │ │ │ │ @@ -357533,58 +357535,58 @@ │ │ │ │ beq.w 144f26 │ │ │ │ movw r3, #313 @ 0x139 │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 144f26 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ cbz r0, 144cc8 │ │ │ │ movs r1, #0 │ │ │ │ - bl 17b4f8 │ │ │ │ + bl 17b530 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 144cc8 │ │ │ │ ldr.w fp, [r7, #4] │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.n 144cba │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ cmp r3, r8 │ │ │ │ bne.n 144cd0 │ │ │ │ ldr.w r0, [fp, #64] @ 0x40 │ │ │ │ cbz r0, 144cba │ │ │ │ movs r1, #0 │ │ │ │ - bl 17b4f8 │ │ │ │ + bl 17b530 │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 144cba │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cbz r3, 144cac │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #6 │ │ │ │ it ne │ │ │ │ cmpne r3, #9 │ │ │ │ bne.n 144cd0 │ │ │ │ ldr.w r0, [fp, #64] @ 0x40 │ │ │ │ - bl 17b4f8 │ │ │ │ + bl 17b530 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 144c9e │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - bl 17b4f8 │ │ │ │ + bl 17b530 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 144c7c │ │ │ │ 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 144bec │ │ │ │ ldr r0, [r6, #8] │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - bl 172068 │ │ │ │ + bl 1720a0 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [r6, #44] @ 0x2c │ │ │ │ cmp sl, r3 │ │ │ │ beq.w 144ec0 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ sub.w r1, r3, #96 @ 0x60 │ │ │ │ @@ -357761,15 +357763,15 @@ │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ cmp r5, r3 │ │ │ │ bne.n 144e50 │ │ │ │ mov r3, r5 │ │ │ │ mov r5, sl │ │ │ │ mov sl, r3 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 179a60 │ │ │ │ + bl 179a98 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #8] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cbz r3, 144ee0 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [sp, #0] │ │ │ │ @@ -357779,15 +357781,15 @@ │ │ │ │ str r3, [r5, #16] │ │ │ │ ldr r5, [r5, #4] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r5, r3 │ │ │ │ bne.w 144b62 │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r4, [r6, #52] @ 0x34 │ │ │ │ - bl 179a60 │ │ │ │ + bl 179a98 │ │ │ │ ldr r2, [pc, #352] @ (145058 ) │ │ │ │ ldr r3, [pc, #344] @ (145050 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ @@ -358085,15 +358087,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 179820 │ │ │ │ + bl 179858 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, sl │ │ │ │ bl 120ddc │ │ │ │ ldr.w r7, [sl, #80]! │ │ │ │ cmp sl, r7 │ │ │ │ @@ -358148,15 +358150,15 @@ │ │ │ │ lsrs r2, r3 │ │ │ │ lsls r1, r2, #31 │ │ │ │ bpl.n 1453c0 │ │ │ │ ldr.w r0, [sl, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1455cc │ │ │ │ movs r1, #0 │ │ │ │ - bl 17b4f8 │ │ │ │ + bl 17b530 │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 1452fc │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cbz r0, 1452ee │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ bne.n 1453c0 │ │ │ │ @@ -358165,15 +358167,15 @@ │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 1453c0 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 1453c0 │ │ │ │ ldr.w r0, [sl, #64] @ 0x40 │ │ │ │ - bl 17b4f8 │ │ │ │ + bl 17b530 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1452d4 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ movw r2, #1030 @ 0x406 │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 1454b8 │ │ │ │ @@ -358197,24 +358199,24 @@ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ bic.w r3, r3, #8 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1453bc │ │ │ │ movs r1, #0 │ │ │ │ - bl 17b4f8 │ │ │ │ + bl 17b530 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1453bc │ │ │ │ strd r6, r7, [sp, #12] │ │ │ │ movs r7, #0 │ │ │ │ b.n 14536a │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [sl, #64] @ 0x40 │ │ │ │ - bl 17b4f8 │ │ │ │ + bl 17b530 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 1453b8 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ cmp r6, r4 │ │ │ │ it ne │ │ │ │ cmpne r6, #0 │ │ │ │ beq.n 14535c │ │ │ │ @@ -358235,18 +358237,18 @@ │ │ │ │ ldreq r0, [r0, #0] │ │ │ │ streq r0, [r2, #28] │ │ │ │ cmp ip, r3 │ │ │ │ bne.n 145388 │ │ │ │ mov r4, lr │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r7, #64] @ 0x40 │ │ │ │ - bl 17b410 │ │ │ │ + bl 17b448 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [sl, #64] @ 0x40 │ │ │ │ - bl 17b4f8 │ │ │ │ + bl 17b530 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 14536a │ │ │ │ ldrd r6, r7, [sp, #12] │ │ │ │ mov.w r8, #1 │ │ │ │ add.w r3, r6, #96 @ 0x60 │ │ │ │ ldr r2, [r6, #100] @ 0x64 │ │ │ │ @@ -358256,15 +358258,15 @@ │ │ │ │ sub.w r6, r2, #96 @ 0x60 │ │ │ │ b.n 145240 │ │ │ │ mov sl, fp │ │ │ │ ldr r7, [r7, #0] │ │ │ │ cmp r7, sl │ │ │ │ bne.w 14522c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 179a60 │ │ │ │ + bl 179a98 │ │ │ │ ldr r2, [pc, #752] @ (1456d4 ) │ │ │ │ ldr r3, [pc, #744] @ (1456d0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3 │ │ │ │ @@ -358333,15 +358335,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 17b52c │ │ │ │ + bl 17b564 │ │ │ │ str r0, [r7, #64] @ 0x40 │ │ │ │ b.n 145378 │ │ │ │ ldr.w r1, [sl] │ │ │ │ ldr r0, [r1, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 145326 │ │ │ │ strd r6, r7, [sp, #12] │ │ │ │ @@ -358387,22 +358389,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 17b4b8 │ │ │ │ + bl 17b4f0 │ │ │ │ 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 17b410 │ │ │ │ + bl 17b448 │ │ │ │ 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] │ │ │ │ @@ -358535,19 +358537,19 @@ │ │ │ │ lsls r6, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #88 @ 0x58 │ │ │ │ lsls r6, r7, #1 │ │ │ │ lsrs r0, r7, #18 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r3!, {r2, r7} │ │ │ │ + ldmia r3, {r2, r3, r4, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [r6, r5] │ │ │ │ + str r6, [r5, r6] │ │ │ │ movs r7, r2 │ │ │ │ - bhi.n 1457a0 │ │ │ │ + bhi.n 145610 │ │ │ │ movs r3, r3 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ands.w r3, r3, #4096 @ 0x1000 │ │ │ │ beq.n 14570a │ │ │ │ ldr r0, [r0, #28] │ │ │ │ cbz r0, 14570c │ │ │ │ ldrh r3, [r0, #12] │ │ │ │ @@ -358603,15 +358605,15 @@ │ │ │ │ ldr r1, [r2, #16] │ │ │ │ orr.w r1, r1, ip │ │ │ │ str r1, [r2, #16] │ │ │ │ bne.n 145758 │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r5, #28 │ │ │ │ adds r0, #64 @ 0x40 │ │ │ │ - bl 17a954 │ │ │ │ + bl 17a98c │ │ │ │ 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] │ │ │ │ @@ -358625,23 +358627,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 17aca8 │ │ │ │ + bl 17ace0 │ │ │ │ cbz r0, 1457da │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 145784 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17acd0 │ │ │ │ + bl 17ad08 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1457c4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -358774,15 +358776,15 @@ │ │ │ │ movlt.w ip, #1 │ │ │ │ movge.w ip, #0 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 145916 │ │ │ │ movs r4, #0 │ │ │ │ mov r3, ip │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 17a818 │ │ │ │ + bl 17a850 │ │ │ │ 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] │ │ │ │ @@ -358822,15 +358824,15 @@ │ │ │ │ bls.n 145992 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1459a0 │ │ │ │ ldrh r3, [r0, #14] │ │ │ │ cmp r3, r1 │ │ │ │ bhi.n 145998 │ │ │ │ - bl 17acd0 │ │ │ │ + bl 17ad08 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 145998 │ │ │ │ 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 │ │ │ │ @@ -358867,15 +358869,15 @@ │ │ │ │ add.w r0, r3, #28 │ │ │ │ cmp r2, r5 │ │ │ │ bcs.n 145a3a │ │ │ │ ldrb.w r1, [r3, #52] @ 0x34 │ │ │ │ cbnz r1, 145a46 │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ cbz r1, 145a62 │ │ │ │ - bl 17acd0 │ │ │ │ + bl 17ad08 │ │ │ │ sub.w r3, r0, #28 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 145a1a │ │ │ │ cmp r8, r6 │ │ │ │ it hi │ │ │ │ movhi r9, r4 │ │ │ │ cmp r8, r6 │ │ │ │ @@ -359123,24 +359125,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 17aca8 │ │ │ │ + bl 17ace0 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 145cd4 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ cbz r3, 145cda │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ bl 145c9c │ │ │ │ mov r0, r4 │ │ │ │ - bl 17acd0 │ │ │ │ + bl 17ad08 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 145cbc │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr.w r1, [fp, #20] │ │ │ │ @@ -359313,15 +359315,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ add r8, r5 │ │ │ │ movw sl, #1030 @ 0x406 │ │ │ │ ldrh r3, [r4, #40] @ 0x28 │ │ │ │ cmp r3, r8 │ │ │ │ bcs.n 145eb4 │ │ │ │ add.w r0, r4, #28 │ │ │ │ - bl 17acd0 │ │ │ │ + bl 17ad08 │ │ │ │ cbz r0, 145eba │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ sub.w r5, r0, #28 │ │ │ │ cbz r3, 145ec0 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ mov r0, r4 │ │ │ │ bl 145c9c │ │ │ │ @@ -359951,15 +359953,15 @@ │ │ │ │ movw r1, #1029 @ 0x405 │ │ │ │ cmp r2, r1 │ │ │ │ bne.n 1464de │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r6, #76] @ 0x4c │ │ │ │ mov r2, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1758bc │ │ │ │ + bl 1758f4 │ │ │ │ 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 │ │ │ │ @@ -360382,24 +360384,24 @@ │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ movs r1, #56 @ 0x38 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 17997c │ │ │ │ + bl 1799b4 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ movs r1, #8 │ │ │ │ str r0, [sp, #148] @ 0x94 │ │ │ │ movs r0, #0 │ │ │ │ - bl 17997c │ │ │ │ + bl 1799b4 │ │ │ │ strd r0, r8, [sp, #160] @ 0xa0 │ │ │ │ mov r0, r8 │ │ │ │ str r7, [sp, #152] @ 0x98 │ │ │ │ - bl 175cc0 │ │ │ │ + bl 175cf8 │ │ │ │ ldr.w r3, [fp, #104] @ 0x68 │ │ │ │ str r0, [sp, #156] @ 0x9c │ │ │ │ add.w r2, r3, #80 @ 0x50 │ │ │ │ ldr.w sl, [r3, #84] @ 0x54 │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ cmp sl, r2 │ │ │ │ str r3, [sp, #32] │ │ │ │ @@ -360814,25 +360816,25 @@ │ │ │ │ ldr r2, [r7, #0] │ │ │ │ movs r4, #0 │ │ │ │ cbz r2, 146d88 │ │ │ │ ldr r3, [sp, #160] @ 0xa0 │ │ │ │ add.w r3, r3, r4, lsl #3 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cbz r0, 146d82 │ │ │ │ - bl 179a60 │ │ │ │ + bl 179a98 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ adds r4, #1 │ │ │ │ cmp r2, r4 │ │ │ │ bhi.n 146d72 │ │ │ │ ldr r0, [sp, #148] @ 0x94 │ │ │ │ - bl 179a60 │ │ │ │ + bl 179a98 │ │ │ │ ldr r0, [sp, #156] @ 0x9c │ │ │ │ - bl 179a60 │ │ │ │ + bl 179a98 │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ - bl 179a60 │ │ │ │ + bl 179a98 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ movs r2, #1 │ │ │ │ mov.w r1, #384 @ 0x180 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, fp │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ bl 142f40 │ │ │ │ @@ -360878,18 +360880,18 @@ │ │ │ │ cmp ip, r3 │ │ │ │ bne.n 146dca │ │ │ │ ldr r5, [r5, #4] │ │ │ │ cmp r6, r5 │ │ │ │ bne.n 146dbc │ │ │ │ mov r0, r7 │ │ │ │ ldr r4, [r7, #4] │ │ │ │ - bl 179b88 │ │ │ │ + bl 179bc0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 179a60 │ │ │ │ + bl 179a98 │ │ │ │ ldr.w r3, [pc, #1204] @ 1472e4 │ │ │ │ ldr.w r2, [pc, #1204] @ 1472e8 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r1, [fp, #104] @ 0x68 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 14f478 │ │ │ │ @@ -361159,26 +361161,26 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1470ce │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ movs r1, #4 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ adds r2, #31 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ - bl 17997c │ │ │ │ + bl 1799b4 │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, r7 │ │ │ │ - bl 17aca8 │ │ │ │ + bl 17ace0 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 14711e │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ bl 145784 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17acd0 │ │ │ │ + bl 17ad08 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 147108 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ b.n 1470ce │ │ │ │ bic.w r3, r3, #8 │ │ │ │ str r3, [r6, #0] │ │ │ │ @@ -361473,15 +361475,15 @@ │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ movs r3, #1 │ │ │ │ b.n 146ca0 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ldr r0, [sp, #156] @ 0x9c │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r1, [r3, r6] │ │ │ │ - bl 175880 │ │ │ │ + bl 1758b8 │ │ │ │ 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 1473de │ │ │ │ @@ -361593,21 +361595,21 @@ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r2 │ │ │ │ mov r5, r1 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ movs r1, #4 │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ - bl 179958 │ │ │ │ + bl 179990 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r1, #68 @ 0x44 │ │ │ │ str r0, [r4, #16] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - bl 17997c │ │ │ │ + bl 1799b4 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cbz r1, 147572 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ add.w r2, r3, r1, lsl #2 │ │ │ │ str.w r0, [r3], #4 │ │ │ │ adds r0, #68 @ 0x44 │ │ │ │ @@ -361665,24 +361667,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 17aca8 │ │ │ │ + bl 17ace0 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 147620 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ bl 1475a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17acd0 │ │ │ │ + bl 17ad08 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 147608 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -361759,31 +361761,31 @@ │ │ │ │ mov r6, r1 │ │ │ │ lsls r3, r3, #19 │ │ │ │ bpl.n 1476f6 │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ cbz r3, 147710 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 179864 │ │ │ │ + bl 17989c │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, r1, [r4, #52] @ 0x34 │ │ │ │ stmia.w r2, {r0, r1} │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 1758bc │ │ │ │ + bl 1758f4 │ │ │ │ add.w r0, r4, #12 │ │ │ │ - bl 17aca8 │ │ │ │ + bl 17ace0 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 147732 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 1476d8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17acd0 │ │ │ │ + bl 17ad08 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 14771c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ands.w r2, r3, #2 │ │ │ │ beq.n 147750 │ │ │ │ @@ -361822,15 +361824,15 @@ │ │ │ │ beq.n 1477b2 │ │ │ │ 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 175880 │ │ │ │ + bl 1758b8 │ │ │ │ cbz r0, 1477c8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ pop {r4, pc} │ │ │ │ ldr.w r4, [ip] │ │ │ │ cmp r2, r4 │ │ │ │ bne.n 147796 │ │ │ │ ldr.w r1, [ip, #28] │ │ │ │ @@ -361856,15 +361858,15 @@ │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ adds r4, #1 │ │ │ │ ldr.w r3, [r9, #96] @ 0x60 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ ldr r2, [r2, #96] @ 0x60 │ │ │ │ mla r3, r8, r2, r3 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 175880 │ │ │ │ + bl 1758b8 │ │ │ │ cbz r0, 14782c │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, r4 │ │ │ │ bls.n 147832 │ │ │ │ ldr r2, [r6, #24] │ │ │ │ lsls r0, r4, #2 │ │ │ │ mov r1, r6 │ │ │ │ @@ -362341,15 +362343,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 17a954 │ │ │ │ + bl 17a98c │ │ │ │ ldrb.w r2, [r4, #101] @ 0x65 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cbnz r2, 147cca │ │ │ │ ldr r2, [r5, #20] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ lsls r2, r2, #29 │ │ │ │ bmi.n 147c6e │ │ │ │ @@ -362358,15 +362360,15 @@ │ │ │ │ subs r2, r2, r3 │ │ │ │ str r2, [r4, #32] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 147c6e │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r5, #28 │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 17a954 │ │ │ │ + bl 17a98c │ │ │ │ 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 │ │ │ │ @@ -362597,15 +362599,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 17aca8 │ │ │ │ + bl 17ace0 │ │ │ │ cbz r0, 147f92 │ │ │ │ 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 │ │ │ │ @@ -362629,15 +362631,15 @@ │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 147cec │ │ │ │ mov r1, r0 │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ bl 147f14 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17acd0 │ │ │ │ + bl 17ad08 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 147f44 │ │ │ │ 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 │ │ │ │ @@ -362659,15 +362661,15 @@ │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r8, #24 │ │ │ │ mov fp, sl │ │ │ │ b.n 148004 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [ip, #12] │ │ │ │ - bl 175880 │ │ │ │ + bl 1758b8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ lsls r1, r2, #30 │ │ │ │ bne.n 14801a │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cbz r2, 14801a │ │ │ │ cmp.w fp, #0 │ │ │ │ @@ -362790,15 +362792,15 @@ │ │ │ │ ldrb.w r1, [r8, #20] │ │ │ │ str r0, [r2, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 1480ec │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [r8, #12] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 175880 │ │ │ │ + bl 1758b8 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ bl 147734 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ ldr.w r2, [sl] │ │ │ │ @@ -362832,26 +362834,26 @@ │ │ │ │ str r3, [sp, #16] │ │ │ │ b.n 148060 │ │ │ │ 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 17aca8 │ │ │ │ + bl 17ace0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 148080 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #8] │ │ │ │ bl 147f98 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17acd0 │ │ │ │ + bl 17ad08 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1481a8 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r3, #1 │ │ │ │ @@ -362924,15 +362926,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1482f8 │ │ │ │ mov r3, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ mov r2, lr │ │ │ │ mov r0, r7 │ │ │ │ str.w ip, [sp] │ │ │ │ - bl 17a818 │ │ │ │ + bl 17a850 │ │ │ │ ldrb.w r3, [r6, #101] @ 0x65 │ │ │ │ cbnz r3, 148290 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r3, r3, #29 │ │ │ │ bmi.n 148212 │ │ │ │ ldrb.w r2, [r6, #100] @ 0x64 │ │ │ │ @@ -362964,15 +362966,15 @@ │ │ │ │ movlt r4, r2 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1482b0 │ │ │ │ movs r5, #0 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, ip │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 17a818 │ │ │ │ + bl 17a850 │ │ │ │ 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 148382 │ │ │ │ @@ -363334,33 +363336,33 @@ │ │ │ │ ldr r2, [r4, #32] │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ bhi.n 148710 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ add.w r0, r4, #28 │ │ │ │ - bl 17aca8 │ │ │ │ + bl 17ace0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 14868e │ │ │ │ - bl 17acd0 │ │ │ │ + bl 17ad08 │ │ │ │ mov r5, r0 │ │ │ │ b.n 1486d2 │ │ │ │ sub.w r1, r6, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ bl 140eac │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ cmp r2, r3 │ │ │ │ bls.n 14868e │ │ │ │ mov r0, r5 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 14868e │ │ │ │ mov r6, r5 │ │ │ │ - bl 17acd0 │ │ │ │ + bl 17ad08 │ │ │ │ mov r5, r0 │ │ │ │ ldrb r3, [r6, #26] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1486c4 │ │ │ │ ldrb r3, [r6, #24] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1486b2 │ │ │ │ @@ -363380,19 +363382,19 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w r1, r6, #12 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ bl 147ae0 │ │ │ │ b.n 1486b2 │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 17aca8 │ │ │ │ + bl 17ace0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 148696 │ │ │ │ - bl 17acd0 │ │ │ │ + bl 17ad08 │ │ │ │ ldrb.w r3, [r6, #38] @ 0x26 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r3, 148742 │ │ │ │ ldrb.w r3, [r6, #36] @ 0x24 │ │ │ │ cbz r3, 148760 │ │ │ │ sub.w r1, r6, #28 │ │ │ │ mov r0, r4 │ │ │ │ @@ -363401,15 +363403,15 @@ │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ bls.n 148696 │ │ │ │ mov r0, r5 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 148696 │ │ │ │ mov r6, r5 │ │ │ │ - bl 17acd0 │ │ │ │ + bl 17ad08 │ │ │ │ mov r5, r0 │ │ │ │ ldrb.w r3, [r6, #38] @ 0x26 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 148742 │ │ │ │ ldrb.w r3, [r6, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 148730 │ │ │ │ @@ -363454,15 +363456,15 @@ │ │ │ │ mov r5, r0 │ │ │ │ lsls r1, r3, #29 │ │ │ │ bmi.n 148854 │ │ │ │ add.w r0, r5, #24 │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r4, #28 │ │ │ │ mov r6, r0 │ │ │ │ - bl 17a954 │ │ │ │ + bl 17a98c │ │ │ │ ldr r2, [r5, #24] │ │ │ │ add.w r7, r4, #28 │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 1488ec │ │ │ │ ldrb.w r0, [r4, #67] @ 0x43 │ │ │ │ ldrb.w r1, [r2, #39] @ 0x27 │ │ │ │ ldr r3, [r2, #32] │ │ │ │ @@ -363479,15 +363481,15 @@ │ │ │ │ movlt r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 1487ea │ │ │ │ movs r4, #0 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 17a818 │ │ │ │ + bl 17a850 │ │ │ │ b.n 1487b6 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1487f4 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 1488e6 │ │ │ │ ldrb.w r3, [r1, #39] @ 0x27 │ │ │ │ @@ -363511,15 +363513,15 @@ │ │ │ │ ldr r3, [r2, #32] │ │ │ │ mov r1, r2 │ │ │ │ b.n 1487f6 │ │ │ │ adds r0, #28 │ │ │ │ add.w r1, r4, #40 @ 0x28 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r7, r1 │ │ │ │ - bl 17a954 │ │ │ │ + bl 17a98c │ │ │ │ ldr r2, [r5, #28] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 1488f8 │ │ │ │ ldrb.w ip, [r4, #67] @ 0x43 │ │ │ │ ldrb r1, [r2, #27] │ │ │ │ ldr r3, [r2, #20] │ │ │ │ @@ -363536,15 +363538,15 @@ │ │ │ │ movlt r2, r3 │ │ │ │ movlt r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 14886e │ │ │ │ mov.w ip, #0 │ │ │ │ mov r2, r7 │ │ │ │ str.w ip, [sp] │ │ │ │ - bl 17a818 │ │ │ │ + bl 17a850 │ │ │ │ ldrb.w r3, [r5, #101] @ 0x65 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1487ca │ │ │ │ ldr r3, [r6, #0] │ │ │ │ lsls r3, r3, #29 │ │ │ │ bmi.n 1487b6 │ │ │ │ b.n 1487ca │ │ │ │ @@ -364078,15 +364080,15 @@ │ │ │ │ cmp r2, r3 │ │ │ │ bhi.w 14977a │ │ │ │ ldr r2, [r4, #32] │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ bhi.w 149716 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17aca8 │ │ │ │ + bl 17ace0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 148eac │ │ │ │ ldr r6, [sp, #20] │ │ │ │ mov.w r8, #24 │ │ │ │ str r7, [sp, #28] │ │ │ │ mov r7, r0 │ │ │ │ movw r9, #1030 @ 0x406 │ │ │ │ @@ -364117,15 +364119,15 @@ │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr.w r3, [r3, fp] │ │ │ │ ldr r0, [r3, #96] @ 0x60 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ mla r3, r8, r0, r3 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 1758bc │ │ │ │ + bl 1758f4 │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r2 │ │ │ │ bcs.n 148e9c │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ mov.w fp, r5, lsl #2 │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ @@ -364148,15 +364150,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 148e24 │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r2 │ │ │ │ bcc.n 148e62 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ mov r0, r7 │ │ │ │ - bl 17acd0 │ │ │ │ + bl 17ad08 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 148e08 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov.w r8, #0 │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ @@ -364177,27 +364179,27 @@ │ │ │ │ bne.n 148ebe │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ adds r2, #31 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ - bl 17997c │ │ │ │ + bl 1799b4 │ │ │ │ str r0, [r5, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 17aca8 │ │ │ │ + bl 17ace0 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 148f10 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ bl 1475a4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17acd0 │ │ │ │ + bl 17ad08 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 148ef8 │ │ │ │ ldr.w r0, [r9, #36] @ 0x24 │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp r8, r0 │ │ │ │ bcc.n 148ec6 │ │ │ │ @@ -364233,36 +364235,36 @@ │ │ │ │ ldrb r2, [r3, #20] │ │ │ │ cbz r2, 148f8a │ │ │ │ ldr r2, [r6, #28] │ │ │ │ ldr.w fp, [r2, r5, lsl #2] │ │ │ │ ldr.w r1, [fp, #28] │ │ │ │ cbz r1, 148f8a │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 175880 │ │ │ │ + bl 1758b8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, fp │ │ │ │ ldr r1, [r3, #8] │ │ │ │ bl 147734 │ │ │ │ ldr.w r0, [sl, #36] @ 0x24 │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r0 │ │ │ │ bcc.n 148f56 │ │ │ │ ldr r3, [r6, #100] @ 0x64 │ │ │ │ sub.w r6, r3, #96 @ 0x60 │ │ │ │ cmp r7, r3 │ │ │ │ bne.n 148f32 │ │ │ │ mov r0, r4 │ │ │ │ mov r8, r7 │ │ │ │ - bl 17aca8 │ │ │ │ + bl 17ace0 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 148fb4 │ │ │ │ b.n 148a4e │ │ │ │ mov r0, r5 │ │ │ │ - bl 17acd0 │ │ │ │ + bl 17ad08 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 148fe8 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr r7, [r6, #96] @ 0x60 │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ @@ -364274,15 +364276,15 @@ │ │ │ │ lsls r7, r3, #31 │ │ │ │ bpl.n 148faa │ │ │ │ mov r3, r6 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 147f98 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17acd0 │ │ │ │ + bl 17ad08 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 148fb4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r7, r8 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r7, r3 │ │ │ │ @@ -364300,27 +364302,27 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 1497f6 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r2, #24 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ mla r6, r2, r3, r5 │ │ │ │ - bl 175cc0 │ │ │ │ + bl 175cf8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r6, #12] │ │ │ │ - bl 17aca8 │ │ │ │ + bl 17ace0 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 149046 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 1476d8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17acd0 │ │ │ │ + bl 17ad08 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 149030 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r0, #24 │ │ │ │ movs r2, #1 │ │ │ │ ldr r1, [r3, #96] @ 0x60 │ │ │ │ @@ -364336,15 +364338,15 @@ │ │ │ │ ldr.w r3, [r3, fp] │ │ │ │ ldr r1, [r3, #28] │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 148e5a │ │ │ │ b.n 148e44 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 179864 │ │ │ │ + bl 17989c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ ldrb.w r3, [r3, #67] @ 0x43 │ │ │ │ cbz r3, 1490ac │ │ │ │ bl 11f92c │ │ │ │ cmp r0, #0 │ │ │ │ @@ -364638,15 +364640,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 1798ac │ │ │ │ + bl 1798e4 │ │ │ │ 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} │ │ │ │ @@ -364672,19 +364674,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 1799b8 │ │ │ │ + bl 1799f0 │ │ │ │ movs r1, #68 @ 0x44 │ │ │ │ str.w r0, [fp, #16] │ │ │ │ mov r0, fp │ │ │ │ - bl 1798ac │ │ │ │ + bl 1798e4 │ │ │ │ mov r1, sl │ │ │ │ bl 1474a8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r2, [fp, #16] │ │ │ │ mov r9, r0 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ str.w r0, [r2, r3, lsl #2] │ │ │ │ @@ -364961,19 +364963,19 @@ │ │ │ │ ldrd r2, r3, [sp, #112] @ 0x70 │ │ │ │ mov r0, fp │ │ │ │ bl 1485cc │ │ │ │ ldr r1, [r7, #28] │ │ │ │ ldr.w r2, [fp, #16] │ │ │ │ b.n 1495ea │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 17aca8 │ │ │ │ + bl 17ace0 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 148df0 │ │ │ │ - bl 17acd0 │ │ │ │ + bl 17ad08 │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r9 │ │ │ │ cbz r5, 149740 │ │ │ │ ldr.w r1, [r8, #-8] │ │ │ │ bl 1477cc │ │ │ │ @@ -364988,28 +364990,28 @@ │ │ │ │ ldr r2, [r4, #32] │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ bls.w 148df0 │ │ │ │ mov r0, r6 │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 148df0 │ │ │ │ - bl 17acd0 │ │ │ │ + bl 17ad08 │ │ │ │ mov r8, r6 │ │ │ │ mov r2, r9 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 149736 │ │ │ │ b.n 149740 │ │ │ │ add.w r0, r4, #28 │ │ │ │ - bl 17aca8 │ │ │ │ + bl 17ace0 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 148de6 │ │ │ │ - bl 17acd0 │ │ │ │ + bl 17ad08 │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ mov r6, r0 │ │ │ │ cbnz r5, 1497ce │ │ │ │ ldr.w r1, [r8, #-20] │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ @@ -365022,15 +365024,15 @@ │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ cmp r2, r3 │ │ │ │ bls.w 148de6 │ │ │ │ mov r0, r6 │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 148de6 │ │ │ │ mov r8, r6 │ │ │ │ - bl 17acd0 │ │ │ │ + bl 17ad08 │ │ │ │ mov r6, r0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 149796 │ │ │ │ ldr.w r1, [r8, #-20] │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ bl 1477cc │ │ │ │ @@ -365045,34 +365047,34 @@ │ │ │ │ ldrb.w r3, [r8, #27] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1497a6 │ │ │ │ b.n 1497a2 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r8, [r3, #96] @ 0x60 │ │ │ │ - bl 17aca8 │ │ │ │ + bl 17ace0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 149874 │ │ │ │ mla r5, r6, r8, r5 │ │ │ │ - bl 17acd0 │ │ │ │ + bl 17ad08 │ │ │ │ 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 149838 │ │ │ │ cbz r6, 149874 │ │ │ │ mov r0, r6 │ │ │ │ mov r7, r6 │ │ │ │ - bl 17acd0 │ │ │ │ + bl 17ad08 │ │ │ │ mov r6, r0 │ │ │ │ b.n 149812 │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 149914 │ │ │ │ mov r0, r4 │ │ │ │ add.w r8, r7, #52 @ 0x34 │ │ │ │ @@ -365272,15 +365274,15 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #104 @ 0x68 │ │ │ │ mov r7, r2 │ │ │ │ - bl 1798ac │ │ │ │ + bl 1798e4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ bl 147530 │ │ │ │ ldr r3, [r6, #104] @ 0x68 │ │ │ │ adds r3, #80 @ 0x50 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ @@ -365294,15 +365296,15 @@ │ │ │ │ adds r3, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ bne.n 149a78 │ │ │ │ add.w r3, r5, #48 @ 0x30 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov r0, r5 │ │ │ │ - bl 179a60 │ │ │ │ + bl 179a98 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ @@ -365317,29 +365319,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 179b88 │ │ │ │ + bl 179bc0 │ │ │ │ movs r1, #104 @ 0x68 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - bl 1798ac │ │ │ │ + bl 1798e4 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r2, [sl] │ │ │ │ mov r1, fp │ │ │ │ bl 147530 │ │ │ │ movs r1, #24 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov r0, r4 │ │ │ │ add.w r6, r4, #64 @ 0x40 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ strb.w r7, [r4, #100] @ 0x64 │ │ │ │ - bl 17997c │ │ │ │ + bl 1799b4 │ │ │ │ mov r2, r4 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ str r0, [r4, #96] @ 0x60 │ │ │ │ add.w ip, r3, #16 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ ldr r4, [r3, #20] │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ @@ -365422,24 +365424,24 @@ │ │ │ │ mul.w r7, r8, r5 │ │ │ │ ldr r3, [r6, #96] @ 0x60 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #4 │ │ │ │ add r3, r7 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 179958 │ │ │ │ + bl 179990 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ movs r1, #4 │ │ │ │ ldr r2, [r6, #88] @ 0x58 │ │ │ │ str r0, [r3, #4] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r6, #96] @ 0x60 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 179958 │ │ │ │ + bl 179990 │ │ │ │ ldr r1, [r6, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r0, [r3, r7] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cbz r3, 149c20 │ │ │ │ ldr r3, [r6, #96] @ 0x60 │ │ │ │ adds r2, r3, r7 │ │ │ │ @@ -365518,15 +365520,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 179958 │ │ │ │ + bl 179990 │ │ │ │ strd fp, sl, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ ldr.w fp, [r9, #80] @ 0x50 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, fp │ │ │ │ beq.w 149f1e │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ @@ -365948,15 +365950,15 @@ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, r6 │ │ │ │ bne.n 14a0be │ │ │ │ mov r0, r9 │ │ │ │ bl 151454 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r3, #88] @ 0x58 │ │ │ │ - bl 179a60 │ │ │ │ + bl 179a98 │ │ │ │ ldr r3, [pc, #808] @ (14a440 ) │ │ │ │ ldr r2, [pc, #808] @ (14a444 ) │ │ │ │ mov r1, r9 │ │ │ │ add r3, pc │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ add r2, pc │ │ │ │ bl 14f478 │ │ │ │ @@ -366172,15 +366174,15 @@ │ │ │ │ mov r5, r7 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ bl 1517bc │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ str.w r3, [fp, #516] @ 0x204 │ │ │ │ - bl 179a60 │ │ │ │ + bl 179a98 │ │ │ │ ldr r2, [pc, #260] @ (14a448 ) │ │ │ │ ldr r3, [pc, #264] @ (14a44c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3 │ │ │ │ @@ -366304,15 +366306,15 @@ │ │ │ │ beq.n 14a484 │ │ │ │ ldr r6, [pc, #76] @ (14a4e0 ) │ │ │ │ movs r5, #0 │ │ │ │ mov r7, sp │ │ │ │ add r6, pc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 20ae90 │ │ │ │ + bl 20aec8 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r0, r5 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r0 │ │ │ │ cbz r3, 14a4b8 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -366387,15 +366389,15 @@ │ │ │ │ beq.n 14a540 │ │ │ │ ldr r6, [pc, #76] @ (14a59c ) │ │ │ │ movs r5, #0 │ │ │ │ mov r7, sp │ │ │ │ add r6, pc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 20ae90 │ │ │ │ + bl 20aec8 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r0, r5 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r0 │ │ │ │ cbz r3, 14a574 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -366502,15 +366504,15 @@ │ │ │ │ beq.n 14a64c │ │ │ │ ldr r6, [pc, #76] @ (14a6a8 ) │ │ │ │ movs r5, #0 │ │ │ │ mov r7, sp │ │ │ │ add r6, pc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 20ae90 │ │ │ │ + bl 20aec8 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r0, r5 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r0 │ │ │ │ cbz r3, 14a680 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -366956,15 +366958,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 1798d8 │ │ │ │ + bl 179910 │ │ │ │ str r0, [r6, #88] @ 0x58 │ │ │ │ ldr r6, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r6, #80] @ 0x50 │ │ │ │ b.n 14aadc │ │ │ │ ldrsb r0, [r4, r1] │ │ │ │ lsls r6, r7, #1 │ │ │ │ lsls r4, r2, #31 │ │ │ │ @@ -367612,15 +367614,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 1798d8 │ │ │ │ + bl 179910 │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ ldr r4, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ b.n 14b1bc │ │ │ │ ldr r7, [pc, #520] @ (14b3f4 ) │ │ │ │ lsls r6, r7, #1 │ │ │ │ lsls r4, r2, #31 │ │ │ │ @@ -368000,15 +368002,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 1798d8 │ │ │ │ + bl 179910 │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ ldr r4, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ b.n 14b58c │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ ldr r3, [pc, #368] @ (14b768 ) │ │ │ │ lsls r6, r7, #1 │ │ │ │ @@ -368169,15 +368171,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 1798d8 │ │ │ │ + bl 179910 │ │ │ │ str r0, [r6, #88] @ 0x58 │ │ │ │ ldr r6, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r6, #80] @ 0x50 │ │ │ │ b.n 14b6ea │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ ldr r1, [pc, #880] @ (14bb18 ) │ │ │ │ lsls r6, r7, #1 │ │ │ │ @@ -368198,18 +368200,18 @@ │ │ │ │ ldr r1, [pc, #16] @ (14b7e0 ) │ │ │ │ ldr r0, [pc, #20] @ (14b7e4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 11e770 │ │ │ │ nop │ │ │ │ - ldr r4, [r1, #120] @ 0x78 │ │ │ │ + ldr r4, [r0, #124] @ 0x7c │ │ │ │ movs r3, r4 │ │ │ │ - vshr.s32 d16, d6, #30 │ │ │ │ - strb r0, [r1, #27] │ │ │ │ + ands.w r0, sl, #22 │ │ │ │ + strb r0, [r0, #28] │ │ │ │ movs r3, 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 │ │ │ │ @@ -368278,15 +368280,15 @@ │ │ │ │ bl 120720 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r1, [pc, #8] @ (14b8bc ) │ │ │ │ mov r0, sl │ │ │ │ add r1, pc │ │ │ │ bl 133950 │ │ │ │ - strh r2, [r2, r4] │ │ │ │ + strh r2, [r1, r5] │ │ │ │ movs r7, r2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r1 │ │ │ │ @@ -368819,15 +368821,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 1798d8 │ │ │ │ + bl 179910 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr r5, [r7, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ b.n 14be54 │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, r0 │ │ │ │ @@ -369124,15 +369126,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 1798d8 │ │ │ │ + bl 179910 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr r5, [r6, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ b.n 14c068 │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -369337,15 +369339,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 1798d8 │ │ │ │ + bl 179910 │ │ │ │ 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 14c394 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ @@ -369691,15 +369693,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 1798d8 │ │ │ │ + bl 179910 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr r5, [r7, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ b.n 14c6ee │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ @@ -369932,15 +369934,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 1798d8 │ │ │ │ + bl 179910 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr.w r5, [r8, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ b.n 14c8e2 │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -369975,15 +369977,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 1969b8 │ │ │ │ + bl 1969f0 │ │ │ │ movs r2, #0 │ │ │ │ mov r7, r0 │ │ │ │ add.w r1, r6, #100 @ 0x64 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ bl 133a6c │ │ │ │ movs r2, #1 │ │ │ │ @@ -370362,15 +370364,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 1798d8 │ │ │ │ + bl 179910 │ │ │ │ str r0, [r6, #88] @ 0x58 │ │ │ │ ldr r6, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r6, #80] @ 0x50 │ │ │ │ b.n 14cd20 │ │ │ │ movs r3, #3 │ │ │ │ b.n 14cd0e │ │ │ │ uxtb r7, r7 │ │ │ │ @@ -370455,15 +370457,15 @@ │ │ │ │ ldr r2, [pc, #792] @ (14d234 ) │ │ │ │ ldr r3, [pc, #796] @ (14d238 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1969f0 │ │ │ │ + bl 196a28 │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r6, #84 @ 0x54 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ bl 133a6c │ │ │ │ movs r2, #1 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ @@ -372671,15 +372673,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 1798d8 │ │ │ │ + bl 179910 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr.w r5, [r8] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ b.n 14e68a │ │ │ │ ldr r3, [r7, #104] @ 0x68 │ │ │ │ str r3, [sp, #12] │ │ │ │ @@ -374028,15 +374030,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 1798d8 │ │ │ │ + bl 179910 │ │ │ │ str r0, [r7, #112] @ 0x70 │ │ │ │ ldr r7, [r4, #100] @ 0x64 │ │ │ │ ldr r3, [r7, #104] @ 0x68 │ │ │ │ b.n 14f3e8 │ │ │ │ nop │ │ │ │ ldr r2, [r0, #116] @ 0x74 │ │ │ │ ldr r3, [r1, #116] @ 0x74 │ │ │ │ @@ -374057,15 +374059,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 1798ac │ │ │ │ + bl 1798e4 │ │ │ │ ldrd r3, r2, [r0, #8] │ │ │ │ mov fp, r0 │ │ │ │ ldr r1, [r0, #16] │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 14f940 │ │ │ │ ldr.w r6, [r9, #84] @ 0x54 │ │ │ │ add.w sl, r9, #80 @ 0x50 │ │ │ │ @@ -374134,45 +374136,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 179958 │ │ │ │ + bl 179990 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #4 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, fp │ │ │ │ - bl 179958 │ │ │ │ + bl 179990 │ │ │ │ mov r2, r5 │ │ │ │ str.w r0, [fp, #40] @ 0x28 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, fp │ │ │ │ - bl 179958 │ │ │ │ + bl 179990 │ │ │ │ ldr.w r4, [r9, #84] @ 0x54 │ │ │ │ str.w r0, [fp, #28] │ │ │ │ cmp sl, r4 │ │ │ │ it ne │ │ │ │ movne r5, #0 │ │ │ │ beq.n 14f5bc │ │ │ │ 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 17997c │ │ │ │ + bl 1799b4 │ │ │ │ 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 17997c │ │ │ │ + bl 1799b4 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ adds r5, #1 │ │ │ │ cmp r4, sl │ │ │ │ str.w r0, [r6, r7, lsl #2] │ │ │ │ bne.n 14f58a │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov.w r8, #1 │ │ │ │ @@ -374249,15 +374251,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 1798d8 │ │ │ │ + bl 179910 │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [fp, #16] │ │ │ │ b.n 14f516 │ │ │ │ mov r9, r4 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ movs r5, #0 │ │ │ │ @@ -374499,15 +374501,15 @@ │ │ │ │ b.n 14f87a │ │ │ │ lsls r3, r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ it cc │ │ │ │ movcc r3, #16 │ │ │ │ str r3, [r0, #12] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bl 1798d8 │ │ │ │ + bl 179910 │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [fp, #16] │ │ │ │ b.n 14f4a4 │ │ │ │ mov r3, r9 │ │ │ │ ldr.w r9, [sp] │ │ │ │ b.n 14f89c │ │ │ │ @@ -375941,15 +375943,15 @@ │ │ │ │ cmp r3, #16 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ it cc │ │ │ │ movcc r3, #16 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ mul.w r2, r2, r3 │ │ │ │ - bl 1798d8 │ │ │ │ + bl 179910 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str r0, [sp, #12] │ │ │ │ and.w ip, r3, #8192 @ 0x2000 │ │ │ │ and.w r3, r3, #4 │ │ │ │ str r3, [sp, #16] │ │ │ │ b.n 1507c0 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ @@ -375979,40 +375981,40 @@ │ │ │ │ cmp r3, #16 │ │ │ │ mov.w r0, #0 │ │ │ │ it cc │ │ │ │ movcc r3, #16 │ │ │ │ mov sl, r3 │ │ │ │ movs r3, #20 │ │ │ │ mul.w r2, r3, sl │ │ │ │ - bl 1798d8 │ │ │ │ + bl 179910 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr.w ip, [r9, #16] │ │ │ │ mov lr, r0 │ │ │ │ b.n 150516 │ │ │ │ ldrd r3, r5, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #104] @ 0x68 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ add.w r2, r3, #80 @ 0x50 │ │ │ │ cmp r5, r2 │ │ │ │ bne.w 150486 │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.n 15091e │ │ │ │ mov r0, fp │ │ │ │ - bl 179a60 │ │ │ │ + bl 179a98 │ │ │ │ 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 150722 │ │ │ │ mov.w r2, #320 @ 0x140 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 1798d8 │ │ │ │ + bl 179910 │ │ │ │ movs r3, #16 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ str r0, [sp, #12] │ │ │ │ str r3, [sp, #20] │ │ │ │ b.n 1506ee │ │ │ │ ldr.w r1, [r9, #32] │ │ │ │ mul.w r0, r1, r0 │ │ │ │ @@ -376458,15 +376460,15 @@ │ │ │ │ nop │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #24 │ │ │ │ - bl 179864 │ │ │ │ + bl 17989c │ │ │ │ movw r1, #65535 @ 0xffff │ │ │ │ strh r1, [r0, #0] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ str r3, [r0, #8] │ │ │ │ str r3, [r0, #12] │ │ │ │ @@ -376485,15 +376487,15 @@ │ │ │ │ movpl r1, #2 │ │ │ │ movmi r1, #1 │ │ │ │ movs r2, #1 │ │ │ │ strh r3, [r4, #2] │ │ │ │ strh r1, [r4, #4] │ │ │ │ movs r1, #4 │ │ │ │ str r2, [r4, #16] │ │ │ │ - bl 179864 │ │ │ │ + bl 17989c │ │ │ │ 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 │ │ │ │ @@ -376503,15 +376505,15 @@ │ │ │ │ mov r5, r1 │ │ │ │ subs r6, r2, #0 │ │ │ │ blt.n 150ee2 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ movs r1, #4 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ add r2, r3 │ │ │ │ - bl 17997c │ │ │ │ + bl 1799b4 │ │ │ │ mov.w ip, #0 │ │ │ │ mov sl, r0 │ │ │ │ ldr.w lr, [r4, #16] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r1, sl │ │ │ │ ldr.w r8, [r4, #20] │ │ │ │ mov r3, ip │ │ │ │ @@ -376553,15 +376555,15 @@ │ │ │ │ str r3, [r4, #16] │ │ │ │ mov r0, r8 │ │ │ │ ldrh r3, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ it cc │ │ │ │ movcc r3, r2 │ │ │ │ strh r3, [r4, #4] │ │ │ │ - bl 179a60 │ │ │ │ + bl 179a98 │ │ │ │ ldrh r3, [r5, #2] │ │ │ │ ldrh r2, [r4, #2] │ │ │ │ add r3, r6 │ │ │ │ str.w sl, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ it lt │ │ │ │ movlt r3, r2 │ │ │ │ @@ -377661,15 +377663,15 @@ │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 151a7e │ │ │ │ adds r7, #52 @ 0x34 │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r0, #0 │ │ │ │ - bl 17b52c │ │ │ │ + bl 17b564 │ │ │ │ ldr.w fp, [r9, #84] @ 0x54 │ │ │ │ mov sl, r0 │ │ │ │ cmp fp, r8 │ │ │ │ beq.n 151a76 │ │ │ │ ldr.w r6, [fp, #20] │ │ │ │ add.w r9, fp, #16 │ │ │ │ cmp r9, r6 │ │ │ │ @@ -377686,30 +377688,30 @@ │ │ │ │ ldr r3, [r6, #24] │ │ │ │ ldr.w r3, [r3, r4, lsl #2] │ │ │ │ ldr r5, [r3, #48] @ 0x30 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 151a3c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl 17b394 │ │ │ │ + bl 17b3cc │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 151a3a │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl 17b410 │ │ │ │ + bl 17b448 │ │ │ │ b.n 151a3a │ │ │ │ ldr r3, [r6, #100] @ 0x64 │ │ │ │ sub.w r6, r3, #96 @ 0x60 │ │ │ │ cmp r9, r3 │ │ │ │ bne.n 151a32 │ │ │ │ ldr.w fp, [fp, #4] │ │ │ │ cmp fp, r8 │ │ │ │ bne.n 151a24 │ │ │ │ mov r0, sl │ │ │ │ - bl 179a60 │ │ │ │ + bl 179a98 │ │ │ │ b.n 1519f8 │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xe82a007d │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xe818007d │ │ │ │ @@ -379701,28 +379703,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 151bf4 │ │ │ │ - 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 151bf4 │ │ │ │ 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 151bf4 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [pc, #316] @ (152fe4 ) │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ add r2, pc │ │ │ │ orr.w r5, r5, r9 │ │ │ │ @@ -383079,22 +383081,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] @ (1550d4 ) │ │ │ │ + ldr r3, [pc, #304] @ (1550d8 ) │ │ │ │ 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] @ (1550d8 ) │ │ │ │ + ldr r1, [pc, #292] @ (1550dc ) │ │ │ │ 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 │ │ │ │ @@ -383102,132 +383104,132 @@ │ │ │ │ ubfx r4, r4, #2, #1 │ │ │ │ bl 151bf4 │ │ │ │ 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 151bf4 │ │ │ │ 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 151bf4 │ │ │ │ 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 151cf8 │ │ │ │ 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 151bf4 │ │ │ │ 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 151cf8 │ │ │ │ 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 151bf4 │ │ │ │ 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 151bf4 │ │ │ │ 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 151bf4 │ │ │ │ + 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 151bf4 │ │ │ │ - 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 151bf4 │ │ │ │ - ldrd r2, r3, [sp, #12] │ │ │ │ - orrs r5, r2 │ │ │ │ - ldr r2, [pc, #44] @ (1550dc ) │ │ │ │ - orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (1550d4 ) │ │ │ │ + ldrd r3, r2, [sp, #12] │ │ │ │ + orrs r4, r2 │ │ │ │ + ldr r2, [pc, #44] @ (1550e0 ) │ │ │ │ + orrs r3, r7 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + ldr r3, [pc, #32] @ (1550d8 ) │ │ │ │ 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 1550d0 │ │ │ │ + bne.n 1550d2 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ add sp, #280 @ 0x118 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - add r7, sp, #288 @ 0x120 │ │ │ │ + add r7, sp, #272 @ 0x110 │ │ │ │ lsls r5, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #28 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r9, r1 │ │ │ │ - ldr r3, [pc, #232] @ (1551e4 ) │ │ │ │ + ldr r3, [pc, #232] @ (1551e8 ) │ │ │ │ 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] @ (1551e8 ) │ │ │ │ + ldr r1, [pc, #220] @ (1551ec ) │ │ │ │ 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 │ │ │ │ @@ -383289,51 +383291,51 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orrs r4, r3 │ │ │ │ bl 151bf4 │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #44] @ (1551ec ) │ │ │ │ + ldr r2, [pc, #44] @ (1551f0 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (1551e4 ) │ │ │ │ + ldr r3, [pc, #32] @ (1551e8 ) │ │ │ │ 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 1551e0 │ │ │ │ + bne.n 1551e4 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #968 @ 0x3c8 │ │ │ │ + add r6, sp, #952 @ 0x3b8 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - add r6, sp, #224 @ 0xe0 │ │ │ │ + add r6, sp, #208 @ 0xd0 │ │ │ │ lsls r5, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #28 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r9, r1 │ │ │ │ - ldr r3, [pc, #272] @ (15531c ) │ │ │ │ + ldr r3, [pc, #272] @ (155320 ) │ │ │ │ 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] @ (155320 ) │ │ │ │ + ldr r1, [pc, #260] @ (155324 ) │ │ │ │ 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 │ │ │ │ @@ -383412,52 +383414,54 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orrs r4, r3 │ │ │ │ bl 151bf4 │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #44] @ (155324 ) │ │ │ │ + ldr r2, [pc, #44] @ (155328 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (15531c ) │ │ │ │ + ldr r3, [pc, #32] @ (155320 ) │ │ │ │ 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 155316 │ │ │ │ + bne.n 15531a │ │ │ │ mov r0, r6 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #904 @ 0x388 │ │ │ │ + add r5, sp, #888 @ 0x378 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - add r5, sp, #8 │ │ │ │ + add r4, sp, #1016 @ 0x3f8 │ │ │ │ lsls r5, r7, #1 │ │ │ │ + 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 r8, #0 │ │ │ │ mov r9, r1 │ │ │ │ - ldr r3, [pc, #388] @ (1554c8 ) │ │ │ │ + ldr r3, [pc, #388] @ (1554d0 ) │ │ │ │ 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, #376] @ (1554cc ) │ │ │ │ + ldr r1, [pc, #376] @ (1554d4 ) │ │ │ │ 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 │ │ │ │ @@ -383557,15 +383561,15 @@ │ │ │ │ ldr r2, [sp, #188] @ 0xbc │ │ │ │ orrs r5, r2 │ │ │ │ ldr r2, [sp, #192] @ 0xc0 │ │ │ │ orrs r4, r2 │ │ │ │ movs r2, #26 │ │ │ │ bl 151bf4 │ │ │ │ ldr r1, [sp, #188] @ 0xbc │ │ │ │ - vldr d7, [pc, #92] @ 1554c0 │ │ │ │ + vldr d7, [pc, #92] @ 1554c8 │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ orrs r5, r1 │ │ │ │ ldr r1, [sp, #192] @ 0xc0 │ │ │ │ mov r0, r7 │ │ │ │ orrs r4, r1 │ │ │ │ vstr d7, [sp] │ │ │ │ mov r1, r2 │ │ │ │ @@ -383579,55 +383583,55 @@ │ │ │ │ str.w r8, [sp, #4] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #192] @ 0xc0 │ │ │ │ orrs r4, r3 │ │ │ │ bl 151bf4 │ │ │ │ ldrd r2, r3, [sp, #188] @ 0xbc │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #52] @ (1554d0 ) │ │ │ │ + ldr r2, [pc, #52] @ (1554d8 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #40] @ (1554c8 ) │ │ │ │ + ldr r3, [pc, #40] @ (1554d0 ) │ │ │ │ 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 1554bc │ │ │ │ + bne.n 1554c4 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #204 @ 0xcc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #680 @ 0x2a8 │ │ │ │ + add r4, sp, #648 @ 0x288 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - add r3, sp, #368 @ 0x170 │ │ │ │ + add r3, sp, #336 @ 0x150 │ │ │ │ lsls r5, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3832] @ 0xef8 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [pc, #768] @ (1557f0 ) │ │ │ │ - ldr r3, [pc, #768] @ (1557f4 ) │ │ │ │ + ldr r0, [pc, #768] @ (1557f8 ) │ │ │ │ + ldr r3, [pc, #768] @ (1557fc ) │ │ │ │ sub sp, #220 @ 0xdc │ │ │ │ add r0, pc │ │ │ │ mov r9, r1 │ │ │ │ add r4, sp, #32 │ │ │ │ - vldr d8, [pc, #748] @ 1557e8 │ │ │ │ + vldr d8, [pc, #748] @ 1557f0 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #212] @ 0xd4 │ │ │ │ mov.w r3, #0 │ │ │ │ @@ -383635,15 +383639,15 @@ │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #24 │ │ │ │ vstr d8, [sp, #128] @ 0x80 │ │ │ │ bl 15297c │ │ │ │ ldr.w r8, [r9, #32] │ │ │ │ cmp.w r8, #5 │ │ │ │ - bls.w 155698 │ │ │ │ + bls.w 1556a0 │ │ │ │ ldr.w r5, [r9, #8] │ │ │ │ add r7, sp, #204 @ 0xcc │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov.w sl, #0 │ │ │ │ and.w r3, r5, #1 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r7 │ │ │ │ @@ -383764,42 +383768,42 @@ │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r4, r3 │ │ │ │ bl 151bf4 │ │ │ │ ldrd r2, r3, [sp, #204] @ 0xcc │ │ │ │ orrs r2, r5 │ │ │ │ orrs r3, r4 │ │ │ │ strd r2, r3, [r6] │ │ │ │ - ldr r2, [pc, #384] @ (1557f8 ) │ │ │ │ - ldr r3, [pc, #376] @ (1557f4 ) │ │ │ │ + ldr r2, [pc, #384] @ (155800 ) │ │ │ │ + ldr r3, [pc, #376] @ (1557fc ) │ │ │ │ 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 155a18 │ │ │ │ + bne.w 155a20 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #220 @ 0xdc │ │ │ │ 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 1557fc │ │ │ │ + beq.w 155804 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ str r1, [sp, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 155916 │ │ │ │ + bne.w 15591e │ │ │ │ add r7, sp, #204 @ 0xcc │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r7 │ │ │ │ bl 151bf4 │ │ │ │ @@ -383903,25 +383907,25 @@ │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r2 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ vstr d8, [sp] │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 155666 │ │ │ │ + b.n 15566e │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #32 │ │ │ │ + add r3, sp, #0 │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #520 @ 0x208 │ │ │ │ + add r1, sp, #488 @ 0x1e8 │ │ │ │ lsls r5, r7, #1 │ │ │ │ add r7, sp, #204 @ 0xcc │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r7 │ │ │ │ strd r1, r9, [sp] │ │ │ │ mov r1, r2 │ │ │ │ bl 151bf4 │ │ │ │ @@ -384023,15 +384027,15 @@ │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r4, r3 │ │ │ │ bl 151bf4 │ │ │ │ ldrd r2, r3, [sp, #204] @ 0xcc │ │ │ │ orr.w r2, r8, r2 │ │ │ │ orrs r3, r4 │ │ │ │ - b.n 155672 │ │ │ │ + b.n 15567a │ │ │ │ add r7, sp, #204 @ 0xcc │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r7 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ bl 151bf4 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ @@ -384128,188 +384132,189 @@ │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 151bf4 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ str.w sl, [sp, #4] │ │ │ │ - b.n 1557ba │ │ │ │ + b.n 1557c2 │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3872] @ 0xf20 │ │ │ │ sub sp, #196 @ 0xc4 │ │ │ │ - mov.w r9, #0 │ │ │ │ - mov r8, r1 │ │ │ │ - ldr r3, [pc, #356] @ (155ba0 ) │ │ │ │ + mov.w r8, #0 │ │ │ │ + mov r9, r1 │ │ │ │ + ldr r3, [pc, #356] @ (155ba8 ) │ │ │ │ add r7, sp, #180 @ 0xb4 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ + str.w r8, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - ldr r1, [pc, #344] @ (155ba4 ) │ │ │ │ + ldr r1, [pc, #344] @ (155bac ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r4, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ ubfx r4, r4, #2, #1 │ │ │ │ bl 151bf4 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ - ldrd r5, r4, [sp, #180] @ 0xb4 │ │ │ │ + str.w r8, [sp, #4] │ │ │ │ + ldrd r4, r5, [sp, #180] @ 0xb4 │ │ │ │ bl 151bf4 │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ + str.w r8, [sp, #4] │ │ │ │ movs r1, #49 @ 0x31 │ │ │ │ - orrs r5, r3 │ │ │ │ + orrs r4, r3 │ │ │ │ ldr r3, [sp, #184] @ 0xb8 │ │ │ │ mov r0, r7 │ │ │ │ - orrs r4, r3 │ │ │ │ - ldr.w r3, [r8, #32] │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr.w r3, [r9, #32] │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 151bf4 │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ + mov r1, r8 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ - mov r1, r9 │ │ │ │ - orrs r5, r3 │ │ │ │ + orrs r4, r3 │ │ │ │ ldr r3, [sp, #184] @ 0xb8 │ │ │ │ add r0, sp, #8 │ │ │ │ - orrs r4, r3 │ │ │ │ + orrs r5, r3 │ │ │ │ blx 428b4 │ │ │ │ - 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 152c74 │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ ldr r3, [sp, #184] @ 0xb8 │ │ │ │ movs r1, #41 @ 0x29 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 151bf4 │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ - ldr.w r1, [r8, #8] │ │ │ │ + ldr.w r1, [r9, #8] │ │ │ │ mov r0, r7 │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #184] @ 0xb8 │ │ │ │ orrs r4, r3 │ │ │ │ + ldr r3, [sp, #184] @ 0xb8 │ │ │ │ + orrs r5, r3 │ │ │ │ bl 151cf8 │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ movs r2, #8 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [sp, #184] @ 0xb8 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 151bf4 │ │ │ │ - ldr.w r3, [r8, #12] │ │ │ │ + ldr.w r3, [r9, #12] │ │ │ │ movs r2, #26 │ │ │ │ movs r1, #24 │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ - strd r3, r9, [sp] │ │ │ │ + strd r3, r8, [sp] │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #184] @ 0xb8 │ │ │ │ orrs r4, r3 │ │ │ │ + ldr r3, [sp, #184] @ 0xb8 │ │ │ │ + orrs r5, r3 │ │ │ │ bl 151bf4 │ │ │ │ - vldr d7, [pc, #140] @ 155b98 │ │ │ │ + vldr d7, [pc, #140] @ 155ba0 │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r7 │ │ │ │ - orrs r5, r3 │ │ │ │ + orrs r4, r3 │ │ │ │ ldr r3, [sp, #184] @ 0xb8 │ │ │ │ vstr d7, [sp] │ │ │ │ - orrs r4, r3 │ │ │ │ + orrs r5, r3 │ │ │ │ bl 151bf4 │ │ │ │ - ldr.w r3, [r8, #4] │ │ │ │ - movs r2, #13 │ │ │ │ - movs r1, #9 │ │ │ │ + ldr.w r3, [r9, #4] │ │ │ │ + movs r2, #39 @ 0x27 │ │ │ │ + movs r1, #32 │ │ │ │ mov r0, r7 │ │ │ │ ldr.w r8, [r3, #16] │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #184] @ 0xb8 │ │ │ │ orrs r4, r3 │ │ │ │ - mov.w r3, r8, asr #8 │ │ │ │ + ldr r3, [sp, #184] @ 0xb8 │ │ │ │ + orrs r5, r3 │ │ │ │ + uxtb.w r3, r8 │ │ │ │ str r3, [sp, #0] │ │ │ │ - mov.w r3, r8, asr #31 │ │ │ │ + movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 151bf4 │ │ │ │ - uxtb.w r3, r8 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - movs r2, #39 @ 0x27 │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ + movs r2, #13 │ │ │ │ mov r0, r7 │ │ │ │ - movs r1, #32 │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #184] @ 0xb8 │ │ │ │ orrs r4, r3 │ │ │ │ + ldr r3, [sp, #184] @ 0xb8 │ │ │ │ + movs r1, #9 │ │ │ │ + orrs r5, r3 │ │ │ │ + mov.w r3, r8, asr #8 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov.w r3, r8, asr #31 │ │ │ │ + str r3, [sp, #4] │ │ │ │ bl 151bf4 │ │ │ │ ldrd r2, r3, [sp, #180] @ 0xb4 │ │ │ │ - orrs r5, r2 │ │ │ │ - ldr r2, [pc, #56] @ (155ba8 ) │ │ │ │ - orrs r4, r3 │ │ │ │ - ldr r3, [pc, #44] @ (155ba0 ) │ │ │ │ + orrs r4, r2 │ │ │ │ + ldr r2, [pc, #56] @ (155bb0 ) │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr r3, [pc, #44] @ (155ba8 ) │ │ │ │ add r2, pc │ │ │ │ - str r5, [r6, #0] │ │ │ │ - str r4, [r6, #4] │ │ │ │ + str r4, [r6, #0] │ │ │ │ + str r5, [r6, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #188] @ 0xbc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 155b8e │ │ │ │ + bne.n 155b96 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #196 @ 0xc4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #712 @ (adr r5, 155e70 ) │ │ │ │ + add r5, pc, #680 @ (adr r5, 155e58 ) │ │ │ │ lsls r5, r7, #1 │ │ │ │ - add r4, pc, #552 @ (adr r4, 155dd4 ) │ │ │ │ + add r4, pc, #520 @ (adr r4, 155dbc ) │ │ │ │ lsls r5, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3872] @ 0xf20 │ │ │ │ sub sp, #196 @ 0xc4 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r9, r1 │ │ │ │ - ldr r3, [pc, #276] @ (155cdc ) │ │ │ │ + ldr r3, [pc, #276] @ (155ce4 ) │ │ │ │ add r7, sp, #180 @ 0xb4 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ str.w r8, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - ldr r1, [pc, #264] @ (155ce0 ) │ │ │ │ + ldr r1, [pc, #264] @ (155ce8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r4, #1 │ │ │ │ @@ -384390,50 +384395,50 @@ │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #184] @ 0xb8 │ │ │ │ orrs r4, r3 │ │ │ │ bl 151bf4 │ │ │ │ ldrd r2, r3, [sp, #180] @ 0xb4 │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #44] @ (155ce4 ) │ │ │ │ + ldr r2, [pc, #44] @ (155cec ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (155cdc ) │ │ │ │ + ldr r3, [pc, #32] @ (155ce4 ) │ │ │ │ add r2, pc │ │ │ │ str r5, [r6, #0] │ │ │ │ str r4, [r6, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #188] @ 0xbc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 155cd8 │ │ │ │ + bne.n 155ce0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #196 @ 0xc4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #152 @ (adr r4, 155d7c ) │ │ │ │ + add r4, pc, #120 @ (adr r4, 155d64 ) │ │ │ │ lsls r5, r7, #1 │ │ │ │ - add r3, pc, #256 @ (adr r3, 155de8 ) │ │ │ │ + add r3, pc, #224 @ (adr r3, 155dd0 ) │ │ │ │ lsls r5, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3872] @ 0xf20 │ │ │ │ sub sp, #192 @ 0xc0 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r9, r1 │ │ │ │ - ldr r3, [pc, #356] @ (155e68 ) │ │ │ │ + ldr r3, [pc, #356] @ (155e70 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r7, r0 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ add r0, sp, #180 @ 0xb4 │ │ │ │ ldr r5, [r1, #8] │ │ │ │ - ldr r1, [pc, #348] @ (155e6c ) │ │ │ │ + ldr r1, [pc, #348] @ (155e74 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r5, #1 │ │ │ │ @@ -384544,43 +384549,43 @@ │ │ │ │ ldr r3, [sp, #184] @ 0xb8 │ │ │ │ str.w r9, [sp] │ │ │ │ str.w r8, [sp, #4] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ bl 151bf4 │ │ │ │ ldrd r2, r3, [sp, #180] @ 0xb4 │ │ │ │ orrs r6, r2 │ │ │ │ - ldr r2, [pc, #44] @ (155e70 ) │ │ │ │ + ldr r2, [pc, #44] @ (155e78 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (155e68 ) │ │ │ │ + ldr r3, [pc, #32] @ (155e70 ) │ │ │ │ add r2, pc │ │ │ │ str r6, [r7, #0] │ │ │ │ str r4, [r7, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #188] @ 0xbc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 155e64 │ │ │ │ + bne.n 155e6c │ │ │ │ mov r0, r7 │ │ │ │ add sp, #192 @ 0xc0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #944 @ (adr r2, 156220 ) │ │ │ │ + add r2, pc, #912 @ (adr r2, 156208 ) │ │ │ │ lsls r5, r7, #1 │ │ │ │ - add r1, pc, #720 @ (adr r1, 156144 ) │ │ │ │ + add r1, pc, #688 @ (adr r1, 15612c ) │ │ │ │ lsls r5, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3840] @ 0xf00 │ │ │ │ mov r6, r0 │ │ │ │ - ldr.w r0, [pc, #1220] @ 15634c │ │ │ │ - ldr.w r3, [pc, #1220] @ 156350 │ │ │ │ + ldr.w r0, [pc, #1220] @ 156354 │ │ │ │ + ldr.w r3, [pc, #1220] @ 156358 │ │ │ │ sub sp, #220 @ 0xdc │ │ │ │ add r0, pc │ │ │ │ mov r4, r1 │ │ │ │ add r5, sp, #32 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ @@ -384594,15 +384599,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ strd r2, r3, [sp, #128] @ 0x80 │ │ │ │ add r0, sp, #24 │ │ │ │ mov r2, r4 │ │ │ │ bl 15297c │ │ │ │ ldr.w r9, [r4, #32] │ │ │ │ cmp.w r9, #5 │ │ │ │ - bls.w 15602a │ │ │ │ + bls.w 156032 │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ add r7, sp, #204 @ 0xcc │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov.w r8, #0 │ │ │ │ and.w r3, sl, #1 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r7 │ │ │ │ @@ -384717,40 +384722,40 @@ │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r4, r3 │ │ │ │ bl 151bf4 │ │ │ │ ldrd r2, r3, [sp, #204] @ 0xcc │ │ │ │ orrs r2, r5 │ │ │ │ orrs r3, r4 │ │ │ │ strd r2, r3, [r6] │ │ │ │ - ldr r2, [pc, #836] @ (156354 ) │ │ │ │ - ldr r3, [pc, #832] @ (156350 ) │ │ │ │ + ldr r2, [pc, #836] @ (15635c ) │ │ │ │ + ldr r3, [pc, #832] @ (156358 ) │ │ │ │ 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 156346 │ │ │ │ + bne.w 15634e │ │ │ │ mov r0, r6 │ │ │ │ add sp, #220 @ 0xdc │ │ │ │ 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 156156 │ │ │ │ + beq.w 15615e │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ strd r2, r3, [sp, #12] │ │ │ │ str r1, [sp, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 156240 │ │ │ │ + bne.w 156248 │ │ │ │ str r2, [sp, #12] │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ bl 151bf4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ @@ -384850,15 +384855,15 @@ │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r1, #24 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ movs r2, #26 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 155ffc │ │ │ │ + b.n 156004 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ strd r1, sl, [sp] │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 151bf4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ @@ -384946,15 +384951,15 @@ │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r4, r3 │ │ │ │ bl 151bf4 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ ldr r3, [r3, #16] │ │ │ │ str.w sl, [sp, #4] │ │ │ │ - b.n 155fee │ │ │ │ + b.n 155ff6 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 151bf4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ @@ -385058,37 +385063,37 @@ │ │ │ │ str.w sl, [sp] │ │ │ │ orrs r4, r3 │ │ │ │ bl 151bf4 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ - b.n 156144 │ │ │ │ + b.n 15614c │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r1, pc, #432 @ (adr r1, 156500 ) │ │ │ │ + add r1, pc, #400 @ (adr r1, 1564e8 ) │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #944] @ 0x3b0 │ │ │ │ + ldr r7, [sp, #912] @ 0x390 │ │ │ │ lsls r5, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3872] @ 0xf20 │ │ │ │ sub sp, #196 @ 0xc4 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r9, r1 │ │ │ │ - ldr r3, [pc, #284] @ (156490 ) │ │ │ │ + ldr r3, [pc, #284] @ (156498 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r7, r0 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ add r0, sp, #180 @ 0xb4 │ │ │ │ ldr r5, [r1, #8] │ │ │ │ - ldr r1, [pc, #276] @ (156494 ) │ │ │ │ + ldr r1, [pc, #276] @ (15649c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r5, #1 │ │ │ │ @@ -385172,55 +385177,55 @@ │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #184] @ 0xb8 │ │ │ │ orr.w r4, r5, r3 │ │ │ │ bl 151bf4 │ │ │ │ ldrd r2, r3, [sp, #180] @ 0xb4 │ │ │ │ orrs r6, r2 │ │ │ │ - ldr r2, [pc, #44] @ (156498 ) │ │ │ │ + ldr r2, [pc, #44] @ (1564a0 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (156490 ) │ │ │ │ + ldr r3, [pc, #32] @ (156498 ) │ │ │ │ add r2, pc │ │ │ │ str r6, [r7, #0] │ │ │ │ str r4, [r7, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #188] @ 0xbc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 15648a │ │ │ │ + bne.n 156492 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #196 @ 0xc4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #496] @ 0x1f0 │ │ │ │ + ldr r4, [sp, #464] @ 0x1d0 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldr r3, [sp, #568] @ 0x238 │ │ │ │ + ldr r3, [sp, #536] @ 0x218 │ │ │ │ lsls r5, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3848] @ 0xf08 │ │ │ │ sub sp, #204 @ 0xcc │ │ │ │ movs r7, #0 │ │ │ │ mov r9, r1 │ │ │ │ - ldr r3, [pc, #516] @ (1566c0 ) │ │ │ │ + ldr r3, [pc, #516] @ (1566c8 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ - vldr d8, [pc, #504] @ 1566b8 │ │ │ │ + vldr d8, [pc, #504] @ 1566c0 │ │ │ │ str r7, [sp, #4] │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, sp, #188 @ 0xbc │ │ │ │ ldr r6, [r1, #8] │ │ │ │ - ldr r1, [pc, #504] @ (1566c4 ) │ │ │ │ + ldr r1, [pc, #504] @ (1566cc ) │ │ │ │ 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, r6, #1 │ │ │ │ @@ -385367,75 +385372,75 @@ │ │ │ │ orr.w r6, r6, r2 │ │ │ │ ldr r2, [sp, #192] @ 0xc0 │ │ │ │ it ls │ │ │ │ movls r3, #0 │ │ │ │ orr.w r5, r5, r2 │ │ │ │ it ls │ │ │ │ movls r2, r3 │ │ │ │ - bls.n 156678 │ │ │ │ + bls.n 156680 │ │ │ │ ldr.w r3, [r9, #28] │ │ │ │ ldr.w r3, [r3, fp, lsl #2] │ │ │ │ mov r2, r3 │ │ │ │ - cbz r3, 156678 │ │ │ │ + cbz r3, 156680 │ │ │ │ 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, #188 @ 0xbc │ │ │ │ bl 151bf4 │ │ │ │ ldrd r2, r3, [sp, #188] @ 0xbc │ │ │ │ orrs r6, r2 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [pc, #44] @ (1566c0 ) │ │ │ │ + ldr r3, [pc, #44] @ (1566c8 ) │ │ │ │ str r6, [r2, #0] │ │ │ │ str r5, [r2, #4] │ │ │ │ - ldr r2, [pc, #48] @ (1566c8 ) │ │ │ │ + ldr r2, [pc, #48] @ (1566d0 ) │ │ │ │ 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 1566b4 │ │ │ │ + bne.n 1566bc │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add sp, #204 @ 0xcc │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #192] @ 0xc0 │ │ │ │ + ldr r3, [sp, #160] @ 0xa0 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldr r1, [sp, #400] @ 0x190 │ │ │ │ + ldr r1, [sp, #368] @ 0x170 │ │ │ │ lsls r5, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3848] @ 0xf08 │ │ │ │ sub sp, #212 @ 0xd4 │ │ │ │ mov.w fp, #0 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r3, [pc, #524] @ (1568f8 ) │ │ │ │ + ldr r3, [pc, #524] @ (156900 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r9, r0 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ add r0, sp, #196 @ 0xc4 │ │ │ │ ldr r5, [r1, #8] │ │ │ │ - ldr r1, [pc, #516] @ (1568fc ) │ │ │ │ + ldr r1, [pc, #516] @ (156904 ) │ │ │ │ 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 │ │ │ │ @@ -385453,15 +385458,15 @@ │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ orr.w r8, r6, r3 │ │ │ │ add r6, sp, #24 │ │ │ │ mov r0, r6 │ │ │ │ blx 428b4 │ │ │ │ - vldr d7, [pc, #432] @ 1568f0 │ │ │ │ + vldr d7, [pc, #432] @ 1568f8 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r7 │ │ │ │ add r0, sp, #196 @ 0xc4 │ │ │ │ vstr d7, [sp, #120] @ 0x78 │ │ │ │ bl 15297c │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -385590,76 +385595,76 @@ │ │ │ │ cmp sl, r8 │ │ │ │ orr.w r6, r6, r3 │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ orr.w r5, r5, r3 │ │ │ │ itt ls │ │ │ │ movls r3, #0 │ │ │ │ movls r2, r3 │ │ │ │ - bls.n 1568ae │ │ │ │ + bls.n 1568b6 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ ldr.w r3, [r3, r8, lsl #2] │ │ │ │ mov r2, r3 │ │ │ │ - cbz r3, 1568ae │ │ │ │ + cbz r3, 1568b6 │ │ │ │ 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 151bf4 │ │ │ │ ldrd r2, r3, [sp, #196] @ 0xc4 │ │ │ │ orrs r6, r2 │ │ │ │ - ldr r2, [pc, #60] @ (156900 ) │ │ │ │ + ldr r2, [pc, #60] @ (156908 ) │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [pc, #48] @ (1568f8 ) │ │ │ │ + ldr r3, [pc, #48] @ (156900 ) │ │ │ │ add r2, pc │ │ │ │ str.w r6, [r9] │ │ │ │ str.w r5, [r9, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1568e8 │ │ │ │ + bne.n 1568f0 │ │ │ │ mov r0, r9 │ │ │ │ add sp, #212 @ 0xd4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ + ldr r0, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - str r7, [sp, #208] @ 0xd0 │ │ │ │ + str r7, [sp, #176] @ 0xb0 │ │ │ │ lsls r5, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3848] @ 0xf08 │ │ │ │ sub sp, #204 @ 0xcc │ │ │ │ movs r7, #0 │ │ │ │ mov r8, r1 │ │ │ │ - ldr r3, [pc, #428] @ (156ad0 ) │ │ │ │ + ldr r3, [pc, #428] @ (156ad8 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov fp, r0 │ │ │ │ str r7, [sp, #4] │ │ │ │ add r0, sp, #188 @ 0xbc │ │ │ │ - vldr d8, [pc, #408] @ 156ac8 │ │ │ │ + vldr d8, [pc, #408] @ 156ad0 │ │ │ │ ldr r6, [r1, #8] │ │ │ │ - ldr r1, [pc, #416] @ (156ad4 ) │ │ │ │ + ldr r1, [pc, #416] @ (156adc ) │ │ │ │ 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, r6, #1 │ │ │ │ @@ -385767,109 +385772,109 @@ │ │ │ │ bl 151bf4 │ │ │ │ ldr r2, [sp, #188] @ 0xbc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orr.w sl, sl, r2 │ │ │ │ ldr r2, [sp, #192] @ 0xc0 │ │ │ │ cmp r3, r6 │ │ │ │ orr.w r7, r7, r2 │ │ │ │ - bls.n 156a7e │ │ │ │ + bls.n 156a86 │ │ │ │ ldr.w r3, [r8, #28] │ │ │ │ ldr.w r5, [r3, r6, lsl #2] │ │ │ │ mov r2, r5 │ │ │ │ - cbz r5, 156a80 │ │ │ │ + cbz r5, 156a88 │ │ │ │ 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, #188 @ 0xbc │ │ │ │ str r5, [sp, #0] │ │ │ │ bl 151bf4 │ │ │ │ ldrd r3, r2, [sp, #188] @ 0xbc │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [pc, #64] @ (156ad8 ) │ │ │ │ + ldr r2, [pc, #64] @ (156ae0 ) │ │ │ │ orr.w r3, sl, r3 │ │ │ │ str.w r3, [fp] │ │ │ │ - ldr r3, [pc, #48] @ (156ad0 ) │ │ │ │ + ldr r3, [pc, #48] @ (156ad8 ) │ │ │ │ add r2, pc │ │ │ │ str.w r7, [fp, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 156ac0 │ │ │ │ + bne.n 156ac8 │ │ │ │ mov r0, fp │ │ │ │ add sp, #204 @ 0xcc │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #800] @ 0x320 │ │ │ │ + str r6, [sp, #768] @ 0x300 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - str r5, [sp, #368] @ 0x170 │ │ │ │ + str r5, [sp, #336] @ 0x150 │ │ │ │ lsls r5, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3840] @ 0xf00 │ │ │ │ - ldr.w r2, [pc, #1316] @ 157014 │ │ │ │ + ldr.w r2, [pc, #1356] @ 157044 │ │ │ │ sub sp, #220 @ 0xdc │ │ │ │ - ldr.w r3, [pc, #1316] @ 157018 │ │ │ │ + ldr.w r3, [pc, #1356] @ 157048 │ │ │ │ mov r6, r1 │ │ │ │ add r2, pc │ │ │ │ - str r0, [sp, #12] │ │ │ │ + str r0, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #212] @ 0xd4 │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r1, #13] │ │ │ │ str r3, [sp, #8] │ │ │ │ - mov r2, r3 │ │ │ │ - ldrb r3, [r1, #12] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 156ff0 │ │ │ │ - ldr r2, [r1, #28] │ │ │ │ - ldr r1, [r1, #16] │ │ │ │ - cmp r1, #1 │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 157024 │ │ │ │ + ldr r2, [r1, #16] │ │ │ │ + ldr r3, [r1, #28] │ │ │ │ + cmp r2, #1 │ │ │ │ it hi │ │ │ │ - ldrhi r2, [r2, #4] │ │ │ │ - ldr r5, [r0, #0] │ │ │ │ + ldrhi r2, [r3, #4] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + ite ls │ │ │ │ + ldrls r5, [sp, #8] │ │ │ │ + ldrbhi r5, [r2, #0] │ │ │ │ + ldrb r3, [r3, #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 │ │ │ │ - ldr r7, [r6, #8] │ │ │ │ + ubfx r3, r3, #5, #1 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ mov.w fp, #0 │ │ │ │ - cmp r3, #0 │ │ │ │ - ite ne │ │ │ │ - movne r5, #0 │ │ │ │ - andeq.w r5, r5, #1 │ │ │ │ + ldr r7, [r6, #8] │ │ │ │ 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 │ │ │ │ - str r1, [sp, #20] │ │ │ │ + cmp r3, #0 │ │ │ │ + ite ne │ │ │ │ + movne r5, #0 │ │ │ │ + andeq.w r5, r5, #1 │ │ │ │ ubfx r7, r7, #4, #1 │ │ │ │ + str r1, [sp, #20] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 156df2 │ │ │ │ + bne.w 156dfc │ │ │ │ add r4, sp, #204 @ 0xcc │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #4] │ │ │ │ str r3, [sp, #24] │ │ │ │ bl 151bf4 │ │ │ │ @@ -385923,31 +385928,31 @@ │ │ │ │ movs r1, #32 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 151bf4 │ │ │ │ ldr.w r8, [r6, #28] │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ - movs r2, #14 │ │ │ │ - mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w fp, [r8] │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ + ldr.w r2, [fp] │ │ │ │ orrs r7, r3 │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - tst.w r3, #1344 @ 0x540 │ │ │ │ - str r5, [sp, #4] │ │ │ │ + str r2, [sp, #20] │ │ │ │ + tst.w r2, #1344 @ 0x540 │ │ │ │ + mov.w r2, #14 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, r5 │ │ │ │ + mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ + str r5, [sp, #4] │ │ │ │ bl 151bf4 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ strd r3, r5, [sp] │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ @@ -385957,15 +385962,15 @@ │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r1, r5 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r3, r7 │ │ │ │ add r7, sp, #32 │ │ │ │ mov r0, r7 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #12] │ │ │ │ blx 428b4 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ bl 152598 │ │ │ │ ldr r2, [sp, #204] @ 0xcc │ │ │ │ str r2, [sp, #0] │ │ │ │ @@ -385979,34 +385984,34 @@ │ │ │ │ ldr r2, [sp, #204] @ 0xcc │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [fp] │ │ │ │ orr.w sl, sl, r2 │ │ │ │ str r3, [sp, #28] │ │ │ │ tst.w r3, #1344 @ 0x540 │ │ │ │ ldr r2, [sp, #208] @ 0xd0 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ 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, #16] │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 151bf4 │ │ │ │ ldr r2, [sp, #204] @ 0xcc │ │ │ │ orr.w r3, sl, r2 │ │ │ │ ldr r2, [sp, #208] @ 0xd0 │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ orr.w sl, r3, r2 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 157000 │ │ │ │ + bne.w 157030 │ │ │ │ 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 │ │ │ │ @@ -386086,42 +386091,42 @@ │ │ │ │ ubfxne r3, r3, #2, #1 │ │ │ │ eorne.w r3, r3, #1 │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ bl 151bf4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ubfx r3, r3, #2, #1 │ │ │ │ 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, #204] @ 0xcc │ │ │ │ - mov r1, r2 │ │ │ │ - mov r0, r4 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r5, r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 151bf4 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ ldrd r2, r3, [sp, #204] @ 0xcc │ │ │ │ orrs r2, r6 │ │ │ │ orrs r3, r5 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ strd r2, r3, [r1] │ │ │ │ - ldr r2, [pc, #580] @ (15701c ) │ │ │ │ - ldr r3, [pc, #576] @ (157018 ) │ │ │ │ + ldr r2, [pc, #620] @ (15704c ) │ │ │ │ + ldr r3, [pc, #612] @ (157048 ) │ │ │ │ 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 157010 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ + bne.w 157040 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ add sp, #220 @ 0xdc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r4, sp, #204 @ 0xcc │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ @@ -386256,183 +386261,198 @@ │ │ │ │ strd r8, r9, [sp, #104] @ 0x68 │ │ │ │ bl 152598 │ │ │ │ ldr r2, [sp, #204] @ 0xcc │ │ │ │ movs r1, #16 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #208] @ 0xd0 │ │ │ │ - mov.w r8, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #28 │ │ │ │ bl 151bf4 │ │ │ │ ldr r2, [sp, #204] @ 0xcc │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ - mov r0, r4 │ │ │ │ - orrs r5, r2 │ │ │ │ - ldr r2, [sp, #208] @ 0xd0 │ │ │ │ - mov.w r9, #0 │ │ │ │ - strd r8, r9, [sp] │ │ │ │ - orrs r7, r2 │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ - bl 151bf4 │ │ │ │ - ldr r2, [sp, #204] @ 0xcc │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov r0, r4 │ │ │ │ - orrs r5, r2 │ │ │ │ - ldr r2, [sp, #208] @ 0xd0 │ │ │ │ - strd r3, fp, [sp] │ │ │ │ - orrs r7, r2 │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - mov r1, r2 │ │ │ │ - bl 151bf4 │ │ │ │ - ldr r2, [sp, #204] @ 0xcc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ orrs r5, r2 │ │ │ │ ldr r2, [sp, #208] @ 0xd0 │ │ │ │ orrs r7, r2 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 157008 │ │ │ │ + bne.n 157038 │ │ │ │ ldr r2, [r6, #16] │ │ │ │ cmp r2, #1 │ │ │ │ - ittee hi │ │ │ │ + itete hi │ │ │ │ movhi r2, #0 │ │ │ │ + movls r3, fp │ │ │ │ ubfxhi r3, r3, #5, #1 │ │ │ │ - ldrls r3, [sp, #8] │ │ │ │ - movls r2, r3 │ │ │ │ + movls r2, fp │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r2, #15 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 151bf4 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - ldr r6, [sp, #204] @ 0xcc │ │ │ │ - movs r2, #0 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + strd r3, fp, [sp] │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + ldr r3, [sp, #204] @ 0xcc │ │ │ │ + mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - ldrh r1, [r3, #12] │ │ │ │ - orrs r6, r5 │ │ │ │ - ldr r5, [sp, #208] @ 0xd0 │ │ │ │ - lsrs r1, r1, #2 │ │ │ │ - orrs r5, r7 │ │ │ │ - cmp r1, #62 @ 0x3e │ │ │ │ + mov.w r8, #0 │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr r3, [sp, #208] @ 0xd0 │ │ │ │ + mov.w r9, #0 │ │ │ │ + orrs r7, r3 │ │ │ │ + bl 151bf4 │ │ │ │ + ldr r3, [sp, #204] @ 0xcc │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ + mov r0, r4 │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr r3, [sp, #208] @ 0xd0 │ │ │ │ + strd r8, r9, [sp] │ │ │ │ + orrs r7, r3 │ │ │ │ + bl 151bf4 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r2, [sp, #204] @ 0xcc │ │ │ │ + ldrh r3, [r1, #12] │ │ │ │ + orrs r5, r2 │ │ │ │ + ldr r2, [sp, #208] @ 0xd0 │ │ │ │ + lsrs r3, r3, #2 │ │ │ │ + orrs r7, r2 │ │ │ │ + cmp r3, #62 @ 0x3e │ │ │ │ + mov.w r2, #0 │ │ │ │ iteee eq │ │ │ │ moveq r3, #1 │ │ │ │ - ldrbne r3, [r3, #0] │ │ │ │ + ldrbne r3, [r1, #0] │ │ │ │ ubfxne r3, r3, #2, #1 │ │ │ │ eorne.w r3, r3, #1 │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ bl 151bf4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - b.n 156da6 │ │ │ │ - orr.w r5, r2, r2, lsr #1 │ │ │ │ - and.w r1, r2, #1 │ │ │ │ - and.w r5, r5, #1 │ │ │ │ - str r1, [sp, #16] │ │ │ │ - b.n 156b36 │ │ │ │ + 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, #204] @ 0xcc │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr r3, [sp, #208] @ 0xd0 │ │ │ │ + orrs r7, r3 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 151bf4 │ │ │ │ + ldrd r2, r3, [sp, #204] @ 0xcc │ │ │ │ + orrs r2, r5 │ │ │ │ + orrs r3, r7 │ │ │ │ + b.n 156dd8 │ │ │ │ + ubfx r5, r3, #1, #1 │ │ │ │ + and.w r3, r3, #1 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + b.n 156b38 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ubfx r2, r3, #1, #1 │ │ │ │ - b.n 156cda │ │ │ │ + b.n 156ce4 │ │ │ │ ubfx r3, r2, #1, #1 │ │ │ │ mov r2, fp │ │ │ │ - b.n 156fb0 │ │ │ │ + b.n 156f84 │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ - str r5, [sp, #16] │ │ │ │ + str r4, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #144] @ 0x90 │ │ │ │ + str r2, [sp, #104] @ 0x68 │ │ │ │ lsls r5, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3840] @ 0xf00 │ │ │ │ - ldr.w r2, [pc, #1292] @ 157540 │ │ │ │ + ldr.w r2, [pc, #1256] @ 15754c │ │ │ │ sub sp, #220 @ 0xdc │ │ │ │ - ldr.w r3, [pc, #1292] @ 157544 │ │ │ │ + ldr.w r3, [pc, #1256] @ 157550 │ │ │ │ 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, #212] @ 0xd4 │ │ │ │ mov.w r3, #0 │ │ │ │ - ldrb r3, [r1, #12] │ │ │ │ - str r3, [sp, #16] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 157518 │ │ │ │ - ldr r3, [r1, #28] │ │ │ │ + bne.w 157536 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ + ldr r3, [r1, #28] │ │ │ │ cmp r2, #1 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ + ite ls │ │ │ │ + movls r7, r8 │ │ │ │ + ldrhi r2, [r3, #4] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ it hi │ │ │ │ - ldrhi r3, [r3, #4] │ │ │ │ - ldr r7, [r1, #0] │ │ │ │ + ldrbhi r7, [r2, #0] │ │ │ │ + ldrb r3, [r3, #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 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ubfx r3, r3, #5, #1 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ movs r6, #0 │ │ │ │ - cmp r3, #0 │ │ │ │ + ldrb r2, [r5, #12] │ │ │ │ + orrs r7, r3 │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ + cmp r2, #0 │ │ │ │ ite ne │ │ │ │ movne r7, #0 │ │ │ │ andeq.w r7, r7, #1 │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ + str r2, [sp, #28] │ │ │ │ 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, #20] │ │ │ │ - ubfx r3, r3, #4, #1 │ │ │ │ - str r0, [sp, #24] │ │ │ │ - str r3, [sp, #28] │ │ │ │ + str r1, [sp, #16] │ │ │ │ + str r0, [sp, #20] │ │ │ │ + str r4, [sp, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1572c4 │ │ │ │ + bne.w 1572e6 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ mov r1, r2 │ │ │ │ str r7, [sp, #4] │ │ │ │ bl 151bf4 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ strd fp, r6, [sp] │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ ldrd r9, r6, [sp, #204] @ 0xcc │ │ │ │ bl 151bf4 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ strd r1, r7, [sp] │ │ │ │ mov r1, r2 │ │ │ │ orrs r6, r3 │ │ │ │ bl 151bf4 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ mov r1, r2 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ strd r0, r7, [sp] │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ orrs r6, r3 │ │ │ │ bl 151bf4 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ orr.w r9, r9, r3 │ │ │ │ strd r2, r7, [sp] │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ orrs r6, r3 │ │ │ │ bl 151bf4 │ │ │ │ @@ -386508,15 +386528,15 @@ │ │ │ │ bl 151bf4 │ │ │ │ ldr r2, [sp, #204] @ 0xcc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orrs r6, r2 │ │ │ │ ldr r2, [sp, #208] @ 0xd0 │ │ │ │ orrs r3, r2 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 157528 │ │ │ │ + bne.w 157542 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ cmp r2, #1 │ │ │ │ itete ls │ │ │ │ movls r2, r8 │ │ │ │ movhi r7, #0 │ │ │ │ movls r7, r2 │ │ │ │ ldrhi.w r2, [fp, #4] │ │ │ │ @@ -386525,105 +386545,100 @@ │ │ │ │ ubfxhi r2, r8, #5, #1 │ │ │ │ strd r2, r7, [sp] │ │ │ │ movs r2, #15 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 151bf4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r5, [sp, #204] @ 0xcc │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ - ldr r7, [sp, #208] @ 0xd0 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + orrs r5, r6 │ │ │ │ + ldr r6, [sp, #208] @ 0xd0 │ │ │ │ ldr.w r1, [fp, #4] │ │ │ │ - orrs r7, r3 │ │ │ │ - ldr r5, [sp, #204] @ 0xcc │ │ │ │ + orrs r6, r3 │ │ │ │ bl 151cf8 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ - str r3, [sp, #0] │ │ │ │ movs r2, #54 @ 0x36 │ │ │ │ - ldr r3, [sp, #208] @ 0xd0 │ │ │ │ + str r3, [sp, #0] │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ + ldr r3, [sp, #208] @ 0xd0 │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 151bf4 │ │ │ │ ldr.w r8, [fp, #8] │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ - orrs r5, r6 │ │ │ │ movs r2, #31 │ │ │ │ + mov r1, r2 │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ - ldr.w r6, [r8] │ │ │ │ + ldr.w r7, [r8] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ - mov r1, r2 │ │ │ │ - tst.w r6, #1344 @ 0x540 │ │ │ │ - orr.w fp, r7, r3 │ │ │ │ + tst.w r7, #1344 @ 0x540 │ │ │ │ + orr.w fp, r6, r3 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ - movs r7, #0 │ │ │ │ + movs r6, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ - ubfx r6, r6, #5, #1 │ │ │ │ - str r7, [sp, #4] │ │ │ │ + ubfx r7, r7, #5, #1 │ │ │ │ + str r6, [sp, #4] │ │ │ │ bl 151bf4 │ │ │ │ movs r2, #29 │ │ │ │ - str r6, [sp, #0] │ │ │ │ + str r7, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ - ldr r6, [sp, #204] @ 0xcc │ │ │ │ + ldr r7, [sp, #204] @ 0xcc │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ - str r7, [sp, #4] │ │ │ │ - orrs r6, r5 │ │ │ │ + str r6, [sp, #4] │ │ │ │ + orrs r7, r5 │ │ │ │ ldr r5, [sp, #208] @ 0xd0 │ │ │ │ bl 151bf4 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ - mov r1, r7 │ │ │ │ - orrs r6, r3 │ │ │ │ + mov r1, r6 │ │ │ │ + orrs r7, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orr.w r5, fp, r5 │ │ │ │ add r0, sp, #32 │ │ │ │ orrs r5, r3 │ │ │ │ blx 428b4 │ │ │ │ mov r2, r8 │ │ │ │ add r1, sp, #32 │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ bl 152598 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #28 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ - movs r1, #16 │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ str r3, [sp, #4] │ │ │ │ + movs r1, #16 │ │ │ │ bl 151bf4 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #0] │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ - ldr r3, [sp, #204] @ 0xcc │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ - str r7, [sp, #4] │ │ │ │ - orrs r6, r3 │ │ │ │ + ldr r3, [sp, #204] @ 0xcc │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ + str r6, [sp, #4] │ │ │ │ + orrs r7, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r5, r3 │ │ │ │ - bl 151bf4 │ │ │ │ - ldrd r2, r3, [sp, #204] @ 0xcc │ │ │ │ - orrs r2, r6 │ │ │ │ - orrs r3, r5 │ │ │ │ - b.n 1574f8 │ │ │ │ + b.n 157508 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ mov r1, r2 │ │ │ │ str r6, [sp, #4] │ │ │ │ bl 151bf4 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ strd fp, r6, [sp] │ │ │ │ ldrd r9, r7, [sp, #204] @ 0xcc │ │ │ │ bl 151bf4 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ @@ -386631,27 +386646,27 @@ │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r7, r3 │ │ │ │ bl 151bf4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ orr.w r9, r9, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ orrs r7, r3 │ │ │ │ bl 151bf4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ orr.w r9, r9, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ orrs r7, r3 │ │ │ │ bl 151bf4 │ │ │ │ @@ -386782,143 +386797,138 @@ │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r1, #16 │ │ │ │ ldr r2, [sp, #208] @ 0xd0 │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #28 │ │ │ │ bl 151bf4 │ │ │ │ - vldr d7, [pc, #184] @ 157538 │ │ │ │ ldr r2, [sp, #208] @ 0xd0 │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ ldr r7, [sp, #204] @ 0xcc │ │ │ │ - add r0, sp, #204 @ 0xcc │ │ │ │ - orr.w fp, fp, r2 │ │ │ │ - vstr d7, [sp] │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ - orr.w r9, r9, r7 │ │ │ │ - bl 151bf4 │ │ │ │ - ldr r2, [sp, #204] @ 0xcc │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - add r0, sp, #204 @ 0xcc │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - strd r3, r6, [sp] │ │ │ │ - mov r1, r2 │ │ │ │ - ldr r7, [sp, #208] @ 0xd0 │ │ │ │ - bl 151bf4 │ │ │ │ - ldr r3, [sp, #204] @ 0xcc │ │ │ │ - orr.w r7, fp, r7 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - ldr r3, [sp, #208] @ 0xd0 │ │ │ │ - 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 1574e0 │ │ │ │ + bne.n 1574cc │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, #1 │ │ │ │ - itete ls │ │ │ │ - movls r3, r8 │ │ │ │ - movhi r6, r8 │ │ │ │ - movls r6, r3 │ │ │ │ + iteet hi │ │ │ │ + movhi r2, r8 │ │ │ │ + movls r3, r6 │ │ │ │ + movls r2, r6 │ │ │ │ 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, #204 @ 0xcc │ │ │ │ - str r6, [sp, #4] │ │ │ │ + bl 151bf4 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + strd r3, r6, [sp] │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + ldr r3, [sp, #204] @ 0xcc │ │ │ │ + mov r1, r2 │ │ │ │ + add r0, sp, #204 @ 0xcc │ │ │ │ + orrs r7, r3 │ │ │ │ + ldr r3, [sp, #208] @ 0xd0 │ │ │ │ + orr.w r5, r9, r3 │ │ │ │ + bl 151bf4 │ │ │ │ + ldr r3, [sp, #204] @ 0xcc │ │ │ │ + movs r2, #0 │ │ │ │ + add r0, sp, #204 @ 0xcc │ │ │ │ + orrs r7, r3 │ │ │ │ + ldr r3, [sp, #208] @ 0xd0 │ │ │ │ + orrs r5, r3 │ │ │ │ + movs r3, #0 │ │ │ │ + strd r2, r3, [sp] │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ bl 151bf4 │ │ │ │ ldrd r2, r3, [sp, #204] @ 0xcc │ │ │ │ - orr.w r2, r9, r2 │ │ │ │ - orrs r3, r7 │ │ │ │ - strd r2, r3, [sl] │ │ │ │ - ldr r2, [pc, #72] @ (157548 ) │ │ │ │ - ldr r3, [pc, #68] @ (157544 ) │ │ │ │ + orrs r7, r2 │ │ │ │ + ldr r2, [pc, #60] @ (157554 ) │ │ │ │ + orrs r3, r5 │ │ │ │ + strd r7, r3, [sl] │ │ │ │ + ldr r3, [pc, #48] @ (157550 ) │ │ │ │ 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 15752e │ │ │ │ + bne.n 157548 │ │ │ │ mov r0, sl │ │ │ │ add sp, #220 @ 0xdc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - orr.w r7, r8, r8, lsr #1 │ │ │ │ and.w r3, r8, #1 │ │ │ │ - and.w r7, r7, #1 │ │ │ │ + ubfx r7, r8, #1, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 15707c │ │ │ │ + b.n 1570a6 │ │ │ │ ubfx r2, r8, #1, #1 │ │ │ │ - b.n 1571f6 │ │ │ │ + b.n 157226 │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - nop.w │ │ │ │ - ... │ │ │ │ - ldrh r0, [r0, #62] @ 0x3e │ │ │ │ + ldrh r0, [r2, #60] @ 0x3c │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r7, #22] │ │ │ │ + ldrh r6, [r3, #22] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3840] @ 0xf00 │ │ │ │ - ldr r2, [pc, #828] @ (1578a0 ) │ │ │ │ + ldr r2, [pc, #836] @ (1578b0 ) │ │ │ │ sub sp, #220 @ 0xdc │ │ │ │ - ldr r3, [pc, #828] @ (1578a4 ) │ │ │ │ + ldr r3, [pc, #836] @ (1578b4 ) │ │ │ │ mov fp, r1 │ │ │ │ add r2, pc │ │ │ │ - str r0, [sp, #16] │ │ │ │ + str r0, [sp, #20] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #212] @ 0xd4 │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r1, #13] │ │ │ │ str r3, [sp, #12] │ │ │ │ - mov r2, r3 │ │ │ │ - ldrb r3, [r1, #12] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 157b04 │ │ │ │ - ldr r2, [r1, #28] │ │ │ │ - ldr r1, [r1, #16] │ │ │ │ - cmp r1, #1 │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 157b0e │ │ │ │ + ldr r2, [r1, #16] │ │ │ │ + ldr r3, [r1, #28] │ │ │ │ + cmp r2, #1 │ │ │ │ it hi │ │ │ │ - ldrhi r2, [r2, #4] │ │ │ │ - ldr r5, [r0, #0] │ │ │ │ + ldrhi r2, [r3, #4] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + ite ls │ │ │ │ + ldrls r5, [sp, #12] │ │ │ │ + ldrbhi r5, [r2, #0] │ │ │ │ + ldrb r3, [r3, #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 │ │ │ │ - ldr.w r6, [fp, #8] │ │ │ │ + ubfx r3, r3, #5, #1 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov.w sl, #0 │ │ │ │ - cmp r3, #0 │ │ │ │ - ite ne │ │ │ │ - movne r5, #0 │ │ │ │ - andeq.w r5, r5, #1 │ │ │ │ + ldr.w r6, [fp, #8] │ │ │ │ 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 │ │ │ │ - str r1, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + ite ne │ │ │ │ + movne r5, #0 │ │ │ │ + andeq.w r5, r5, #1 │ │ │ │ ubfx r6, r6, #4, #1 │ │ │ │ + str r1, [sp, #24] │ │ │ │ str r2, [sp, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 1578ac │ │ │ │ + bne.w 1578bc │ │ │ │ add r4, sp, #204 @ 0xcc │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #4] │ │ │ │ str r3, [sp, #28] │ │ │ │ bl 151bf4 │ │ │ │ @@ -386929,17 +386939,17 @@ │ │ │ │ strd r1, sl, [sp] │ │ │ │ mov r1, r2 │ │ │ │ ldr.w sl, [sp, #208] @ 0xd0 │ │ │ │ str r3, [sp, #24] │ │ │ │ bl 151bf4 │ │ │ │ ldr r2, [sp, #204] @ 0xcc │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ strd r9, r8, [sp] │ │ │ │ - orr.w r8, r3, r2 │ │ │ │ + orr.w r8, r1, r2 │ │ │ │ ldr r2, [sp, #208] @ 0xd0 │ │ │ │ orr.w r9, sl, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ bl 151bf4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ strd r3, r5, [sp] │ │ │ │ @@ -386951,27 +386961,27 @@ │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ bl 151bf4 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ strd r6, r7, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r7, [sp, #204] @ 0xcc │ │ │ │ - ldr r6, [sp, #208] @ 0xd0 │ │ │ │ + ldr r6, [sp, #204] @ 0xcc │ │ │ │ + ldr r7, [sp, #208] @ 0xd0 │ │ │ │ bl 151bf4 │ │ │ │ ldr.w r3, [fp, #24] │ │ │ │ - orr.w r7, r8, r7 │ │ │ │ - orr.w r6, r9, r6 │ │ │ │ + orr.w r6, r8, r6 │ │ │ │ + orr.w r7, r9, r7 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r9, [r3] │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ mov r1, r9 │ │ │ │ - orrs r7, r3 │ │ │ │ - ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r6, r3 │ │ │ │ + ldr r3, [sp, #208] @ 0xd0 │ │ │ │ + orrs r7, r3 │ │ │ │ bl 151cf8 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #32 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ mov r0, r4 │ │ │ │ @@ -386979,229 +386989,229 @@ │ │ │ │ bl 151bf4 │ │ │ │ ldr.w r8, [fp, #28] │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ movs r2, #14 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r8] │ │ │ │ - orrs r7, r3 │ │ │ │ - ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r6, r3 │ │ │ │ + ldr r3, [sp, #208] @ 0xd0 │ │ │ │ + orrs r7, r3 │ │ │ │ ldr.w r3, [sl] │ │ │ │ str r5, [sp, #4] │ │ │ │ tst.w r3, #1344 @ 0x540 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 151bf4 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ strd r3, r5, [sp] │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - orrs r7, r3 │ │ │ │ - ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r6, r3 │ │ │ │ + ldr r3, [sp, #208] @ 0xd0 │ │ │ │ + orrs r7, r3 │ │ │ │ bl 151bf4 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r1, r5 │ │ │ │ - add r0, sp, #32 │ │ │ │ - orrs r7, r3 │ │ │ │ + orrs r6, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ - orrs r3, r6 │ │ │ │ + orrs r3, r7 │ │ │ │ + add r7, sp, #32 │ │ │ │ + mov r0, r7 │ │ │ │ str r3, [sp, #24] │ │ │ │ blx 428b4 │ │ │ │ - vldr d7, [pc, #452] @ 157898 │ │ │ │ + vldr d7, [pc, #456] @ 1578a8 │ │ │ │ mov r2, sl │ │ │ │ - add r1, sp, #32 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #104] @ 0x68 │ │ │ │ bl 152598 │ │ │ │ ldr r2, [sp, #204] @ 0xcc │ │ │ │ mov r1, r5 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #208] @ 0xd0 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #12 │ │ │ │ bl 151bf4 │ │ │ │ - ldr.w sl, [r8, #4] │ │ │ │ + ldr.w r3, [r8, #4] │ │ │ │ ldr r2, [sp, #204] @ 0xcc │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r3, r7, r2 │ │ │ │ - ldr.w r7, [sl] │ │ │ │ - ldr r2, [sp, #208] @ 0xd0 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - tst.w r7, #1344 @ 0x540 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + orrs r2, r6 │ │ │ │ + ldr r6, [r3, #0] │ │ │ │ + str r2, [sp, #16] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ + tst.w r6, #1344 @ 0x540 │ │ │ │ + ldr r2, [sp, #208] @ 0xd0 │ │ │ │ ite ne │ │ │ │ movne r1, #1 │ │ │ │ moveq r1, r5 │ │ │ │ str r5, [sp, #4] │ │ │ │ - orrs r3, r2 │ │ │ │ + orr.w sl, r3, r2 │ │ │ │ movs r2, #30 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #24] │ │ │ │ bl 151bf4 │ │ │ │ ldr r2, [sp, #204] @ 0xcc │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #208] @ 0xd0 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - orrs r3, r2 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + orr.w r3, sl, r2 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 157b14 │ │ │ │ + bne.w 157b1a │ │ │ │ ldr.w r2, [fp, #16] │ │ │ │ cmp r2, #1 │ │ │ │ ittee hi │ │ │ │ movhi r5, #0 │ │ │ │ - ubfxhi r2, r7, #5, #1 │ │ │ │ + ubfxhi r2, r6, #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 151bf4 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - mov r1, sl │ │ │ │ - ldr r5, [sp, #204] @ 0xcc │ │ │ │ + ldr r2, [sp, #204] @ 0xcc │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [sp, #208] @ 0xd0 │ │ │ │ - orrs r5, r3 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr r5, [sp, #208] @ 0xd0 │ │ │ │ + orr.w sl, r3, r2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - orr.w fp, r3, r2 │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + orrs r5, r3 │ │ │ │ bl 151cf8 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #54 @ 0x36 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 151bf4 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ ldr r2, [sp, #204] @ 0xcc │ │ │ │ - mov.w r8, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ + orr.w r8, sl, r2 │ │ │ │ ldr.w sl, [r3] │ │ │ │ - orrs r5, r2 │ │ │ │ ldr r2, [sp, #208] @ 0xd0 │ │ │ │ tst.w sl, #1344 @ 0x540 │ │ │ │ - str.w r8, [sp, #4] │ │ │ │ - orr.w fp, fp, r2 │ │ │ │ + orr.w fp, r5, r2 │ │ │ │ mov.w r2, #31 │ │ │ │ ite ne │ │ │ │ movne r1, #1 │ │ │ │ moveq r1, #0 │ │ │ │ + movs r5, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ + str r5, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ bl 151bf4 │ │ │ │ ubfx r2, sl, #5, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #204] @ 0xcc │ │ │ │ - str.w r8, [sp, #4] │ │ │ │ - orrs r5, r2 │ │ │ │ + str r5, [sp, #4] │ │ │ │ + orr.w r8, r8, r2 │ │ │ │ ldr r2, [sp, #208] @ 0xd0 │ │ │ │ orr.w sl, fp, r2 │ │ │ │ movs r2, #29 │ │ │ │ mov r1, r2 │ │ │ │ bl 151bf4 │ │ │ │ ldr r2, [sp, #204] @ 0xcc │ │ │ │ - mov r1, r8 │ │ │ │ - add r0, sp, #32 │ │ │ │ - orrs r5, r2 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r7 │ │ │ │ + orr.w r8, r8, r2 │ │ │ │ ldr r2, [sp, #208] @ 0xd0 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ blx 428b4 │ │ │ │ - vldr d7, [pc, #168] @ 157898 │ │ │ │ + vldr d7, [pc, #176] @ 1578a8 │ │ │ │ + mov r1, r7 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - add r1, sp, #32 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #104] @ 0x68 │ │ │ │ bl 152598 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ movs r2, #28 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #16 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 151bf4 │ │ │ │ - ubfx r3, r7, #2, #1 │ │ │ │ - movs r2, #42 @ 0x2a │ │ │ │ - ldr r6, [sp, #204] @ 0xcc │ │ │ │ - eor.w r3, r3, #1 │ │ │ │ - mov r1, r2 │ │ │ │ + ldrh.w r1, [r9, #12] │ │ │ │ + ldr r2, [sp, #204] @ 0xcc │ │ │ │ mov r0, r4 │ │ │ │ - strd r3, r8, [sp] │ │ │ │ - orrs r6, r5 │ │ │ │ - ldr r5, [sp, #208] @ 0xd0 │ │ │ │ + ldr r7, [sp, #208] @ 0xd0 │ │ │ │ + lsrs r1, r1, #2 │ │ │ │ + orr.w r8, r8, r2 │ │ │ │ + cmp r1, #62 @ 0x3e │ │ │ │ + mov.w r2, #46 @ 0x2e │ │ │ │ + ite ne │ │ │ │ + movne r3, #0 │ │ │ │ + moveq r3, r5 │ │ │ │ + mov r1, r2 │ │ │ │ + orr.w r7, sl, r7 │ │ │ │ + itt ne │ │ │ │ + ldrne.w r5, [r9] │ │ │ │ + eorne r5, r6 │ │ │ │ + ubfx r6, r6, #2, #1 │ │ │ │ + eor.w r6, r6, #1 │ │ │ │ + it ne │ │ │ │ + ubfxne r5, r5, #2, #1 │ │ │ │ + strd r5, r3, [sp] │ │ │ │ bl 151bf4 │ │ │ │ - ldrh.w r2, [r9, #12] │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ - orr.w r5, sl, r5 │ │ │ │ + movs r2, #42 @ 0x2a │ │ │ │ mov r0, r4 │ │ │ │ - lsrs r2, r2, #2 │ │ │ │ - orrs r6, r3 │ │ │ │ - cmp r2, #62 @ 0x3e │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ - ite eq │ │ │ │ - moveq r7, r8 │ │ │ │ - movne r2, r8 │ │ │ │ - orr.w r5, r5, r3 │ │ │ │ - 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 r6, [sp, #0] │ │ │ │ + orrs r7, r3 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ bl 151bf4 │ │ │ │ ldrd r2, r3, [sp, #204] @ 0xcc │ │ │ │ - orrs r2, r6 │ │ │ │ - orrs r3, r5 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ + orr.w r2, r8, r2 │ │ │ │ + orrs r3, r7 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ strd r2, r3, [r1] │ │ │ │ - ldr r2, [pc, #44] @ (1578a8 ) │ │ │ │ - ldr r3, [pc, #40] @ (1578a4 ) │ │ │ │ + ldr r2, [pc, #48] @ (1578b8 ) │ │ │ │ + ldr r3, [pc, #44] @ (1578b4 ) │ │ │ │ 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 157b24 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ + bne.w 157b2a │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ add sp, #220 @ 0xdc │ │ │ │ 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 │ │ │ │ - ldrh r4, [r2, #20] │ │ │ │ + ldrh r4, [r1, #20] │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r0, #60] @ 0x3c │ │ │ │ + strh r4, [r6, #58] @ 0x3a │ │ │ │ lsls r5, r7, #1 │ │ │ │ add r4, sp, #204 @ 0xcc │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ @@ -387211,39 +387221,38 @@ │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ ldrd sl, r5, [sp, #204] @ 0xcc │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 151bf4 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ - strd r9, r8, [sp] │ │ │ │ + mov r0, r4 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ mov r1, r2 │ │ │ │ - mov r0, r4 │ │ │ │ - orr.w r9, r5, r3 │ │ │ │ + strd r9, r8, [sp] │ │ │ │ + orrs r5, r3 │ │ │ │ bl 151bf4 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ - strd r6, r8, [sp] │ │ │ │ + ldr r3, [sp, #208] @ 0xd0 │ │ │ │ mov r1, r2 │ │ │ │ + strd r6, r8, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r5, [sp, #204] @ 0xcc │ │ │ │ - ldr r6, [sp, #208] @ 0xd0 │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr r6, [sp, #204] @ 0xcc │ │ │ │ bl 151bf4 │ │ │ │ ldr.w r3, [fp, #24] │ │ │ │ - orr.w r5, sl, r5 │ │ │ │ - orr.w r6, r9, r6 │ │ │ │ mov r0, r4 │ │ │ │ - mov.w r9, #0 │ │ │ │ + orr.w r6, sl, r6 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ str r1, [sp, #24] │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r6, r3 │ │ │ │ + ldr r3, [sp, #208] @ 0xd0 │ │ │ │ + orrs r5, r3 │ │ │ │ bl 151cf8 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #32 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ mov r0, r4 │ │ │ │ @@ -387251,34 +387260,34 @@ │ │ │ │ bl 151bf4 │ │ │ │ ldr.w r7, [fp, #28] │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ movs r2, #14 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r8, [r7] │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r6, r3 │ │ │ │ + ldr r3, [sp, #208] @ 0xd0 │ │ │ │ + orrs r5, 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 151bf4 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ movs r1, #0 │ │ │ │ - orrs r5, r3 │ │ │ │ + orrs r6, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ add r0, sp, #32 │ │ │ │ - orrs r6, r3 │ │ │ │ + orrs r5, r3 │ │ │ │ blx 428b4 │ │ │ │ - vldr d7, [pc, #436] @ 157b28 │ │ │ │ + vldr d7, [pc, #436] @ 157b30 │ │ │ │ mov r2, r8 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #104] @ 0x68 │ │ │ │ bl 152598 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ movs r2, #12 │ │ │ │ @@ -387290,228 +387299,228 @@ │ │ │ │ bl 151bf4 │ │ │ │ ldr.w r8, [r7, #4] │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ movs r2, #30 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r8] │ │ │ │ - orrs r5, r3 │ │ │ │ + orrs r6, r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ tst.w sl, #1344 @ 0x540 │ │ │ │ - orr.w r6, r6, r3 │ │ │ │ + orr.w r5, r5, r3 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 151bf4 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #208] @ 0xd0 │ │ │ │ - mov.w r8, #0 │ │ │ │ orrs r6, r3 │ │ │ │ + ldr r3, [sp, #208] @ 0xd0 │ │ │ │ + orrs r5, r3 │ │ │ │ bl 151cf8 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ movs r2, #54 @ 0x36 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 151bf4 │ │ │ │ ldr r7, [r7, #8] │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ movs r2, #31 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - orrs r5, r3 │ │ │ │ + orrs r6, r3 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ tst.w r3, #1344 @ 0x540 │ │ │ │ mov.w r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ - orr.w r6, r6, r3 │ │ │ │ + orr.w r5, r5, r3 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 151bf4 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ movs r1, #0 │ │ │ │ - orrs r5, r3 │ │ │ │ + orrs r6, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ add r0, sp, #32 │ │ │ │ - orrs r6, r3 │ │ │ │ + orrs r5, r3 │ │ │ │ blx 428b4 │ │ │ │ - vldr d7, [pc, #260] @ 157b28 │ │ │ │ + vldr d7, [pc, #264] @ 157b30 │ │ │ │ mov r2, r7 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #104] @ 0x68 │ │ │ │ bl 152598 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ movs r2, #28 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #16 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 151bf4 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #208] @ 0xd0 │ │ │ │ - mov r0, r4 │ │ │ │ - strd r8, r9, [sp] │ │ │ │ orrs r6, r3 │ │ │ │ - bl 151bf4 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r3, [sp, #204] @ 0xcc │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - orrs r5, r3 │ │ │ │ - str r2, [sp, #0] │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - mov r1, r2 │ │ │ │ - orrs r6, r3 │ │ │ │ - bl 151bf4 │ │ │ │ - ldr r3, [sp, #204] @ 0xcc │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [sp, #208] @ 0xd0 │ │ │ │ - orrs r6, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 157b1c │ │ │ │ + bne.n 157b22 │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ cmp r3, #1 │ │ │ │ - ittee hi │ │ │ │ + iteet ls │ │ │ │ + movls r2, #0 │ │ │ │ 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 151bf4 │ │ │ │ - movs r2, #42 @ 0x2a │ │ │ │ - ldr r7, [sp, #204] @ 0xcc │ │ │ │ - ubfx r3, sl, #2, #1 │ │ │ │ - mov r1, r2 │ │ │ │ - eor.w r3, r3, #1 │ │ │ │ - mov r0, r4 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - orrs r7, r5 │ │ │ │ - ldr r5, [sp, #208] @ 0xd0 │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + ldr r3, [sp, #204] @ 0xcc │ │ │ │ + mov r1, r2 │ │ │ │ + mov r0, r4 │ │ │ │ + mov.w r8, #0 │ │ │ │ + orrs r6, r3 │ │ │ │ + ldr r3, [sp, #208] @ 0xd0 │ │ │ │ + mov.w r9, #0 │ │ │ │ + orrs r5, r3 │ │ │ │ bl 151bf4 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ - orrs r5, r6 │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - ldrh r2, [r1, #12] │ │ │ │ - orrs r7, r3 │ │ │ │ + orrs r6, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ - lsrs r2, r2, #2 │ │ │ │ + strd r8, r9, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ - cmp r2, #62 @ 0x3e │ │ │ │ + bl 151bf4 │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r2, [sp, #204] @ 0xcc │ │ │ │ + ldrh r3, [r1, #12] │ │ │ │ + orrs r6, r2 │ │ │ │ + ldr r2, [sp, #208] @ 0xd0 │ │ │ │ + lsrs r3, r3, #2 │ │ │ │ + orrs r5, r2 │ │ │ │ + cmp r3, #62 @ 0x3e │ │ │ │ itete eq │ │ │ │ moveq r3, #0 │ │ │ │ movne r2, #0 │ │ │ │ moveq r2, r3 │ │ │ │ ldrne r3, [r1, #0] │ │ │ │ - str r2, [sp, #4] │ │ │ │ - mov.w r2, #46 @ 0x2e │ │ │ │ it ne │ │ │ │ - eorne.w sl, sl, r3 │ │ │ │ - mov r1, r2 │ │ │ │ + eorne.w r3, sl, r3 │ │ │ │ + ubfx sl, sl, #2, #1 │ │ │ │ it ne │ │ │ │ - ubfxne r3, sl, #2, #1 │ │ │ │ + ubfxne r3, r3, #2, #1 │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r2, #46 @ 0x2e │ │ │ │ + mov r1, r2 │ │ │ │ + bl 151bf4 │ │ │ │ + eor.w r3, sl, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ + movs r2, #42 @ 0x2a │ │ │ │ + ldr r3, [sp, #204] @ 0xcc │ │ │ │ + mov r1, r2 │ │ │ │ + mov r0, r4 │ │ │ │ + orrs r6, r3 │ │ │ │ + ldr r3, [sp, #208] @ 0xd0 │ │ │ │ + orrs r5, r3 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ bl 151bf4 │ │ │ │ ldrd r2, r3, [sp, #204] @ 0xcc │ │ │ │ - orrs r2, r7 │ │ │ │ + orrs r2, r6 │ │ │ │ orrs r3, r5 │ │ │ │ - b.n 157872 │ │ │ │ - orr.w r5, r2, r2, lsr #1 │ │ │ │ - and.w r1, r2, #1 │ │ │ │ - and.w r5, r5, #1 │ │ │ │ - str r1, [sp, #20] │ │ │ │ - b.n 1575a6 │ │ │ │ + b.n 15787e │ │ │ │ + ubfx r5, r3, #1, #1 │ │ │ │ + and.w r3, r3, #1 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + b.n 1575a8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ - b.n 15774e │ │ │ │ + b.n 157758 │ │ │ │ ubfx r2, r3, #1, #1 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 157a96 │ │ │ │ + b.n 157a6a │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ 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 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3840] @ 0xf00 │ │ │ │ - ldr.w r2, [pc, #1396] @ 1580b8 │ │ │ │ + ldr.w r2, [pc, #1396] @ 1580c0 │ │ │ │ sub sp, #220 @ 0xdc │ │ │ │ - ldr.w r3, [pc, #1396] @ 1580bc │ │ │ │ + ldr.w r3, [pc, #1396] @ 1580c4 │ │ │ │ mov sl, r1 │ │ │ │ add r2, pc │ │ │ │ - str r0, [sp, #12] │ │ │ │ + str r0, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #212] @ 0xd4 │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r1, #13] │ │ │ │ str r3, [sp, #8] │ │ │ │ - mov r2, r3 │ │ │ │ - ldrb r3, [r1, #12] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 158094 │ │ │ │ - ldr r2, [r1, #28] │ │ │ │ - ldr r1, [r1, #16] │ │ │ │ - cmp r1, #1 │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 1580a0 │ │ │ │ + ldr r2, [r1, #16] │ │ │ │ + ldr r3, [r1, #28] │ │ │ │ + cmp r2, #1 │ │ │ │ it hi │ │ │ │ - ldrhi r2, [r2, #4] │ │ │ │ - ldr r5, [r0, #0] │ │ │ │ + ldrhi r2, [r3, #4] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + ite ls │ │ │ │ + ldrls r5, [sp, #8] │ │ │ │ + ldrbhi r5, [r2, #0] │ │ │ │ + ldrb r3, [r3, #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 │ │ │ │ - ldr.w r2, [sl, #8] │ │ │ │ + ubfx r3, r3, #5, #1 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ movs r6, #0 │ │ │ │ - cmp r3, #0 │ │ │ │ - ite ne │ │ │ │ - movne r5, #0 │ │ │ │ - andeq.w r5, r5, #1 │ │ │ │ + ldr.w r2, [sl, #8] │ │ │ │ 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 │ │ │ │ - str r0, [sp, #20] │ │ │ │ + cmp r3, #0 │ │ │ │ + ite ne │ │ │ │ + movne r5, #0 │ │ │ │ + andeq.w r5, r5, #1 │ │ │ │ ubfx r2, r2, #4, #1 │ │ │ │ + str r0, [sp, #20] │ │ │ │ str r2, [sp, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 157e58 │ │ │ │ + bne.w 157e64 │ │ │ │ add r4, sp, #204 @ 0xcc │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #4] │ │ │ │ str r3, [sp, #28] │ │ │ │ bl 151bf4 │ │ │ │ @@ -387575,31 +387584,31 @@ │ │ │ │ movs r1, #32 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 151bf4 │ │ │ │ ldr.w r7, [sl, #28] │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ - movs r2, #14 │ │ │ │ - mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r9, [r7] │ │ │ │ orr.w fp, fp, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ + ldr.w r2, [r9] │ │ │ │ orrs r6, r3 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - str r3, [sp, #24] │ │ │ │ - tst.w r3, #1344 @ 0x540 │ │ │ │ - str r5, [sp, #4] │ │ │ │ + str r2, [sp, #24] │ │ │ │ + tst.w r2, #1344 @ 0x540 │ │ │ │ + mov.w r2, #14 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, r5 │ │ │ │ + mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ + str r5, [sp, #4] │ │ │ │ bl 151bf4 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ strd r3, r5, [sp] │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ orr.w fp, fp, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ @@ -387608,15 +387617,15 @@ │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #32 │ │ │ │ orr.w fp, fp, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r3, r6 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #12] │ │ │ │ blx 428b4 │ │ │ │ mov r2, r9 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r4 │ │ │ │ bl 152598 │ │ │ │ ldr r2, [sp, #204] @ 0xcc │ │ │ │ str r2, [sp, #0] │ │ │ │ @@ -387630,34 +387639,34 @@ │ │ │ │ ldr r2, [sp, #204] @ 0xcc │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r9] │ │ │ │ orr.w fp, fp, r2 │ │ │ │ str r3, [sp, #28] │ │ │ │ tst.w r3, #1344 @ 0x540 │ │ │ │ ldr r2, [sp, #208] @ 0xd0 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ 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, #16] │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 151bf4 │ │ │ │ ldr r2, [sp, #204] @ 0xcc │ │ │ │ orr.w r3, fp, r2 │ │ │ │ ldr r2, [sp, #208] @ 0xd0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ orr.w fp, r3, r2 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1580a4 │ │ │ │ + bne.w 1580ac │ │ │ │ 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 │ │ │ │ @@ -387752,26 +387761,26 @@ │ │ │ │ movne r3, #0 │ │ │ │ str r7, [sp, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 151bf4 │ │ │ │ ldrd r2, r3, [sp, #204] @ 0xcc │ │ │ │ orrs r2, r5 │ │ │ │ orr.w r3, r9, r3 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ strd r2, r3, [r1] │ │ │ │ - ldr r2, [pc, #644] @ (1580c0 ) │ │ │ │ - ldr r3, [pc, #636] @ (1580bc ) │ │ │ │ + ldr r2, [pc, #640] @ (1580c8 ) │ │ │ │ + ldr r3, [pc, #632] @ (1580c4 ) │ │ │ │ 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 1580b2 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ + bne.w 1580bc │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ add sp, #220 @ 0xdc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r4, sp, #204 @ 0xcc │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #4] │ │ │ │ @@ -387811,17 +387820,16 @@ │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ orrs r5, r7 │ │ │ │ ldr r7, [sp, #208] @ 0xd0 │ │ │ │ bl 151bf4 │ │ │ │ ldr.w r3, [sl, #24] │ │ │ │ - orr.w r7, r8, r7 │ │ │ │ mov r0, r4 │ │ │ │ - mov.w r8, #0 │ │ │ │ + orr.w r7, r8, r7 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ str r1, [sp, #20] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r7, r3 │ │ │ │ bl 151cf8 │ │ │ │ @@ -387936,114 +387944,114 @@ │ │ │ │ movs r1, #16 │ │ │ │ ldr r2, [sp, #208] @ 0xd0 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #28 │ │ │ │ bl 151bf4 │ │ │ │ ldr r2, [sp, #204] @ 0xcc │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ - mov r0, r4 │ │ │ │ - orrs r5, r2 │ │ │ │ - ldr r2, [sp, #208] @ 0xd0 │ │ │ │ - mov.w r9, #0 │ │ │ │ - strd r8, r9, [sp] │ │ │ │ - orrs r7, r2 │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ - bl 151bf4 │ │ │ │ - ldr r2, [sp, #204] @ 0xcc │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov r0, r4 │ │ │ │ - orrs r5, r2 │ │ │ │ - ldr r2, [sp, #208] @ 0xd0 │ │ │ │ - strd r3, r6, [sp] │ │ │ │ - orrs r7, r2 │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - mov r1, r2 │ │ │ │ - bl 151bf4 │ │ │ │ - ldr r2, [sp, #204] @ 0xcc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ orrs r5, r2 │ │ │ │ ldr r2, [sp, #208] @ 0xd0 │ │ │ │ orrs r7, r2 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1580ac │ │ │ │ + bne.n 1580b4 │ │ │ │ ldr.w r2, [sl, #16] │ │ │ │ cmp r2, #1 │ │ │ │ - ittee hi │ │ │ │ - movhi r6, #0 │ │ │ │ + itete hi │ │ │ │ + movhi r2, #0 │ │ │ │ + movls r3, r6 │ │ │ │ ubfxhi r3, r3, #5, #1 │ │ │ │ - ldrls r3, [sp, #8] │ │ │ │ - movls r6, r3 │ │ │ │ + movls r2, r6 │ │ │ │ + strd r3, r2, [sp] │ │ │ │ movs r2, #15 │ │ │ │ - mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151bf4 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ strd r3, r6, [sp] │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + ldr r3, [sp, #204] @ 0xcc │ │ │ │ + mov r1, r2 │ │ │ │ + mov r0, r4 │ │ │ │ + mov.w r8, #0 │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr r3, [sp, #208] @ 0xd0 │ │ │ │ + mov.w r9, #0 │ │ │ │ + orrs r7, r3 │ │ │ │ bl 151bf4 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ + ldr r3, [sp, #204] @ 0xcc │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ + mov r0, r4 │ │ │ │ + orrs r5, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ - ldr r2, [sp, #204] @ 0xcc │ │ │ │ - ldrh r1, [r0, #12] │ │ │ │ + strd r8, r9, [sp] │ │ │ │ orrs r7, r3 │ │ │ │ + bl 151bf4 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r2, [sp, #204] @ 0xcc │ │ │ │ + ldrh r3, [r1, #12] │ │ │ │ orrs r5, r2 │ │ │ │ - lsrs r1, r1, #2 │ │ │ │ - cmp r1, #62 @ 0x3e │ │ │ │ - itte eq │ │ │ │ + ldr r2, [sp, #208] @ 0xd0 │ │ │ │ + lsrs r3, r3, #2 │ │ │ │ + orrs r7, r2 │ │ │ │ + cmp r3, #62 @ 0x3e │ │ │ │ + ittee eq │ │ │ │ moveq r3, #0 │ │ │ │ moveq r2, r3 │ │ │ │ - ldrne r3, [r0, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - ittt ne │ │ │ │ + ldrne r3, [r1, #0] │ │ │ │ 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 151bf4 │ │ │ │ ldrd r2, r3, [sp, #204] @ 0xcc │ │ │ │ orrs r2, r5 │ │ │ │ orrs r3, r7 │ │ │ │ - b.n 157e34 │ │ │ │ - orr.w r5, r2, r2, lsr #1 │ │ │ │ - and.w r1, r2, #1 │ │ │ │ - and.w r5, r5, #1 │ │ │ │ - str r1, [sp, #16] │ │ │ │ - b.n 157b8a │ │ │ │ + b.n 157e40 │ │ │ │ + ubfx r5, r3, #1, #1 │ │ │ │ + and.w r3, r3, #1 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + b.n 157b8c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ubfx r2, r3, #1, #1 │ │ │ │ - b.n 157d46 │ │ │ │ + b.n 157d52 │ │ │ │ ubfx r3, r2, #1, #1 │ │ │ │ - b.n 158046 │ │ │ │ + mov r2, r6 │ │ │ │ + b.n 15801c │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - strh r0, [r6, #36] @ 0x24 │ │ │ │ + strh r0, [r5, #36] @ 0x24 │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r7, #12] │ │ │ │ + strh r2, [r6, #12] │ │ │ │ lsls r5, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3864] @ 0xf18 │ │ │ │ sub sp, #200 @ 0xc8 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r9, r1 │ │ │ │ - ldr r3, [pc, #280] @ (1581f8 ) │ │ │ │ + ldr r3, [pc, #280] @ (158200 ) │ │ │ │ add r7, sp, #188 @ 0xbc │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ str.w r8, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r5, [r1, #8] │ │ │ │ - ldr r1, [pc, #268] @ (1581fc ) │ │ │ │ + ldr r1, [pc, #268] @ (158204 ) │ │ │ │ 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 │ │ │ │ @@ -388123,50 +388131,50 @@ │ │ │ │ str.w r8, [sp, #4] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #192] @ 0xc0 │ │ │ │ orrs r4, r3 │ │ │ │ bl 151bf4 │ │ │ │ ldrd r2, r3, [sp, #188] @ 0xbc │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #44] @ (158200 ) │ │ │ │ + ldr r2, [pc, #44] @ (158208 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (1581f8 ) │ │ │ │ + ldr r3, [pc, #32] @ (158200 ) │ │ │ │ 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 1581f4 │ │ │ │ + bne.n 1581fc │ │ │ │ mov r0, r6 │ │ │ │ add sp, #200 @ 0xc8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r1, #28] │ │ │ │ + ldrb r6, [r0, #28] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldrb r4, [r4, #24] │ │ │ │ + ldrb r4, [r3, #24] │ │ │ │ lsls r5, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #24 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r3, [pc, #428] @ (1583cc ) │ │ │ │ + ldr r3, [pc, #428] @ (1583d4 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r9, r0 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ add r0, sp, #12 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - ldr r1, [pc, #420] @ (1583d0 ) │ │ │ │ + ldr r1, [pc, #420] @ (1583d8 ) │ │ │ │ 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 │ │ │ │ @@ -388308,51 +388316,51 @@ │ │ │ │ mov r1, r8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r0, sp, #12 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 151bf4 │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #48] @ (1583d4 ) │ │ │ │ + ldr r2, [pc, #48] @ (1583dc ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #36] @ (1583cc ) │ │ │ │ + ldr r3, [pc, #36] @ (1583d4 ) │ │ │ │ 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 1583c6 │ │ │ │ + bne.n 1583ce │ │ │ │ mov r0, r9 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r2, #23] │ │ │ │ + ldrb r0, [r1, #23] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldrb r6, [r2, #17] │ │ │ │ + ldrb r6, [r1, #17] │ │ │ │ lsls r5, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #24 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r3, [pc, #420] @ (158598 ) │ │ │ │ + ldr r3, [pc, #420] @ (1585a0 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r8, r0 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ add r0, sp, #12 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - ldr r1, [pc, #412] @ (15859c ) │ │ │ │ + ldr r1, [pc, #412] @ (1585a4 ) │ │ │ │ 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 │ │ │ │ @@ -388494,51 +388502,51 @@ │ │ │ │ add r0, sp, #12 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r1, #24 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 151bf4 │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ orrs r4, r2 │ │ │ │ - ldr r2, [pc, #48] @ (1585a0 ) │ │ │ │ + ldr r2, [pc, #48] @ (1585a8 ) │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [pc, #36] @ (158598 ) │ │ │ │ + ldr r3, [pc, #36] @ (1585a0 ) │ │ │ │ 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 158592 │ │ │ │ + bne.n 15859a │ │ │ │ mov r0, r8 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r7, #15] │ │ │ │ + ldrb r4, [r6, #15] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldrb r2, [r1, #10] │ │ │ │ + ldrb r2, [r0, #10] │ │ │ │ lsls r5, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #24 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r3, [pc, #392] @ (158748 ) │ │ │ │ + ldr r3, [pc, #392] @ (158750 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r9, r0 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ add r0, sp, #12 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - ldr r1, [pc, #384] @ (15874c ) │ │ │ │ + ldr r1, [pc, #384] @ (158754 ) │ │ │ │ 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 │ │ │ │ @@ -388665,51 +388673,51 @@ │ │ │ │ add r0, sp, #12 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r1, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 151bf4 │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ orrs r4, r2 │ │ │ │ - ldr r2, [pc, #48] @ (158750 ) │ │ │ │ + ldr r2, [pc, #48] @ (158758 ) │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [pc, #36] @ (158748 ) │ │ │ │ + ldr r3, [pc, #36] @ (158750 ) │ │ │ │ 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 158742 │ │ │ │ + bne.n 15874a │ │ │ │ mov r0, r9 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r6, #8] │ │ │ │ + ldrb r0, [r5, #8] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldrb r2, [r3, #3] │ │ │ │ + ldrb r2, [r2, #3] │ │ │ │ lsls r5, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #28 │ │ │ │ movs r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [pc, #192] @ (15882c ) │ │ │ │ + ldr r0, [pc, #192] @ (158834 ) │ │ │ │ mov r9, r1 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ str r3, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - ldr r1, [pc, #184] @ (158830 ) │ │ │ │ + ldr r1, [pc, #184] @ (158838 ) │ │ │ │ and.w r5, r4, #1 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ add r0, sp, #12 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov.w r1, #0 │ │ │ │ mov r1, r2 │ │ │ │ @@ -388758,52 +388766,52 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orrs r4, r3 │ │ │ │ bl 151bf4 │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #44] @ (158834 ) │ │ │ │ + ldr r2, [pc, #44] @ (15883c ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #36] @ (158830 ) │ │ │ │ + ldr r3, [pc, #36] @ (158838 ) │ │ │ │ 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 158826 │ │ │ │ + bne.n 15882e │ │ │ │ mov r0, r6 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrb r2, [r1, #2] │ │ │ │ + ldrb r2, [r0, #2] │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r6, #31] │ │ │ │ + strb r2, [r5, #31] │ │ │ │ lsls r5, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #24 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r8, r1 │ │ │ │ - ldr r3, [pc, #228] @ (158938 ) │ │ │ │ + ldr r3, [pc, #228] @ (158940 ) │ │ │ │ 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] @ (15893c ) │ │ │ │ + ldr r1, [pc, #216] @ (158944 ) │ │ │ │ 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 │ │ │ │ @@ -388860,51 +388868,51 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orrs r4, r3 │ │ │ │ bl 151bf4 │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #44] @ (158940 ) │ │ │ │ + ldr r2, [pc, #44] @ (158948 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (158938 ) │ │ │ │ + ldr r3, [pc, #32] @ (158940 ) │ │ │ │ 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 158932 │ │ │ │ + bne.n 15893a │ │ │ │ mov r0, r6 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r3, #30] │ │ │ │ + strb r2, [r2, #30] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - strb r6, [r4, #27] │ │ │ │ + strb r6, [r3, #27] │ │ │ │ lsls r5, r7, #1 │ │ │ │ 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] @ (158a04 ) │ │ │ │ + ldr r3, [pc, #164] @ (158a0c ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r7, r0 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ add r0, sp, #20 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - ldr r1, [pc, #156] @ (158a08 ) │ │ │ │ + ldr r1, [pc, #156] @ (158a10 ) │ │ │ │ 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 │ │ │ │ @@ -388940,51 +388948,51 @@ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ orrs r4, r3 │ │ │ │ bl 151bf4 │ │ │ │ ldrd r2, r3, [sp, #20] │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #44] @ (158a0c ) │ │ │ │ + ldr r2, [pc, #44] @ (158a14 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (158a04 ) │ │ │ │ + ldr r3, [pc, #32] @ (158a0c ) │ │ │ │ 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 158a00 │ │ │ │ + bne.n 158a08 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r2, #26] │ │ │ │ + strb r0, [r1, #26] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - strb r0, [r3, #24] │ │ │ │ + strb r0, [r2, #24] │ │ │ │ lsls r5, r7, #1 │ │ │ │ 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] @ (158aec ) │ │ │ │ + ldr r3, [pc, #192] @ (158af4 ) │ │ │ │ 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] @ (158af0 ) │ │ │ │ + ldr r1, [pc, #180] @ (158af8 ) │ │ │ │ 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 │ │ │ │ @@ -389031,51 +389039,51 @@ │ │ │ │ orrs r4, r3 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r2, #54 @ 0x36 │ │ │ │ bl 151bf4 │ │ │ │ ldrd r2, r3, [sp, #20] │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #44] @ (158af4 ) │ │ │ │ + ldr r2, [pc, #44] @ (158afc ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (158aec ) │ │ │ │ + ldr r3, [pc, #32] @ (158af4 ) │ │ │ │ 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 158ae8 │ │ │ │ + bne.n 158af0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r0, #23] │ │ │ │ + strb r2, [r7, #22] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - strb r0, [r6, #20] │ │ │ │ + strb r0, [r5, #20] │ │ │ │ lsls r5, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #24 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r9, r1 │ │ │ │ - ldr r3, [pc, #220] @ (158bf0 ) │ │ │ │ + ldr r3, [pc, #220] @ (158bf8 ) │ │ │ │ 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] @ (158bf4 ) │ │ │ │ + ldr r1, [pc, #208] @ (158bfc ) │ │ │ │ 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 │ │ │ │ @@ -389130,51 +389138,51 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orrs r4, r3 │ │ │ │ bl 151bf4 │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #44] @ (158bf8 ) │ │ │ │ + ldr r2, [pc, #44] @ (158c00 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (158bf0 ) │ │ │ │ + ldr r3, [pc, #32] @ (158bf8 ) │ │ │ │ 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 158bea │ │ │ │ + bne.n 158bf2 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r3, #19] │ │ │ │ + strb r2, [r2, #19] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - strb r6, [r5, #16] │ │ │ │ + strb r6, [r4, #16] │ │ │ │ lsls r5, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #24 │ │ │ │ movs r7, #0 │ │ │ │ mov r8, r1 │ │ │ │ - ldr r3, [pc, #252] @ (158d10 ) │ │ │ │ + ldr r3, [pc, #252] @ (158d18 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r9, r0 │ │ │ │ str r7, [sp, #4] │ │ │ │ add r0, sp, #12 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - ldr r1, [pc, #244] @ (158d14 ) │ │ │ │ + ldr r1, [pc, #244] @ (158d1c ) │ │ │ │ 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 │ │ │ │ @@ -389243,51 +389251,51 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orrs r4, r3 │ │ │ │ bl 151bf4 │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #48] @ (158d18 ) │ │ │ │ + ldr r2, [pc, #48] @ (158d20 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #36] @ (158d10 ) │ │ │ │ + ldr r3, [pc, #36] @ (158d18 ) │ │ │ │ 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 158d0a │ │ │ │ + bne.n 158d12 │ │ │ │ mov r0, r9 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r3, #15] │ │ │ │ + strb r4, [r2, #15] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - strb r2, [r2, #12] │ │ │ │ + strb r2, [r1, #12] │ │ │ │ lsls r5, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ movs r6, #0 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r3, [pc, #328] @ (158e7c ) │ │ │ │ + ldr r3, [pc, #328] @ (158e84 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r8, r0 │ │ │ │ str r6, [sp, #4] │ │ │ │ add r0, sp, #12 │ │ │ │ ldr r5, [r1, #8] │ │ │ │ - ldr r1, [pc, #320] @ (158e80 ) │ │ │ │ + ldr r1, [pc, #320] @ (158e88 ) │ │ │ │ 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 │ │ │ │ @@ -389380,1116 +389388,1116 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orr.w r6, r9, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ bl 151bf4 │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ orrs r6, r2 │ │ │ │ - ldr r2, [pc, #48] @ (158e84 ) │ │ │ │ + ldr r2, [pc, #48] @ (158e8c ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #36] @ (158e7c ) │ │ │ │ + ldr r3, [pc, #36] @ (158e84 ) │ │ │ │ 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 158e76 │ │ │ │ + bne.n 158e7e │ │ │ │ mov r0, r8 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r7, #10] │ │ │ │ + strb r4, [r6, #10] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - strb r6, [r4, #6] │ │ │ │ + strb r6, [r3, #6] │ │ │ │ lsls r5, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3824] @ 0xef0 │ │ │ │ - sub sp, #236 @ 0xec │ │ │ │ - ldr.w r3, [pc, #1244] @ 159378 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - str r1, [sp, #16] │ │ │ │ - mov r1, r2 │ │ │ │ - ldr.w r2, [pc, #1236] @ 15937c │ │ │ │ + str.w r0, [ip, #3832] @ 0xef8 │ │ │ │ + sub sp, #228 @ 0xe4 │ │ │ │ + mov r4, r2 │ │ │ │ + ldr.w r3, [pc, #1204] @ 15935c │ │ │ │ + str r2, [sp, #8] │ │ │ │ + ldr.w r2, [pc, #1204] @ 159360 │ │ │ │ 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, #220] @ 0xdc │ │ │ │ mov.w r3, #0 │ │ │ │ - ldrb r3, [r1, #13] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov r2, r3 │ │ │ │ - ldrb r3, [r1, #12] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 159344 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - ldr r2, [r1, #28] │ │ │ │ - ldr r1, [r1, #16] │ │ │ │ - cmp r1, #1 │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ + ldrb r3, [r4, #13] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 15933c │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + ldr r3, [r2, #28] │ │ │ │ + ldr r2, [r2, #16] │ │ │ │ + cmp r2, #1 │ │ │ │ it hi │ │ │ │ - ldrhi r2, [r2, #4] │ │ │ │ - ldr r5, [r0, #0] │ │ │ │ + ldrhi r2, [r3, #4] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + ite ls │ │ │ │ + ldrls r5, [sp, #12] │ │ │ │ + ldrbhi r5, [r2, #0] │ │ │ │ + ldrb r3, [r3, #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 │ │ │ │ - ldr r6, [sp, #12] │ │ │ │ + ubfx r3, r3, #5, #1 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ mov.w sl, #0 │ │ │ │ - cmp r3, #0 │ │ │ │ - ite ne │ │ │ │ - movne r5, #0 │ │ │ │ - andeq.w r5, r5, #1 │ │ │ │ mov r8, sl │ │ │ │ - ldr r2, [r6, #8] │ │ │ │ + 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 r0, r2, #11, #1 │ │ │ │ ubfx r6, r2, #4, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + ite ne │ │ │ │ + movne r5, #0 │ │ │ │ + andeq.w r5, r5, #1 │ │ │ │ ubfx fp, r2, #1, #1 │ │ │ │ ubfx r9, r2, #2, #1 │ │ │ │ - str r0, [sp, #32] │ │ │ │ - str r6, [sp, #36] @ 0x24 │ │ │ │ + ubfx r7, r2, #11, #1 │ │ │ │ + str r6, [sp, #28] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 159152 │ │ │ │ - add r4, sp, #220 @ 0xdc │ │ │ │ + bne.w 15914c │ │ │ │ + add r4, sp, #212 @ 0xd4 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #4] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #28] │ │ │ │ bl 151bf4 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ strd fp, sl, [sp] │ │ │ │ - ldrd fp, sl, [sp, #220] @ 0xdc │ │ │ │ + ldrd fp, sl, [sp, #212] @ 0xd4 │ │ │ │ bl 151bf4 │ │ │ │ - ldr r2, [sp, #220] @ 0xdc │ │ │ │ + ldr r2, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ strd r9, r8, [sp] │ │ │ │ orr.w fp, fp, r2 │ │ │ │ - ldr r2, [sp, #224] @ 0xe0 │ │ │ │ - orr.w r9, sl, r2 │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ - mov sl, r5 │ │ │ │ bl 151bf4 │ │ │ │ - ldr r2, [sp, #224] @ 0xe0 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ + mov r0, r4 │ │ │ │ + strd r7, r5, [sp] │ │ │ │ + orr.w r8, sl, r2 │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ - strd r0, r8, [sp] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r7, [sp, #220] @ 0xdc │ │ │ │ + ldr r7, [sp, #212] @ 0xd4 │ │ │ │ bl 151bf4 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ strd r3, r5, [sp] │ │ │ │ orr.w r7, fp, r7 │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ orrs r7, r3 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ bl 151bf4 │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ + orrs r7, r3 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ strd r6, r5, [sp] │ │ │ │ - orr.w r8, r7, r3 │ │ │ │ - ldr r7, [sp, #224] @ 0xe0 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ bl 151bf4 │ │ │ │ - ldr r6, [sp, #12] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + mov r6, r2 │ │ │ │ + str r2, [sp, #28] │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ + orrs r7, r3 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #47 @ 0x2f │ │ │ │ - orr.w r7, r9, r7 │ │ │ │ mov r1, r2 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [r6, #24] │ │ │ │ - ldr.w fp, [r3] │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ + str r0, [sp, #32] │ │ │ │ orr.w r8, r8, r3 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - orrs r7, r3 │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ str r5, [sp, #4] │ │ │ │ - ubfx r3, r3, #11, #1 │ │ │ │ + ubfx r3, r0, #11, #1 │ │ │ │ + mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 151bf4 │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ - mov r1, fp │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r7, r3 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ bl 151cf8 │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #32 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 151bf4 │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ - orr.w r3, r8, r3 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - 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, #216] @ 0xd8 │ │ │ │ + add r0, sp, #40 @ 0x28 │ │ │ │ + orr.w sl, r8, r3 │ │ │ │ blx 428b4 │ │ │ │ - ldr.w r9, [r6, #28] │ │ │ │ - mov r2, r7 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + add r2, sp, #40 @ 0x28 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - str r5, [sp, #116] @ 0x74 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ + str r5, [sp, #108] @ 0x6c │ │ │ │ + ldr.w fp, [r3, #28] │ │ │ │ + ldr.w r3, [fp] │ │ │ │ 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 │ │ │ │ + str r6, [sp, #36] @ 0x24 │ │ │ │ + ubfx r9, r6, #2, #1 │ │ │ │ + eor.w r9, r9, #1 │ │ │ │ + str.w r9, [sp, #104] @ 0x68 │ │ │ │ bl 152040 │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #15 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 151bf4 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r7 │ │ │ │ - orr.w r6, r2, r3 │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - orrs r3, r2 │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ - str r3, [sp, #32] │ │ │ │ + mov r1, r5 │ │ │ │ + orrs r7, r3 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + add r0, sp, #40 @ 0x28 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ blx 428b4 │ │ │ │ - ldr.w r3, [r9, #4] │ │ │ │ - mov r2, r7 │ │ │ │ + ldr.w fp, [fp, #4] │ │ │ │ + add r2, sp, #40 @ 0x28 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - strd r8, r5, [sp, #112] @ 0x70 │ │ │ │ + mov r3, fp │ │ │ │ + strd r9, r5, [sp, #104] @ 0x68 │ │ │ │ bl 152040 │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ - movs r2, #31 │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ str r3, [sp, #0] │ │ │ │ + movs r2, #31 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r1, #16 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 151bf4 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - orr.w r9, r2, r3 │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - ldr r7, [sp, #220] @ 0xdc │ │ │ │ - strd r1, r5, [sp] │ │ │ │ - mov r1, r2 │ │ │ │ bl 151bf4 │ │ │ │ - ldr r2, [sp, #220] @ 0xdc │ │ │ │ - orrs r7, r6 │ │ │ │ - orrs r7, r2 │ │ │ │ - ldr r2, [sp, #224] @ 0xe0 │ │ │ │ - orr.w r3, r9, r2 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 15935a │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr r2, [r2, #16] │ │ │ │ - cmp r2, #1 │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + orrs r7, r3 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 159348 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + cmp r3, #1 │ │ │ │ ittet hi │ │ │ │ movhi r5, #0 │ │ │ │ - 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] │ │ │ │ + ldrbhi.w r3, [fp] │ │ │ │ + ldrls r3, [sp, #12] │ │ │ │ + ubfxhi r3, r3, #5, #1 │ │ │ │ + it ls │ │ │ │ + movls r5, r3 │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ + strd r3, r5, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #12] │ │ │ │ bl 151bf4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - ldr r5, [sp, #224] @ 0xe0 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + ldr r6, [sp, #212] @ 0xd4 │ │ │ │ + movs r5, #0 │ │ │ │ mov r1, r2 │ │ │ │ - ldr r6, [sp, #220] @ 0xdc │ │ │ │ mov r0, r4 │ │ │ │ - strd r8, sl, [sp] │ │ │ │ - orrs r5, r3 │ │ │ │ - bl 151bf4 │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ - ldrh.w r2, [fp, #12] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + str r5, [sp, #4] │ │ │ │ orrs r6, r7 │ │ │ │ - orrs r6, r3 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + ldr r7, [sp, #216] @ 0xd8 │ │ │ │ + bl 151bf4 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + mov r0, r4 │ │ │ │ + orr.w r7, sl, r7 │ │ │ │ + ldrh r2, [r3, #12] │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ lsrs r2, r2, #2 │ │ │ │ - orrs r5, r3 │ │ │ │ + orrs r6, r3 │ │ │ │ cmp r2, #62 @ 0x3e │ │ │ │ - beq.w 159354 │ │ │ │ - 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 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + orr.w r7, r7, r3 │ │ │ │ + itee eq │ │ │ │ + moveq r3, r5 │ │ │ │ + ldrdne r3, r2, [sp, #32] │ │ │ │ + eorne r3, r2 │ │ │ │ + mov.w r2, #46 @ 0x2e │ │ │ │ + mov r1, r2 │ │ │ │ + itt ne │ │ │ │ + ubfxne r5, r3, #2, #1 │ │ │ │ + movne r3, #0 │ │ │ │ + strd r5, r3, [sp] │ │ │ │ + bl 151bf4 │ │ │ │ + str.w r9, [sp] │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ + orrs r6, r3 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + orrs r7, r3 │ │ │ │ bl 151bf4 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - ldrd r2, r3, [sp, #220] @ 0xdc │ │ │ │ - orrs r2, r6 │ │ │ │ - orrs r3, r5 │ │ │ │ - strd r2, r3, [r1] │ │ │ │ - ldr r2, [pc, #584] @ (159380 ) │ │ │ │ - ldr r3, [pc, #576] @ (159378 ) │ │ │ │ + ldrd r2, r3, [sp, #212] @ 0xd4 │ │ │ │ + orrs r6, r2 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + orrs r3, r7 │ │ │ │ + strd r6, r3, [r2] │ │ │ │ + ldr r2, [pc, #564] @ (159364 ) │ │ │ │ + ldr r3, [pc, #552] @ (15935c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 15936a │ │ │ │ + bne.w 159358 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - add sp, #236 @ 0xec │ │ │ │ + add sp, #228 @ 0xe4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - add r4, sp, #220 @ 0xdc │ │ │ │ + add r4, sp, #212 @ 0xd4 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ mov r6, r3 │ │ │ │ bl 151bf4 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ strd fp, sl, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - ldrd sl, r5, [sp, #220] @ 0xdc │ │ │ │ + ldrd sl, r5, [sp, #212] @ 0xd4 │ │ │ │ bl 151bf4 │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ strd r9, r8, [sp] │ │ │ │ orr.w sl, sl, r3 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ orrs r5, r3 │ │ │ │ bl 151bf4 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - strd r2, r8, [sp] │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ 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, #212] @ 0xd4 │ │ │ │ bl 151bf4 │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ - orr.w r7, sl, r7 │ │ │ │ strd r2, r6, [sp] │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ + ldr r5, [sp, #212] @ 0xd4 │ │ │ │ + orr.w r7, sl, r7 │ │ │ │ mov r1, r2 │ │ │ │ - ldr r5, [sp, #224] @ 0xe0 │ │ │ │ - orrs r7, r3 │ │ │ │ + orrs r5, r7 │ │ │ │ + ldr r7, [sp, #216] @ 0xd8 │ │ │ │ bl 151bf4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - orr.w r8, r8, r5 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + orr.w r7, r8, r7 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ - ldr.w fp, [r3] │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ - ldr.w r2, [fp] │ │ │ │ - orrs r7, r3 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + ldr.w r9, [r3] │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr.w r2, [r9] │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r2 │ │ │ │ - str r2, [sp, #32] │ │ │ │ + str r2, [sp, #28] │ │ │ │ movs r2, #47 @ 0x2f │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ + orrs r7, r3 │ │ │ │ mov r1, r2 │ │ │ │ ubfx r3, r0, #11, #1 │ │ │ │ str r6, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 151bf4 │ │ │ │ - ldr r5, [sp, #220] @ 0xdc │ │ │ │ - mov r1, fp │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - orrs r5, r7 │ │ │ │ - ldr r7, [sp, #224] @ 0xe0 │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + orrs r7, r3 │ │ │ │ bl 151cf8 │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ - str r3, [sp, #0] │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + str r3, [sp, #0] │ │ │ │ movs r1, #32 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 151bf4 │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ - orr.w r7, r8, r7 │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r1, r6 │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ - orr.w r9, r7, r3 │ │ │ │ - add r7, sp, #48 @ 0x30 │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + orr.w sl, r7, r3 │ │ │ │ + add r7, sp, #40 @ 0x28 │ │ │ │ mov r0, r7 │ │ │ │ blx 428b4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - str r6, [sp, #116] @ 0x74 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + str r6, [sp, #108] @ 0x6c │ │ │ │ mov r2, r7 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - ldr.w sl, [r3, #28] │ │ │ │ - ldr.w r3, [sl] │ │ │ │ + ldr.w fp, [r3, #28] │ │ │ │ + ldr.w r3, [fp] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ - str r6, [sp, #36] @ 0x24 │ │ │ │ + str r6, [sp, #32] │ │ │ │ ubfx r8, r6, #2, #1 │ │ │ │ eor.w r8, r8, #1 │ │ │ │ - str.w r8, [sp, #112] @ 0x70 │ │ │ │ + str.w r8, [sp, #104] @ 0x68 │ │ │ │ bl 152040 │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #15 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 151bf4 │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ movs r1, #0 │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r7 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ blx 428b4 │ │ │ │ - ldr.w sl, [sl, #4] │ │ │ │ - movs r3, #0 │ │ │ │ + ldr.w fp, [fp, #4] │ │ │ │ mov r2, r7 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - mov r6, r3 │ │ │ │ + movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #116] @ 0x74 │ │ │ │ - mov r3, sl │ │ │ │ - str.w r8, [sp, #112] @ 0x70 │ │ │ │ + str r3, [sp, #108] @ 0x6c │ │ │ │ + mov r3, fp │ │ │ │ + str.w r8, [sp, #104] @ 0x68 │ │ │ │ bl 152040 │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ - movs r2, #31 │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ str r3, [sp, #0] │ │ │ │ + movs r2, #31 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r1, #16 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 151bf4 │ │ │ │ - vldr d7, [pc, #204] @ 159370 │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - vstr d7, [sp] │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r7, [sp, #224] @ 0xe0 │ │ │ │ bl 151bf4 │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - orr.w r7, r9, r7 │ │ │ │ - orrs r5, r3 │ │ │ │ - strd r2, r6, [sp] │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - mov r1, r2 │ │ │ │ - orrs r7, r3 │ │ │ │ - bl 151bf4 │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr r7, [sp, #216] @ 0xd8 │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - orrs r7, r3 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 159362 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ + orr.w r7, sl, r7 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 159350 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #1 │ │ │ │ ittet hi │ │ │ │ movhi r3, #0 │ │ │ │ - ldrbhi.w r2, [sl] │ │ │ │ - ldrls r2, [sp, #20] │ │ │ │ + ldrbhi.w r2, [fp] │ │ │ │ + ldrls r2, [sp, #12] │ │ │ │ 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 151bf4 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - ldr r6, [sp, #220] @ 0xdc │ │ │ │ - movs r3, #0 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + ldr r6, [sp, #212] @ 0xd4 │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + str r3, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r0, r4 │ │ │ │ - str.w r8, [sp] │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orrs r6, r5 │ │ │ │ - ldr r5, [sp, #224] @ 0xe0 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r5, #0 │ │ │ │ + str r5, [sp, #4] │ │ │ │ + orrs r7, r3 │ │ │ │ bl 151bf4 │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ - ldrh.w r2, [fp, #12] │ │ │ │ - orrs r5, r7 │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ orrs r6, r3 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + mov r0, r4 │ │ │ │ + mov.w sl, #0 │ │ │ │ + mov.w fp, #0 │ │ │ │ + strd sl, fp, [sp] │ │ │ │ + orrs r7, r3 │ │ │ │ + bl 151bf4 │ │ │ │ + ldrh.w r2, [r9, #12] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ lsrs r2, r2, #2 │ │ │ │ - orrs r5, r3 │ │ │ │ + orrs r6, r3 │ │ │ │ cmp r2, #62 @ 0x3e │ │ │ │ - beq.n 159354 │ │ │ │ - ldrd r3, r2, [sp, #32] │ │ │ │ - eors r3, r2 │ │ │ │ - movs r2, #0 │ │ │ │ - ubfx r3, r3, #2, #1 │ │ │ │ - b.n 159118 │ │ │ │ - orr.w r5, r2, r2, lsr #1 │ │ │ │ - and.w r2, r2, #1 │ │ │ │ - and.w r5, r5, #1 │ │ │ │ - str r2, [sp, #28] │ │ │ │ - b.n 158ee8 │ │ │ │ - movs r3, #0 │ │ │ │ - mov r2, r3 │ │ │ │ - b.n 159118 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - ubfx r2, r2, #1, #1 │ │ │ │ - b.n 1590d0 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + orr.w r7, r7, r3 │ │ │ │ + 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 │ │ │ │ + strd r5, r3, [sp] │ │ │ │ + bl 151bf4 │ │ │ │ + str.w r8, [sp] │ │ │ │ + b.n 15910a │ │ │ │ + ubfx r5, r3, #1, #1 │ │ │ │ + and.w r3, r3, #1 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + b.n 158eea │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ubfx r3, r3, #1, #1 │ │ │ │ + b.n 1590a8 │ │ │ │ ubfx r2, r3, #1, #1 │ │ │ │ - mov r3, r6 │ │ │ │ - b.n 1592fc │ │ │ │ + movs r3, #0 │ │ │ │ + b.n 1592bc │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r2, #5] │ │ │ │ + strb r4, [r1, #5] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldr r4, [r0, #108] @ 0x6c │ │ │ │ + ldr r2, [r1, #108] @ 0x6c │ │ │ │ lsls r5, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3832] @ 0xef8 │ │ │ │ - sub sp, #228 @ 0xe4 │ │ │ │ - mov r6, r2 │ │ │ │ - ldr.w r2, [pc, #1108] @ 1597f0 │ │ │ │ - ldr.w r3, [pc, #1108] @ 1597f4 │ │ │ │ + str.w r0, [ip, #3840] @ 0xf00 │ │ │ │ + sub sp, #220 @ 0xdc │ │ │ │ + mov r5, r2 │ │ │ │ + ldr.w r2, [pc, #1136] @ 1597f0 │ │ │ │ + mov fp, r0 │ │ │ │ + ldr.w r3, [pc, #1136] @ 1597f4 │ │ │ │ add r2, pc │ │ │ │ - str r0, [sp, #16] │ │ │ │ - str r1, [sp, #32] │ │ │ │ + str r1, [sp, #24] │ │ │ │ + ldrb.w sl, [r5, #13] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #220] @ 0xdc │ │ │ │ + str r3, [sp, #212] @ 0xd4 │ │ │ │ mov.w r3, #0 │ │ │ │ - ldrb r3, [r6, #13] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov r2, r3 │ │ │ │ - ldrb r3, [r6, #12] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 1597d2 │ │ │ │ - ldr r2, [r6, #28] │ │ │ │ - ldr r1, [r6, #16] │ │ │ │ - cmp r1, #1 │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ + cmp.w sl, #0 │ │ │ │ + bne.w 1597ca │ │ │ │ + ldr r2, [r5, #16] │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ + cmp r2, #1 │ │ │ │ + ite ls │ │ │ │ + movls r1, sl │ │ │ │ + ldrhi r2, [r3, #4] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ it hi │ │ │ │ - ldrhi r2, [r2, #4] │ │ │ │ - ldr r5, [r0, #0] │ │ │ │ + ldrbhi r1, [r2, #0] │ │ │ │ + ldrb r3, [r3, #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 │ │ │ │ - ldr r2, [r6, #8] │ │ │ │ - movs r7, #0 │ │ │ │ + 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] │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ - movne r5, #0 │ │ │ │ - andeq.w r5, r5, #1 │ │ │ │ - mov r8, r7 │ │ │ │ + movne.w r9, #0 │ │ │ │ + andeq.w r9, r1, #1 │ │ │ │ + ubfx r0, r2, #1, #1 │ │ │ │ and.w r1, r2, #1 │ │ │ │ - str r1, [sp, #0] │ │ │ │ - ubfx r0, r2, #11, #1 │ │ │ │ - ubfx fp, r2, #1, #1 │ │ │ │ - ubfx r9, r2, #2, #1 │ │ │ │ - str r0, [sp, #24] │ │ │ │ + ubfx r4, r2, #11, #1 │ │ │ │ + ubfx r7, r2, #2, #1 │ │ │ │ + str r0, [sp, #12] │ │ │ │ ubfx r2, r2, #4, #1 │ │ │ │ - str r2, [sp, #28] │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.w 159606 │ │ │ │ - add r4, sp, #212 @ 0xd4 │ │ │ │ + str r4, [sp, #16] │ │ │ │ + str r2, [sp, #20] │ │ │ │ + str r1, [sp, #0] │ │ │ │ + cmp.w r9, #0 │ │ │ │ + bne.w 1595d0 │ │ │ │ + add r4, sp, #204 @ 0xcc │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r5, [sp, #4] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ + str r3, [sp, #28] │ │ │ │ bl 151bf4 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - strd fp, r7, [sp] │ │ │ │ + ldr r3, [sp, #204] @ 0xcc │ │ │ │ mov r1, r2 │ │ │ │ + strd r0, r8, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - ldrd sl, r7, [sp, #212] @ 0xd4 │ │ │ │ + ldr.w r8, [sp, #208] @ 0xd0 │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 151bf4 │ │ │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - mov r0, r4 │ │ │ │ - strd r9, r8, [sp] │ │ │ │ - orr.w r8, sl, r2 │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - mov sl, r5 │ │ │ │ - orrs r7, r2 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ + strd r7, r6, [sp] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r6, [sp, #204] @ 0xcc │ │ │ │ + ldr r7, [sp, #208] @ 0xd0 │ │ │ │ + orrs r6, r1 │ │ │ │ mov r1, r2 │ │ │ │ bl 151bf4 │ │ │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - orr.w r8, r8, r2 │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - strd r0, r5, [sp] │ │ │ │ + ldr r2, [sp, #204] @ 0xcc │ │ │ │ + orr.w r7, r8, r7 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + orrs r6, r2 │ │ │ │ + ldr r2, [sp, #208] @ 0xd0 │ │ │ │ mov r0, r4 │ │ │ │ + strd r3, r9, [sp] │ │ │ │ orrs r7, r2 │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ bl 151bf4 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - strd r3, r5, [sp] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + strd r3, r9, [sp] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr r3, [sp, #204] @ 0xcc │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + orrs r6, r3 │ │ │ │ + ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r7, r3 │ │ │ │ bl 151bf4 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - orr.w r9, r8, r3 │ │ │ │ - strd r2, r5, [sp] │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + ldr r3, [sp, #204] @ 0xcc │ │ │ │ + strd r2, r9, [sp] │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ - orrs r7, r3 │ │ │ │ + orr.w r8, r6, r3 │ │ │ │ + ldr r6, [sp, #208] @ 0xd0 │ │ │ │ bl 151bf4 │ │ │ │ - ldr r3, [r6, #24] │ │ │ │ + ldr r3, [r5, #24] │ │ │ │ + orrs r6, r7 │ │ │ │ + ldr r7, [r3, #0] │ │ │ │ + ldr r3, [sp, #204] @ 0xcc │ │ │ │ + ldr r2, [r7, #0] │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ + ldr r3, [sp, #208] @ 0xd0 │ │ │ │ + mov r0, r2 │ │ │ │ + str r2, [sp, #20] │ │ │ │ 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, #212] @ 0xd4 │ │ │ │ - ldr.w fp, [r8] │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - str r5, [sp, #4] │ │ │ │ - orrs r7, r3 │ │ │ │ - ubfx r3, fp, #11, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 151bf4 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r1, r8 │ │ │ │ + ldr r3, [sp, #204] @ 0xcc │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orrs r7, r3 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ + ldr r3, [sp, #208] @ 0xd0 │ │ │ │ + orrs r6, r3 │ │ │ │ bl 151cf8 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr r3, [sp, #204] @ 0xcc │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #32 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + ldr r3, [sp, #208] @ 0xd0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 151bf4 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr r3, [sp, #204] @ 0xcc │ │ │ │ + add r0, sp, #32 │ │ │ │ + orr.w r2, r8, r3 │ │ │ │ + ldr r3, [sp, #208] @ 0xd0 │ │ │ │ + str r2, [sp, #12] │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ - orr.w r3, r9, r3 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orr.w r1, r7, r3 │ │ │ │ - str r1, [sp, #28] │ │ │ │ - mov r1, r5 │ │ │ │ + orr.w r1, r6, r3 │ │ │ │ + str r1, [sp, #16] │ │ │ │ + mov r1, r9 │ │ │ │ blx 428b4 │ │ │ │ - ldr.w r9, [r6, #28] │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ + ldr.w r8, [r5, #28] │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - 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 │ │ │ │ + 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 152040 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr r3, [sp, #204] @ 0xcc │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #15 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ + ldr r3, [sp, #208] @ 0xd0 │ │ │ │ + mov r1, r9 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 151bf4 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - 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 151bf4 │ │ │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - orrs r2, r1 │ │ │ │ - str r2, [sp, #20] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 1597e2 │ │ │ │ - ldr r2, [r6, #16] │ │ │ │ + ldr r3, [sp, #204] @ 0xcc │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + orrs r3, r2 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #208] @ 0xd0 │ │ │ │ + orrs r3, r1 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + bne.w 1597d6 │ │ │ │ + ldr r2, [r5, #16] │ │ │ │ cmp r2, #1 │ │ │ │ - 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] │ │ │ │ + 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] │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 151bf4 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + movs r5, #0 │ │ │ │ + ldr r2, [sp, #204] @ 0xcc │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - ldr r6, [sp, #212] @ 0xd4 │ │ │ │ + str r5, [sp, #4] │ │ │ │ + orr.w r8, r3, r2 │ │ │ │ + ldr r2, [sp, #208] @ 0xd0 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + orr.w r9, r3, r2 │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ mov r1, r2 │ │ │ │ - ldr r5, [sp, #216] @ 0xd8 │ │ │ │ - mov r0, r4 │ │ │ │ - orrs r6, r3 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - strd r7, sl, [sp] │ │ │ │ - orrs r5, r3 │ │ │ │ bl 151bf4 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - ldrh.w r2, [r8, #12] │ │ │ │ - orrs r6, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + ldrh r2, [r7, #12] │ │ │ │ + ldr r3, [sp, #208] @ 0xd0 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r7, [sp, #204] @ 0xcc │ │ │ │ lsrs r2, r2, #2 │ │ │ │ - orrs r5, r3 │ │ │ │ cmp r2, #62 @ 0x3e │ │ │ │ - beq.w 1597cc │ │ │ │ - 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 │ │ │ │ + orr.w r7, r8, r7 │ │ │ │ + orr.w r8, r9, r3 │ │ │ │ + itee eq │ │ │ │ + moveq r3, r5 │ │ │ │ + ldrdne r3, r2, [sp, #20] │ │ │ │ + eorne r3, r2 │ │ │ │ + mov.w r2, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ + itt ne │ │ │ │ + ubfxne r5, r3, #2, #1 │ │ │ │ + movne r3, #0 │ │ │ │ + strd r5, r3, [sp] │ │ │ │ bl 151bf4 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - ldrd r2, r3, [sp, #212] @ 0xd4 │ │ │ │ - orrs r2, r6 │ │ │ │ - orrs r3, r5 │ │ │ │ - strd r2, r3, [r1] │ │ │ │ - ldr r2, [pc, #524] @ (1597f8 ) │ │ │ │ - ldr r3, [pc, #520] @ (1597f4 ) │ │ │ │ - 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 1597ea │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - add sp, #228 @ 0xe4 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - add r4, sp, #212 @ 0xd4 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [sp, #204] @ 0xcc │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + orr.w r6, r7, r3 │ │ │ │ + b.n 159794 │ │ │ │ + add r4, sp, #204 @ 0xcc │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ + movs r3, #0 │ │ │ │ mov r1, r2 │ │ │ │ + str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - str r7, [sp, #4] │ │ │ │ bl 151bf4 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + strd r2, r8, [sp] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - ldrd sl, r5, [sp, #212] @ 0xd4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - strd fp, r7, [sp] │ │ │ │ + ldrd r9, r8, [sp, #204] @ 0xcc │ │ │ │ bl 151bf4 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ - mov r0, r4 │ │ │ │ - orr.w r8, sl, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + strd r7, r6, [sp] │ │ │ │ mov r1, r2 │ │ │ │ - strd r9, r7, [sp] │ │ │ │ - orrs r5, r3 │ │ │ │ + ldr r6, [sp, #204] @ 0xcc │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r7, [sp, #208] @ 0xd0 │ │ │ │ bl 151bf4 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - movs r2, #42 @ 0x2a │ │ │ │ - str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - mov r1, r2 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + orr.w r6, r9, r6 │ │ │ │ + ldr r3, [sp, #204] @ 0xcc │ │ │ │ + orr.w r7, r8, r7 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orrs r5, r3 │ │ │ │ + orrs r6, r3 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + ldr r3, [sp, #208] @ 0xd0 │ │ │ │ + movs r2, #42 @ 0x2a │ │ │ │ + mov r1, r2 │ │ │ │ + orrs r7, r3 │ │ │ │ bl 151bf4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr r3, [sp, #204] @ 0xcc │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - orr.w sl, r8, r3 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + orrs r6, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + ldr r3, [sp, #208] @ 0xd0 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ - orr.w r8, r5, r3 │ │ │ │ + orrs r7, r3 │ │ │ │ bl 151bf4 │ │ │ │ - ldr r3, [r6, #24] │ │ │ │ - ldr r5, [sp, #212] @ 0xd4 │ │ │ │ - ldr.w r9, [r3] │ │ │ │ - orr.w r5, sl, r5 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - ldr.w r2, [r9] │ │ │ │ - orr.w sl, r8, r3 │ │ │ │ - str r2, [sp, #28] │ │ │ │ - movs r3, #0 │ │ │ │ + ldr r3, [r5, #24] │ │ │ │ + ldr.w r8, [r3] │ │ │ │ + ldr r3, [sp, #204] @ 0xcc │ │ │ │ + ldr.w r2, [r8] │ │ │ │ + orrs r6, r3 │ │ │ │ + ldr r3, [sp, #208] @ 0xd0 │ │ │ │ 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 151bf4 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r1, r9 │ │ │ │ + ldr r3, [sp, #204] @ 0xcc │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r8, r5, r3 │ │ │ │ - ldr r5, [sp, #216] @ 0xd8 │ │ │ │ + orrs r6, r3 │ │ │ │ + ldr r3, [sp, #208] @ 0xd0 │ │ │ │ + orrs r7, r3 │ │ │ │ bl 151cf8 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - str r3, [sp, #0] │ │ │ │ + ldr r3, [sp, #204] @ 0xcc │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + str r3, [sp, #0] │ │ │ │ movs r1, #32 │ │ │ │ + ldr r3, [sp, #208] @ 0xd0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 151bf4 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - orr.w r5, sl, r5 │ │ │ │ + ldr r3, [sp, #204] @ 0xcc │ │ │ │ + movs r1, #0 │ │ │ │ + add r0, sp, #32 │ │ │ │ + orrs r6, r3 │ │ │ │ + ldr r3, [sp, #208] @ 0xd0 │ │ │ │ + orr.w r2, r7, r3 │ │ │ │ + str r2, [sp, #12] │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ - orr.w sl, r8, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - mov r1, r7 │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ - orr.w fp, r5, r3 │ │ │ │ blx 428b4 │ │ │ │ - ldr r5, [r6, #28] │ │ │ │ + ldr.w r9, [r5, #28] │ │ │ │ movs r3, #0 │ │ │ │ - str r3, [sp, #108] @ 0x6c │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ mov r2, r0 │ │ │ │ - str r5, [sp, #36] @ 0x24 │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + ldr.w r3, [r9] │ │ │ │ mov r0, r4 │ │ │ │ - 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 │ │ │ │ + ldr r7, [r3, #0] │ │ │ │ + str r7, [sp, #20] │ │ │ │ + ubfx r7, r7, #2, #1 │ │ │ │ + eor.w r7, r7, #1 │ │ │ │ + str r7, [sp, #96] @ 0x60 │ │ │ │ bl 152040 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr r3, [sp, #204] @ 0xcc │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #15 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ + ldr r3, [sp, #208] @ 0xd0 │ │ │ │ + movs r1, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ + mov r0, r4 │ │ │ │ bl 151bf4 │ │ │ │ - ldr r5, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ - orr.w r5, sl, r5 │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ - orr.w r3, fp, r3 │ │ │ │ + ldr r3, [sp, #204] @ 0xcc │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + ubfx r1, sl, #1, #1 │ │ │ │ + orrs r6, r3 │ │ │ │ + ldr r3, [sp, #208] @ 0xd0 │ │ │ │ + orrs r3, r2 │ │ │ │ + movs r2, #0 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + bne.n 159708 │ │ │ │ + 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 │ │ │ │ mov r0, r4 │ │ │ │ - mov.w sl, #0 │ │ │ │ - mov.w fp, #0 │ │ │ │ - strd sl, fp, [sp] │ │ │ │ - str r3, [sp, #24] │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 151bf4 │ │ │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + ldr r2, [sp, #204] @ 0xcc │ │ │ │ + movs r5, #0 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - orrs r5, r2 │ │ │ │ - strd r3, r7, [sp] │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + orrs r6, r2 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + ldr r2, [sp, #208] @ 0xd0 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + str r5, [sp, #4] │ │ │ │ orr.w sl, r3, r2 │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ mov r1, r2 │ │ │ │ bl 151bf4 │ │ │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - orrs r5, r2 │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ - ubfx r2, r3, #1, #1 │ │ │ │ - cbnz r3, 159782 │ │ │ │ - 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 │ │ │ │ + ldr r3, [sp, #204] @ 0xcc │ │ │ │ + vldr d7, [pc, #172] @ 1597e8 │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ + orrs r6, r3 │ │ │ │ + ldr r3, [sp, #208] @ 0xd0 │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ + vstr d7, [sp] │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ bl 151bf4 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - ldr r6, [sp, #212] @ 0xd4 │ │ │ │ - movs r3, #0 │ │ │ │ + ldrh.w r2, [r8, #12] │ │ │ │ + ldr r3, [sp, #204] @ 0xcc │ │ │ │ + mov r0, r4 │ │ │ │ + lsrs r2, r2, #2 │ │ │ │ + orrs r6, r3 │ │ │ │ + cmp r2, #62 @ 0x3e │ │ │ │ + ldr r3, [sp, #208] @ 0xd0 │ │ │ │ + orr.w r8, sl, r3 │ │ │ │ + itee eq │ │ │ │ + moveq r3, r5 │ │ │ │ + ldrdne r3, r2, [sp, #16] │ │ │ │ + eorne r3, r2 │ │ │ │ + mov.w r2, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ + itt ne │ │ │ │ + ubfxne r5, r3, #2, #1 │ │ │ │ + movne r3, #0 │ │ │ │ + strd r5, r3, [sp] │ │ │ │ + bl 151bf4 │ │ │ │ + movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - str.w r8, [sp] │ │ │ │ - orrs r6, r5 │ │ │ │ - ldr r5, [sp, #216] @ 0xd8 │ │ │ │ + ldr r3, [sp, #204] @ 0xcc │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + orrs r6, r3 │ │ │ │ + ldr r3, [sp, #208] @ 0xd0 │ │ │ │ + mov r1, r2 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ bl 151bf4 │ │ │ │ + ldrd r2, r3, [sp, #204] @ 0xcc │ │ │ │ + orrs r6, r2 │ │ │ │ + ldr r2, [pc, #80] @ (1597f8 ) │ │ │ │ + orr.w r3, r8, r3 │ │ │ │ + strd r6, r3, [fp] │ │ │ │ + ldr r3, [pc, #64] @ (1597f4 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - ldrh.w r2, [r9, #12] │ │ │ │ - orr.w r5, sl, r5 │ │ │ │ - orrs r6, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - lsrs r2, r2, #2 │ │ │ │ - orrs r5, r3 │ │ │ │ - cmp r2, #62 @ 0x3e │ │ │ │ - beq.n 1597cc │ │ │ │ - ldrd r3, r2, [sp, #28] │ │ │ │ - eors r3, r2 │ │ │ │ - movs r2, #0 │ │ │ │ - ubfx r3, r3, #2, #1 │ │ │ │ - b.n 1595cc │ │ │ │ - movs r3, #0 │ │ │ │ - mov r2, r3 │ │ │ │ - b.n 1595cc │ │ │ │ - orr.w r5, r2, r2, lsr #1 │ │ │ │ - and.w r2, r2, #1 │ │ │ │ - and.w r5, r5, #1 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - b.n 1593e0 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ubfx r2, r2, #1, #1 │ │ │ │ - b.n 159582 │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 1597de │ │ │ │ + mov r0, fp │ │ │ │ + add sp, #220 @ 0xdc │ │ │ │ + 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 1593c0 │ │ │ │ + ubfx r2, sl, #1, #1 │ │ │ │ + mov r1, r9 │ │ │ │ + b.n 159558 │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r4, [r3, #68] @ 0x44 │ │ │ │ + nop.w │ │ │ │ + ... │ │ │ │ + ldr r6, [r6, #68] @ 0x44 │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r2, #32] │ │ │ │ + ldr r2, [r1, #4] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3824] @ 0xef0 │ │ │ │ sub sp, #236 @ 0xec │ │ │ │ - ldr.w r3, [pc, #1292] @ 159d20 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - str r1, [sp, #16] │ │ │ │ - mov r1, r2 │ │ │ │ - ldr.w r2, [pc, #1284] @ 159d24 │ │ │ │ - str r0, [sp, #24] │ │ │ │ + mov r6, r2 │ │ │ │ + ldr.w r2, [pc, #1344] @ 159d54 │ │ │ │ + ldr.w r3, [pc, #1344] @ 159d58 │ │ │ │ add r2, pc │ │ │ │ + str r0, [sp, #28] │ │ │ │ + str r1, [sp, #20] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #228] @ 0xe4 │ │ │ │ mov.w r3, #0 │ │ │ │ - ldrb r3, [r1, #13] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov r2, r3 │ │ │ │ - ldrb r3, [r1, #12] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 159cee │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - ldr r2, [r1, #28] │ │ │ │ - ldr r1, [r1, #16] │ │ │ │ - cmp r1, #1 │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ + ldrb r3, [r6, #13] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 159d30 │ │ │ │ + ldr r2, [r6, #16] │ │ │ │ + ldr r3, [r6, #28] │ │ │ │ + cmp r2, #1 │ │ │ │ it hi │ │ │ │ - ldrhi r2, [r2, #4] │ │ │ │ - ldr r5, [r0, #0] │ │ │ │ + ldrhi r2, [r3, #4] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + ite ls │ │ │ │ + ldrls r5, [sp, #16] │ │ │ │ + ldrbhi r5, [r2, #0] │ │ │ │ + ldrb r3, [r3, #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 │ │ │ │ - ldr r6, [sp, #12] │ │ │ │ - mov.w sl, #0 │ │ │ │ + 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] │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ movne r5, #0 │ │ │ │ andeq.w r5, r5, #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 │ │ │ │ + str r5, [sp, #12] │ │ │ │ + ubfx r0, r2, #1, #1 │ │ │ │ + ubfx r4, r2, #11, #1 │ │ │ │ + ubfx r5, r2, #4, #1 │ │ │ │ ubfx r9, r2, #2, #1 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ str r0, [sp, #32] │ │ │ │ - str r6, [sp, #36] @ 0x24 │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.w 159ae6 │ │ │ │ + str r4, [sp, #36] @ 0x24 │ │ │ │ + str r5, [sp, #40] @ 0x28 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 159af6 │ │ │ │ add r4, sp, #220 @ 0xdc │ │ │ │ + str r2, [sp, #12] │ │ │ │ + str r2, [sp, #4] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r5, [sp, #4] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ bl 151bf4 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - strd fp, sl, [sp] │ │ │ │ + strd r0, fp, [sp] │ │ │ │ ldrd fp, sl, [sp, #220] @ 0xdc │ │ │ │ + mov r0, r4 │ │ │ │ bl 151bf4 │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ - mov r0, r4 │ │ │ │ strd r9, r8, [sp] │ │ │ │ + mov r0, r4 │ │ │ │ orr.w fp, fp, r2 │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ orr.w r9, sl, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ - mov sl, r5 │ │ │ │ + mov.w sl, #0 │ │ │ │ bl 151bf4 │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + mov r0, r4 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ - strd r0, r8, [sp] │ │ │ │ - mov r0, r4 │ │ │ │ + strd r3, r8, [sp] │ │ │ │ ldr r7, [sp, #220] @ 0xdc │ │ │ │ bl 151bf4 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - strd r3, r5, [sp] │ │ │ │ - orr.w r7, fp, r7 │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + orr.w r7, fp, r7 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ + str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ bl 151bf4 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ 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, #224] @ 0xe0 │ │ │ │ bl 151bf4 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #50 @ 0x32 │ │ │ │ - ldr r6, [sp, #12] │ │ │ │ + ldr r5, [sp, #12] │ │ │ │ orr.w r7, r9, r7 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ str r5, [sp, #4] │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [r6, #32] │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 151bf4 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ movs r2, #47 @ 0x2f │ │ │ │ - mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ ldr.w fp, [r3] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r7, r3 │ │ │ │ ldr.w r3, [fp] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - str r5, [sp, #4] │ │ │ │ - ubfx r3, r3, #11, #1 │ │ │ │ + mov r0, r3 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ubfx r3, r0, #11, #1 │ │ │ │ + mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 151bf4 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ @@ -390501,387 +390509,401 @@ │ │ │ │ movs r1, #32 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 151bf4 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ + str r5, [sp, #12] │ │ │ │ orr.w r3, r8, r3 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orr.w r1, r7, r3 │ │ │ │ add r7, sp, #48 @ 0x30 │ │ │ │ mov r0, r7 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ mov r1, r5 │ │ │ │ blx 428b4 │ │ │ │ ldr.w r9, [r6, #28] │ │ │ │ mov r2, r7 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - str r5, [sp, #116] @ 0x74 │ │ │ │ + str.w sl, [sp, #116] @ 0x74 │ │ │ │ ldr.w r3, [r9] │ │ │ │ - ldr r6, [r3, #0] │ │ │ │ - str r6, [sp, #44] @ 0x2c │ │ │ │ - ubfx r8, r6, #2, #1 │ │ │ │ + ldr r5, [r3, #0] │ │ │ │ + str r5, [sp, #44] @ 0x2c │ │ │ │ + ubfx r8, r5, #2, #1 │ │ │ │ eor.w r8, r8, #1 │ │ │ │ str.w r8, [sp, #112] @ 0x70 │ │ │ │ bl 152040 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #15 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 151bf4 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - orr.w r6, r2, r3 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + orr.w r5, r2, r3 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ str r3, [sp, #32] │ │ │ │ blx 428b4 │ │ │ │ - ldr.w r3, [r9, #4] │ │ │ │ + ldr.w r9, [r9, #4] │ │ │ │ mov r2, r7 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - strd r8, r5, [sp, #112] @ 0x70 │ │ │ │ + mov r3, r9 │ │ │ │ + strd r8, sl, [sp, #112] @ 0x70 │ │ │ │ bl 152040 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - movs r2, #31 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movs r1, #16 │ │ │ │ + movs r2, #31 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - mov r0, r4 │ │ │ │ + movs r1, #16 │ │ │ │ str r3, [sp, #4] │ │ │ │ + mov r0, r4 │ │ │ │ bl 151bf4 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - orr.w r9, r2, r3 │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ ldr r7, [sp, #220] @ 0xdc │ │ │ │ - strd r1, r5, [sp] │ │ │ │ - mov r1, r2 │ │ │ │ - bl 151bf4 │ │ │ │ - ldr r2, [sp, #220] @ 0xdc │ │ │ │ - orrs r7, r6 │ │ │ │ - orrs r7, r2 │ │ │ │ - ldr r2, [sp, #224] @ 0xe0 │ │ │ │ - orr.w r3, r9, r2 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + orrs r7, r5 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 159d04 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr r2, [r2, #16] │ │ │ │ + bne.w 159d3c │ │ │ │ + ldr r2, [r6, #16] │ │ │ │ cmp r2, #1 │ │ │ │ ittet hi │ │ │ │ movhi r5, #0 │ │ │ │ - ldrhi r2, [sp, #36] @ 0x24 │ │ │ │ - ldrls r2, [sp, #20] │ │ │ │ - ldrbhi r2, [r2, #0] │ │ │ │ - ite ls │ │ │ │ - movls r5, r2 │ │ │ │ + ldrbhi.w r2, [r9] │ │ │ │ + ldrls r2, [sp, #16] │ │ │ │ ubfxhi r2, r2, #5, #1 │ │ │ │ + it ls │ │ │ │ + movls r5, r2 │ │ │ │ strd r2, r5, [sp] │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 151bf4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - ldr r5, [sp, #224] @ 0xe0 │ │ │ │ - mov r1, r2 │ │ │ │ ldr r6, [sp, #220] @ 0xdc │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + movs r5, #0 │ │ │ │ + orrs r6, r7 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + ldr r7, [sp, #224] @ 0xe0 │ │ │ │ + mov r1, r2 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - strd r8, sl, [sp] │ │ │ │ - orrs r5, r3 │ │ │ │ + str r5, [sp, #4] │ │ │ │ + orrs r7, r3 │ │ │ │ bl 151bf4 │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ ldrh.w r2, [fp, #12] │ │ │ │ - orrs r6, r7 │ │ │ │ - orrs r6, r3 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ lsrs r2, r2, #2 │ │ │ │ - orrs r5, r3 │ │ │ │ + orrs r6, r3 │ │ │ │ cmp r2, #62 @ 0x3e │ │ │ │ - beq.w 159cfe │ │ │ │ - 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 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + orr.w r7, r7, r3 │ │ │ │ + itee eq │ │ │ │ + moveq r3, r5 │ │ │ │ + ldrdne r3, r2, [sp, #40] @ 0x28 │ │ │ │ + eorne r3, r2 │ │ │ │ + mov.w r2, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #0] │ │ │ │ + itt ne │ │ │ │ + ubfxne r5, r3, #2, #1 │ │ │ │ + movne r3, #0 │ │ │ │ + strd r5, r3, [sp] │ │ │ │ + bl 151bf4 │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ + orrs r6, r3 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + mov r1, r2 │ │ │ │ + str.w r8, [sp] │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ + orrs r7, r3 │ │ │ │ bl 151bf4 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ ldrd r2, r3, [sp, #220] @ 0xdc │ │ │ │ - orrs r2, r6 │ │ │ │ - orrs r3, r5 │ │ │ │ - strd r2, r3, [r1] │ │ │ │ - ldr r2, [pc, #604] @ (159d28 ) │ │ │ │ - ldr r3, [pc, #596] @ (159d20 ) │ │ │ │ + orrs r6, r2 │ │ │ │ + orrs r3, r7 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + strd r6, r3, [r2] │ │ │ │ + ldr r2, [pc, #640] @ (159d5c ) │ │ │ │ + ldr r3, [pc, #636] @ (159d58 ) │ │ │ │ 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 159d14 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ + bne.w 159d4e │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ 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 │ │ │ │ - mov r6, r3 │ │ │ │ + str.w fp, [sp, #4] │ │ │ │ bl 151bf4 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - strd fp, sl, [sp] │ │ │ │ - mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ ldrd sl, r5, [sp, #220] @ 0xdc │ │ │ │ + mov r1, r2 │ │ │ │ + strd r3, fp, [sp] │ │ │ │ bl 151bf4 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ - strd r9, r8, [sp] │ │ │ │ - mov r1, r2 │ │ │ │ - orr.w r8, sl, r3 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + mov r1, r2 │ │ │ │ + strd r9, fp, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ bl 151bf4 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - strd r2, r7, [sp] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ + strd r3, fp, [sp] │ │ │ │ mov r1, r2 │ │ │ │ - orrs r5, r3 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + mov r0, r4 │ │ │ │ ldr r7, [sp, #220] @ 0xdc │ │ │ │ + orrs r5, r3 │ │ │ │ bl 151bf4 │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ - orr.w r8, r8, r7 │ │ │ │ - strd r2, r6, [sp] │ │ │ │ + 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 r3, [sp, #220] @ 0xdc │ │ │ │ mov r1, r2 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ - ldr r7, [sp, #224] @ 0xe0 │ │ │ │ + mov r0, r4 │ │ │ │ + orr.w r9, r7, r3 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + orrs r5, r3 │ │ │ │ bl 151bf4 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #50 @ 0x32 │ │ │ │ - orrs r7, r5 │ │ │ │ - str r6, [sp, #4] │ │ │ │ - orr.w r5, r8, r3 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + str.w fp, [sp, #4] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ - orrs r7, r3 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r3, [r3, #32] │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr r3, [r6, #32] │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 151bf4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ - ldr.w fp, [r3] │ │ │ │ + ldr r3, [r6, #24] │ │ │ │ + ldr.w r8, [r3] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - ldr.w r2, [fp] │ │ │ │ - orrs r5, r3 │ │ │ │ + ldr.w r2, [r8] │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r2 │ │ │ │ - str r2, [sp, #32] │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ movs r2, #47 @ 0x2f │ │ │ │ - orrs r7, r3 │ │ │ │ + orrs r5, r3 │ │ │ │ mov r1, r2 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ ubfx r3, r0, #11, #1 │ │ │ │ - str r6, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 151bf4 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - mov r1, fp │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - orrs r5, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - orrs r7, r3 │ │ │ │ + orrs r5, r3 │ │ │ │ bl 151cf8 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #32 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 151bf4 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - mov r1, r6 │ │ │ │ - movs r2, #168 @ 0xa8 │ │ │ │ - orrs r5, r3 │ │ │ │ + mov r1, fp │ │ │ │ + add r0, sp, #48 @ 0x30 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - orr.w r9, r7, r3 │ │ │ │ - add r7, sp, #48 @ 0x30 │ │ │ │ - mov r0, r7 │ │ │ │ + orr.w r2, r5, r3 │ │ │ │ + str r2, [sp, #32] │ │ │ │ + movs r2, #168 @ 0xa8 │ │ │ │ blx 428b4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - str r6, [sp, #116] @ 0x74 │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr.w sl, [r3, #28] │ │ │ │ + ldr.w sl, [r6, #28] │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #116] @ 0x74 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + add r2, sp, #48 @ 0x30 │ │ │ │ ldr.w r3, [sl] │ │ │ │ - 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 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r7, [r3, #0] │ │ │ │ + str r7, [sp, #40] @ 0x28 │ │ │ │ + ubfx r7, r7, #2, #1 │ │ │ │ + eor.w r7, r7, #1 │ │ │ │ + str r7, [sp, #112] @ 0x70 │ │ │ │ bl 152040 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #15 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - movs r1, #0 │ │ │ │ + mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 151bf4 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - movs r2, #168 @ 0xa8 │ │ │ │ - movs r1, #0 │ │ │ │ - orrs r5, r3 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + mov r1, fp │ │ │ │ + orr.w r0, r9, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - mov r0, r7 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + add r0, sp, #48 @ 0x30 │ │ │ │ + orr.w r9, r2, r3 │ │ │ │ + movs r2, #168 @ 0xa8 │ │ │ │ blx 428b4 │ │ │ │ ldr.w sl, [sl, #4] │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + add r2, sp, #48 @ 0x30 │ │ │ │ movs r3, #0 │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - mov r6, r3 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ mov r3, sl │ │ │ │ - str.w r8, [sp, #112] @ 0x70 │ │ │ │ + str r7, [sp, #112] @ 0x70 │ │ │ │ bl 152040 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - movs r2, #31 │ │ │ │ + mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movs r1, #16 │ │ │ │ + movs r2, #31 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - mov r0, r4 │ │ │ │ + movs r1, #16 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 151bf4 │ │ │ │ - vldr d7, [pc, #200] @ 159d18 │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ - mov r0, r4 │ │ │ │ - vstr d7, [sp] │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r7, [sp, #224] @ 0xe0 │ │ │ │ - bl 151bf4 │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - orr.w r7, r9, r7 │ │ │ │ - orrs r5, r3 │ │ │ │ - strd r2, r6, [sp] │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - mov r1, r2 │ │ │ │ - orrs r7, r3 │ │ │ │ - bl 151bf4 │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - orrs r7, r3 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + ldr r5, [sp, #220] @ 0xdc │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + orrs r5, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 159d0c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ + bne.n 159d46 │ │ │ │ + ldr r3, [r6, #16] │ │ │ │ cmp r3, #1 │ │ │ │ ittet hi │ │ │ │ movhi r3, #0 │ │ │ │ ldrbhi.w r2, [sl] │ │ │ │ - ldrls r2, [sp, #20] │ │ │ │ + ldrls r2, [sp, #16] │ │ │ │ ubfxhi r2, r2, #5, #1 │ │ │ │ it ls │ │ │ │ movls r3, r2 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 151bf4 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ ldr r6, [sp, #220] @ 0xdc │ │ │ │ - movs r3, #0 │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + str r3, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r0, r4 │ │ │ │ - str.w r8, [sp] │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r6, r5 │ │ │ │ - ldr r5, [sp, #224] @ 0xe0 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r5, #0 │ │ │ │ + str r5, [sp, #4] │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ bl 151bf4 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - ldrh.w r2, [fp, #12] │ │ │ │ - orrs r5, r7 │ │ │ │ + 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] │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + bl 151bf4 │ │ │ │ + ldrh.w r2, [r8, #12] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ lsrs r2, r2, #2 │ │ │ │ - orrs r5, r3 │ │ │ │ + orrs r6, r3 │ │ │ │ cmp r2, #62 @ 0x3e │ │ │ │ - beq.n 159cfe │ │ │ │ - ldrd r3, r2, [sp, #32] │ │ │ │ - eors r3, r2 │ │ │ │ - movs r2, #0 │ │ │ │ - ubfx r3, r3, #2, #1 │ │ │ │ - b.n 159aac │ │ │ │ - orr.w r5, r2, r2, lsr #1 │ │ │ │ - and.w r2, r2, #1 │ │ │ │ - and.w r5, r5, #1 │ │ │ │ - str r2, [sp, #28] │ │ │ │ - b.n 159860 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + itee eq │ │ │ │ + moveq r3, r5 │ │ │ │ + ldrdne r3, r2, [sp, #36] @ 0x24 │ │ │ │ + eorne r3, r2 │ │ │ │ + mov.w r2, #46 @ 0x2e │ │ │ │ + mov r1, r2 │ │ │ │ + itt ne │ │ │ │ + ubfxne r5, r3, #2, #1 │ │ │ │ + movne r3, #0 │ │ │ │ + strd r5, r3, [sp] │ │ │ │ + bl 151bf4 │ │ │ │ movs r3, #0 │ │ │ │ - mov r2, r3 │ │ │ │ - b.n 159aac │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ + mov r1, r2 │ │ │ │ + mov r0, r4 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + orrs r6, r3 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + bl 151bf4 │ │ │ │ + ldrd r2, r3, [sp, #220] @ 0xdc │ │ │ │ + orrs r6, r2 │ │ │ │ + orr.w r3, r9, r3 │ │ │ │ + b.n 159ad2 │ │ │ │ + ubfx r5, r3, #1, #1 │ │ │ │ + and.w r3, r3, #1 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + b.n 159852 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + ldr r5, [sp, #12] │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ - b.n 159a64 │ │ │ │ + b.n 159a50 │ │ │ │ ubfx r2, r3, #1, #1 │ │ │ │ - mov r3, r6 │ │ │ │ - b.n 159ca6 │ │ │ │ + mov r3, fp │ │ │ │ + b.n 159c8c │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ - ... │ │ │ │ + nop │ │ │ │ + str r4, [r4, #124] @ 0x7c │ │ │ │ + lsls r5, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r3, #124] @ 0x7c │ │ │ │ - lsls r5, r7, #1 │ │ │ │ - str r0, [r6, #80] @ 0x50 │ │ │ │ + str r0, [r4, #80] @ 0x50 │ │ │ │ lsls r5, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3848] @ 0xf08 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #460] @ (159f0c ) │ │ │ │ - ldr r3, [pc, #460] @ (159f10 ) │ │ │ │ + ldr r2, [pc, #468] @ (159f48 ) │ │ │ │ + ldr r3, [pc, #468] @ (159f4c ) │ │ │ │ sub sp, #212 @ 0xd4 │ │ │ │ add r2, pc │ │ │ │ movs r6, #0 │ │ │ │ ldr r5, [r7, #8] │ │ │ │ mov r9, r0 │ │ │ │ mov r8, r1 │ │ │ │ add r0, sp, #196 @ 0xc4 │ │ │ │ @@ -390894,24 +390916,24 @@ │ │ │ │ and.w r3, r5, #1 │ │ │ │ str r6, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 151bf4 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ ubfx r3, r5, #1, #1 │ │ │ │ mov r1, r2 │ │ │ │ - ldrd fp, sl, [sp, #196] @ 0xc4 │ │ │ │ strd r3, r6, [sp] │ │ │ │ add r0, sp, #196 @ 0xc4 │ │ │ │ + ldrd fp, sl, [sp, #196] @ 0xc4 │ │ │ │ bl 151bf4 │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ + mov r1, r2 │ │ │ │ add r0, sp, #196 @ 0xc4 │ │ │ │ orr.w fp, fp, r3 │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ - mov r1, r2 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ubfx r3, r5, #2, #1 │ │ │ │ strd r3, r6, [sp] │ │ │ │ bl 151bf4 │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ add r0, sp, #196 @ 0xc4 │ │ │ │ @@ -390971,14 +390993,15 @@ │ │ │ │ orr.w r3, fp, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ blx 428b4 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ mov r1, r8 │ │ │ │ str r6, [sp, #92] @ 0x5c │ │ │ │ + mov fp, r6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ add r0, sp, #196 @ 0xc4 │ │ │ │ ldr.w r8, [r3] │ │ │ │ ubfx r7, r8, #2, #1 │ │ │ │ ubfx r5, r8, #5, #1 │ │ │ │ eor.w r7, r7, #1 │ │ │ │ str r5, [sp, #20] │ │ │ │ @@ -390988,97 +391011,98 @@ │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #15 │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ add r0, sp, #196 @ 0xc4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 151bf4 │ │ │ │ + ldrh.w r2, [sl, #12] │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ + add r0, sp, #196 @ 0xc4 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - strd r7, r6, [sp] │ │ │ │ + lsrs r2, r2, #2 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + cmp r2, #62 @ 0x3e │ │ │ │ + orr.w r5, r5, r3 │ │ │ │ + ldr r3, [sp, #200] @ 0xc8 │ │ │ │ + ite eq │ │ │ │ + moveq r2, r6 │ │ │ │ + ldrne.w r2, [sl] │ │ │ │ + orr.w r3, r3, r1 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ittt ne │ │ │ │ + eorne.w r8, r8, r2 │ │ │ │ + movne r2, fp │ │ │ │ + ubfxne r6, r8, #2, #1 │ │ │ │ + strd r6, r2, [sp] │ │ │ │ + movs r2, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ - ldr r7, [sp, #200] @ 0xc8 │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - add r0, sp, #196 @ 0xc4 │ │ │ │ - orrs r7, r3 │ │ │ │ bl 151bf4 │ │ │ │ - ldrh.w r3, [sl, #12] │ │ │ │ - add r0, sp, #196 @ 0xc4 │ │ │ │ ldr r2, [sp, #196] @ 0xc4 │ │ │ │ - lsrs r3, r3, #2 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + add r0, sp, #196 @ 0xc4 │ │ │ │ orrs r5, r2 │ │ │ │ - cmp r3, #62 @ 0x3e │ │ │ │ ldr r2, [sp, #200] @ 0xc8 │ │ │ │ - it eq │ │ │ │ - moveq r3, r6 │ │ │ │ - orr.w r7, r7, r2 │ │ │ │ - mov.w r2, #46 @ 0x2e │ │ │ │ - it ne │ │ │ │ - ldrne.w r3, [sl] │ │ │ │ + strd r7, fp, [sp] │ │ │ │ + orr.w r6, r3, r2 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ mov r1, r2 │ │ │ │ - ittt ne │ │ │ │ - eorne.w r8, r8, r3 │ │ │ │ - movne r3, r6 │ │ │ │ - ubfxne r6, r8, #2, #1 │ │ │ │ - strd r6, r3, [sp] │ │ │ │ bl 151bf4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #196 @ 0xc4 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ - orrs r7, r3 │ │ │ │ + orr.w r4, r6, r3 │ │ │ │ bl 151bf4 │ │ │ │ ldrd r2, r3, [sp, #196] @ 0xc4 │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #48] @ (159f14 ) │ │ │ │ - orrs r7, r3 │ │ │ │ - ldr r3, [pc, #40] @ (159f10 ) │ │ │ │ + ldr r2, [pc, #48] @ (159f50 ) │ │ │ │ + orrs r4, r3 │ │ │ │ + ldr r3, [pc, #40] @ (159f4c ) │ │ │ │ add r2, pc │ │ │ │ str.w r5, [r9] │ │ │ │ - str.w r7, [r9, #4] │ │ │ │ + str.w r4, [r9, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 159f06 │ │ │ │ + bne.n 159f42 │ │ │ │ mov r0, r9 │ │ │ │ add sp, #212 @ 0xd4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r0, [r7, #40] @ 0x28 │ │ │ │ + str r4, [r0, #40] @ 0x28 │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r2, #16] │ │ │ │ + str r2, [r3, #12] │ │ │ │ lsls r5, r7, #1 │ │ │ │ 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] @ (15a040 ) │ │ │ │ + ldr r3, [pc, #268] @ (15a07c ) │ │ │ │ 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] @ (15a044 ) │ │ │ │ + ldr r1, [pc, #256] @ (15a080 ) │ │ │ │ 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 │ │ │ │ @@ -391150,66 +391174,66 @@ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ orrs r4, r3 │ │ │ │ bl 151bf4 │ │ │ │ ldrd r2, r3, [sp, #20] │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #44] @ (15a048 ) │ │ │ │ + ldr r2, [pc, #44] @ (15a084 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (15a040 ) │ │ │ │ + ldr r3, [pc, #32] @ (15a07c ) │ │ │ │ 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 15a03a │ │ │ │ + bne.n 15a076 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r7, #8] │ │ │ │ + str r6, [r7, #4] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldrsh r6, [r3, r7] │ │ │ │ + ldrsh r2, [r4, r6] │ │ │ │ lsls r5, r7, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3880] @ 0xf28 │ │ │ │ - ldr r5, [pc, #300] @ (15a188 ) │ │ │ │ + ldr r5, [pc, #300] @ (15a1c4 ) │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #300] @ (15a18c ) │ │ │ │ + ldr r2, [pc, #300] @ (15a1c8 ) │ │ │ │ sub sp, #200 @ 0xc8 │ │ │ │ add r5, pc │ │ │ │ ldr r2, [r5, r2] │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #196] @ 0xc4 │ │ │ │ mov.w r2, #0 │ │ │ │ ldrd r2, r0, [r4, #128] @ 0x80 │ │ │ │ cmp r2, #6 │ │ │ │ sbcs.w ip, r0, #0 │ │ │ │ - blt.n 15a126 │ │ │ │ + blt.n 15a162 │ │ │ │ ldr.w ip, [r1] │ │ │ │ subs r2, #7 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ sub.w r1, ip, #600 @ 0x258 │ │ │ │ cmp r1, #99 @ 0x63 │ │ │ │ - bls.n 15a104 │ │ │ │ + bls.n 15a140 │ │ │ │ orrs r2, r0 │ │ │ │ cmp.w ip, #700 @ 0x2bc │ │ │ │ it cs │ │ │ │ cmpcs r2, #0 │ │ │ │ - beq.n 15a160 │ │ │ │ + beq.n 15a19c │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ mov r2, r3 │ │ │ │ strd r0, r1, [sp, #16] │ │ │ │ add r0, sp, #188 @ 0xbc │ │ │ │ add r1, sp, #16 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r0, [sp, #8] │ │ │ │ @@ -391223,139 +391247,141 @@ │ │ │ │ movs r1, #0 │ │ │ │ bl 151bf4 │ │ │ │ ldr r6, [sp, #188] @ 0xbc │ │ │ │ ldrd r1, r2, [r4, #8] │ │ │ │ ldrd r0, r3, [sp, #8] │ │ │ │ orrs.w ip, r1, r2 │ │ │ │ ldr r4, [sp, #192] @ 0xc0 │ │ │ │ - bne.n 15a16e │ │ │ │ + bne.n 15a1aa │ │ │ │ strd r1, r2, [sp] │ │ │ │ movs r2, #7 │ │ │ │ movs r1, #4 │ │ │ │ bl 151bf4 │ │ │ │ ldrd r2, r3, [sp, #188] @ 0xbc │ │ │ │ orrs r2, r6 │ │ │ │ orrs r3, r4 │ │ │ │ strd r2, r3, [r5] │ │ │ │ - ldr r2, [pc, #164] @ (15a190 ) │ │ │ │ - ldr r3, [pc, #156] @ (15a18c ) │ │ │ │ + ldr r2, [pc, #164] @ (15a1cc ) │ │ │ │ + ldr r3, [pc, #156] @ (15a1c8 ) │ │ │ │ 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 15a184 │ │ │ │ + bne.n 15a1c0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #200 @ 0xc8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ orrs r2, r0 │ │ │ │ - bne.n 15a098 │ │ │ │ + bne.n 15a0d4 │ │ │ │ ldrd ip, r1, [r4] │ │ │ │ orrs.w r2, ip, r1 │ │ │ │ - bne.n 15a146 │ │ │ │ + bne.n 15a182 │ │ │ │ add r0, sp, #188 @ 0xbc │ │ │ │ movs r2, #7 │ │ │ │ strd ip, r1, [sp] │ │ │ │ movs r1, #0 │ │ │ │ bl 151bf4 │ │ │ │ ldrd r2, r3, [sp, #188] @ 0xbc │ │ │ │ - b.n 15a0e6 │ │ │ │ + b.n 15a122 │ │ │ │ mov r1, r3 │ │ │ │ add r0, sp, #188 @ 0xbc │ │ │ │ bl 151cf8 │ │ │ │ movs r2, #7 │ │ │ │ ldrd r1, r3, [sp, #188] @ 0xbc │ │ │ │ strd r1, r3, [sp] │ │ │ │ add r0, sp, #188 @ 0xbc │ │ │ │ movs r1, #0 │ │ │ │ bl 151bf4 │ │ │ │ ldrd r2, r3, [sp, #188] @ 0xbc │ │ │ │ - b.n 15a0e6 │ │ │ │ + b.n 15a122 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #188 @ 0xbc │ │ │ │ strd r3, r1, [sp] │ │ │ │ movs r2, #7 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 151bf4 │ │ │ │ ldrd ip, r1, [sp, #188] @ 0xbc │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - b.n 15a114 │ │ │ │ + b.n 15a150 │ │ │ │ ldrd ip, r1, [r4, #8] │ │ │ │ orrs.w r2, ip, r1 │ │ │ │ - beq.n 15a112 │ │ │ │ + beq.n 15a14e │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ - b.n 15a148 │ │ │ │ + b.n 15a184 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #3 │ │ │ │ str r1, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 151bf4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r1, r2, [sp, #188] @ 0xbc │ │ │ │ - b.n 15a0d2 │ │ │ │ + b.n 15a10e │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ - ldrsh r2, [r3, r6] │ │ │ │ + ldrsh r6, [r3, r5] │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r6, [r1, r4] │ │ │ │ + ldrsh r2, [r2, r3] │ │ │ │ lsls r5, r7, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr.w lr, [pc, #72] @ 15a1ec │ │ │ │ + ldr.w lr, [pc, #72] @ 15a228 │ │ │ │ sub sp, #16 │ │ │ │ - ldr.w ip, [pc, #68] @ 15a1f0 │ │ │ │ + ldr.w ip, [pc, #68] @ 15a22c │ │ │ │ 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 15a04c │ │ │ │ + bl 15a088 │ │ │ │ ldrd r2, r3, [sp, #4] │ │ │ │ strd r2, r3, [r4] │ │ │ │ - ldr r2, [pc, #36] @ (15a1f4 ) │ │ │ │ - ldr r3, [pc, #28] @ (15a1f0 ) │ │ │ │ + ldr r2, [pc, #36] @ (15a230 ) │ │ │ │ + ldr r3, [pc, #28] @ (15a22c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 15a1e8 │ │ │ │ + bne.n 15a224 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ - ldrsh r6, [r1, r1] │ │ │ │ + ldrsh r2, [r2, r0] │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r2, [r5, r0] │ │ │ │ + ldrb r6, [r5, r7] │ │ │ │ lsls r5, r7, #1 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3840] @ 0xf00 │ │ │ │ sub sp, #220 @ 0xdc │ │ │ │ mov.w r9, #0 │ │ │ │ mov fp, r1 │ │ │ │ - ldr.w r3, [pc, #1028] @ 15a618 │ │ │ │ + ldr.w r3, [pc, #1028] @ 15a658 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ str.w r9, [sp, #4] │ │ │ │ str r0, [sp, #20] │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ ldr r5, [r1, #8] │ │ │ │ - ldr r1, [pc, #1016] @ (15a61c ) │ │ │ │ + ldr r1, [pc, #1016] @ (15a65c ) │ │ │ │ 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 │ │ │ │ @@ -391533,15 +391559,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 15a5d4 │ │ │ │ + bne.w 15a614 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 428b4 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ @@ -391553,15 +391579,15 @@ │ │ │ │ ldr r2, [sp, #208] @ 0xd0 │ │ │ │ subs r3, #244 @ 0xf4 │ │ │ │ orrs r3, r2 │ │ │ │ and.w r3, fp, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 15a5b8 │ │ │ │ + bne.w 15a5f8 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 428b4 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ @@ -391581,15 +391607,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 15a548 │ │ │ │ + bne.n 15a588 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r0, r5 │ │ │ │ blx 428b4 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ movs r3, #0 │ │ │ │ @@ -391599,16 +391625,16 @@ │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ ldr r2, [sp, #208] @ 0xd0 │ │ │ │ subs r3, #245 @ 0xf5 │ │ │ │ orrs r3, r2 │ │ │ │ and.w r3, r9, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ - cbz r3, 15a4c8 │ │ │ │ - vldr d7, [pc, #328] @ 15a5f8 │ │ │ │ + cbz r3, 15a508 │ │ │ │ + vldr d7, [pc, #328] @ 15a638 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ vstr d7, [sp] │ │ │ │ bl 151bf4 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ orrs r7, r3 │ │ │ │ @@ -391629,15 +391655,15 @@ │ │ │ │ ldr r2, [sp, #208] @ 0xd0 │ │ │ │ subs r3, #245 @ 0xf5 │ │ │ │ orrs r3, r2 │ │ │ │ and.w r3, r9, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 15a59c │ │ │ │ + bne.n 15a5dc │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 428b4 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ @@ -391648,30 +391674,30 @@ │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ ldr r2, [sp, #208] @ 0xd0 │ │ │ │ subs r3, #245 @ 0xf5 │ │ │ │ orrs r3, r2 │ │ │ │ and.w r3, r9, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ - cbnz r3, 15a580 │ │ │ │ + cbnz r3, 15a5c0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ldr r2, [pc, #244] @ (15a620 ) │ │ │ │ + ldr r2, [pc, #244] @ (15a660 ) │ │ │ │ strd r7, r6, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #228] @ (15a618 ) │ │ │ │ + ldr r3, [pc, #228] @ (15a658 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 15a5f0 │ │ │ │ + bne.n 15a630 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add sp, #220 @ 0xdc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - vldr d7, [pc, #180] @ 15a600 │ │ │ │ + vldr d7, [pc, #180] @ 15a640 │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 151bf4 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ @@ -391684,59 +391710,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 152280 │ │ │ │ - b.n 15a4c8 │ │ │ │ + b.n 15a508 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #2 │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ bl 151bf4 │ │ │ │ ldrd r2, r3, [sp, #204] @ 0xcc │ │ │ │ orrs r7, r2 │ │ │ │ orrs r6, r3 │ │ │ │ - b.n 15a526 │ │ │ │ - vldr d7, [pc, #104] @ 15a608 │ │ │ │ + b.n 15a566 │ │ │ │ + vldr d7, [pc, #104] @ 15a648 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ vstr d7, [sp] │ │ │ │ bl 151bf4 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r6, r3 │ │ │ │ - b.n 15a4f8 │ │ │ │ - vldr d7, [pc, #68] @ 15a600 │ │ │ │ + b.n 15a538 │ │ │ │ + vldr d7, [pc, #68] @ 15a640 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ vstr d7, [sp] │ │ │ │ bl 151bf4 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r6, r3 │ │ │ │ - b.n 15a43a │ │ │ │ - vldr d7, [pc, #56] @ 15a610 │ │ │ │ + b.n 15a47a │ │ │ │ + vldr d7, [pc, #56] @ 15a650 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ vstr d7, [sp] │ │ │ │ bl 151bf4 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r6, r3 │ │ │ │ - b.n 15a408 │ │ │ │ + b.n 15a448 │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ lsls r5, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r4, r0 │ │ │ │ @@ -391749,34 +391775,34 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r3, r7] │ │ │ │ + ldrb r2, [r3, r6] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldrh r6, [r1, r3] │ │ │ │ + ldrh r6, [r1, r2] │ │ │ │ lsls r5, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3840] @ 0xf00 │ │ │ │ sub sp, #220 @ 0xdc │ │ │ │ movs r7, #0 │ │ │ │ mov r9, r1 │ │ │ │ - ldr.w r3, [pc, #1072] @ 15aa70 │ │ │ │ + ldr.w r3, [pc, #1072] @ 15aab0 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ str r7, [sp, #4] │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ ldr r5, [r1, #8] │ │ │ │ - ldr.w r1, [pc, #1060] @ 15aa74 │ │ │ │ + ldr.w r1, [pc, #1060] @ 15aab4 │ │ │ │ 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 │ │ │ │ @@ -391969,15 +391995,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 15aa2e │ │ │ │ + bne.w 15aa6e │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 428b4 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ @@ -391989,15 +392015,15 @@ │ │ │ │ ldr r2, [sp, #208] @ 0xd0 │ │ │ │ subs r3, #244 @ 0xf4 │ │ │ │ orrs r3, r2 │ │ │ │ and.w r3, fp, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 15aa12 │ │ │ │ + bne.w 15aa52 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 428b4 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ @@ -392017,15 +392043,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 15a9a2 │ │ │ │ + bne.n 15a9e2 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r0, r5 │ │ │ │ blx 428b4 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ movs r3, #0 │ │ │ │ @@ -392035,16 +392061,16 @@ │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ ldr r2, [sp, #208] @ 0xd0 │ │ │ │ subs r3, #245 @ 0xf5 │ │ │ │ orrs r3, r2 │ │ │ │ and.w r3, r9, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ - cbz r3, 15a922 │ │ │ │ - vldr d7, [pc, #324] @ 15aa50 │ │ │ │ + cbz r3, 15a962 │ │ │ │ + vldr d7, [pc, #324] @ 15aa90 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ vstr d7, [sp] │ │ │ │ bl 151bf4 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ orrs r7, r3 │ │ │ │ @@ -392065,15 +392091,15 @@ │ │ │ │ ldr r2, [sp, #208] @ 0xd0 │ │ │ │ subs r3, #245 @ 0xf5 │ │ │ │ orrs r3, r2 │ │ │ │ and.w r3, r9, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 15a9f6 │ │ │ │ + bne.n 15aa36 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 428b4 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ @@ -392084,30 +392110,30 @@ │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ ldr r2, [sp, #208] @ 0xd0 │ │ │ │ subs r3, #245 @ 0xf5 │ │ │ │ orrs r3, r2 │ │ │ │ and.w r3, r9, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ - cbnz r3, 15a9da │ │ │ │ + cbnz r3, 15aa1a │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - ldr r2, [pc, #244] @ (15aa78 ) │ │ │ │ + ldr r2, [pc, #244] @ (15aab8 ) │ │ │ │ strd r7, r6, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #228] @ (15aa70 ) │ │ │ │ + ldr r3, [pc, #228] @ (15aab0 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 15aa4a │ │ │ │ + bne.n 15aa8a │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add sp, #220 @ 0xdc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - vldr d7, [pc, #180] @ 15aa58 │ │ │ │ + vldr d7, [pc, #180] @ 15aa98 │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 151bf4 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ @@ -392120,59 +392146,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 152280 │ │ │ │ - b.n 15a922 │ │ │ │ + b.n 15a962 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #2 │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ bl 151bf4 │ │ │ │ ldrd r2, r3, [sp, #204] @ 0xcc │ │ │ │ orrs r7, r2 │ │ │ │ orrs r6, r3 │ │ │ │ - b.n 15a980 │ │ │ │ - vldr d7, [pc, #104] @ 15aa60 │ │ │ │ + b.n 15a9c0 │ │ │ │ + vldr d7, [pc, #104] @ 15aaa0 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ vstr d7, [sp] │ │ │ │ bl 151bf4 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r6, r3 │ │ │ │ - b.n 15a952 │ │ │ │ - vldr d7, [pc, #68] @ 15aa58 │ │ │ │ + b.n 15a992 │ │ │ │ + vldr d7, [pc, #68] @ 15aa98 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ vstr d7, [sp] │ │ │ │ bl 151bf4 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r6, r3 │ │ │ │ - b.n 15a894 │ │ │ │ - vldr d7, [pc, #56] @ 15aa68 │ │ │ │ + b.n 15a8d4 │ │ │ │ + vldr d7, [pc, #56] @ 15aaa8 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ vstr d7, [sp] │ │ │ │ bl 151bf4 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r6, r3 │ │ │ │ - b.n 15a862 │ │ │ │ + b.n 15a8a2 │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r5, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r4, r0 │ │ │ │ @@ -392185,27 +392211,27 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r5, r6] │ │ │ │ + ldr r4, [r5, r5] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldrsb r4, [r6, r1] │ │ │ │ + ldrsb r4, [r6, r0] │ │ │ │ lsls r5, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3840] @ 0xf00 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #716] @ (15ad60 ) │ │ │ │ - ldr r3, [pc, #716] @ (15ad64 ) │ │ │ │ + ldr r2, [pc, #716] @ (15ada0 ) │ │ │ │ + ldr r3, [pc, #716] @ (15ada4 ) │ │ │ │ sub sp, #220 @ 0xdc │ │ │ │ add r2, pc │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ mov fp, r0 │ │ │ │ mov r9, r8 │ │ │ │ mov sl, r8 │ │ │ │ @@ -392223,15 +392249,15 @@ │ │ │ │ ubfx r1, r5, #5, #1 │ │ │ │ str r7, [sp, #24] │ │ │ │ ubfx r3, r5, #6, #1 │ │ │ │ ands.w r7, r5, #5120 @ 0x1400 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r0, [sp, #8] │ │ │ │ str r4, [sp, #20] │ │ │ │ - beq.w 15ad68 │ │ │ │ + beq.w 15ada8 │ │ │ │ add r4, sp, #204 @ 0xcc │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ @@ -392307,15 +392333,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ blx 428b4 │ │ │ │ and.w r3, r5, #4096 @ 0x1000 │ │ │ │ ands.w r2, r5, #1024 @ 0x400 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #8] │ │ │ │ - bne.w 15afe2 │ │ │ │ + bne.w 15b022 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite ne │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, r3 │ │ │ │ strd r2, r3, [sp, #112] @ 0x70 │ │ │ │ @@ -392338,15 +392364,15 @@ │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ movs r1, #0 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ mov r0, r8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ blx 428b4 │ │ │ │ - vldr d7, [pc, #324] @ 15ad58 │ │ │ │ + vldr d7, [pc, #324] @ 15ad98 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 15297c │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -392456,33 +392482,33 @@ │ │ │ │ mov r0, r8 │ │ │ │ orrs r2, r3 │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ blx 428b4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 15aff4 │ │ │ │ + beq.w 15b034 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 15b0d2 │ │ │ │ + beq.w 15b112 │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 15b104 │ │ │ │ + beq.w 15b144 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 15affe │ │ │ │ + b.n 15b03e │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r4, r5] │ │ │ │ + strb r4, [r4, r4] │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #204 @ 0xcc │ │ │ │ strd r2, r7, [sp] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ @@ -392562,15 +392588,15 @@ │ │ │ │ mov r1, r7 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r0, r8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ blx 428b4 │ │ │ │ - vldr d7, [pc, #732] @ 15b118 │ │ │ │ + vldr d7, [pc, #732] @ 15b158 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 15297c │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -392614,15 +392640,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ orrs r5, r3 │ │ │ │ orr.w r7, r9, r7 │ │ │ │ blx 428b4 │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ mov r2, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 15aec6 │ │ │ │ + beq.n 15af06 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 152744 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -392702,79 +392728,79 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 151bf4 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 15afee │ │ │ │ + beq.n 15b02e │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 15b0f6 │ │ │ │ + beq.w 15b136 │ │ │ │ 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 151bf4 │ │ │ │ ldrd r2, r3, [sp, #204] @ 0xcc │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [pc, #352] @ (15b120 ) │ │ │ │ + ldr r2, [pc, #352] @ (15b160 ) │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [pc, #352] @ (15b124 ) │ │ │ │ + ldr r3, [pc, #352] @ (15b164 ) │ │ │ │ add r2, pc │ │ │ │ strd r7, r5, [fp] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 15b10e │ │ │ │ + bne.w 15b14e │ │ │ │ mov r0, fp │ │ │ │ add sp, #220 @ 0xdc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, sl │ │ │ │ mov r3, sl │ │ │ │ ite ne │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, sl │ │ │ │ - b.n 15abd4 │ │ │ │ + b.n 15ac14 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 15afaa │ │ │ │ + b.n 15afea │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 15b0c4 │ │ │ │ + bne.n 15b104 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ strd r3, r2, [sp, #160] @ 0xa0 │ │ │ │ mov r3, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 15b00e │ │ │ │ + beq.n 15b04e │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl 15a194 │ │ │ │ + bl 15a1d0 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #28 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ movs r1, #21 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 151bf4 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ - vldr d7, [pc, #232] @ 15b118 │ │ │ │ + vldr d7, [pc, #232] @ 15b158 │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ orr.w r8, r1, r3 │ │ │ │ @@ -392782,21 +392808,21 @@ │ │ │ │ bl 151bf4 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 15b0d8 │ │ │ │ + beq.n 15b118 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 15b0ea │ │ │ │ + beq.n 15b12a │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 15b0fa │ │ │ │ + beq.n 15b13a │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -392816,76 +392842,76 @@ │ │ │ │ bl 151bf4 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ orr.w r5, r8, r5 │ │ │ │ cmp r9, sl │ │ │ │ orr.w r7, r7, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orr.w r5, r5, r3 │ │ │ │ - bls.n 15afee │ │ │ │ + bls.n 15b02e │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ - cbz r3, 15b0f6 │ │ │ │ + cbz r3, 15b136 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 15afaa │ │ │ │ + b.n 15afea │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 15affe │ │ │ │ + b.n 15b03e │ │ │ │ ldr r2, [sp, #12] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ - b.n 15affe │ │ │ │ + b.n 15b03e │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 15b0f0 │ │ │ │ + cbz r3, 15b130 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 15b074 │ │ │ │ + b.n 15b0b4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 15b074 │ │ │ │ + b.n 15b0b4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 15b074 │ │ │ │ + b.n 15b0b4 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 15afaa │ │ │ │ + b.n 15afea │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 15b074 │ │ │ │ + b.n 15b0b4 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 15affe │ │ │ │ + b.n 15b03e │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r7, r0] │ │ │ │ + ldr r7, [pc, #992] @ (15b544 ) │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r0, r2, #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, #3840] @ 0xf00 │ │ │ │ mov r6, r2 │ │ │ │ - ldr.w r2, [pc, #1676] @ 15b7c8 │ │ │ │ - ldr.w r3, [pc, #1676] @ 15b7cc │ │ │ │ + ldr.w r2, [pc, #1676] @ 15b808 │ │ │ │ + ldr.w r3, [pc, #1676] @ 15b80c │ │ │ │ sub sp, #220 @ 0xdc │ │ │ │ add r2, pc │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ mov fp, r0 │ │ │ │ mov r9, r8 │ │ │ │ mov sl, r8 │ │ │ │ @@ -392903,15 +392929,15 @@ │ │ │ │ ubfx r1, r5, #5, #1 │ │ │ │ str r7, [sp, #24] │ │ │ │ ubfx r3, r5, #6, #1 │ │ │ │ ands.w r7, r5, #5120 @ 0x1400 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r0, [sp, #8] │ │ │ │ str r4, [sp, #20] │ │ │ │ - beq.w 15b408 │ │ │ │ + beq.w 15b448 │ │ │ │ add r4, sp, #204 @ 0xcc │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ @@ -392987,15 +393013,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ blx 428b4 │ │ │ │ and.w r3, r5, #4096 @ 0x1000 │ │ │ │ ands.w r2, r5, #1024 @ 0x400 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #8] │ │ │ │ - bne.w 15b68e │ │ │ │ + bne.w 15b6ce │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite ne │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, r3 │ │ │ │ strd r2, r3, [sp, #112] @ 0x70 │ │ │ │ @@ -393140,27 +393166,27 @@ │ │ │ │ mov r0, r8 │ │ │ │ orrs r2, r3 │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ blx 428b4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 15b6a0 │ │ │ │ + beq.w 15b6e0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 15b77e │ │ │ │ + beq.w 15b7be │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 15b7b0 │ │ │ │ + beq.w 15b7f0 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 15b6aa │ │ │ │ + b.n 15b6ea │ │ │ │ add r4, sp, #204 @ 0xcc │ │ │ │ strd r2, r7, [sp] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #28] │ │ │ │ bl 151bf4 │ │ │ │ @@ -393290,15 +393316,15 @@ │ │ │ │ blx 428b4 │ │ │ │ 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 15b566 │ │ │ │ + beq.n 15b5a6 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 152744 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -393381,79 +393407,79 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 151bf4 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 15b69a │ │ │ │ + beq.n 15b6da │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 15b7a2 │ │ │ │ + beq.w 15b7e2 │ │ │ │ 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 151bf4 │ │ │ │ ldrd r2, r3, [sp, #204] @ 0xcc │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [pc, #356] @ (15b7d0 ) │ │ │ │ + ldr r2, [pc, #356] @ (15b810 ) │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [pc, #348] @ (15b7cc ) │ │ │ │ + ldr r3, [pc, #348] @ (15b80c ) │ │ │ │ add r2, pc │ │ │ │ strd r7, r5, [fp] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 15b7ba │ │ │ │ + bne.w 15b7fa │ │ │ │ mov r0, fp │ │ │ │ add sp, #220 @ 0xdc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, sl │ │ │ │ mov r3, sl │ │ │ │ ite ne │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, sl │ │ │ │ - b.n 15b280 │ │ │ │ + b.n 15b2c0 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 15b656 │ │ │ │ + b.n 15b696 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 15b770 │ │ │ │ + bne.n 15b7b0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ strd r3, r2, [sp, #160] @ 0xa0 │ │ │ │ mov r3, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 15b6ba │ │ │ │ + beq.n 15b6fa │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl 15a194 │ │ │ │ + bl 15a1d0 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #28 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ movs r1, #21 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 151bf4 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ - vldr d7, [pc, #228] @ 15b7c0 │ │ │ │ + vldr d7, [pc, #228] @ 15b800 │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ orr.w r8, r1, r3 │ │ │ │ @@ -393461,21 +393487,21 @@ │ │ │ │ bl 151bf4 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 15b784 │ │ │ │ + beq.n 15b7c4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 15b796 │ │ │ │ + beq.n 15b7d6 │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 15b7a6 │ │ │ │ + beq.n 15b7e6 │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -393495,79 +393521,79 @@ │ │ │ │ bl 151bf4 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ orr.w r5, r8, r5 │ │ │ │ cmp r9, sl │ │ │ │ orr.w r7, r7, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orr.w r5, r5, r3 │ │ │ │ - bls.n 15b69a │ │ │ │ + bls.n 15b6da │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ - cbz r3, 15b7a2 │ │ │ │ + cbz r3, 15b7e2 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 15b656 │ │ │ │ + b.n 15b696 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 15b6aa │ │ │ │ + b.n 15b6ea │ │ │ │ ldr r2, [sp, #12] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ - b.n 15b6aa │ │ │ │ + b.n 15b6ea │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 15b79c │ │ │ │ + cbz r3, 15b7dc │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 15b720 │ │ │ │ + b.n 15b760 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 15b720 │ │ │ │ + b.n 15b760 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 15b720 │ │ │ │ + b.n 15b760 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 15b656 │ │ │ │ + b.n 15b696 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 15b720 │ │ │ │ + b.n 15b760 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 15b6aa │ │ │ │ + b.n 15b6ea │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #736] @ (15baac ) │ │ │ │ + ldr r6, [pc, #480] @ (15b9ec ) │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #560] @ (15ba04 ) │ │ │ │ + ldr r1, [pc, #304] @ (15b944 ) │ │ │ │ lsls r5, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3840] @ 0xf00 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #724] @ (15bac0 ) │ │ │ │ - ldr r3, [pc, #724] @ (15bac4 ) │ │ │ │ + ldr r2, [pc, #724] @ (15bb00 ) │ │ │ │ + ldr r3, [pc, #724] @ (15bb04 ) │ │ │ │ sub sp, #220 @ 0xdc │ │ │ │ add r2, pc │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ mov fp, r0 │ │ │ │ mov r9, r8 │ │ │ │ mov sl, r8 │ │ │ │ @@ -393585,15 +393611,15 @@ │ │ │ │ ubfx r1, r5, #5, #1 │ │ │ │ str r7, [sp, #24] │ │ │ │ ubfx r3, r5, #6, #1 │ │ │ │ ands.w r7, r5, #5120 @ 0x1400 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r0, [sp, #8] │ │ │ │ str r4, [sp, #20] │ │ │ │ - beq.w 15bac8 │ │ │ │ + beq.w 15bb08 │ │ │ │ add r4, sp, #204 @ 0xcc │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ @@ -393669,15 +393695,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ blx 428b4 │ │ │ │ and.w r3, r5, #4096 @ 0x1000 │ │ │ │ ands.w r2, r5, #1024 @ 0x400 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #8] │ │ │ │ - bne.w 15bd4a │ │ │ │ + bne.w 15bd8a │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite ne │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, r3 │ │ │ │ strd r2, r3, [sp, #112] @ 0x70 │ │ │ │ @@ -393700,15 +393726,15 @@ │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ movs r1, #0 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ mov r0, r8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ blx 428b4 │ │ │ │ - vldr d7, [pc, #332] @ 15bab8 │ │ │ │ + vldr d7, [pc, #332] @ 15baf8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 15297c │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -393821,33 +393847,33 @@ │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ blx 428b4 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 15bd5c │ │ │ │ + beq.w 15bd9c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 15be3a │ │ │ │ + beq.w 15be7a │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 15be6c │ │ │ │ + beq.w 15beac │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 15bd66 │ │ │ │ + b.n 15bda6 │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #48] @ (15baf4 ) │ │ │ │ + blxns r9 │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #204 @ 0xcc │ │ │ │ strd r2, r7, [sp] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ @@ -393927,15 +393953,15 @@ │ │ │ │ mov r1, r7 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r0, r8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ blx 428b4 │ │ │ │ - vldr d7, [pc, #740] @ 15be80 │ │ │ │ + vldr d7, [pc, #740] @ 15bec0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 15297c │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -393979,15 +394005,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ orrs r5, r3 │ │ │ │ orr.w r7, r9, r7 │ │ │ │ blx 428b4 │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ mov r2, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 15bc26 │ │ │ │ + beq.n 15bc66 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 152744 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -394050,15 +394076,15 @@ │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ movs r1, #0 │ │ │ │ orr.w r7, sl, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ mov r0, r8 │ │ │ │ orrs r5, r3 │ │ │ │ blx 428b4 │ │ │ │ - vldr d7, [pc, #436] @ 15be80 │ │ │ │ + vldr d7, [pc, #436] @ 15bec0 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ bl 152900 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ movs r2, #31 │ │ │ │ @@ -394069,79 +394095,79 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 151bf4 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 15bd56 │ │ │ │ + beq.n 15bd96 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 15be5e │ │ │ │ + beq.w 15be9e │ │ │ │ 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 151bf4 │ │ │ │ ldrd r2, r3, [sp, #204] @ 0xcc │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [pc, #352] @ (15be88 ) │ │ │ │ + ldr r2, [pc, #352] @ (15bec8 ) │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [pc, #352] @ (15be8c ) │ │ │ │ + ldr r3, [pc, #352] @ (15becc ) │ │ │ │ add r2, pc │ │ │ │ strd r7, r5, [fp] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 15be76 │ │ │ │ + bne.w 15beb6 │ │ │ │ mov r0, fp │ │ │ │ add sp, #220 @ 0xdc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, sl │ │ │ │ mov r3, sl │ │ │ │ ite ne │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, sl │ │ │ │ - b.n 15b92c │ │ │ │ + b.n 15b96c │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 15bd12 │ │ │ │ + b.n 15bd52 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 15be2c │ │ │ │ + bne.n 15be6c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ strd r3, r2, [sp, #160] @ 0xa0 │ │ │ │ mov r3, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 15bd76 │ │ │ │ + beq.n 15bdb6 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl 15a194 │ │ │ │ + bl 15a1d0 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #28 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ movs r1, #21 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 151bf4 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ - vldr d7, [pc, #232] @ 15be80 │ │ │ │ + vldr d7, [pc, #232] @ 15bec0 │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ orr.w r8, r1, r3 │ │ │ │ @@ -394149,21 +394175,21 @@ │ │ │ │ bl 151bf4 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 15be40 │ │ │ │ + beq.n 15be80 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 15be52 │ │ │ │ + beq.n 15be92 │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 15be62 │ │ │ │ + beq.n 15bea2 │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -394183,76 +394209,76 @@ │ │ │ │ bl 151bf4 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ orr.w r5, r8, r5 │ │ │ │ cmp r9, sl │ │ │ │ orr.w r7, r7, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orr.w r5, r5, r3 │ │ │ │ - bls.n 15bd56 │ │ │ │ + bls.n 15bd96 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ - cbz r3, 15be5e │ │ │ │ + cbz r3, 15be9e │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 15bd12 │ │ │ │ + b.n 15bd52 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 15bd66 │ │ │ │ + b.n 15bda6 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ - b.n 15bd66 │ │ │ │ + b.n 15bda6 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 15be58 │ │ │ │ + cbz r3, 15be98 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 15bddc │ │ │ │ + b.n 15be1c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 15bddc │ │ │ │ + b.n 15be1c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 15bddc │ │ │ │ + b.n 15be1c │ │ │ │ mov r2, r3 │ │ │ │ - b.n 15bd12 │ │ │ │ + b.n 15bd52 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 15bddc │ │ │ │ + b.n 15be1c │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 15bd66 │ │ │ │ + b.n 15bda6 │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cmn r0, r2 │ │ │ │ + cmp r0, r2 │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r0, r2, #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, #3840] @ 0xf00 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #732] @ (15c180 ) │ │ │ │ - ldr r3, [pc, #732] @ (15c184 ) │ │ │ │ + ldr r2, [pc, #732] @ (15c1c0 ) │ │ │ │ + ldr r3, [pc, #732] @ (15c1c4 ) │ │ │ │ sub sp, #220 @ 0xdc │ │ │ │ add r2, pc │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ mov fp, r0 │ │ │ │ mov r9, r8 │ │ │ │ mov sl, r8 │ │ │ │ @@ -394270,15 +394296,15 @@ │ │ │ │ ubfx r1, r5, #5, #1 │ │ │ │ str r7, [sp, #24] │ │ │ │ ubfx r3, r5, #6, #1 │ │ │ │ ands.w r7, r5, #5120 @ 0x1400 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r0, [sp, #8] │ │ │ │ str r4, [sp, #20] │ │ │ │ - beq.w 15c188 │ │ │ │ + beq.w 15c1c8 │ │ │ │ add r4, sp, #204 @ 0xcc │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ @@ -394354,15 +394380,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ blx 428b4 │ │ │ │ and.w r3, r5, #4096 @ 0x1000 │ │ │ │ ands.w r2, r5, #1024 @ 0x400 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #8] │ │ │ │ - bne.w 15c416 │ │ │ │ + bne.w 15c456 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite ne │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, r3 │ │ │ │ strd r2, r3, [sp, #112] @ 0x70 │ │ │ │ @@ -394385,15 +394411,15 @@ │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ movs r1, #0 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ mov r0, r8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ blx 428b4 │ │ │ │ - vldr d7, [pc, #340] @ 15c178 │ │ │ │ + vldr d7, [pc, #340] @ 15c1b8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 15297c │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -394440,15 +394466,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ orr.w r3, r9, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ blx 428b4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ mov r1, r8 │ │ │ │ - vldr d7, [pc, #200] @ 15c178 │ │ │ │ + vldr d7, [pc, #200] @ 15c1b8 │ │ │ │ mov r0, r4 │ │ │ │ mov.w sl, r3, lsr #10 │ │ │ │ cmp r9, sl │ │ │ │ it ls │ │ │ │ movls r2, #0 │ │ │ │ vstr d7, [sp, #136] @ 0x88 │ │ │ │ itt hi │ │ │ │ @@ -394509,33 +394535,33 @@ │ │ │ │ mov r0, r8 │ │ │ │ orrs r2, r3 │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ blx 428b4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 15c428 │ │ │ │ + beq.w 15c468 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 15c506 │ │ │ │ + beq.w 15c546 │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 15c548 │ │ │ │ + beq.w 15c588 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 15c432 │ │ │ │ + b.n 15c472 │ │ │ │ nop │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - adcs r4, r2 │ │ │ │ + asrs r4, r2 │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #204 @ 0xcc │ │ │ │ strd r2, r7, [sp] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ @@ -394615,15 +394641,15 @@ │ │ │ │ mov r1, r7 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r0, r8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ blx 428b4 │ │ │ │ - vldr d7, [pc, #732] @ 15c538 │ │ │ │ + vldr d7, [pc, #732] @ 15c578 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 15297c │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -394663,21 +394689,21 @@ │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ ldr r7, [sp, #208] @ 0xd0 │ │ │ │ mov r0, r8 │ │ │ │ orrs r5, r3 │ │ │ │ blx 428b4 │ │ │ │ - vldr d7, [pc, #612] @ 15c538 │ │ │ │ + vldr d7, [pc, #612] @ 15c578 │ │ │ │ orr.w r7, r9, r7 │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ vstr d7, [sp, #136] @ 0x88 │ │ │ │ mov r2, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 15c2ee │ │ │ │ + beq.n 15c32e │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 152744 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -394760,79 +394786,79 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 151bf4 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 15c422 │ │ │ │ + beq.n 15c462 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 15c52a │ │ │ │ + beq.w 15c56a │ │ │ │ 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 151bf4 │ │ │ │ ldrd r2, r3, [sp, #204] @ 0xcc │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [pc, #332] @ (15c540 ) │ │ │ │ + ldr r2, [pc, #332] @ (15c580 ) │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [pc, #332] @ (15c544 ) │ │ │ │ + ldr r3, [pc, #332] @ (15c584 ) │ │ │ │ add r2, pc │ │ │ │ strd r7, r5, [fp] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 15c552 │ │ │ │ + bne.w 15c592 │ │ │ │ mov r0, fp │ │ │ │ add sp, #220 @ 0xdc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, sl │ │ │ │ mov r3, sl │ │ │ │ ite ne │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, sl │ │ │ │ - b.n 15bfe4 │ │ │ │ + b.n 15c024 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 15c3de │ │ │ │ + b.n 15c41e │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 15c4f8 │ │ │ │ + bne.n 15c538 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ strd r3, r2, [sp, #160] @ 0xa0 │ │ │ │ mov r3, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 15c442 │ │ │ │ + beq.n 15c482 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl 15a194 │ │ │ │ + bl 15a1d0 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #28 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ movs r1, #21 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 151bf4 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ - vldr d7, [pc, #212] @ 15c538 │ │ │ │ + vldr d7, [pc, #212] @ 15c578 │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ orr.w r8, r1, r3 │ │ │ │ @@ -394840,21 +394866,21 @@ │ │ │ │ bl 151bf4 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 15c50c │ │ │ │ + beq.n 15c54c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 15c51e │ │ │ │ + beq.n 15c55e │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 15c52e │ │ │ │ + beq.n 15c56e │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -394874,75 +394900,75 @@ │ │ │ │ bl 151bf4 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ orr.w r5, r8, r5 │ │ │ │ cmp r9, sl │ │ │ │ orr.w r7, r7, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orr.w r5, r5, r3 │ │ │ │ - bls.n 15c422 │ │ │ │ + bls.n 15c462 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ - cbz r3, 15c52a │ │ │ │ + cbz r3, 15c56a │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 15c3de │ │ │ │ + b.n 15c41e │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 15c432 │ │ │ │ + b.n 15c472 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ - b.n 15c432 │ │ │ │ + b.n 15c472 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 15c524 │ │ │ │ + cbz r3, 15c564 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 15c4a8 │ │ │ │ + b.n 15c4e8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 15c4a8 │ │ │ │ + b.n 15c4e8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 15c4a8 │ │ │ │ + b.n 15c4e8 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 15c3de │ │ │ │ + b.n 15c41e │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 15c4a8 │ │ │ │ + b.n 15c4e8 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #4 │ │ │ │ + subs r3, #196 @ 0xc4 │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 15c432 │ │ │ │ + b.n 15c472 │ │ │ │ blx 42d94 <__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, #3840] @ 0xf00 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #740] @ (15c850 ) │ │ │ │ - ldr r3, [pc, #740] @ (15c854 ) │ │ │ │ + ldr r2, [pc, #740] @ (15c890 ) │ │ │ │ + ldr r3, [pc, #740] @ (15c894 ) │ │ │ │ sub sp, #220 @ 0xdc │ │ │ │ add r2, pc │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ mov fp, r0 │ │ │ │ mov r9, r8 │ │ │ │ mov sl, r8 │ │ │ │ @@ -394960,15 +394986,15 @@ │ │ │ │ ubfx r1, r5, #5, #1 │ │ │ │ str r7, [sp, #24] │ │ │ │ ubfx r3, r5, #6, #1 │ │ │ │ ands.w r7, r5, #5120 @ 0x1400 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r0, [sp, #8] │ │ │ │ str r4, [sp, #20] │ │ │ │ - beq.w 15c858 │ │ │ │ + beq.w 15c898 │ │ │ │ add r4, sp, #204 @ 0xcc │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ @@ -395044,15 +395070,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ blx 428b4 │ │ │ │ and.w r3, r5, #4096 @ 0x1000 │ │ │ │ ands.w r2, r5, #1024 @ 0x400 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #8] │ │ │ │ - bne.w 15caee │ │ │ │ + bne.w 15cb2e │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite ne │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, r3 │ │ │ │ strd r2, r3, [sp, #112] @ 0x70 │ │ │ │ @@ -395075,15 +395101,15 @@ │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ movs r1, #0 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ mov r0, r8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ blx 428b4 │ │ │ │ - vldr d7, [pc, #348] @ 15c848 │ │ │ │ + vldr d7, [pc, #348] @ 15c888 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 15297c │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -395130,15 +395156,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ orr.w r3, r9, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ blx 428b4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ mov r1, r8 │ │ │ │ - vldr d7, [pc, #208] @ 15c848 │ │ │ │ + vldr d7, [pc, #208] @ 15c888 │ │ │ │ mov r0, r4 │ │ │ │ mov.w sl, r3, lsr #10 │ │ │ │ cmp r9, sl │ │ │ │ it ls │ │ │ │ movls r2, #0 │ │ │ │ vstr d7, [sp, #136] @ 0x88 │ │ │ │ itt hi │ │ │ │ @@ -395202,33 +395228,33 @@ │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ blx 428b4 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 15cb00 │ │ │ │ + beq.w 15cb40 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 15cbde │ │ │ │ + beq.w 15cc1e │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 15cc20 │ │ │ │ + beq.w 15cc60 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 15cb0a │ │ │ │ + b.n 15cb4a │ │ │ │ nop │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #140 @ 0x8c │ │ │ │ + subs r2, #76 @ 0x4c │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #204 @ 0xcc │ │ │ │ strd r2, r7, [sp] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ @@ -395308,15 +395334,15 @@ │ │ │ │ mov r1, r7 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r0, r8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ blx 428b4 │ │ │ │ - vldr d7, [pc, #740] @ 15cc10 │ │ │ │ + vldr d7, [pc, #740] @ 15cc50 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 15297c │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -395356,21 +395382,21 @@ │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ ldr r7, [sp, #208] @ 0xd0 │ │ │ │ mov r0, r8 │ │ │ │ orrs r5, r3 │ │ │ │ blx 428b4 │ │ │ │ - vldr d7, [pc, #620] @ 15cc10 │ │ │ │ + vldr d7, [pc, #620] @ 15cc50 │ │ │ │ orr.w r7, r9, r7 │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ vstr d7, [sp, #136] @ 0x88 │ │ │ │ mov r2, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 15c9be │ │ │ │ + beq.n 15c9fe │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 152744 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -395436,15 +395462,15 @@ │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ movs r1, #0 │ │ │ │ orr.w r7, sl, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ mov r0, r8 │ │ │ │ orrs r5, r3 │ │ │ │ blx 428b4 │ │ │ │ - vldr d7, [pc, #416] @ 15cc10 │ │ │ │ + vldr d7, [pc, #416] @ 15cc50 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ bl 152900 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ movs r2, #31 │ │ │ │ @@ -395455,79 +395481,79 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 151bf4 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 15cafa │ │ │ │ + beq.n 15cb3a │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 15cc02 │ │ │ │ + beq.w 15cc42 │ │ │ │ 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 151bf4 │ │ │ │ ldrd r2, r3, [sp, #204] @ 0xcc │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [pc, #332] @ (15cc18 ) │ │ │ │ + ldr r2, [pc, #332] @ (15cc58 ) │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [pc, #332] @ (15cc1c ) │ │ │ │ + ldr r3, [pc, #332] @ (15cc5c ) │ │ │ │ add r2, pc │ │ │ │ strd r7, r5, [fp] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 15cc2a │ │ │ │ + bne.w 15cc6a │ │ │ │ mov r0, fp │ │ │ │ add sp, #220 @ 0xdc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, sl │ │ │ │ mov r3, sl │ │ │ │ ite ne │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, sl │ │ │ │ - b.n 15c6ac │ │ │ │ + b.n 15c6ec │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 15cab6 │ │ │ │ + b.n 15caf6 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 15cbd0 │ │ │ │ + bne.n 15cc10 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ strd r3, r2, [sp, #160] @ 0xa0 │ │ │ │ mov r3, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 15cb1a │ │ │ │ + beq.n 15cb5a │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl 15a194 │ │ │ │ + bl 15a1d0 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #28 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ movs r1, #21 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 151bf4 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ - vldr d7, [pc, #212] @ 15cc10 │ │ │ │ + vldr d7, [pc, #212] @ 15cc50 │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ orr.w r8, r1, r3 │ │ │ │ @@ -395535,21 +395561,21 @@ │ │ │ │ bl 151bf4 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 15cbe4 │ │ │ │ + beq.n 15cc24 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 15cbf6 │ │ │ │ + beq.n 15cc36 │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 15cc06 │ │ │ │ + beq.n 15cc46 │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -395569,75 +395595,75 @@ │ │ │ │ bl 151bf4 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ orr.w r5, r8, r5 │ │ │ │ cmp r9, sl │ │ │ │ orr.w r7, r7, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orr.w r5, r5, r3 │ │ │ │ - bls.n 15cafa │ │ │ │ + bls.n 15cb3a │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ - cbz r3, 15cc02 │ │ │ │ + cbz r3, 15cc42 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 15cab6 │ │ │ │ + b.n 15caf6 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 15cb0a │ │ │ │ + b.n 15cb4a │ │ │ │ ldr r2, [sp, #12] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ - b.n 15cb0a │ │ │ │ + b.n 15cb4a │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 15cbfc │ │ │ │ + cbz r3, 15cc3c │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 15cb80 │ │ │ │ + b.n 15cbc0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 15cb80 │ │ │ │ + b.n 15cbc0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 15cb80 │ │ │ │ + b.n 15cbc0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 15cab6 │ │ │ │ + b.n 15caf6 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 15cb80 │ │ │ │ + b.n 15cbc0 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #44 @ 0x2c │ │ │ │ + adds r4, #236 @ 0xec │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 15cb0a │ │ │ │ + b.n 15cb4a │ │ │ │ blx 42d94 <__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, #3840] @ 0xf00 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #748] @ (15cf30 ) │ │ │ │ - ldr r3, [pc, #748] @ (15cf34 ) │ │ │ │ + ldr r2, [pc, #748] @ (15cf70 ) │ │ │ │ + ldr r3, [pc, #748] @ (15cf74 ) │ │ │ │ sub sp, #220 @ 0xdc │ │ │ │ add r2, pc │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ mov fp, r0 │ │ │ │ mov r9, r8 │ │ │ │ mov sl, r8 │ │ │ │ @@ -395655,15 +395681,15 @@ │ │ │ │ ubfx r1, r5, #5, #1 │ │ │ │ str r7, [sp, #24] │ │ │ │ ubfx r3, r5, #6, #1 │ │ │ │ ands.w r7, r5, #5120 @ 0x1400 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r0, [sp, #8] │ │ │ │ str r4, [sp, #20] │ │ │ │ - beq.w 15cf38 │ │ │ │ + beq.w 15cf78 │ │ │ │ add r4, sp, #204 @ 0xcc │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ @@ -395739,15 +395765,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ blx 428b4 │ │ │ │ and.w r3, r5, #4096 @ 0x1000 │ │ │ │ ands.w r2, r5, #1024 @ 0x400 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #8] │ │ │ │ - bne.w 15d1cc │ │ │ │ + bne.w 15d20c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite ne │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, r3 │ │ │ │ strd r2, r3, [sp, #112] @ 0x70 │ │ │ │ @@ -395770,15 +395796,15 @@ │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ movs r1, #0 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ mov r0, r8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ blx 428b4 │ │ │ │ - vldr d7, [pc, #356] @ 15cf28 │ │ │ │ + vldr d7, [pc, #356] @ 15cf68 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 15297c │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -395825,15 +395851,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ orr.w r3, r9, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ blx 428b4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ mov r1, r8 │ │ │ │ - vldr d7, [pc, #216] @ 15cf28 │ │ │ │ + vldr d7, [pc, #216] @ 15cf68 │ │ │ │ mov r0, r4 │ │ │ │ mov.w sl, r3, lsr #10 │ │ │ │ cmp r9, sl │ │ │ │ it ls │ │ │ │ movls r2, #0 │ │ │ │ vstr d7, [sp, #136] @ 0x88 │ │ │ │ itt hi │ │ │ │ @@ -395898,34 +395924,34 @@ │ │ │ │ blx 428b4 │ │ │ │ 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 15d1de │ │ │ │ + beq.w 15d21e │ │ │ │ ldr r2, [sp, #12] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 15d2bc │ │ │ │ + beq.w 15d2fc │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 15d300 │ │ │ │ + beq.w 15d340 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 15d1e8 │ │ │ │ + b.n 15d228 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #180 @ 0xb4 │ │ │ │ + adds r3, #116 @ 0x74 │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #204 @ 0xcc │ │ │ │ strd r2, r7, [sp] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ @@ -396005,15 +396031,15 @@ │ │ │ │ mov r1, r7 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r0, r8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ blx 428b4 │ │ │ │ - vldr d7, [pc, #740] @ 15d2f0 │ │ │ │ + vldr d7, [pc, #740] @ 15d330 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 15297c │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -396053,21 +396079,21 @@ │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ ldr r7, [sp, #208] @ 0xd0 │ │ │ │ mov r0, r8 │ │ │ │ orrs r5, r3 │ │ │ │ blx 428b4 │ │ │ │ - vldr d7, [pc, #620] @ 15d2f0 │ │ │ │ + vldr d7, [pc, #620] @ 15d330 │ │ │ │ orr.w r7, r9, r7 │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ vstr d7, [sp, #136] @ 0x88 │ │ │ │ mov r2, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 15d09e │ │ │ │ + beq.n 15d0de │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 152744 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -396106,15 +396132,15 @@ │ │ │ │ movs r2, #16 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ movs r1, #9 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 151bf4 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ - vldr d7, [pc, #484] @ 15d2f0 │ │ │ │ + vldr d7, [pc, #484] @ 15d330 │ │ │ │ mov r2, r6 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ orr.w sl, r7, r3 │ │ │ │ vstr d7, [sp, #32] │ │ │ │ @@ -396130,15 +396156,15 @@ │ │ │ │ ldr r7, [sp, #204] @ 0xcc │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ orrs r7, r5 │ │ │ │ ldr r5, [sp, #208] @ 0xd0 │ │ │ │ blx 428b4 │ │ │ │ - vldr d7, [pc, #424] @ 15d2f0 │ │ │ │ + vldr d7, [pc, #424] @ 15d330 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ orr.w r5, sl, r5 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ bl 152900 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ @@ -396150,79 +396176,79 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 151bf4 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 15d1d8 │ │ │ │ + beq.n 15d218 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 15d2e0 │ │ │ │ + beq.w 15d320 │ │ │ │ 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 151bf4 │ │ │ │ ldrd r2, r3, [sp, #204] @ 0xcc │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [pc, #332] @ (15d2f8 ) │ │ │ │ + ldr r2, [pc, #332] @ (15d338 ) │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [pc, #332] @ (15d2fc ) │ │ │ │ + ldr r3, [pc, #332] @ (15d33c ) │ │ │ │ add r2, pc │ │ │ │ strd r7, r5, [fp] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 15d30a │ │ │ │ + bne.w 15d34a │ │ │ │ mov r0, fp │ │ │ │ add sp, #220 @ 0xdc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, sl │ │ │ │ mov r3, sl │ │ │ │ ite ne │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, sl │ │ │ │ - b.n 15cd84 │ │ │ │ + b.n 15cdc4 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 15d194 │ │ │ │ + b.n 15d1d4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 15d2ae │ │ │ │ + bne.n 15d2ee │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ strd r3, r2, [sp, #160] @ 0xa0 │ │ │ │ mov r3, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 15d1f8 │ │ │ │ + beq.n 15d238 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl 15a194 │ │ │ │ + bl 15a1d0 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #28 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ movs r1, #21 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 151bf4 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ - vldr d7, [pc, #216] @ 15d2f0 │ │ │ │ + vldr d7, [pc, #216] @ 15d330 │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ orr.w r8, r1, r3 │ │ │ │ @@ -396230,21 +396256,21 @@ │ │ │ │ bl 151bf4 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 15d2c2 │ │ │ │ + beq.n 15d302 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 15d2d4 │ │ │ │ + beq.n 15d314 │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 15d2e4 │ │ │ │ + beq.n 15d324 │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -396264,76 +396290,76 @@ │ │ │ │ bl 151bf4 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ orr.w r5, r8, r5 │ │ │ │ cmp r9, sl │ │ │ │ orr.w r7, r7, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orr.w r5, r5, r3 │ │ │ │ - bls.n 15d1d8 │ │ │ │ + bls.n 15d218 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ - cbz r3, 15d2e0 │ │ │ │ + cbz r3, 15d320 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 15d194 │ │ │ │ + b.n 15d1d4 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 15d1e8 │ │ │ │ + b.n 15d228 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ - b.n 15d1e8 │ │ │ │ + b.n 15d228 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 15d2da │ │ │ │ + cbz r3, 15d31a │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 15d25e │ │ │ │ + b.n 15d29e │ │ │ │ ldr r3, [sp, #12] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 15d25e │ │ │ │ + b.n 15d29e │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 15d25e │ │ │ │ + b.n 15d29e │ │ │ │ mov r2, r3 │ │ │ │ - b.n 15d194 │ │ │ │ + b.n 15d1d4 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 15d25e │ │ │ │ + b.n 15d29e │ │ │ │ nop │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #78 @ 0x4e │ │ │ │ + cmp r6, #14 │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 15d1e8 │ │ │ │ + b.n 15d228 │ │ │ │ blx 42d94 <__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, #3840] @ 0xf00 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #740] @ (15d608 ) │ │ │ │ - ldr r3, [pc, #740] @ (15d60c ) │ │ │ │ + ldr r2, [pc, #740] @ (15d648 ) │ │ │ │ + ldr r3, [pc, #740] @ (15d64c ) │ │ │ │ sub sp, #220 @ 0xdc │ │ │ │ add r2, pc │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ mov fp, r0 │ │ │ │ mov r9, r8 │ │ │ │ mov sl, r8 │ │ │ │ @@ -396351,15 +396377,15 @@ │ │ │ │ ubfx r1, r5, #5, #1 │ │ │ │ str r7, [sp, #24] │ │ │ │ ubfx r3, r5, #6, #1 │ │ │ │ ands.w r7, r5, #5120 @ 0x1400 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r0, [sp, #8] │ │ │ │ str r4, [sp, #20] │ │ │ │ - beq.w 15d610 │ │ │ │ + beq.w 15d650 │ │ │ │ add r4, sp, #204 @ 0xcc │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ @@ -396435,15 +396461,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ blx 428b4 │ │ │ │ and.w r3, r5, #4096 @ 0x1000 │ │ │ │ ands.w r2, r5, #1024 @ 0x400 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #8] │ │ │ │ - bne.w 15d8a4 │ │ │ │ + bne.w 15d8e4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite ne │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, r3 │ │ │ │ strd r2, r3, [sp, #112] @ 0x70 │ │ │ │ @@ -396466,15 +396492,15 @@ │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ movs r1, #0 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ mov r0, r8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ blx 428b4 │ │ │ │ - vldr d7, [pc, #348] @ 15d600 │ │ │ │ + vldr d7, [pc, #348] @ 15d640 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 15297c │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -396594,32 +396620,32 @@ │ │ │ │ blx 428b4 │ │ │ │ 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 15d8b6 │ │ │ │ + beq.w 15d8f6 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 15d994 │ │ │ │ + beq.w 15d9d4 │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 15d9d8 │ │ │ │ + beq.w 15da18 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 15d8c0 │ │ │ │ + b.n 15d900 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #212 @ 0xd4 │ │ │ │ + cmp r4, #148 @ 0x94 │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #204 @ 0xcc │ │ │ │ strd r2, r7, [sp] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ @@ -396699,15 +396725,15 @@ │ │ │ │ mov r1, r7 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r0, r8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ blx 428b4 │ │ │ │ - vldr d7, [pc, #740] @ 15d9c8 │ │ │ │ + vldr d7, [pc, #740] @ 15da08 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 15297c │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -396754,15 +396780,15 @@ │ │ │ │ blx 428b4 │ │ │ │ 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 15d776 │ │ │ │ + beq.n 15d7b6 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 152744 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -396801,15 +396827,15 @@ │ │ │ │ movs r2, #16 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ movs r1, #9 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 151bf4 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ - vldr d7, [pc, #484] @ 15d9c8 │ │ │ │ + vldr d7, [pc, #484] @ 15da08 │ │ │ │ mov r2, r6 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ orr.w sl, r7, r3 │ │ │ │ vstr d7, [sp, #32] │ │ │ │ @@ -396825,15 +396851,15 @@ │ │ │ │ ldr r7, [sp, #204] @ 0xcc │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ orrs r7, r5 │ │ │ │ ldr r5, [sp, #208] @ 0xd0 │ │ │ │ blx 428b4 │ │ │ │ - vldr d7, [pc, #424] @ 15d9c8 │ │ │ │ + vldr d7, [pc, #424] @ 15da08 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ orr.w r5, sl, r5 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ bl 152900 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ @@ -396845,79 +396871,79 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 151bf4 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 15d8b0 │ │ │ │ + beq.n 15d8f0 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 15d9b8 │ │ │ │ + beq.w 15d9f8 │ │ │ │ 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 151bf4 │ │ │ │ ldrd r2, r3, [sp, #204] @ 0xcc │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [pc, #332] @ (15d9d0 ) │ │ │ │ + ldr r2, [pc, #332] @ (15da10 ) │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [pc, #332] @ (15d9d4 ) │ │ │ │ + ldr r3, [pc, #332] @ (15da14 ) │ │ │ │ add r2, pc │ │ │ │ strd r7, r5, [fp] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 15d9e2 │ │ │ │ + bne.w 15da22 │ │ │ │ mov r0, fp │ │ │ │ add sp, #220 @ 0xdc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, sl │ │ │ │ mov r3, sl │ │ │ │ ite ne │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, sl │ │ │ │ - b.n 15d464 │ │ │ │ + b.n 15d4a4 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 15d86c │ │ │ │ + b.n 15d8ac │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 15d986 │ │ │ │ + bne.n 15d9c6 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ strd r3, r2, [sp, #160] @ 0xa0 │ │ │ │ mov r3, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 15d8d0 │ │ │ │ + beq.n 15d910 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl 15a194 │ │ │ │ + bl 15a1d0 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #28 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ movs r1, #21 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 151bf4 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ - vldr d7, [pc, #216] @ 15d9c8 │ │ │ │ + vldr d7, [pc, #216] @ 15da08 │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ orr.w r8, r1, r3 │ │ │ │ @@ -396925,21 +396951,21 @@ │ │ │ │ bl 151bf4 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 15d99a │ │ │ │ + beq.n 15d9da │ │ │ │ ldr r3, [sp, #12] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 15d9ac │ │ │ │ + beq.n 15d9ec │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 15d9bc │ │ │ │ + beq.n 15d9fc │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -396959,76 +396985,76 @@ │ │ │ │ bl 151bf4 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ orr.w r5, r8, r5 │ │ │ │ cmp r9, sl │ │ │ │ orr.w r7, r7, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orr.w r5, r5, r3 │ │ │ │ - bls.n 15d8b0 │ │ │ │ + bls.n 15d8f0 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ - cbz r3, 15d9b8 │ │ │ │ + cbz r3, 15d9f8 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 15d86c │ │ │ │ + b.n 15d8ac │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 15d8c0 │ │ │ │ + b.n 15d900 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ - b.n 15d8c0 │ │ │ │ + b.n 15d900 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 15d9b2 │ │ │ │ + cbz r3, 15d9f2 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 15d936 │ │ │ │ + b.n 15d976 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 15d936 │ │ │ │ + b.n 15d976 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 15d936 │ │ │ │ + b.n 15d976 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 15d86c │ │ │ │ + b.n 15d8ac │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 15d936 │ │ │ │ + b.n 15d976 │ │ │ │ nop │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #118 @ 0x76 │ │ │ │ + movs r7, #54 @ 0x36 │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 15d8c0 │ │ │ │ + b.n 15d900 │ │ │ │ blx 42d94 <__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, #3840] @ 0xf00 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #948] @ (15ddb0 ) │ │ │ │ - ldr r3, [pc, #948] @ (15ddb4 ) │ │ │ │ + ldr r2, [pc, #948] @ (15ddf0 ) │ │ │ │ + ldr r3, [pc, #948] @ (15ddf4 ) │ │ │ │ sub sp, #220 @ 0xdc │ │ │ │ add r2, pc │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ mov fp, r0 │ │ │ │ mov r9, r8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -397038,15 +397064,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #212] @ 0xd4 │ │ │ │ mov.w r3, #0 │ │ │ │ str r7, [sp, #8] │ │ │ │ str r1, [sp, #16] │ │ │ │ ands.w r7, r5, #5120 @ 0x1400 │ │ │ │ str r2, [sp, #0] │ │ │ │ - beq.w 15ddb8 │ │ │ │ + beq.w 15ddf8 │ │ │ │ add r4, sp, #204 @ 0xcc │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ bl 151bf4 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ @@ -397152,15 +397178,15 @@ │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r7, r3 │ │ │ │ blx 428b4 │ │ │ │ - vldr d7, [pc, #588] @ 15dda8 │ │ │ │ + vldr d7, [pc, #588] @ 15dde8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 15297c │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -397207,15 +397233,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ orr.w r3, r9, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx 428b4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ mov r1, r8 │ │ │ │ - vldr d7, [pc, #448] @ 15dda8 │ │ │ │ + vldr d7, [pc, #448] @ 15dde8 │ │ │ │ mov r0, r4 │ │ │ │ mov.w sl, r3, lsr #10 │ │ │ │ cmp r9, sl │ │ │ │ it ls │ │ │ │ movls r2, #0 │ │ │ │ vstr d7, [sp, #136] @ 0x88 │ │ │ │ itt hi │ │ │ │ @@ -397285,41 +397311,41 @@ │ │ │ │ blx 428b4 │ │ │ │ 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 15e08c │ │ │ │ + beq.w 15e0cc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 15e0a4 │ │ │ │ + bne.w 15e0e4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ strd r3, r2, [sp, #160] @ 0xa0 │ │ │ │ mov r3, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 15dcca │ │ │ │ + beq.n 15dd0a │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 15a194 │ │ │ │ + bl 15a1d0 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #28 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ movs r1, #21 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 151bf4 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ - vldr d7, [pc, #188] @ 15dda8 │ │ │ │ + vldr d7, [pc, #188] @ 15dde8 │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ orr.w r8, r1, r3 │ │ │ │ @@ -397327,21 +397353,21 @@ │ │ │ │ bl 151bf4 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 15e0be │ │ │ │ + beq.w 15e0fe │ │ │ │ ldr r3, [sp, #12] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 15e0d0 │ │ │ │ + beq.w 15e110 │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 15e0e0 │ │ │ │ + beq.w 15e120 │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -397373,29 +397399,29 @@ │ │ │ │ bl 151bf4 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ cmp r9, sl │ │ │ │ orr.w r5, r8, r5 │ │ │ │ orr.w r7, r7, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orr.w r5, r5, r3 │ │ │ │ - bls.w 15e09e │ │ │ │ + bls.w 15e0de │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 15e0dc │ │ │ │ + beq.w 15e11c │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 15e056 │ │ │ │ + b.n 15e096 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - movs r5, #252 @ 0xfc │ │ │ │ + movs r5, #188 @ 0xbc │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #204 @ 0xcc │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ @@ -397479,15 +397505,15 @@ │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r0, r8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ blx 428b4 │ │ │ │ - vldr d7, [pc, #600] @ 15e0f8 │ │ │ │ + vldr d7, [pc, #600] @ 15e138 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 15297c │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -397529,20 +397555,20 @@ │ │ │ │ mov r1, r7 │ │ │ │ ldr r7, [sp, #204] @ 0xcc │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r0, r8 │ │ │ │ orr.w r7, r9, r7 │ │ │ │ orr.w r9, sl, r3 │ │ │ │ blx 428b4 │ │ │ │ - vldr d7, [pc, #472] @ 15e0f8 │ │ │ │ + vldr d7, [pc, #472] @ 15e138 │ │ │ │ ldr.w sl, [r6, #16] │ │ │ │ vstr d7, [sp, #136] @ 0x88 │ │ │ │ mov r2, sl │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 15df36 │ │ │ │ + beq.n 15df76 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 152744 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -397587,15 +397613,15 @@ │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #208] @ 0xd0 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #16 │ │ │ │ bl 151bf4 │ │ │ │ ldr r2, [sp, #204] @ 0xcc │ │ │ │ - vldr d7, [pc, #320] @ 15e0f8 │ │ │ │ + vldr d7, [pc, #320] @ 15e138 │ │ │ │ mov r1, r8 │ │ │ │ orrs r7, r2 │ │ │ │ ldr r2, [sp, #208] @ 0xd0 │ │ │ │ mov r0, r4 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ mov r2, r6 │ │ │ │ vstr d7, [sp, #32] │ │ │ │ @@ -397612,15 +397638,15 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ orrs r7, r2 │ │ │ │ ldr r2, [sp, #208] @ 0xd0 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ blx 428b4 │ │ │ │ - vldr d7, [pc, #256] @ 15e0f8 │ │ │ │ + vldr d7, [pc, #256] @ 15e138 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ bl 152900 │ │ │ │ ldr r2, [sp, #204] @ 0xcc │ │ │ │ movs r1, #25 │ │ │ │ @@ -397641,152 +397667,153 @@ │ │ │ │ orr.w r5, r9, r3 │ │ │ │ bl 151bf4 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 15e09e │ │ │ │ + beq.n 15e0de │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 15e0dc │ │ │ │ + beq.n 15e11c │ │ │ │ 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 151bf4 │ │ │ │ ldrd r2, r3, [sp, #204] @ 0xcc │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [pc, #148] @ (15e100 ) │ │ │ │ + ldr r2, [pc, #148] @ (15e140 ) │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [pc, #148] @ (15e104 ) │ │ │ │ + ldr r3, [pc, #148] @ (15e144 ) │ │ │ │ add r2, pc │ │ │ │ strd r7, r5, [fp] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 15e0f4 │ │ │ │ + bne.n 15e134 │ │ │ │ mov r0, fp │ │ │ │ add sp, #220 @ 0xdc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 15e0b8 │ │ │ │ + cbz r3, 15e0f8 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 15dcba │ │ │ │ + b.n 15dcfa │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 15e056 │ │ │ │ + b.n 15e096 │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 15e0ea │ │ │ │ + beq.n 15e12a │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 15dcba │ │ │ │ + b.n 15dcfa │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 15dcba │ │ │ │ + b.n 15dcfa │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 15e0d6 │ │ │ │ + cbz r3, 15e116 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 15dd36 │ │ │ │ + b.n 15dd76 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 15dd36 │ │ │ │ + b.n 15dd76 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 15dd36 │ │ │ │ + b.n 15dd76 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 15e056 │ │ │ │ + b.n 15e096 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 15dd36 │ │ │ │ + b.n 15dd76 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 15dcba │ │ │ │ + b.n 15dcfa │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r1, #6 │ │ │ │ + subs r4, r1, #5 │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r0, r2, #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, #3824] @ 0xef0 │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ - ldr.w r3, [pc, #1232] @ 15e5f0 │ │ │ │ + ldr.w r3, [pc, #1248] @ 15e640 │ │ │ │ mov r7, r1 │ │ │ │ add r5, sp, #40 @ 0x28 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ movs r1, #0 │ │ │ │ - str r0, [sp, #8] │ │ │ │ + str r0, [sp, #12] │ │ │ │ add r4, sp, #212 @ 0xd4 │ │ │ │ - ldr.w r0, [pc, #1220] @ 15e5f4 │ │ │ │ + ldr.w r0, [pc, #1236] @ 15e644 │ │ │ │ mov.w fp, #0 │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ mov.w r3, #0 │ │ │ │ + ldr r3, [r7, #36] @ 0x24 │ │ │ │ + str r3, [sp, #8] │ │ │ │ blx 428b4 │ │ │ │ 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 152280 │ │ │ │ - ldr r2, [r7, #32] │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - ldr.w r9, [r7, #36] @ 0x24 │ │ │ │ + ldr.w r9, [r7, #32] │ │ │ │ ldr r1, [sp, #216] @ 0xd8 │ │ │ │ subs r3, #244 @ 0xf4 │ │ │ │ - cmp r2, #4 │ │ │ │ + cmp.w r9, #4 │ │ │ │ it eq │ │ │ │ - cmpeq.w r9, #4 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + cmpeq r2, #4 │ │ │ │ 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 15e37a │ │ │ │ + bne.w 15e3c4 │ │ │ │ mov r1, r3 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #16] │ │ │ │ blx 428b4 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ @@ -397794,35 +397821,36 @@ │ │ │ │ strd r6, fp, [sp, #64] @ 0x40 │ │ │ │ bl 152280 │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ ldr r1, [sp, #216] @ 0xd8 │ │ │ │ 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, #12] │ │ │ │ - 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 15e5fc │ │ │ │ - cmp.w r9, #2 │ │ │ │ - beq.w 15e744 │ │ │ │ + bne.w 15e64c │ │ │ │ + cmp r2, #2 │ │ │ │ + beq.w 15e7d4 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ - strd r1, r3, [sp] │ │ │ │ mov r0, r4 │ │ │ │ + strd r1, r3, [sp] │ │ │ │ mov r1, r2 │ │ │ │ bl 151bf4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -397844,16 +397872,16 @@ │ │ │ │ str r3, [sp, #16] │ │ │ │ orr.w sl, sl, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ bl 151bf4 │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ str r3, [sp, #20] │ │ │ │ orr.w r2, sl, r2 │ │ │ │ str r2, [sp, #16] │ │ │ │ ldrb r2, [r7, #12] │ │ │ │ mov.w sl, #0 │ │ │ │ @@ -397871,114 +397899,121 @@ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ strd r1, sl, [sp] │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 151bf4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - 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, #216] @ 0xd8 │ │ │ │ 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 151bf4 │ │ │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + 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, #216] @ 0xd8 │ │ │ │ + strd r2, sl, [sp] │ │ │ │ + ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #8] │ │ │ │ bl 151bf4 │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - movs r1, #55 @ 0x37 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + movs r1, #55 @ 0x37 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ orrs r3, r2 │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ + 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 151bf4 │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ mov r1, sl │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ + orrs r3, r2 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #8] │ │ │ │ blx 428b4 │ │ │ │ mov r2, r8 │ │ │ │ - mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ strd r6, fp, [sp, #64] @ 0x40 │ │ │ │ bl 152280 │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ str r2, [sp, #0] │ │ │ │ - movs r1, #32 │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ + movs r1, #32 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ bl 151bf4 │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r1, sl │ │ │ │ - orr.w r8, r9, r2 │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r5 │ │ │ │ - orr.w r9, r3, r2 │ │ │ │ + orr.w r8, r3, r2 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + orrs r3, r2 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ + str r3, [sp, #8] │ │ │ │ blx 428b4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - 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 152338 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - str r3, [sp, #0] │ │ │ │ + ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + str r2, [sp, #0] │ │ │ │ mov r1, sl │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ + str r2, [sp, #4] │ │ │ │ movs r2, #31 │ │ │ │ - str r3, [sp, #4] │ │ │ │ bl 151bf4 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr r1, [sp, #212] @ 0xd4 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ + orr.w r8, r8, r1 │ │ │ │ + ldr r1, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - 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 151bf4 │ │ │ │ ldrd r2, r3, [sp, #212] @ 0xd4 │ │ │ │ orr.w sl, r8, r2 │ │ │ │ - orr.w r4, r9, r3 │ │ │ │ - b.n 15e5b8 │ │ │ │ + orrs r4, r3 │ │ │ │ + b.n 15e602 │ │ │ │ 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] │ │ │ │ @@ -397987,162 +398022,162 @@ │ │ │ │ ubfx r3, sl, #1, #1 │ │ │ │ strd r3, fp, [sp] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #8] │ │ │ │ bl 151bf4 │ │ │ │ ldr r1, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - vldr d8, [pc, #552] @ 15e5e0 │ │ │ │ + vldr d8, [pc, #560] @ 15e630 │ │ │ │ orrs r3, r1 │ │ │ │ ldr r1, [sp, #216] @ 0xd8 │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ orrs r3, r1 │ │ │ │ ubfx r1, sl, #2, #1 │ │ │ │ strd r1, fp, [sp] │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #8] │ │ │ │ bl 151bf4 │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ orrs r3, r2 │ │ │ │ ldrb r2, [r7, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #8] │ │ │ │ bl 151bf4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ubfx r2, sl, #4, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ orr.w sl, r3, r2 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #8] │ │ │ │ bl 151bf4 │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ 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, #12] │ │ │ │ + str r3, [sp, #8] │ │ │ │ bl 151bf4 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ ldr r7, [r2, #0] │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ orrs r3, r2 │ │ │ │ ldrb r2, [r7, #0] │ │ │ │ str.w fp, [sp, #4] │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #8] │ │ │ │ ubfx r2, r2, #5, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ mov r1, r2 │ │ │ │ bl 151bf4 │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ mov r1, fp │ │ │ │ orr.w sl, sl, r2 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r5 │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #8] │ │ │ │ blx 428b4 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ vstr d8, [sp, #56] @ 0x38 │ │ │ │ bl 152338 │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ mov r1, fp │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #31 │ │ │ │ bl 151bf4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - mov r1, fp │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + mov r0, r4 │ │ │ │ ldr r7, [sp, #212] @ 0xd4 │ │ │ │ - mov r0, r5 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ + vstr d8, [sp] │ │ │ │ orr.w r7, sl, r7 │ │ │ │ orr.w sl, r3, r2 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ + bl 151bf4 │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ + mov r1, fp │ │ │ │ + orrs r7, r3 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + mov r0, r5 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ blx 428b4 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ strd r6, fp, [sp, #64] @ 0x40 │ │ │ │ bl 152280 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movs r2, #39 @ 0x27 │ │ │ │ + mov r0, r4 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 151bf4 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ vstr d8, [sp] │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 151bf4 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ - orrs r7, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - vstr d8, [sp] │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - bl 151bf4 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ strd r6, fp, [sp] │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 151bf4 │ │ │ │ - vldr d7, [pc, #204] @ 15e5e8 │ │ │ │ + vldr d7, [pc, #212] @ 15e638 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ vstr d7, [sp] │ │ │ │ @@ -398194,46 +398229,47 @@ │ │ │ │ mov r0, r5 │ │ │ │ blx 428b4 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ strd r6, fp, [sp, #64] @ 0x40 │ │ │ │ bl 152280 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r2, [pc, #60] @ (15e5f8 ) │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r2, [pc, #64] @ (15e648 ) │ │ │ │ strd sl, r4, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #44] @ (15e5f0 ) │ │ │ │ + ldr r3, [pc, #48] @ (15e640 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 15e91c │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ + bne.w 15e9ac │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + nop │ │ │ │ + nop.w │ │ │ │ movs r4, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r0, #3 │ │ │ │ + subs r6, r0, #2 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - subs r4, r7, r0 │ │ │ │ + adds r2, r6, r7 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ cmp r2, r9 │ │ │ │ - bne.w 15e1f2 │ │ │ │ + bne.w 15e236 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ strd r1, sl, [sp] │ │ │ │ mov r1, r2 │ │ │ │ bl 151bf4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ @@ -398257,19 +398293,19 @@ │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 151bf4 │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ 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, #216] @ 0xd8 │ │ │ │ - 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 151bf4 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ @@ -398283,41 +398319,41 @@ │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 151bf4 │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ - strd r3, sl, [sp] │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ + strd r3, sl, [sp] │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 151bf4 │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ strd r3, sl, [sp] │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 151bf4 │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - 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, #216] @ 0xd8 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [r7, #40] @ 0x28 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ @@ -398330,46 +398366,70 @@ │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ str r3, [sp, #16] │ │ │ │ blx 428b4 │ │ │ │ mov r2, r8 │ │ │ │ - mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ strd r6, fp, [sp, #64] @ 0x40 │ │ │ │ bl 152280 │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ str r2, [sp, #0] │ │ │ │ - movs r1, #32 │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ + movs r1, #32 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ bl 151bf4 │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r1, sl │ │ │ │ orr.w r8, r9, r2 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r5 │ │ │ │ orr.w r9, r3, r2 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ blx 428b4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + 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 15e336 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + bl 152338 │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r1, sl │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r2, #31 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 151bf4 │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + movs r2, #49 @ 0x31 │ │ │ │ + mov r0, r4 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + mov r1, r2 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + str.w fp, [sp, #4] │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + bl 151bf4 │ │ │ │ + ldrd r2, r3, [sp, #212] @ 0xd4 │ │ │ │ + orr.w sl, r8, r2 │ │ │ │ + orr.w r4, r9, r3 │ │ │ │ + b.n 15e602 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ strd r1, r3, [sp] │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #8] │ │ │ │ bl 151bf4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ @@ -398380,21 +398440,21 @@ │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ str r3, [sp, #4] │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - vldr d8, [pc, #416] @ 15e920 │ │ │ │ + vldr d8, [pc, #416] @ 15e9b0 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ bl 151bf4 │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ ldrb r2, [r7, #12] │ │ │ │ @@ -398410,15 +398470,15 @@ │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ bl 151bf4 │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ ldr r2, [r7, #40] @ 0x28 │ │ │ │ @@ -398437,15 +398497,15 @@ │ │ │ │ str r1, [sp, #4] │ │ │ │ ubfx r2, r2, #5, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ mov r1, r2 │ │ │ │ bl 151bf4 │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ blx 428b4 │ │ │ │ mov r2, r7 │ │ │ │ @@ -398453,83 +398513,83 @@ │ │ │ │ mov r0, r4 │ │ │ │ vstr d8, [sp, #56] @ 0x38 │ │ │ │ bl 152338 │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #31 │ │ │ │ bl 151bf4 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ ldr r7, [sp, #212] @ 0xd4 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ + vstr d8, [sp] │ │ │ │ + orr.w r7, r9, r7 │ │ │ │ + orr.w r9, sl, r2 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ + bl 151bf4 │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ + orrs r7, r3 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r5 │ │ │ │ - orr.w r7, r9, r7 │ │ │ │ - orr.w r9, sl, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ blx 428b4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r8 │ │ │ │ strd r6, fp, [sp, #64] @ 0x40 │ │ │ │ bl 152280 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movs r2, #39 @ 0x27 │ │ │ │ + mov r0, r4 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 151bf4 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ vstr d8, [sp] │ │ │ │ orr.w sl, r7, r3 │ │ │ │ ldr r5, [sp, #216] @ 0xd8 │ │ │ │ bl 151bf4 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ - orr.w r5, r9, r5 │ │ │ │ - vstr d8, [sp] │ │ │ │ - orrs r5, r3 │ │ │ │ - bl 151bf4 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ mov r0, r4 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r1, r2 │ │ │ │ strd r6, fp, [sp] │ │ │ │ + orr.w r5, r9, r5 │ │ │ │ + movs r6, #245 @ 0xf5 │ │ │ │ orrs r5, r3 │ │ │ │ bl 151bf4 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - movs r6, #245 @ 0xf5 │ │ │ │ movs r7, #0 │ │ │ │ strd r6, r7, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ bl 151bf4 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ vstr d8, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ bl 151bf4 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ @@ -398537,224 +398597,230 @@ │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ vstr d8, [sp] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ bl 151bf4 │ │ │ │ ldrd r2, r3, [sp, #212] @ 0xd4 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 15e5b8 │ │ │ │ + b.n 15e602 │ │ │ │ blx 42d94 <__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, #3824] @ 0xef0 │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ - ldr.w r3, [pc, #1208] @ 15edf8 │ │ │ │ + ldr.w r3, [pc, #1224] @ 15ee98 │ │ │ │ mov r7, r1 │ │ │ │ add r5, sp, #40 @ 0x28 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ movs r1, #0 │ │ │ │ - str r0, [sp, #12] │ │ │ │ + str r0, [sp, #8] │ │ │ │ add r4, sp, #212 @ 0xd4 │ │ │ │ - ldr.w r0, [pc, #1196] @ 15edfc │ │ │ │ + ldr.w r0, [pc, #1212] @ 15ee9c │ │ │ │ mov.w fp, #0 │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ mov.w r3, #0 │ │ │ │ + ldr r3, [r7, #36] @ 0x24 │ │ │ │ + str r3, [sp, #12] │ │ │ │ blx 428b4 │ │ │ │ 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 152280 │ │ │ │ - ldr r1, [r7, #32] │ │ │ │ - ldr r0, [r7, #36] @ 0x24 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - cmp r1, #4 │ │ │ │ + ldr.w r9, [r7, #32] │ │ │ │ + ldr r1, [sp, #216] @ 0xd8 │ │ │ │ + subs r3, #244 @ 0xf4 │ │ │ │ + cmp.w r9, #4 │ │ │ │ it eq │ │ │ │ - cmpeq r0, #4 │ │ │ │ - sub.w r3, r3, #244 @ 0xf4 │ │ │ │ + cmpeq r2, #4 │ │ │ │ ite eq │ │ │ │ - moveq.w r9, #1 │ │ │ │ - movne.w r9, #0 │ │ │ │ - orrs r3, r2 │ │ │ │ - and.w r9, r9, #1 │ │ │ │ + moveq r2, #1 │ │ │ │ + movne r2, #0 │ │ │ │ + orrs r3, r1 │ │ │ │ + and.w r3, r2, #1 │ │ │ │ it ne │ │ │ │ - movne.w r9, #0 │ │ │ │ - str r1, [sp, #16] │ │ │ │ - str r0, [sp, #20] │ │ │ │ - cmp.w r9, #0 │ │ │ │ - bne.w 15eb96 │ │ │ │ + movne r3, #0 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 15ec34 │ │ │ │ + mov r1, r3 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ - mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ + str r3, [sp, #16] │ │ │ │ blx 428b4 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ strd r6, fp, [sp, #64] @ 0x40 │ │ │ │ bl 152280 │ │ │ │ - ldr r2, [r7, #8] │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr r2, [sp, #212] @ 0xd4 │ │ │ │ ldr r1, [sp, #216] @ 0xd8 │ │ │ │ - subs r3, #245 @ 0xf5 │ │ │ │ - ubfx r0, r2, #2, #1 │ │ │ │ - orrs r3, r1 │ │ │ │ - ubfx sl, r2, #1, #1 │ │ │ │ + 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 r2, r2, #4, #1 │ │ │ │ - str r2, [sp, #28] │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - str r0, [sp, #24] │ │ │ │ - cmp r2, #2 │ │ │ │ + ubfx r3, r2, #1, #1 │ │ │ │ it eq │ │ │ │ - cmpeq r3, r9 │ │ │ │ - ite eq │ │ │ │ - moveq r3, #1 │ │ │ │ - movne r3, #0 │ │ │ │ - bne.w 15ee04 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #2 │ │ │ │ - beq.w 15ef46 │ │ │ │ + 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 15eea4 │ │ │ │ + cmp r2, #2 │ │ │ │ + beq.w 15efea │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ - strd r1, r9, [sp] │ │ │ │ + strd r1, r3, [sp] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ bl 151bf4 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - movs r3, #0 │ │ │ │ - mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str.w sl, [sp] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldrd r9, sl, [sp, #212] @ 0xd4 │ │ │ │ - bl 151bf4 │ │ │ │ + mov r1, r2 │ │ │ │ + str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r0, r4 │ │ │ │ + ldrd sl, r3, [sp, #212] @ 0xd4 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + bl 151bf4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + movs r3, #0 │ │ │ │ + ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ + orrs r3, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 151bf4 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - ldrb r2, [r7, #12] │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + orrs r3, r2 │ │ │ │ + ldrb r2, [r7, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + movs r3, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ - orr.w r3, sl, r3 │ │ │ │ - mov.w sl, #0 │ │ │ │ - str.w sl, [sp, #4] │ │ │ │ - str r3, [sp, #24] │ │ │ │ + str r3, [sp, #4] │ │ │ │ bl 151bf4 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - mov r0, r4 │ │ │ │ - strd r2, sl, [sp] │ │ │ │ + str r2, [sp, #0] │ │ │ │ + movs r3, #0 │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #24] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 151bf4 │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + movs r3, #0 │ │ │ │ + str.w r9, [sp] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + orr.w r9, sl, r2 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ - strd r3, sl, [sp] │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - orrs r3, r2 │ │ │ │ + orr.w sl, r3, r2 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ - str r3, [sp, #16] │ │ │ │ bl 151bf4 │ │ │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ - strd r3, sl, [sp] │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - orrs r3, r2 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + str r2, [sp, #0] │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ bl 151bf4 │ │ │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + movs r2, #56 @ 0x38 │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - str.w sl, [sp, #4] │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [r7, #40] @ 0x28 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - movs r2, #56 @ 0x38 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ + ldr r3, [r7, #40] @ 0x28 │ │ │ │ + str r3, [sp, #0] │ │ │ │ bl 151bf4 │ │ │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - mov r1, sl │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov r0, r5 │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - orrs r3, r2 │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + movs r1, #0 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + mov r0, r5 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ blx 428b4 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ strd r6, fp, [sp, #64] @ 0x40 │ │ │ │ bl 152280 │ │ │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - str r2, [sp, #0] │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + movs r2, #39 @ 0x27 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r1, #32 │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - movs r2, #39 @ 0x27 │ │ │ │ + str r3, [sp, #4] │ │ │ │ bl 151bf4 │ │ │ │ - ldr r2, [r7, #28] │ │ │ │ - ldr r5, [sp, #216] @ 0xd8 │ │ │ │ - mov r0, r4 │ │ │ │ + ldr r3, [r7, #28] │ │ │ │ ldr r7, [sp, #212] @ 0xd4 │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r5, [sp, #216] @ 0xd8 │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ orr.w r7, r9, r7 │ │ │ │ - mov r9, sl │ │ │ │ + mov.w r9, #0 │ │ │ │ + orr.w r5, sl, r5 │ │ │ │ ldrb.w r8, [r1] │ │ │ │ - orrs r5, r3 │ │ │ │ bl 1523d8 │ │ │ │ - mov r1, sl │ │ │ │ + mov r1, r9 │ │ │ │ ubfx r8, r8, #5, #1 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #10 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -398777,108 +398843,108 @@ │ │ │ │ str.w r8, [sp] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ bl 151bf4 │ │ │ │ ldrd r2, r3, [sp, #212] @ 0xd4 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 15edc0 │ │ │ │ + b.n 15ee5e │ │ │ │ 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 151bf4 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ ubfx r3, sl, #1, #1 │ │ │ │ strd r3, fp, [sp] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ str r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 151bf4 │ │ │ │ ldr r1, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - vldr d8, [pc, #532] @ 15ede8 │ │ │ │ + vldr d8, [pc, #536] @ 15ee88 │ │ │ │ orrs r3, r1 │ │ │ │ ldr r1, [sp, #216] @ 0xd8 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - 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, #16] │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 151bf4 │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ orrs r3, r2 │ │ │ │ ldrb r2, [r7, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 151bf4 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ ubfx r2, sl, #4, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ orr.w sl, r3, r2 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 151bf4 │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ 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, #16] │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 151bf4 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ ldr r7, [r2, #0] │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ orrs r3, r2 │ │ │ │ ldrb r2, [r7, #0] │ │ │ │ str.w fp, [sp, #4] │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #12] │ │ │ │ ubfx r2, r2, #5, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ mov r1, r2 │ │ │ │ bl 151bf4 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ mov r1, r7 │ │ │ │ ldr r7, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ orr.w r7, sl, r7 │ │ │ │ orr.w sl, r3, r2 │ │ │ │ bl 1523d8 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ @@ -398886,19 +398952,28 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #10 │ │ │ │ mov r1, fp │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 151bf4 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ + orrs r7, r3 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ + vstr d8, [sp] │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ + bl 151bf4 │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r1, fp │ │ │ │ + mov r0, r5 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - mov r0, r5 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ blx 428b4 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ strd r6, fp, [sp, #64] @ 0x40 │ │ │ │ bl 152280 │ │ │ │ @@ -398916,32 +398991,23 @@ │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ vstr d8, [sp] │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 151bf4 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ - orrs r7, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - vstr d8, [sp] │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - bl 151bf4 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ strd r6, fp, [sp] │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 151bf4 │ │ │ │ - vldr d7, [pc, #204] @ 15edf0 │ │ │ │ + vldr d7, [pc, #208] @ 15ee90 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ vstr d7, [sp] │ │ │ │ @@ -398993,552 +399059,563 @@ │ │ │ │ mov r0, r5 │ │ │ │ blx 428b4 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ strd r6, fp, [sp, #64] @ 0x40 │ │ │ │ bl 152280 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r2, [pc, #60] @ (15ee00 ) │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r2, [pc, #60] @ (15eea0 ) │ │ │ │ strd sl, r4, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #44] @ (15edf8 ) │ │ │ │ + ldr r3, [pc, #44] @ (15ee98 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 15f10c │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ + bne.w 15f1a2 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + nop │ │ │ │ movs r4, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r4, #26 │ │ │ │ + asrs r6, r2, #24 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - asrs r4, r6, #8 │ │ │ │ + asrs r6, r2, #6 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldrd r2, r0, [sp, #16] │ │ │ │ - cmp r2, r0 │ │ │ │ - bne.w 15ea0a │ │ │ │ + cmp r2, r9 │ │ │ │ + bne.w 15eaa6 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ - strd r1, r3, [sp] │ │ │ │ mov r0, r4 │ │ │ │ + strd r1, sl, [sp] │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #20] │ │ │ │ bl 151bf4 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - movs r3, #0 │ │ │ │ - mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str.w sl, [sp] │ │ │ │ + mov r1, r2 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldrd r9, sl, [sp, #212] @ 0xd4 │ │ │ │ + ldrd r9, r3, [sp, #212] @ 0xd4 │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 151bf4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - movs r3, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ + movs r3, #0 │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ orr.w r9, r9, r2 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ + orrs r3, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 151bf4 │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + 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, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ - 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 151bf4 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - str r2, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ + ldr r2, [sp, #212] @ 0xd4 │ │ │ │ str r3, [sp, #4] │ │ │ │ orr.w r9, r9, r2 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ + orrs r3, r2 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 151bf4 │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ + strd r3, sl, [sp] │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + orrs r3, r2 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 151bf4 │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + mov r0, r4 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ + strd r3, sl, [sp] │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + orrs r3, r2 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 151bf4 │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - 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 151bf4 │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ + mov r1, sl │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ + orrs r3, r2 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ + str r3, [sp, #12] │ │ │ │ blx 428b4 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ strd r6, fp, [sp, #64] @ 0x40 │ │ │ │ bl 152280 │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - movs r1, #32 │ │ │ │ str r2, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ + movs r1, #32 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ + mov r0, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ bl 151bf4 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ ldr r5, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r7, [sp, #212] @ 0xd4 │ │ │ │ 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 1523d8 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ + mov r1, sl │ │ │ │ ubfx r8, r8, #5, #1 │ │ │ │ - b.n 15eb44 │ │ │ │ + b.n 15ebe2 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ - strd r1, r9, [sp] │ │ │ │ + strd r1, r3, [sp] │ │ │ │ mov r1, r2 │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 151bf4 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ + str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ - str.w sl, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldrd sl, r3, [sp, #212] @ 0xd4 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + ldrd r9, sl, [sp, #212] @ 0xd4 │ │ │ │ bl 151bf4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - str r2, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ + ldr r2, [sp, #212] @ 0xd4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - orrs r3, r2 │ │ │ │ + vldr d8, [pc, #388] @ 15f1a8 │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #16] │ │ │ │ bl 151bf4 │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ 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, #16] │ │ │ │ bl 151bf4 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - movs r3, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ + movs r3, #0 │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - orrs r3, r2 │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #16] │ │ │ │ bl 151bf4 │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - str.w r9, [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, #16] │ │ │ │ bl 151bf4 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ movs r1, #0 │ │ │ │ ldr r7, [r2, #0] │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - orrs r3, r2 │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ ldrb r2, [r7, #0] │ │ │ │ str r1, [sp, #4] │ │ │ │ - str r3, [sp, #16] │ │ │ │ ubfx r2, r2, #5, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ mov r1, r2 │ │ │ │ bl 151bf4 │ │ │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ mov r1, r7 │ │ │ │ - ldr r7, [sp, #216] @ 0xd8 │ │ │ │ + ldr r7, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ - orrs r7, r3 │ │ │ │ + orr.w r7, r9, r7 │ │ │ │ + orr.w r9, sl, r2 │ │ │ │ bl 1523d8 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r1, r9 │ │ │ │ - str r3, [sp, #0] │ │ │ │ + ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + str r2, [sp, #4] │ │ │ │ movs r2, #10 │ │ │ │ - str r3, [sp, #4] │ │ │ │ + bl 151bf4 │ │ │ │ + ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ + orrs r7, r2 │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ + vstr d8, [sp] │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ bl 151bf4 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r1, r9 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orrs r7, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r5 │ │ │ │ - mov.w r9, #0 │ │ │ │ - orrs r7, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ blx 428b4 │ │ │ │ - mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ + mov r2, r8 │ │ │ │ strd r6, fp, [sp, #64] @ 0x40 │ │ │ │ bl 152280 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 151bf4 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov.w r8, #2 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ - strd r8, r9, [sp] │ │ │ │ - orr.w r5, r7, r3 │ │ │ │ - bl 151bf4 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ - strd r8, r9, [sp] │ │ │ │ - orrs r5, r3 │ │ │ │ + vstr d8, [sp] │ │ │ │ + orr.w sl, r7, r3 │ │ │ │ + ldr r5, [sp, #216] @ 0xd8 │ │ │ │ bl 151bf4 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ - mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + mov r1, r2 │ │ │ │ strd r6, fp, [sp] │ │ │ │ - movs r7, #0 │ │ │ │ + orr.w r5, r9, r5 │ │ │ │ + movs r6, #245 @ 0xf5 │ │ │ │ orrs r5, r3 │ │ │ │ bl 151bf4 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - movs r6, #245 @ 0xf5 │ │ │ │ + movs r7, #0 │ │ │ │ strd r6, r7, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ bl 151bf4 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - strd r8, r9, [sp] │ │ │ │ + vstr d8, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ bl 151bf4 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - strd r8, r9, [sp] │ │ │ │ + vstr d8, [sp] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ - b.n 15eb86 │ │ │ │ + b.n 15ec24 │ │ │ │ blx 42d94 <__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, #3824] @ 0xef0 │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ - ldr.w r3, [pc, #1208] @ 15f5e0 │ │ │ │ + ldr.w r3, [pc, #1224] @ 15f690 │ │ │ │ mov r7, r1 │ │ │ │ add r5, sp, #40 @ 0x28 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ movs r1, #0 │ │ │ │ - str r0, [sp, #12] │ │ │ │ + str r0, [sp, #8] │ │ │ │ add r4, sp, #212 @ 0xd4 │ │ │ │ - ldr.w r0, [pc, #1196] @ 15f5e4 │ │ │ │ + ldr.w r0, [pc, #1212] @ 15f694 │ │ │ │ mov.w fp, #0 │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ mov.w r3, #0 │ │ │ │ + ldr r3, [r7, #36] @ 0x24 │ │ │ │ + str r3, [sp, #12] │ │ │ │ blx 428b4 │ │ │ │ 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 152280 │ │ │ │ - ldr r1, [r7, #32] │ │ │ │ - ldr r0, [r7, #36] @ 0x24 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - cmp r1, #4 │ │ │ │ + ldr.w r9, [r7, #32] │ │ │ │ + ldr r1, [sp, #216] @ 0xd8 │ │ │ │ + subs r3, #244 @ 0xf4 │ │ │ │ + cmp.w r9, #4 │ │ │ │ it eq │ │ │ │ - cmpeq r0, #4 │ │ │ │ - sub.w r3, r3, #244 @ 0xf4 │ │ │ │ + cmpeq r2, #4 │ │ │ │ ite eq │ │ │ │ - moveq.w r9, #1 │ │ │ │ - movne.w r9, #0 │ │ │ │ - orrs r3, r2 │ │ │ │ - and.w r9, r9, #1 │ │ │ │ + moveq r2, #1 │ │ │ │ + movne r2, #0 │ │ │ │ + orrs r3, r1 │ │ │ │ + and.w r3, r2, #1 │ │ │ │ it ne │ │ │ │ - movne.w r9, #0 │ │ │ │ - str r1, [sp, #16] │ │ │ │ - str r0, [sp, #20] │ │ │ │ - cmp.w r9, #0 │ │ │ │ - bne.w 15f37e │ │ │ │ + movne r3, #0 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 15f42c │ │ │ │ + mov r1, r3 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ - mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ + str r3, [sp, #16] │ │ │ │ blx 428b4 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ strd r6, fp, [sp, #64] @ 0x40 │ │ │ │ bl 152280 │ │ │ │ - ldr r2, [r7, #8] │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr r2, [sp, #212] @ 0xd4 │ │ │ │ ldr r1, [sp, #216] @ 0xd8 │ │ │ │ - subs r3, #245 @ 0xf5 │ │ │ │ - ubfx r0, r2, #2, #1 │ │ │ │ - orrs r3, r1 │ │ │ │ - ubfx sl, r2, #1, #1 │ │ │ │ + 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 r2, r2, #4, #1 │ │ │ │ - str r2, [sp, #28] │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - str r0, [sp, #24] │ │ │ │ - cmp r2, #2 │ │ │ │ + ubfx r3, r2, #1, #1 │ │ │ │ it eq │ │ │ │ - cmpeq r3, r9 │ │ │ │ - ite eq │ │ │ │ - moveq r3, #1 │ │ │ │ - movne r3, #0 │ │ │ │ - bne.w 15f5ec │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #2 │ │ │ │ - beq.w 15f72e │ │ │ │ + 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 15f69c │ │ │ │ + cmp r2, #2 │ │ │ │ + beq.w 15f7e2 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ - strd r1, r9, [sp] │ │ │ │ + strd r1, r3, [sp] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ bl 151bf4 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - movs r3, #0 │ │ │ │ - mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str.w sl, [sp] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldrd r9, sl, [sp, #212] @ 0xd4 │ │ │ │ - bl 151bf4 │ │ │ │ + mov r1, r2 │ │ │ │ + str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r0, r4 │ │ │ │ + ldrd sl, r3, [sp, #212] @ 0xd4 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + bl 151bf4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + movs r3, #0 │ │ │ │ + ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ + orrs r3, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 151bf4 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - ldrb r2, [r7, #12] │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + orrs r3, r2 │ │ │ │ + ldrb r2, [r7, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + movs r3, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ - orr.w r3, sl, r3 │ │ │ │ - mov.w sl, #0 │ │ │ │ - str.w sl, [sp, #4] │ │ │ │ - str r3, [sp, #24] │ │ │ │ + str r3, [sp, #4] │ │ │ │ bl 151bf4 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - mov r0, r4 │ │ │ │ - strd r2, sl, [sp] │ │ │ │ + str r2, [sp, #0] │ │ │ │ + movs r3, #0 │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #24] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 151bf4 │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + movs r3, #0 │ │ │ │ + str.w r9, [sp] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + orr.w r9, sl, r2 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ - strd r3, sl, [sp] │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - orrs r3, r2 │ │ │ │ + orr.w sl, r3, r2 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ - str r3, [sp, #16] │ │ │ │ bl 151bf4 │ │ │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ - strd r3, sl, [sp] │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - orrs r3, r2 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + str r2, [sp, #0] │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ bl 151bf4 │ │ │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + movs r2, #56 @ 0x38 │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - str.w sl, [sp, #4] │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [r7, #40] @ 0x28 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - movs r2, #56 @ 0x38 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ + ldr r3, [r7, #40] @ 0x28 │ │ │ │ + str r3, [sp, #0] │ │ │ │ bl 151bf4 │ │ │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - mov r1, sl │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov r0, r5 │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - orrs r3, r2 │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + movs r1, #0 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + mov r0, r5 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ blx 428b4 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ strd r6, fp, [sp, #64] @ 0x40 │ │ │ │ bl 152280 │ │ │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - str r2, [sp, #0] │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + movs r2, #39 @ 0x27 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r1, #32 │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - movs r2, #39 @ 0x27 │ │ │ │ + str r3, [sp, #4] │ │ │ │ bl 151bf4 │ │ │ │ - ldr r2, [r7, #28] │ │ │ │ - ldr r5, [sp, #216] @ 0xd8 │ │ │ │ - mov r0, r4 │ │ │ │ + ldr r3, [r7, #28] │ │ │ │ ldr r7, [sp, #212] @ 0xd4 │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r5, [sp, #216] @ 0xd8 │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ orr.w r7, r9, r7 │ │ │ │ - mov r9, sl │ │ │ │ + mov.w r9, #0 │ │ │ │ + orr.w r5, sl, r5 │ │ │ │ ldrb.w r8, [r1] │ │ │ │ - orrs r5, r3 │ │ │ │ bl 1524b8 │ │ │ │ - mov r1, sl │ │ │ │ + mov r1, r9 │ │ │ │ ubfx r8, r8, #5, #1 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #9 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -399561,108 +399638,108 @@ │ │ │ │ str.w r8, [sp] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ bl 151bf4 │ │ │ │ ldrd r2, r3, [sp, #212] @ 0xd4 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 15f5a8 │ │ │ │ + b.n 15f656 │ │ │ │ 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 151bf4 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ ubfx r3, sl, #1, #1 │ │ │ │ strd r3, fp, [sp] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ str r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 151bf4 │ │ │ │ ldr r1, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - vldr d8, [pc, #532] @ 15f5d0 │ │ │ │ + vldr d8, [pc, #536] @ 15f680 │ │ │ │ orrs r3, r1 │ │ │ │ ldr r1, [sp, #216] @ 0xd8 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - 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, #16] │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 151bf4 │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ orrs r3, r2 │ │ │ │ ldrb r2, [r7, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 151bf4 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ ubfx r2, sl, #4, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ orr.w sl, r3, r2 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 151bf4 │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ 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, #16] │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 151bf4 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ ldr r7, [r2, #0] │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ orrs r3, r2 │ │ │ │ ldrb r2, [r7, #0] │ │ │ │ str.w fp, [sp, #4] │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #12] │ │ │ │ ubfx r2, r2, #5, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ mov r1, r2 │ │ │ │ bl 151bf4 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ mov r1, r7 │ │ │ │ ldr r7, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ orr.w r7, sl, r7 │ │ │ │ orr.w sl, r3, r2 │ │ │ │ bl 1524b8 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ @@ -399670,19 +399747,28 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #9 │ │ │ │ mov r1, fp │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 151bf4 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ + orrs r7, r3 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ + vstr d8, [sp] │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ + bl 151bf4 │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r1, fp │ │ │ │ + mov r0, r5 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - mov r0, r5 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ blx 428b4 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ strd r6, fp, [sp, #64] @ 0x40 │ │ │ │ bl 152280 │ │ │ │ @@ -399700,32 +399786,23 @@ │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ vstr d8, [sp] │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 151bf4 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ - orrs r7, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - vstr d8, [sp] │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - bl 151bf4 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ strd r6, fp, [sp] │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 151bf4 │ │ │ │ - vldr d7, [pc, #204] @ 15f5d8 │ │ │ │ + vldr d7, [pc, #208] @ 15f688 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ vstr d7, [sp] │ │ │ │ @@ -399777,552 +399854,563 @@ │ │ │ │ mov r0, r5 │ │ │ │ blx 428b4 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ strd r6, fp, [sp, #64] @ 0x40 │ │ │ │ bl 152280 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r2, [pc, #60] @ (15f5e8 ) │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r2, [pc, #60] @ (15f698 ) │ │ │ │ strd sl, r4, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #44] @ (15f5e0 ) │ │ │ │ + ldr r3, [pc, #44] @ (15f690 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 15f8f4 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ + bne.w 15f99a │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + nop │ │ │ │ movs r4, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r7, #26 │ │ │ │ + lsrs r6, r3, #24 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - lsrs r4, r1, #9 │ │ │ │ + lsrs r6, r3, #6 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldrd r2, r0, [sp, #16] │ │ │ │ - cmp r2, r0 │ │ │ │ - bne.w 15f1f2 │ │ │ │ + cmp r2, r9 │ │ │ │ + bne.w 15f29e │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ - strd r1, r3, [sp] │ │ │ │ mov r0, r4 │ │ │ │ + strd r1, sl, [sp] │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #20] │ │ │ │ bl 151bf4 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - movs r3, #0 │ │ │ │ - mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str.w sl, [sp] │ │ │ │ + mov r1, r2 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldrd r9, sl, [sp, #212] @ 0xd4 │ │ │ │ + ldrd r9, r3, [sp, #212] @ 0xd4 │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 151bf4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - movs r3, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ + movs r3, #0 │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ orr.w r9, r9, r2 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ + orrs r3, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 151bf4 │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + 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, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ - 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 151bf4 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - str r2, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ + ldr r2, [sp, #212] @ 0xd4 │ │ │ │ str r3, [sp, #4] │ │ │ │ orr.w r9, r9, r2 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ + orrs r3, r2 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 151bf4 │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ + strd r3, sl, [sp] │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + orrs r3, r2 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 151bf4 │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + mov r0, r4 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ + strd r3, sl, [sp] │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + orrs r3, r2 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 151bf4 │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - 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 151bf4 │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ + mov r1, sl │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ + orrs r3, r2 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ + str r3, [sp, #12] │ │ │ │ blx 428b4 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ strd r6, fp, [sp, #64] @ 0x40 │ │ │ │ bl 152280 │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - movs r1, #32 │ │ │ │ str r2, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ + movs r1, #32 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ + mov r0, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ bl 151bf4 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ ldr r5, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r7, [sp, #212] @ 0xd4 │ │ │ │ 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 1524b8 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ + mov r1, sl │ │ │ │ ubfx r8, r8, #5, #1 │ │ │ │ - b.n 15f32c │ │ │ │ + b.n 15f3da │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ - strd r1, r9, [sp] │ │ │ │ + strd r1, r3, [sp] │ │ │ │ mov r1, r2 │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 151bf4 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ + str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ - str.w sl, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldrd sl, r3, [sp, #212] @ 0xd4 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + ldrd r9, sl, [sp, #212] @ 0xd4 │ │ │ │ bl 151bf4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - str r2, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ + ldr r2, [sp, #212] @ 0xd4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - orrs r3, r2 │ │ │ │ + vldr d8, [pc, #388] @ 15f9a0 │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #16] │ │ │ │ bl 151bf4 │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ 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, #16] │ │ │ │ bl 151bf4 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - movs r3, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ + movs r3, #0 │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - orrs r3, r2 │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #16] │ │ │ │ bl 151bf4 │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - str.w r9, [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, #16] │ │ │ │ bl 151bf4 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ movs r1, #0 │ │ │ │ ldr r7, [r2, #0] │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - orrs r3, r2 │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ ldrb r2, [r7, #0] │ │ │ │ str r1, [sp, #4] │ │ │ │ - str r3, [sp, #16] │ │ │ │ ubfx r2, r2, #5, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ mov r1, r2 │ │ │ │ bl 151bf4 │ │ │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ mov r1, r7 │ │ │ │ - ldr r7, [sp, #216] @ 0xd8 │ │ │ │ + ldr r7, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ - orrs r7, r3 │ │ │ │ + orr.w r7, r9, r7 │ │ │ │ + orr.w r9, sl, r2 │ │ │ │ bl 1524b8 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r1, r9 │ │ │ │ - str r3, [sp, #0] │ │ │ │ + ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + str r2, [sp, #4] │ │ │ │ movs r2, #9 │ │ │ │ - str r3, [sp, #4] │ │ │ │ + bl 151bf4 │ │ │ │ + ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ + orrs r7, r2 │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ + vstr d8, [sp] │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ bl 151bf4 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r1, r9 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orrs r7, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r5 │ │ │ │ - mov.w r9, #0 │ │ │ │ - orrs r7, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ blx 428b4 │ │ │ │ - mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ + mov r2, r8 │ │ │ │ strd r6, fp, [sp, #64] @ 0x40 │ │ │ │ bl 152280 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 151bf4 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov.w r8, #2 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ - strd r8, r9, [sp] │ │ │ │ - orr.w r5, r7, r3 │ │ │ │ - bl 151bf4 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ - strd r8, r9, [sp] │ │ │ │ - orrs r5, r3 │ │ │ │ + vstr d8, [sp] │ │ │ │ + orr.w sl, r7, r3 │ │ │ │ + ldr r5, [sp, #216] @ 0xd8 │ │ │ │ bl 151bf4 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ - mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + mov r1, r2 │ │ │ │ strd r6, fp, [sp] │ │ │ │ - movs r7, #0 │ │ │ │ + orr.w r5, r9, r5 │ │ │ │ + movs r6, #245 @ 0xf5 │ │ │ │ orrs r5, r3 │ │ │ │ bl 151bf4 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - movs r6, #245 @ 0xf5 │ │ │ │ + movs r7, #0 │ │ │ │ strd r6, r7, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ bl 151bf4 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - strd r8, r9, [sp] │ │ │ │ + vstr d8, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ bl 151bf4 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - strd r8, r9, [sp] │ │ │ │ + vstr d8, [sp] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ - b.n 15f36e │ │ │ │ + b.n 15f41c │ │ │ │ blx 42d94 <__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, #3824] @ 0xef0 │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ - ldr.w r3, [pc, #1208] @ 15fdc8 │ │ │ │ + ldr.w r3, [pc, #1224] @ 15fe88 │ │ │ │ mov r7, r1 │ │ │ │ add r5, sp, #40 @ 0x28 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ movs r1, #0 │ │ │ │ - str r0, [sp, #12] │ │ │ │ + str r0, [sp, #8] │ │ │ │ add r4, sp, #212 @ 0xd4 │ │ │ │ - ldr.w r0, [pc, #1196] @ 15fdcc │ │ │ │ + ldr.w r0, [pc, #1212] @ 15fe8c │ │ │ │ mov.w fp, #0 │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ mov.w r3, #0 │ │ │ │ + ldr r3, [r7, #36] @ 0x24 │ │ │ │ + str r3, [sp, #12] │ │ │ │ blx 428b4 │ │ │ │ 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 152280 │ │ │ │ - ldr r1, [r7, #32] │ │ │ │ - ldr r0, [r7, #36] @ 0x24 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - cmp r1, #4 │ │ │ │ + ldr.w r9, [r7, #32] │ │ │ │ + ldr r1, [sp, #216] @ 0xd8 │ │ │ │ + subs r3, #244 @ 0xf4 │ │ │ │ + cmp.w r9, #4 │ │ │ │ it eq │ │ │ │ - cmpeq r0, #4 │ │ │ │ - sub.w r3, r3, #244 @ 0xf4 │ │ │ │ + cmpeq r2, #4 │ │ │ │ ite eq │ │ │ │ - moveq.w r9, #1 │ │ │ │ - movne.w r9, #0 │ │ │ │ - orrs r3, r2 │ │ │ │ - and.w r9, r9, #1 │ │ │ │ + moveq r2, #1 │ │ │ │ + movne r2, #0 │ │ │ │ + orrs r3, r1 │ │ │ │ + and.w r3, r2, #1 │ │ │ │ it ne │ │ │ │ - movne.w r9, #0 │ │ │ │ - str r1, [sp, #16] │ │ │ │ - str r0, [sp, #20] │ │ │ │ - cmp.w r9, #0 │ │ │ │ - bne.w 15fb66 │ │ │ │ + movne r3, #0 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 15fc24 │ │ │ │ + mov r1, r3 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ - mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ + str r3, [sp, #16] │ │ │ │ blx 428b4 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ strd r6, fp, [sp, #64] @ 0x40 │ │ │ │ bl 152280 │ │ │ │ - ldr r2, [r7, #8] │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr r2, [sp, #212] @ 0xd4 │ │ │ │ ldr r1, [sp, #216] @ 0xd8 │ │ │ │ - subs r3, #245 @ 0xf5 │ │ │ │ - ubfx r0, r2, #2, #1 │ │ │ │ - orrs r3, r1 │ │ │ │ - ubfx sl, r2, #1, #1 │ │ │ │ + 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 r2, r2, #4, #1 │ │ │ │ - str r2, [sp, #28] │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - str r0, [sp, #24] │ │ │ │ - cmp r2, #2 │ │ │ │ + ubfx r3, r2, #1, #1 │ │ │ │ it eq │ │ │ │ - cmpeq r3, r9 │ │ │ │ - ite eq │ │ │ │ - moveq r3, #1 │ │ │ │ - movne r3, #0 │ │ │ │ - bne.w 15fdd4 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #2 │ │ │ │ - beq.w 15ff16 │ │ │ │ + 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 15fe94 │ │ │ │ + cmp r2, #2 │ │ │ │ + beq.w 15ffda │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ - strd r1, r9, [sp] │ │ │ │ + strd r1, r3, [sp] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ bl 151bf4 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - movs r3, #0 │ │ │ │ - mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str.w sl, [sp] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldrd r9, sl, [sp, #212] @ 0xd4 │ │ │ │ - bl 151bf4 │ │ │ │ + mov r1, r2 │ │ │ │ + str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r0, r4 │ │ │ │ + ldrd sl, r3, [sp, #212] @ 0xd4 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + bl 151bf4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + movs r3, #0 │ │ │ │ + ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ + orrs r3, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 151bf4 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - ldrb r2, [r7, #12] │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + orrs r3, r2 │ │ │ │ + ldrb r2, [r7, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + movs r3, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ - orr.w r3, sl, r3 │ │ │ │ - mov.w sl, #0 │ │ │ │ - str.w sl, [sp, #4] │ │ │ │ - str r3, [sp, #24] │ │ │ │ + str r3, [sp, #4] │ │ │ │ bl 151bf4 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - mov r0, r4 │ │ │ │ - strd r2, sl, [sp] │ │ │ │ + str r2, [sp, #0] │ │ │ │ + movs r3, #0 │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #24] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 151bf4 │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + movs r3, #0 │ │ │ │ + str.w r9, [sp] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + orr.w r9, sl, r2 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ - strd r3, sl, [sp] │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - orrs r3, r2 │ │ │ │ + orr.w sl, r3, r2 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ - str r3, [sp, #16] │ │ │ │ bl 151bf4 │ │ │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ - strd r3, sl, [sp] │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - orrs r3, r2 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + str r2, [sp, #0] │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ bl 151bf4 │ │ │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + movs r2, #56 @ 0x38 │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - str.w sl, [sp, #4] │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [r7, #40] @ 0x28 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - movs r2, #56 @ 0x38 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ + ldr r3, [r7, #40] @ 0x28 │ │ │ │ + str r3, [sp, #0] │ │ │ │ bl 151bf4 │ │ │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - mov r1, sl │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov r0, r5 │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - orrs r3, r2 │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + movs r1, #0 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + mov r0, r5 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ blx 428b4 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ strd r6, fp, [sp, #64] @ 0x40 │ │ │ │ bl 152280 │ │ │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - str r2, [sp, #0] │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + movs r2, #39 @ 0x27 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r1, #32 │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - movs r2, #39 @ 0x27 │ │ │ │ + str r3, [sp, #4] │ │ │ │ bl 151bf4 │ │ │ │ - ldr r2, [r7, #28] │ │ │ │ - ldr r5, [sp, #216] @ 0xd8 │ │ │ │ - mov r0, r4 │ │ │ │ + ldr r3, [r7, #28] │ │ │ │ ldr r7, [sp, #212] @ 0xd4 │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r5, [sp, #216] @ 0xd8 │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ orr.w r7, r9, r7 │ │ │ │ - mov r9, sl │ │ │ │ + mov.w r9, #0 │ │ │ │ + orr.w r5, sl, r5 │ │ │ │ ldrb.w r8, [r1] │ │ │ │ - orrs r5, r3 │ │ │ │ bl 1524b8 │ │ │ │ - mov r1, sl │ │ │ │ + mov r1, r9 │ │ │ │ ubfx r8, r8, #5, #1 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #9 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -400345,108 +400433,108 @@ │ │ │ │ str.w r8, [sp] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ bl 151bf4 │ │ │ │ ldrd r2, r3, [sp, #212] @ 0xd4 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 15fd90 │ │ │ │ + b.n 15fe4e │ │ │ │ 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 151bf4 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ ubfx r3, sl, #1, #1 │ │ │ │ strd r3, fp, [sp] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ str r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 151bf4 │ │ │ │ ldr r1, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - vldr d8, [pc, #532] @ 15fdb8 │ │ │ │ + vldr d8, [pc, #536] @ 15fe78 │ │ │ │ orrs r3, r1 │ │ │ │ ldr r1, [sp, #216] @ 0xd8 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - 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, #16] │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 151bf4 │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ orrs r3, r2 │ │ │ │ ldrb r2, [r7, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 151bf4 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ ubfx r2, sl, #4, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ orr.w sl, r3, r2 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 151bf4 │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ 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, #16] │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 151bf4 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ ldr r7, [r2, #0] │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ orrs r3, r2 │ │ │ │ ldrb r2, [r7, #0] │ │ │ │ str.w fp, [sp, #4] │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #12] │ │ │ │ ubfx r2, r2, #5, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ mov r1, r2 │ │ │ │ bl 151bf4 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ mov r1, r7 │ │ │ │ ldr r7, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ orr.w r7, sl, r7 │ │ │ │ orr.w sl, r3, r2 │ │ │ │ bl 1524b8 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ @@ -400454,19 +400542,28 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #9 │ │ │ │ mov r1, fp │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 151bf4 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ + orrs r7, r3 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ + vstr d8, [sp] │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ + bl 151bf4 │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r1, fp │ │ │ │ + mov r0, r5 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - mov r0, r5 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ blx 428b4 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ strd r6, fp, [sp, #64] @ 0x40 │ │ │ │ bl 152280 │ │ │ │ @@ -400484,32 +400581,23 @@ │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ vstr d8, [sp] │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 151bf4 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ - orrs r7, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - vstr d8, [sp] │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - bl 151bf4 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ strd r6, fp, [sp] │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 151bf4 │ │ │ │ - vldr d7, [pc, #204] @ 15fdc0 │ │ │ │ + vldr d7, [pc, #208] @ 15fe80 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ vstr d7, [sp] │ │ │ │ @@ -400561,1223 +400649,1174 @@ │ │ │ │ mov r0, r5 │ │ │ │ blx 428b4 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ strd r6, fp, [sp, #64] @ 0x40 │ │ │ │ bl 152280 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r2, [pc, #60] @ (15fdd0 ) │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r2, [pc, #60] @ (15fe90 ) │ │ │ │ strd sl, r4, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #44] @ (15fdc8 ) │ │ │ │ + ldr r3, [pc, #44] @ (15fe88 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1600dc │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ + bne.w 160192 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + nop │ │ │ │ movs r4, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r2, #27 │ │ │ │ + lsls r6, r4, #24 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - lsls r4, r4, #9 │ │ │ │ + lsls r6, r4, #6 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldrd r2, r0, [sp, #16] │ │ │ │ - cmp r2, r0 │ │ │ │ - bne.w 15f9da │ │ │ │ + cmp r2, r9 │ │ │ │ + bne.w 15fa96 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ - strd r1, r3, [sp] │ │ │ │ mov r0, r4 │ │ │ │ + strd r1, sl, [sp] │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #20] │ │ │ │ bl 151bf4 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - movs r3, #0 │ │ │ │ - mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str.w sl, [sp] │ │ │ │ + mov r1, r2 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldrd r9, sl, [sp, #212] @ 0xd4 │ │ │ │ + ldrd r9, r3, [sp, #212] @ 0xd4 │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 151bf4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - movs r3, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ + movs r3, #0 │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ orr.w r9, r9, r2 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ + orrs r3, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 151bf4 │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + 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, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ - 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 151bf4 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - str r2, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ + ldr r2, [sp, #212] @ 0xd4 │ │ │ │ str r3, [sp, #4] │ │ │ │ orr.w r9, r9, r2 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ + orrs r3, r2 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 151bf4 │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ + strd r3, sl, [sp] │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + orrs r3, r2 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 151bf4 │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + mov r0, r4 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ + strd r3, sl, [sp] │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + orrs r3, r2 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 151bf4 │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - 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 151bf4 │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ + mov r1, sl │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ + orrs r3, r2 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ + str r3, [sp, #12] │ │ │ │ blx 428b4 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ strd r6, fp, [sp, #64] @ 0x40 │ │ │ │ bl 152280 │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - movs r1, #32 │ │ │ │ str r2, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ + movs r1, #32 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ + mov r0, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ bl 151bf4 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ ldr r5, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r7, [sp, #212] @ 0xd4 │ │ │ │ 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 1524b8 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ + mov r1, sl │ │ │ │ ubfx r8, r8, #5, #1 │ │ │ │ - b.n 15fb14 │ │ │ │ + b.n 15fbd2 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ - strd r1, r9, [sp] │ │ │ │ + strd r1, r3, [sp] │ │ │ │ mov r1, r2 │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 151bf4 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ + str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ - str.w sl, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldrd sl, r3, [sp, #212] @ 0xd4 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + ldrd r9, sl, [sp, #212] @ 0xd4 │ │ │ │ bl 151bf4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - str r2, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ + ldr r2, [sp, #212] @ 0xd4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - orrs r3, r2 │ │ │ │ + vldr d8, [pc, #388] @ 160198 │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #16] │ │ │ │ bl 151bf4 │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ 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, #16] │ │ │ │ bl 151bf4 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - movs r3, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ + movs r3, #0 │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - orrs r3, r2 │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #16] │ │ │ │ bl 151bf4 │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - str.w r9, [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, #16] │ │ │ │ bl 151bf4 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ movs r1, #0 │ │ │ │ ldr r7, [r2, #0] │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - orrs r3, r2 │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ ldrb r2, [r7, #0] │ │ │ │ str r1, [sp, #4] │ │ │ │ - str r3, [sp, #16] │ │ │ │ ubfx r2, r2, #5, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ mov r1, r2 │ │ │ │ bl 151bf4 │ │ │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ mov r1, r7 │ │ │ │ - ldr r7, [sp, #216] @ 0xd8 │ │ │ │ + ldr r7, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ - orrs r7, r3 │ │ │ │ + orr.w r7, r9, r7 │ │ │ │ + orr.w r9, sl, r2 │ │ │ │ bl 1524b8 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r1, r9 │ │ │ │ - str r3, [sp, #0] │ │ │ │ + ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + str r2, [sp, #4] │ │ │ │ movs r2, #9 │ │ │ │ - str r3, [sp, #4] │ │ │ │ + bl 151bf4 │ │ │ │ + ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ + orrs r7, r2 │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ + vstr d8, [sp] │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ bl 151bf4 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r1, r9 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orrs r7, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r5 │ │ │ │ - mov.w r9, #0 │ │ │ │ - orrs r7, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ blx 428b4 │ │ │ │ - mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ + mov r2, r8 │ │ │ │ strd r6, fp, [sp, #64] @ 0x40 │ │ │ │ bl 152280 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 151bf4 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov.w r8, #2 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ - strd r8, r9, [sp] │ │ │ │ - orr.w r5, r7, r3 │ │ │ │ - bl 151bf4 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ - strd r8, r9, [sp] │ │ │ │ - orrs r5, r3 │ │ │ │ + vstr d8, [sp] │ │ │ │ + orr.w sl, r7, r3 │ │ │ │ + ldr r5, [sp, #216] @ 0xd8 │ │ │ │ bl 151bf4 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ - mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + mov r1, r2 │ │ │ │ strd r6, fp, [sp] │ │ │ │ - movs r7, #0 │ │ │ │ + orr.w r5, r9, r5 │ │ │ │ + movs r6, #245 @ 0xf5 │ │ │ │ orrs r5, r3 │ │ │ │ bl 151bf4 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - movs r6, #245 @ 0xf5 │ │ │ │ + movs r7, #0 │ │ │ │ strd r6, r7, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ bl 151bf4 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - strd r8, r9, [sp] │ │ │ │ + vstr d8, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ bl 151bf4 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - strd r8, r9, [sp] │ │ │ │ + vstr d8, [sp] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ - b.n 15fb56 │ │ │ │ + b.n 15fc14 │ │ │ │ blx 42d94 <__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, #3824] @ 0xef0 │ │ │ │ - sub sp, #228 @ 0xe4 │ │ │ │ - ldr.w r3, [pc, #1288] @ 160600 │ │ │ │ + str.w r0, [ip, #3816] @ 0xee8 │ │ │ │ + sub sp, #236 @ 0xec │ │ │ │ + ldr.w r3, [pc, #1456] @ 160768 │ │ │ │ mov r7, r1 │ │ │ │ - add r5, sp, #40 @ 0x28 │ │ │ │ + add r5, sp, #48 @ 0x30 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ movs r1, #0 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - add r4, sp, #212 @ 0xd4 │ │ │ │ - ldr.w r0, [pc, #1276] @ 160604 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + add r4, sp, #220 @ 0xdc │ │ │ │ + ldr.w r0, [pc, #1444] @ 16076c │ │ │ │ mov.w fp, #0 │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #220] @ 0xdc │ │ │ │ + str r3, [sp, #228] @ 0xe4 │ │ │ │ mov.w r3, #0 │ │ │ │ + ldr r3, [r7, #36] @ 0x24 │ │ │ │ + str r3, [sp, #16] │ │ │ │ blx 428b4 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - str.w fp, [sp, #68] @ 0x44 │ │ │ │ + str.w fp, [sp, #76] @ 0x4c │ │ │ │ ldr.w r8, [r3] │ │ │ │ mov r2, r8 │ │ │ │ ldrb.w r6, [r8] │ │ │ │ ubfx r6, r6, #4, #1 │ │ │ │ - str r6, [sp, #64] @ 0x40 │ │ │ │ + str r6, [sp, #72] @ 0x48 │ │ │ │ bl 152280 │ │ │ │ - ldr r1, [r7, #32] │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - ldr.w sl, [r7, #36] @ 0x24 │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - subs r3, #244 @ 0xf4 │ │ │ │ - cmp r1, #4 │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + sub.w r2, r3, #244 @ 0xf4 │ │ │ │ + ldr r3, [r7, #32] │ │ │ │ + ldr r1, [sp, #224] @ 0xe0 │ │ │ │ + cmp r3, #4 │ │ │ │ it eq │ │ │ │ - cmpeq.w sl, #4 │ │ │ │ - str r1, [sp, #12] │ │ │ │ + cmpeq r0, #4 │ │ │ │ ite eq │ │ │ │ moveq.w r9, #1 │ │ │ │ movne.w r9, #0 │ │ │ │ - orrs r3, r2 │ │ │ │ + orrs r2, r1 │ │ │ │ and.w r9, r9, #1 │ │ │ │ it ne │ │ │ │ movne.w r9, #0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 16036a │ │ │ │ + bne.w 160434 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ + str r3, [sp, #20] │ │ │ │ blx 428b4 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - strd r6, fp, [sp, #64] @ 0x40 │ │ │ │ + strd r6, fp, [sp, #72] @ 0x48 │ │ │ │ bl 152280 │ │ │ │ + ldr r2, [sp, #220] @ 0xdc │ │ │ │ + ldr r1, [sp, #224] @ 0xe0 │ │ │ │ + sub.w sl, r2, #245 @ 0xf5 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - ldr r1, [sp, #216] @ 0xd8 │ │ │ │ - subs r3, #245 @ 0xf5 │ │ │ │ - ubfx r0, r2, #1, #1 │ │ │ │ - orrs r3, r1 │ │ │ │ - str r0, [sp, #16] │ │ │ │ + orr.w sl, sl, r1 │ │ │ │ and.w r1, r2, #1 │ │ │ │ - ubfx r0, r2, #2, #1 │ │ │ │ - ubfx r2, r2, #4, #1 │ │ │ │ - str r2, [sp, #24] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - str r0, [sp, #20] │ │ │ │ - cmp r2, #2 │ │ │ │ + ubfx r3, r2, #1, #1 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + ubfx r3, r2, #2, #1 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + ubfx r3, r2, #4, #1 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + ldrd r2, r3, [sp, #16] │ │ │ │ + cmp r3, #2 │ │ │ │ it eq │ │ │ │ - cmpeq r3, r9 │ │ │ │ + cmpeq sl, r9 │ │ │ │ ite eq │ │ │ │ - moveq r3, #1 │ │ │ │ - movne r3, #0 │ │ │ │ - bne.w 16060c │ │ │ │ - cmp.w sl, #2 │ │ │ │ - beq.w 160744 │ │ │ │ + moveq.w sl, #1 │ │ │ │ + movne.w sl, #0 │ │ │ │ + bne.w 1606b4 │ │ │ │ + cmp r2, #2 │ │ │ │ + beq.w 160774 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ strd r1, r9, [sp] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ bl 151bf4 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ 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, #212] @ 0xd4 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + ldrd r9, sl, [sp, #220] @ 0xdc │ │ │ │ bl 151bf4 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - str r2, [sp, #0] │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ movs r3, #0 │ │ │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + 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, #216] @ 0xd8 │ │ │ │ - orrs r3, r2 │ │ │ │ + ldr r2, [sp, #224] @ 0xe0 │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #16] │ │ │ │ bl 151bf4 │ │ │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r2, [sp, #220] @ 0xdc │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ - orrs r3, r2 │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ + ldr r2, [sp, #224] @ 0xe0 │ │ │ │ + orr.w r2, sl, r2 │ │ │ │ + str r2, [sp, #20] │ │ │ │ ldrb r2, [r7, #12] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - movs r3, #0 │ │ │ │ + mov.w sl, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ - str r3, [sp, #4] │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ bl 151bf4 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - str r2, [sp, #0] │ │ │ │ - movs r3, #0 │ │ │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + ldr r2, [sp, #220] @ 0xdc │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #4] │ │ │ │ orr.w r9, r9, r2 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ + ldr r2, [sp, #224] @ 0xe0 │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ + strd r1, sl, [sp] │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #20] │ │ │ │ bl 151bf4 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - str r2, [sp, #0] │ │ │ │ - movs r3, #0 │ │ │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + strd r3, sl, [sp] │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r3, r2 │ │ │ │ + mov r0, r4 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ + str r3, [sp, #20] │ │ │ │ bl 151bf4 │ │ │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ + ldr r2, [sp, #220] @ 0xdc │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + strd r3, sl, [sp] │ │ │ │ orr.w r9, r9, r2 │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - mov r0, r4 │ │ │ │ - str.w sl, [sp] │ │ │ │ - orr.w sl, r3, r2 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + ldr r2, [sp, #224] @ 0xe0 │ │ │ │ + orrs r3, r2 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 151bf4 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - movs r2, #56 @ 0x38 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - movs r1, #55 @ 0x37 │ │ │ │ + ldr r2, [sp, #220] @ 0xdc │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - ldr r3, [r7, #40] @ 0x28 │ │ │ │ - str r3, [sp, #0] │ │ │ │ + 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 │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 151bf4 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - movs r2, #168 @ 0xa8 │ │ │ │ - movs r1, #0 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + ldr r2, [sp, #220] @ 0xdc │ │ │ │ + mov r1, sl │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ + ldr r2, [sp, #224] @ 0xe0 │ │ │ │ + orrs r3, r2 │ │ │ │ + movs r2, #168 @ 0xa8 │ │ │ │ + str r3, [sp, #16] │ │ │ │ blx 428b4 │ │ │ │ mov r1, r5 │ │ │ │ - mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ - strd r6, fp, [sp, #64] @ 0x40 │ │ │ │ + mov r2, r8 │ │ │ │ + strd r6, fp, [sp, #72] @ 0x48 │ │ │ │ bl 152280 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - movs r2, #39 @ 0x27 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - movs r1, #32 │ │ │ │ + ldr r2, [sp, #220] @ 0xdc │ │ │ │ + str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #4] │ │ │ │ + ldr r2, [sp, #224] @ 0xe0 │ │ │ │ + movs r1, #32 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + movs r2, #39 @ 0x27 │ │ │ │ bl 151bf4 │ │ │ │ - ldr r3, [r7, #28] │ │ │ │ - ldr r5, [sp, #216] @ 0xd8 │ │ │ │ + ldr r2, [r7, #28] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - orr.w r5, sl, r5 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr r5, [sp, #224] @ 0xe0 │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ + ldr r2, [sp, #220] @ 0xdc │ │ │ │ + orrs r5, r3 │ │ │ │ ldr r7, [r1, #0] │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ bl 152448 │ │ │ │ - movs r1, #0 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r0, r4 │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ str r3, [sp, #0] │ │ │ │ + mov r1, sl │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + mov r0, r4 │ │ │ │ movs r2, #7 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 151bf4 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ mov r0, r4 │ │ │ │ orr.w sl, r9, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r1, r2 │ │ │ │ strd r6, fp, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ bl 151bf4 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #10 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r5, r3 │ │ │ │ ubfx r3, r7, #18, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ubfx r7, r7, #5, #1 │ │ │ │ bl 151bf4 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r1, r2 │ │ │ │ str r7, [sp, #0] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 151bf4 │ │ │ │ - ldrd r2, r3, [sp, #212] @ 0xd4 │ │ │ │ + ldrd r2, r3, [sp, #220] @ 0xdc │ │ │ │ orr.w sl, sl, r2 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 1605c2 │ │ │ │ + b.n 16068c │ │ │ │ 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 151bf4 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ ubfx r3, sl, #1, #1 │ │ │ │ strd r3, fp, [sp] │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ str r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + str r3, [sp, #20] │ │ │ │ bl 151bf4 │ │ │ │ - ldr r1, [sp, #212] @ 0xd4 │ │ │ │ + ldr r1, [sp, #220] @ 0xdc │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - vldr d8, [pc, #584] @ 1605f0 │ │ │ │ + vldr d8, [pc, #744] @ 160758 │ │ │ │ orrs r3, r1 │ │ │ │ - ldr r1, [sp, #216] @ 0xd8 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r1, [sp, #224] @ 0xe0 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ orrs r3, r1 │ │ │ │ ubfx r1, sl, #2, #1 │ │ │ │ strd r1, fp, [sp] │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #20] │ │ │ │ + str r3, [sp, #24] │ │ │ │ bl 151bf4 │ │ │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + ldr r2, [sp, #220] @ 0xdc │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ str.w fp, [sp, #4] │ │ │ │ orrs r3, r2 │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + ldr r2, [sp, #224] @ 0xe0 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ orr.w r1, r3, r2 │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ - str r1, [sp, #12] │ │ │ │ + str r1, [sp, #16] │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ bl 151bf4 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ ubfx r3, sl, #4, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ orrs r3, r2 │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ + ldr r2, [sp, #224] @ 0xe0 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ orr.w sl, r1, r2 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #20] │ │ │ │ bl 151bf4 │ │ │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r2, [sp, #220] @ 0xdc │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ orrs r3, r2 │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + ldr r2, [sp, #224] @ 0xe0 │ │ │ │ + str r3, [sp, #16] │ │ │ │ orr.w sl, sl, r2 │ │ │ │ ldr r2, [r7, #40] @ 0x28 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ bl 151bf4 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ ldr r7, [r2, #0] │ │ │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + ldr r2, [sp, #220] @ 0xdc │ │ │ │ orrs r3, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + 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] │ │ │ │ + str r3, [sp, #20] │ │ │ │ ubfx r0, sl, #5, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ bl 151bf4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr r2, [sp, #220] @ 0xdc │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ orr.w r7, r3, r2 │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r2, [sp, #224] @ 0xe0 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ orrs r3, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 152448 │ │ │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + ldr r2, [sp, #220] @ 0xdc │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ + ldr r2, [sp, #224] @ 0xe0 │ │ │ │ mov r1, fp │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #7 │ │ │ │ bl 151bf4 │ │ │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - mov r1, fp │ │ │ │ + ldr r2, [sp, #220] @ 0xdc │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov r0, r4 │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ + ldr r2, [sp, #224] @ 0xe0 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ + vstr d8, [sp] │ │ │ │ + orrs r3, r2 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + bl 151bf4 │ │ │ │ + ldr r2, [sp, #220] @ 0xdc │ │ │ │ + mov r1, fp │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ + orrs r7, r2 │ │ │ │ + ldr r2, [sp, #224] @ 0xe0 │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ blx 428b4 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ - strd r6, fp, [sp, #64] @ 0x40 │ │ │ │ + strd r6, fp, [sp, #72] @ 0x48 │ │ │ │ bl 152280 │ │ │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + ldr r2, [sp, #220] @ 0xdc │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ + ldr r2, [sp, #224] @ 0xe0 │ │ │ │ movs r1, #32 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ bl 151bf4 │ │ │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r2, [sp, #220] @ 0xdc │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ + ldr r2, [sp, #224] @ 0xe0 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ vstr d8, [sp] │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - bl 151bf4 │ │ │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ - orrs r7, r2 │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - vstr d8, [sp] │ │ │ │ - orrs r3, r2 │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 151bf4 │ │ │ │ ubfx r2, sl, #18, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + ldr r2, [sp, #220] @ 0xdc │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ + ldr r2, [sp, #224] @ 0xe0 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ orr.w sl, r3, r2 │ │ │ │ movs r2, #10 │ │ │ │ mov r1, r2 │ │ │ │ bl 151bf4 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ mov r0, r4 │ │ │ │ orrs r7, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r1, r2 │ │ │ │ strd r6, fp, [sp] │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 151bf4 │ │ │ │ - vldr d7, [pc, #212] @ 1605f8 │ │ │ │ + vldr d7, [pc, #368] @ 160760 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ orrs r7, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ vstr d7, [sp] │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 151bf4 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ orrs r7, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ vstr d8, [sp] │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 151bf4 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ vstr d8, [sp] │ │ │ │ orrs r7, r3 │ │ │ │ - ldr r4, [sp, #216] @ 0xd8 │ │ │ │ + ldr r4, [sp, #224] @ 0xe0 │ │ │ │ bl 151bf4 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ orr.w r4, sl, r4 │ │ │ │ mov r1, fp │ │ │ │ orr.w sl, r7, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - add r7, sp, #32 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + add r7, sp, #40 @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ orrs r4, r3 │ │ │ │ blx 428b4 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - strd r6, fp, [sp, #64] @ 0x40 │ │ │ │ + strd r6, fp, [sp, #72] @ 0x48 │ │ │ │ bl 152280 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ blx 428b4 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - strd r6, fp, [sp, #64] @ 0x40 │ │ │ │ + strd r6, fp, [sp, #72] @ 0x48 │ │ │ │ bl 152280 │ │ │ │ mov r1, fp │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r0, r5 │ │ │ │ blx 428b4 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - strd r6, fp, [sp, #64] @ 0x40 │ │ │ │ + strd r6, fp, [sp, #72] @ 0x48 │ │ │ │ bl 152280 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r2, [pc, #64] @ (160608 ) │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r2, [pc, #224] @ (160770 ) │ │ │ │ strd sl, r4, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #48] @ (160600 ) │ │ │ │ + ldr r3, [pc, #208] @ (160768 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 16092e │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - add sp, #228 @ 0xe4 │ │ │ │ + bne.w 16095e │ │ │ │ + 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, r2, #1 │ │ │ │ - movs r0, r0 │ │ │ │ - mcr2 0, 7, r0, cr14, cr12, {3} │ │ │ │ - @ instruction: 0xfa32007c │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - cmp r2, sl │ │ │ │ - bne.w 1601c4 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.w 16028e │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ - strd r1, r3, [sp] │ │ │ │ mov r0, r4 │ │ │ │ + strd r1, sl, [sp] │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #28] │ │ │ │ bl 151bf4 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ 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, #212] @ 0xd4 │ │ │ │ + ldrd r9, r3, [sp, #220] @ 0xdc │ │ │ │ + str r3, [sp, #20] │ │ │ │ bl 151bf4 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - movs r3, #0 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ str r2, [sp, #0] │ │ │ │ + movs r3, #0 │ │ │ │ + ldr r2, [sp, #220] @ 0xdc │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ │ │ str r3, [sp, #4] │ │ │ │ orr.w r9, r9, r2 │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + ldr r2, [sp, #224] @ 0xe0 │ │ │ │ + orrs r3, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ + str r3, [sp, #20] │ │ │ │ bl 151bf4 │ │ │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + ldr r2, [sp, #220] @ 0xdc │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - str r3, [sp, #4] │ │ │ │ orr.w r9, r9, r2 │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ + 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, #20] │ │ │ │ bl 151bf4 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - str r2, [sp, #0] │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ movs r3, #0 │ │ │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ + ldr r2, [sp, #220] @ 0xdc │ │ │ │ str r3, [sp, #4] │ │ │ │ orr.w r9, r9, r2 │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + ldr r2, [sp, #224] @ 0xe0 │ │ │ │ + orrs r3, r2 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ + str r3, [sp, #20] │ │ │ │ bl 151bf4 │ │ │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - 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 151bf4 │ │ │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ + ldr r2, [sp, #220] @ 0xdc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - bl 151bf4 │ │ │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - movs r1, #55 @ 0x37 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - mov r0, r4 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ - ldr r2, [r7, #40] @ 0x28 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - movs r2, #56 @ 0x38 │ │ │ │ - bl 151bf4 │ │ │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - mov r0, r5 │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ - movs r2, #168 @ 0xa8 │ │ │ │ - blx 428b4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - strd r6, fp, [sp, #64] @ 0x40 │ │ │ │ - bl 152280 │ │ │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - movs r1, #32 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - movs r2, #39 @ 0x27 │ │ │ │ - bl 151bf4 │ │ │ │ - ldr r2, [r7, #28] │ │ │ │ - ldr r5, [sp, #216] @ 0xd8 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - orr.w r5, sl, r5 │ │ │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - ldr r7, [r1, #0] │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ - bl 152448 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - b.n 1602f8 │ │ │ │ + strd r3, sl, [sp] │ │ │ │ + ldr r2, [sp, #224] @ 0xe0 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + b.n 160324 │ │ │ │ + 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, r2, #1 │ │ │ │ + movs r0, r0 │ │ │ │ + mcr2 0, 1, r0, cr14, cr12, {3} │ │ │ │ + vld4.16 {d16-d19}, [r8 :256], ip │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ strd r1, r9, [sp] │ │ │ │ mov r1, r2 │ │ │ │ bl 151bf4 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ 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, #212] @ 0xd4 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + ldrd sl, r3, [sp, #220] @ 0xdc │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 151bf4 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + ldr r2, [sp, #220] @ 0xdc │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ orr.w sl, sl, r2 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr r2, [sp, #224] @ 0xe0 │ │ │ │ + vldr d8, [pc, #440] @ 160968 │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 151bf4 │ │ │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r2, [sp, #220] @ 0xdc │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ orr.w sl, sl, r2 │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ + 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, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 151bf4 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + ldr r2, [sp, #220] @ 0xdc │ │ │ │ str r3, [sp, #4] │ │ │ │ orr.w sl, sl, r2 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr r2, [sp, #224] @ 0xe0 │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 151bf4 │ │ │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r2, [sp, #220] @ 0xdc │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ + ldr r2, [sp, #224] @ 0xe0 │ │ │ │ str.w r9, [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, #16] │ │ │ │ + str r3, [sp, #20] │ │ │ │ bl 151bf4 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ movs r1, #0 │ │ │ │ ldr r7, [r2, #0] │ │ │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + ldr r2, [sp, #220] @ 0xdc │ │ │ │ orr.w r3, sl, r2 │ │ │ │ ldr.w sl, [r7] │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r2, [sp, #224] @ 0xe0 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ 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] │ │ │ │ + str r3, [sp, #20] │ │ │ │ bl 151bf4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr r2, [sp, #220] @ 0xdc │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ orr.w r7, r3, r2 │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r2, [sp, #224] @ 0xe0 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ orrs r3, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 152448 │ │ │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + ldr r2, [sp, #220] @ 0xdc │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r1, r9 │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ + ldr r2, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #7 │ │ │ │ bl 151bf4 │ │ │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - mov r1, r9 │ │ │ │ + ldr r2, [sp, #220] @ 0xdc │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov r0, r4 │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ + ldr r2, [sp, #224] @ 0xe0 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ + vstr d8, [sp] │ │ │ │ + orrs r3, r2 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + bl 151bf4 │ │ │ │ + ldr r2, [sp, #220] @ 0xdc │ │ │ │ + mov r1, r9 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ + orrs r7, r2 │ │ │ │ + ldr r2, [sp, #224] @ 0xe0 │ │ │ │ orr.w r9, r3, r2 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ blx 428b4 │ │ │ │ - mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - strd r6, fp, [sp, #64] @ 0x40 │ │ │ │ + mov r2, r8 │ │ │ │ + strd r6, fp, [sp, #72] @ 0x48 │ │ │ │ bl 152280 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ movs r1, #32 │ │ │ │ str r3, [sp, #4] │ │ │ │ - mov.w r8, #2 │ │ │ │ bl 151bf4 │ │ │ │ - ldr r5, [sp, #212] @ 0xd4 │ │ │ │ + ldr r5, [sp, #220] @ 0xdc │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ - orrs r5, r7 │ │ │ │ - ldr r7, [sp, #216] @ 0xd8 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ - orr.w r7, r9, r7 │ │ │ │ - mov.w r9, #0 │ │ │ │ - strd r8, r9, [sp] │ │ │ │ - bl 151bf4 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ - strd r8, r9, [sp] │ │ │ │ - orrs r7, r3 │ │ │ │ + vstr d8, [sp] │ │ │ │ + orrs r5, r7 │ │ │ │ + ldr r7, [sp, #224] @ 0xe0 │ │ │ │ bl 151bf4 │ │ │ │ ubfx r3, sl, #18, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #10 │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ + orr.w r7, r9, r7 │ │ │ │ orr.w sl, r5, r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r5, [sp, #216] @ 0xd8 │ │ │ │ + ldr r5, [sp, #224] @ 0xe0 │ │ │ │ bl 151bf4 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r5, r7 │ │ │ │ strd r6, fp, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ bl 151bf4 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ movs r6, #245 @ 0xf5 │ │ │ │ movs r7, #0 │ │ │ │ strd r6, r7, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ bl 151bf4 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ - strd r8, r9, [sp] │ │ │ │ + vstr d8, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ bl 151bf4 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - strd r8, r9, [sp] │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + vstr d8, [sp] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ - b.n 16035a │ │ │ │ + b.n 160424 │ │ │ │ blx 42d94 <__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] @ 1611b0 │ │ │ │ + ldr.w r4, [pc, #2156] @ 1611ec │ │ │ │ subw sp, sp, #2028 @ 0x7ec │ │ │ │ - ldr.w r3, [pc, #2152] @ 1611b4 │ │ │ │ + ldr.w r3, [pc, #2152] @ 1611f0 │ │ │ │ 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 1610e2 │ │ │ │ + beq.w 16111e │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ - beq.w 1610bc │ │ │ │ + beq.w 1610f8 │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - beq.w 161ce6 │ │ │ │ + beq.w 161d22 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ ldrb r0, [r0, #8] │ │ │ │ cmp r0, #5 │ │ │ │ - bls.n 160998 │ │ │ │ + bls.n 1609d4 │ │ │ │ movw r0, #783 @ 0x30f │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 1621b6 │ │ │ │ + beq.w 1621f2 │ │ │ │ movw r0, #774 @ 0x306 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 1621da │ │ │ │ + beq.w 162216 │ │ │ │ movw r0, #797 @ 0x31d │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 16118c │ │ │ │ + beq.w 1611c8 │ │ │ │ movw r0, #906 @ 0x38a │ │ │ │ cmp r3, r0 │ │ │ │ - bhi.w 161118 │ │ │ │ + bhi.w 161154 │ │ │ │ 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 │ │ │ │ @@ -402682,1963 +402721,1963 @@ │ │ │ │ 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 161170 │ │ │ │ + bpl.n 1611ac │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1788 @ 0x6fc │ │ │ │ - bl 15a628 │ │ │ │ + bl 15a668 │ │ │ │ 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 16112a │ │ │ │ + b.n 161166 │ │ │ │ ldr r3, [r2, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r5, r3, #30 │ │ │ │ - bmi.w 161c6a │ │ │ │ + bmi.w 161ca6 │ │ │ │ and.w r1, r3, #1 │ │ │ │ lsls r0, r3, #27 │ │ │ │ - bpl.n 16114e │ │ │ │ + bpl.n 16118a │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 16186a │ │ │ │ + beq.w 1618a6 │ │ │ │ addw r0, sp, #1764 @ 0x6e4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 15f8f8 │ │ │ │ + bl 15f9a8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #3072 @ 0xc00 │ │ │ │ orr.w r3, r3, #536870912 @ 0x20000000 │ │ │ │ - b.n 16112a │ │ │ │ - ldr r2, [pc, #156] @ (1611b8 ) │ │ │ │ + b.n 161166 │ │ │ │ + ldr r2, [pc, #156] @ (1611f4 ) │ │ │ │ movs r0, #0 │ │ │ │ - ldr r1, [pc, #156] @ (1611bc ) │ │ │ │ + ldr r1, [pc, #156] @ (1611f8 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 17642c │ │ │ │ + bl 176464 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r2 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - ldr r2, [pc, #144] @ (1611c0 ) │ │ │ │ - ldr r3, [pc, #128] @ (1611b4 ) │ │ │ │ + ldr r2, [pc, #144] @ (1611fc ) │ │ │ │ + ldr r3, [pc, #128] @ (1611f0 ) │ │ │ │ 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 162e1a │ │ │ │ + bne.w 162e56 │ │ │ │ mov r0, r4 │ │ │ │ addw sp, sp, #2028 @ 0x7ec │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 161852 │ │ │ │ + beq.w 16188e │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1804 @ 0x70c │ │ │ │ - bl 15e928 │ │ │ │ + bl 15e9b8 │ │ │ │ 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 16112a │ │ │ │ + b.n 161166 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1780 @ 0x6f4 │ │ │ │ - bl 15a1f8 │ │ │ │ + bl 15a238 │ │ │ │ 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 16112a │ │ │ │ + b.n 161166 │ │ │ │ add r0, sp, #196 @ 0xc4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 15378c │ │ │ │ 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 16112a │ │ │ │ + b.n 161166 │ │ │ │ nop │ │ │ │ - subw r0, lr, #2172 @ 0x87c │ │ │ │ + @ instruction: 0xf672007c │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfad60015 │ │ │ │ - strb r0, [r0, #1] │ │ │ │ + @ instruction: 0xfad20015 │ │ │ │ + strb r4, [r7, #0] │ │ │ │ movs r5, r2 │ │ │ │ - mcr 0, 6, r0, cr10, cr12, {3} │ │ │ │ + mcr 0, 4, r0, cr14, cr12, {3} │ │ │ │ addw r0, sp, #1492 @ 0x5d4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 158e88 │ │ │ │ + bl 158e90 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1132462080 @ 0x43800000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.n 16112a │ │ │ │ + b.n 161166 │ │ │ │ addw r0, sp, #1484 @ 0x5cc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 159800 │ │ │ │ + bl 1597fc │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1140850688 @ 0x44000000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.n 16112a │ │ │ │ + b.n 161166 │ │ │ │ addw r0, sp, #1476 @ 0x5c4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 159800 │ │ │ │ + bl 1597fc │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1140850688 @ 0x44000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.n 16112a │ │ │ │ + b.n 161166 │ │ │ │ addw r0, sp, #1468 @ 0x5bc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 158e88 │ │ │ │ + bl 158e90 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1174405120 @ 0x46000000 │ │ │ │ - b.n 16112a │ │ │ │ + b.n 161166 │ │ │ │ addw r0, sp, #1460 @ 0x5b4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 158e88 │ │ │ │ + bl 158e90 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1174405120 @ 0x46000000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.n 16112a │ │ │ │ + b.n 161166 │ │ │ │ addw r0, sp, #1452 @ 0x5ac │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 158e88 │ │ │ │ + bl 158e90 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1174405120 @ 0x46000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.n 16112a │ │ │ │ + b.n 161166 │ │ │ │ addw r0, sp, #1444 @ 0x5a4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 159384 │ │ │ │ + bl 159368 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1174405120 @ 0x46000000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.n 16112a │ │ │ │ + b.n 161166 │ │ │ │ addw r0, sp, #1436 @ 0x59c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 159384 │ │ │ │ + bl 159368 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1182793728 @ 0x46800000 │ │ │ │ - b.n 16112a │ │ │ │ + b.n 161166 │ │ │ │ addw r0, sp, #1428 @ 0x594 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 159384 │ │ │ │ + bl 159368 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1182793728 @ 0x46800000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.n 16112a │ │ │ │ + b.n 161166 │ │ │ │ addw r0, sp, #1420 @ 0x58c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 158e88 │ │ │ │ + bl 158e90 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1182793728 @ 0x46800000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.n 16112a │ │ │ │ + b.n 161166 │ │ │ │ addw r0, sp, #1412 @ 0x584 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 158e88 │ │ │ │ + bl 158e90 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1182793728 @ 0x46800000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.n 16112a │ │ │ │ + b.n 161166 │ │ │ │ addw r0, sp, #1404 @ 0x57c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 158e88 │ │ │ │ + bl 158e90 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1191182336 @ 0x47000000 │ │ │ │ - b.n 16112a │ │ │ │ + b.n 161166 │ │ │ │ addw r0, sp, #1724 @ 0x6bc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 158e88 │ │ │ │ + bl 158e90 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1191182336 @ 0x47000000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.n 16112a │ │ │ │ + b.n 161166 │ │ │ │ addw r0, sp, #1396 @ 0x574 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 158e88 │ │ │ │ + bl 158e90 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1191182336 @ 0x47000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.n 16112a │ │ │ │ + b.n 161166 │ │ │ │ addw r0, sp, #1388 @ 0x56c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 158e88 │ │ │ │ + bl 158e90 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1191182336 @ 0x47000000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.n 16112a │ │ │ │ + b.n 161166 │ │ │ │ addw r0, sp, #1380 @ 0x564 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 159384 │ │ │ │ + bl 159368 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1199570944 @ 0x47800000 │ │ │ │ - b.n 16112a │ │ │ │ + b.n 161166 │ │ │ │ addw r0, sp, #1372 @ 0x55c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 159384 │ │ │ │ + bl 159368 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1199570944 @ 0x47800000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.n 16112a │ │ │ │ + b.n 161166 │ │ │ │ addw r0, sp, #1364 @ 0x554 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 158e88 │ │ │ │ + bl 158e90 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1199570944 @ 0x47800000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.n 16112a │ │ │ │ + b.n 161166 │ │ │ │ addw r0, sp, #1356 @ 0x54c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 158e88 │ │ │ │ + bl 158e90 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1199570944 @ 0x47800000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.n 16112a │ │ │ │ + b.n 161166 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #600 @ 0x258 │ │ │ │ - bcc.w 161118 │ │ │ │ + bcc.w 161154 │ │ │ │ addw r0, sp, #1716 @ 0x6b4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 158e88 │ │ │ │ + bl 158e90 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1191182336 @ 0x47000000 │ │ │ │ orr.w r3, r3, #2359296 @ 0x240000 │ │ │ │ - b.n 16112a │ │ │ │ + b.n 161166 │ │ │ │ addw r0, sp, #1348 @ 0x544 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 157b30 │ │ │ │ + bl 157b38 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1610612736 @ 0x60000000 │ │ │ │ - b.n 16112a │ │ │ │ + b.n 161166 │ │ │ │ addw r0, sp, #1340 @ 0x53c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 157b30 │ │ │ │ + bl 157b38 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1619001344 @ 0x60800000 │ │ │ │ - b.n 16112a │ │ │ │ + b.n 161166 │ │ │ │ addw r0, sp, #1332 @ 0x534 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 157b30 │ │ │ │ + bl 157b38 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1627389952 @ 0x61000000 │ │ │ │ - b.n 16112a │ │ │ │ + b.n 161166 │ │ │ │ addw r0, sp, #1324 @ 0x52c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 157b30 │ │ │ │ + bl 157b38 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1635778560 @ 0x61800000 │ │ │ │ - b.n 16112a │ │ │ │ + b.n 161166 │ │ │ │ addw r0, sp, #1316 @ 0x524 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 157b30 │ │ │ │ + bl 157b38 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1644167168 @ 0x62000000 │ │ │ │ - b.n 16112a │ │ │ │ + b.n 161166 │ │ │ │ addw r0, sp, #1308 @ 0x51c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 157b30 │ │ │ │ + bl 157b38 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1652555776 @ 0x62800000 │ │ │ │ - b.n 16112a │ │ │ │ + b.n 161166 │ │ │ │ addw r0, sp, #1300 @ 0x514 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 157b30 │ │ │ │ + bl 157b38 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1660944384 @ 0x63000000 │ │ │ │ - b.n 16112a │ │ │ │ + b.n 161166 │ │ │ │ addw r0, sp, #1292 @ 0x50c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 157b30 │ │ │ │ + bl 157b38 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1669332992 @ 0x63800000 │ │ │ │ - b.n 16112a │ │ │ │ + b.n 161166 │ │ │ │ addw r0, sp, #1284 @ 0x504 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 157b30 │ │ │ │ + bl 157b38 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1677721600 @ 0x64000000 │ │ │ │ - b.n 16112a │ │ │ │ + b.n 161166 │ │ │ │ addw r0, sp, #1276 @ 0x4fc │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 157b30 │ │ │ │ + bl 157b38 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1686110208 @ 0x64800000 │ │ │ │ - b.n 16112a │ │ │ │ + b.n 161166 │ │ │ │ addw r0, sp, #1268 @ 0x4f4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 157b30 │ │ │ │ + bl 157b38 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1694498816 @ 0x65000000 │ │ │ │ - b.n 16112a │ │ │ │ + b.n 161166 │ │ │ │ addw r0, sp, #1260 @ 0x4ec │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 157b30 │ │ │ │ + bl 157b38 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1702887424 @ 0x65800000 │ │ │ │ - b.n 16112a │ │ │ │ + b.n 161166 │ │ │ │ addw r0, sp, #1252 @ 0x4e4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 157b30 │ │ │ │ + bl 157b38 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1711276032 @ 0x66000000 │ │ │ │ - b.n 16112a │ │ │ │ + b.n 161166 │ │ │ │ addw r0, sp, #1244 @ 0x4dc │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 157b30 │ │ │ │ + bl 157b38 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1719664640 @ 0x66800000 │ │ │ │ - b.n 16112a │ │ │ │ + b.n 161166 │ │ │ │ addw r0, sp, #1236 @ 0x4d4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 157b30 │ │ │ │ + bl 157b38 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1728053248 @ 0x67000000 │ │ │ │ - b.n 16112a │ │ │ │ + b.n 161166 │ │ │ │ addw r0, sp, #1228 @ 0x4cc │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 157b30 │ │ │ │ + bl 157b38 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1736441856 @ 0x67800000 │ │ │ │ - b.n 16112a │ │ │ │ + b.n 161166 │ │ │ │ addw r0, sp, #1220 @ 0x4c4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 157550 │ │ │ │ + bl 157558 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ orr.w r3, r3, #1677721600 @ 0x64000000 │ │ │ │ - b.n 16112a │ │ │ │ + b.n 161166 │ │ │ │ addw r0, sp, #1212 @ 0x4bc │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 157550 │ │ │ │ + bl 157558 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ orr.w r3, r3, #1686110208 @ 0x64800000 │ │ │ │ - b.n 16112a │ │ │ │ + b.n 161166 │ │ │ │ addw r0, sp, #1204 @ 0x4b4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 157550 │ │ │ │ + bl 157558 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ orr.w r3, r3, #1694498816 @ 0x65000000 │ │ │ │ - b.n 16112a │ │ │ │ + b.n 161166 │ │ │ │ addw r0, sp, #1196 @ 0x4ac │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 157550 │ │ │ │ + bl 157558 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ orr.w r3, r3, #1702887424 @ 0x65800000 │ │ │ │ - b.n 16112a │ │ │ │ + b.n 161166 │ │ │ │ addw r0, sp, #1188 @ 0x4a4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 157550 │ │ │ │ + bl 157558 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ orr.w r3, r3, #1711276032 @ 0x66000000 │ │ │ │ - b.n 16112a │ │ │ │ + b.n 161166 │ │ │ │ addw r0, sp, #1180 @ 0x49c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 157020 │ │ │ │ + bl 157050 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ orr.w r3, r3, #1719664640 @ 0x66800000 │ │ │ │ - b.n 16112a │ │ │ │ + b.n 161166 │ │ │ │ addw r0, sp, #1172 @ 0x494 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 157020 │ │ │ │ + bl 157050 │ │ │ │ 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 16112a │ │ │ │ + b.n 161166 │ │ │ │ addw r0, sp, #1164 @ 0x48c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 156adc │ │ │ │ + bl 156ae4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ orr.w r3, r3, #1728053248 @ 0x67000000 │ │ │ │ - b.n 16112a │ │ │ │ + b.n 161166 │ │ │ │ addw r0, sp, #1156 @ 0x484 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 156adc │ │ │ │ + bl 156ae4 │ │ │ │ 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 16112a │ │ │ │ + b.n 161166 │ │ │ │ addw r0, sp, #1148 @ 0x47c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 159d2c │ │ │ │ + bl 159d60 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ - b.n 16112a │ │ │ │ + b.n 161166 │ │ │ │ addw r0, sp, #1140 @ 0x474 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 159d2c │ │ │ │ + bl 159d60 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.n 16112a │ │ │ │ + b.n 161166 │ │ │ │ addw r0, sp, #1132 @ 0x46c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 159d2c │ │ │ │ + bl 159d60 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.n 16112a │ │ │ │ + b.n 161166 │ │ │ │ addw r0, sp, #1124 @ 0x464 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 159d2c │ │ │ │ + bl 159d60 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.n 16112a │ │ │ │ + b.n 161166 │ │ │ │ addw r0, sp, #1116 @ 0x45c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 159d2c │ │ │ │ + bl 159d60 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.n 16112a │ │ │ │ + b.n 161166 │ │ │ │ addw r0, sp, #1108 @ 0x454 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 159d2c │ │ │ │ + bl 159d60 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ orr.w r3, r3, #10485760 @ 0xa00000 │ │ │ │ - b.n 16112a │ │ │ │ + b.n 161166 │ │ │ │ addw r0, sp, #1100 @ 0x44c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 159d2c │ │ │ │ + bl 159d60 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.n 16112a │ │ │ │ + b.n 161166 │ │ │ │ addw r0, sp, #1092 @ 0x444 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 159d2c │ │ │ │ + bl 159d60 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2164260864 @ 0x81000000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.n 16112a │ │ │ │ + b.n 161166 │ │ │ │ addw r0, sp, #1084 @ 0x43c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 159d2c │ │ │ │ + bl 159d60 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2164260864 @ 0x81000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.n 16112a │ │ │ │ + b.n 161166 │ │ │ │ addw r0, sp, #1076 @ 0x434 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 159d2c │ │ │ │ + bl 159d60 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2164260864 @ 0x81000000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.n 16112a │ │ │ │ + b.n 161166 │ │ │ │ addw r0, sp, #1068 @ 0x42c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 15d9e8 │ │ │ │ + bl 15da28 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2684354560 @ 0xa0000000 │ │ │ │ - b.n 16112a │ │ │ │ + b.n 161166 │ │ │ │ addw r0, sp, #1060 @ 0x424 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 15d310 │ │ │ │ + bl 15d350 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2684354560 @ 0xa0000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.n 16112a │ │ │ │ + b.n 161166 │ │ │ │ addw r0, sp, #1052 @ 0x41c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 15cc30 │ │ │ │ + bl 15cc70 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2684354560 @ 0xa0000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.n 16112a │ │ │ │ + b.n 161166 │ │ │ │ addw r0, sp, #1044 @ 0x414 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 15cc30 │ │ │ │ + bl 15cc70 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2684354560 @ 0xa0000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.n 16112a │ │ │ │ + b.n 161166 │ │ │ │ addw r0, sp, #1036 @ 0x40c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 15d310 │ │ │ │ + bl 15d350 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2701131776 @ 0xa1000000 │ │ │ │ - b.n 16112a │ │ │ │ + b.n 161166 │ │ │ │ addw r0, sp, #1028 @ 0x404 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 15d310 │ │ │ │ + bl 15d350 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2701131776 @ 0xa1000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.n 16112a │ │ │ │ + b.n 161166 │ │ │ │ add r0, sp, #1020 @ 0x3fc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 15cc30 │ │ │ │ + bl 15cc70 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2701131776 @ 0xa1000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.n 16112a │ │ │ │ + b.n 161166 │ │ │ │ add r0, sp, #1012 @ 0x3f4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 15cc30 │ │ │ │ + bl 15cc70 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2701131776 @ 0xa1000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.n 16112a │ │ │ │ + b.n 161166 │ │ │ │ add r0, sp, #1004 @ 0x3ec │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 15d310 │ │ │ │ + bl 15d350 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2717908992 @ 0xa2000000 │ │ │ │ - b.n 16112a │ │ │ │ + b.n 161166 │ │ │ │ addw r0, sp, #1700 @ 0x6a4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 158e88 │ │ │ │ + bl 158e90 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1073741824 @ 0x40000000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.n 16112a │ │ │ │ + b.n 161166 │ │ │ │ addw r0, sp, #1708 @ 0x6ac │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 158e88 │ │ │ │ + bl 158e90 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1073741824 @ 0x40000000 │ │ │ │ - b.n 16112a │ │ │ │ + b.n 161166 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1796 @ 0x704 │ │ │ │ - bl 1600e0 │ │ │ │ + bl 1601a0 │ │ │ │ ldr.w r3, [sp, #1800] @ 0x708 │ │ │ │ ldr.w r2, [sp, #1796] @ 0x704 │ │ │ │ orr.w r3, r3, #536870912 @ 0x20000000 │ │ │ │ - b.n 16112a │ │ │ │ + b.n 161166 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1772 @ 0x6ec │ │ │ │ - bl 15f110 │ │ │ │ + bl 15f1b0 │ │ │ │ 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 16112a │ │ │ │ + b.n 161166 │ │ │ │ addw r0, sp, #1692 @ 0x69c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 158e88 │ │ │ │ + bl 158e90 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1073741824 @ 0x40000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.n 16112a │ │ │ │ + b.n 161166 │ │ │ │ addw r0, sp, #1684 @ 0x694 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 158e88 │ │ │ │ + bl 158e90 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1073741824 @ 0x40000000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.n 16112a │ │ │ │ + b.n 161166 │ │ │ │ addw r0, sp, #1676 @ 0x68c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 159384 │ │ │ │ + bl 159368 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1082130432 @ 0x40800000 │ │ │ │ - b.n 16112a │ │ │ │ + b.n 161166 │ │ │ │ addw r0, sp, #1668 @ 0x684 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 159800 │ │ │ │ + bl 1597fc │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1082130432 @ 0x40800000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.n 16112a │ │ │ │ + b.n 161166 │ │ │ │ addw r0, sp, #1660 @ 0x67c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 159384 │ │ │ │ + bl 159368 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1082130432 @ 0x40800000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.n 16112a │ │ │ │ + b.n 161166 │ │ │ │ addw r0, sp, #1652 @ 0x674 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 159800 │ │ │ │ + bl 1597fc │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1082130432 @ 0x40800000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.n 16112a │ │ │ │ + b.n 161166 │ │ │ │ addw r0, sp, #1644 @ 0x66c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 159384 │ │ │ │ + bl 159368 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1090519040 @ 0x41000000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.w 16112a │ │ │ │ + b.w 161166 │ │ │ │ addw r0, sp, #1636 @ 0x664 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 159384 │ │ │ │ + bl 159368 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1090519040 @ 0x41000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 16112a │ │ │ │ + b.w 161166 │ │ │ │ addw r0, sp, #1628 @ 0x65c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 159384 │ │ │ │ + bl 159368 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1090519040 @ 0x41000000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.w 16112a │ │ │ │ + b.w 161166 │ │ │ │ addw r0, sp, #1620 @ 0x654 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 159384 │ │ │ │ + bl 159368 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1098907648 @ 0x41800000 │ │ │ │ - b.w 16112a │ │ │ │ + b.w 161166 │ │ │ │ addw r0, sp, #1612 @ 0x64c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 159384 │ │ │ │ + bl 159368 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1098907648 @ 0x41800000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.w 16112a │ │ │ │ + b.w 161166 │ │ │ │ addw r0, sp, #1604 @ 0x644 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 158e88 │ │ │ │ + bl 158e90 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1107296256 @ 0x42000000 │ │ │ │ - b.w 16112a │ │ │ │ + b.w 161166 │ │ │ │ addw r0, sp, #1596 @ 0x63c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 158e88 │ │ │ │ + bl 158e90 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1107296256 @ 0x42000000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.w 16112a │ │ │ │ + b.w 161166 │ │ │ │ addw r0, sp, #1588 @ 0x634 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 158e88 │ │ │ │ + bl 158e90 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1107296256 @ 0x42000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 16112a │ │ │ │ + b.w 161166 │ │ │ │ addw r0, sp, #1580 @ 0x62c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 158e88 │ │ │ │ + bl 158e90 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1107296256 @ 0x42000000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.w 16112a │ │ │ │ + b.w 161166 │ │ │ │ addw r0, sp, #1572 @ 0x624 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 159800 │ │ │ │ + bl 1597fc │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1115684864 @ 0x42800000 │ │ │ │ - b.w 16112a │ │ │ │ + b.w 161166 │ │ │ │ addw r0, sp, #1564 @ 0x61c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 159800 │ │ │ │ + bl 1597fc │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1115684864 @ 0x42800000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.w 16112a │ │ │ │ + b.w 161166 │ │ │ │ addw r0, sp, #1556 @ 0x614 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 158e88 │ │ │ │ + bl 158e90 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1115684864 @ 0x42800000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 16112a │ │ │ │ + b.w 161166 │ │ │ │ addw r0, sp, #1548 @ 0x60c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 158e88 │ │ │ │ + bl 158e90 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1115684864 @ 0x42800000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.w 16112a │ │ │ │ + b.w 161166 │ │ │ │ addw r0, sp, #1540 @ 0x604 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 158e88 │ │ │ │ + bl 158e90 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1124073472 @ 0x43000000 │ │ │ │ - b.w 16112a │ │ │ │ + b.w 161166 │ │ │ │ addw r0, sp, #1532 @ 0x5fc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 158e88 │ │ │ │ + bl 158e90 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1124073472 @ 0x43000000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.w 16112a │ │ │ │ + b.w 161166 │ │ │ │ addw r0, sp, #1524 @ 0x5f4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 159384 │ │ │ │ + bl 159368 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1124073472 @ 0x43000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 16112a │ │ │ │ + b.w 161166 │ │ │ │ addw r0, sp, #1516 @ 0x5ec │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 158e88 │ │ │ │ + bl 158e90 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1132462080 @ 0x43800000 │ │ │ │ - b.w 16112a │ │ │ │ + b.w 161166 │ │ │ │ addw r0, sp, #1508 @ 0x5e4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 158e88 │ │ │ │ + bl 158e90 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1132462080 @ 0x43800000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.w 16112a │ │ │ │ + b.w 161166 │ │ │ │ addw r0, sp, #1500 @ 0x5dc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 159384 │ │ │ │ + bl 159368 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1132462080 @ 0x43800000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 16112a │ │ │ │ + b.w 161166 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1948 @ 0x79c │ │ │ │ - bl 158754 │ │ │ │ + bl 15875c │ │ │ │ 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 16112a │ │ │ │ + b.w 161166 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #600 @ 0x258 │ │ │ │ - bcc.w 161118 │ │ │ │ + bcc.w 161154 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1884 @ 0x75c │ │ │ │ - bl 158a10 │ │ │ │ + bl 158a18 │ │ │ │ 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 16112a │ │ │ │ + b.w 161166 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1940 @ 0x794 │ │ │ │ - bl 158754 │ │ │ │ + bl 15875c │ │ │ │ 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 16112a │ │ │ │ + b.w 161166 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1932 @ 0x78c │ │ │ │ - bl 158754 │ │ │ │ + bl 15875c │ │ │ │ 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 16112a │ │ │ │ + b.w 161166 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1924 @ 0x784 │ │ │ │ - bl 158754 │ │ │ │ + bl 15875c │ │ │ │ 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 16112a │ │ │ │ + b.w 161166 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1852 @ 0x73c │ │ │ │ - bl 158bfc │ │ │ │ + bl 158c04 │ │ │ │ ldr.w r3, [sp, #1856] @ 0x740 │ │ │ │ ldr.w r2, [sp, #1852] @ 0x73c │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 16112a │ │ │ │ + b.w 161166 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1828 @ 0x724 │ │ │ │ - bl 158d1c │ │ │ │ + bl 158d24 │ │ │ │ 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 16112a │ │ │ │ + b.w 161166 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1820 @ 0x71c │ │ │ │ - bl 158d1c │ │ │ │ + bl 158d24 │ │ │ │ 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 16112a │ │ │ │ + b.w 161166 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1860 @ 0x744 │ │ │ │ - bl 158af8 │ │ │ │ + bl 158b00 │ │ │ │ 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 16112a │ │ │ │ + b.w 161166 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1844 @ 0x734 │ │ │ │ - bl 158bfc │ │ │ │ + bl 158c04 │ │ │ │ ldr.w r3, [sp, #1848] @ 0x738 │ │ │ │ ldr.w r2, [sp, #1844] @ 0x734 │ │ │ │ orr.w r3, r3, #8388736 @ 0x800080 │ │ │ │ - b.w 16112a │ │ │ │ + b.w 161166 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1836 @ 0x72c │ │ │ │ - bl 158bfc │ │ │ │ + bl 158c04 │ │ │ │ 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 16112a │ │ │ │ + b.w 161166 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1812 @ 0x714 │ │ │ │ - bl 15e108 │ │ │ │ + bl 15e148 │ │ │ │ ldr.w r3, [sp, #1816] @ 0x718 │ │ │ │ ldr.w r2, [sp, #1812] @ 0x714 │ │ │ │ orr.w r3, r3, #541065216 @ 0x20400000 │ │ │ │ - b.w 16112a │ │ │ │ + b.w 161166 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2012 @ 0x7dc │ │ │ │ - bl 158754 │ │ │ │ + bl 15875c │ │ │ │ ldr.w r2, [sp, #2012] @ 0x7dc │ │ │ │ ldr.w r3, [sp, #2016] @ 0x7e0 │ │ │ │ - b.w 16112a │ │ │ │ + b.w 161166 │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 153098 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3791650816 @ 0xe2000000 │ │ │ │ - b.w 16112a │ │ │ │ + b.w 161166 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ ldr r1, [r2, #8] │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 153098 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3791650816 @ 0xe2000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 16112a │ │ │ │ + b.w 161166 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 153098 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3808428032 @ 0xe3000000 │ │ │ │ - b.w 16112a │ │ │ │ + b.w 161166 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1916 @ 0x77c │ │ │ │ - bl 158838 │ │ │ │ + bl 158840 │ │ │ │ ldr.w r3, [sp, #1920] @ 0x780 │ │ │ │ ldr.w r2, [sp, #1916] @ 0x77c │ │ │ │ orr.w r3, r3, #41943040 @ 0x2800000 │ │ │ │ - b.w 16112a │ │ │ │ + b.w 161166 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 161118 │ │ │ │ + bcc.w 161154 │ │ │ │ add r0, sp, #684 @ 0x2ac │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 154d30 │ │ │ │ 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 16112a │ │ │ │ + b.w 161166 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #600 @ 0x258 │ │ │ │ - bcc.w 161118 │ │ │ │ + bcc.w 161154 │ │ │ │ add r0, sp, #780 @ 0x30c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 155bac │ │ │ │ + bl 155bb4 │ │ │ │ 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 16112a │ │ │ │ + b.w 161166 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 161118 │ │ │ │ + bcc.w 161154 │ │ │ │ add r0, sp, #260 @ 0x104 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 15410c │ │ │ │ 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 16112a │ │ │ │ + b.w 161166 │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 153a14 │ │ │ │ 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 16112a │ │ │ │ + b.w 161166 │ │ │ │ add r0, sp, #100 @ 0x64 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 159f18 │ │ │ │ + bl 159f54 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3758096384 @ 0xe0000000 │ │ │ │ orr.w r3, r3, #131072 @ 0x20000 │ │ │ │ - b.w 16112a │ │ │ │ + b.w 161166 │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 159f18 │ │ │ │ + bl 159f54 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3758096384 @ 0xe0000000 │ │ │ │ orr.w r3, r3, #8519680 @ 0x820000 │ │ │ │ - b.w 16112a │ │ │ │ + b.w 161166 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 153098 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3774873600 @ 0xe1000000 │ │ │ │ - b.w 16112a │ │ │ │ + b.w 161166 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ ldr r1, [r2, #8] │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 152fe8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3774873600 @ 0xe1000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 16112a │ │ │ │ + b.w 161166 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 162c82 │ │ │ │ + bcs.w 162cbe │ │ │ │ add r0, sp, #380 @ 0x17c │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 15428c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r3, r3, #5242880 @ 0x500000 │ │ │ │ - b.w 16112a │ │ │ │ + b.w 161166 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 162ca0 │ │ │ │ + bcs.w 162cdc │ │ │ │ add r0, sp, #364 @ 0x16c │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 15428c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r3, r3, #9437184 @ 0x900000 │ │ │ │ - b.w 16112a │ │ │ │ + b.w 161166 │ │ │ │ add r0, sp, #348 @ 0x15c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 154528 │ │ │ │ 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 16112a │ │ │ │ + b.w 161166 │ │ │ │ add r0, sp, #300 @ 0x12c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 154528 │ │ │ │ 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 16112a │ │ │ │ + b.w 161166 │ │ │ │ add r0, sp, #292 @ 0x124 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 154528 │ │ │ │ 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 16112a │ │ │ │ + b.w 161166 │ │ │ │ add r0, sp, #284 @ 0x11c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 154528 │ │ │ │ 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 16112a │ │ │ │ + b.w 161166 │ │ │ │ add r0, sp, #276 @ 0x114 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 154528 │ │ │ │ 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 16112a │ │ │ │ + b.w 161166 │ │ │ │ add r0, sp, #268 @ 0x10c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 154528 │ │ │ │ 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 16112a │ │ │ │ + b.w 161166 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ sub.w r0, r1, #600 @ 0x258 │ │ │ │ cmp r0, #99 @ 0x63 │ │ │ │ - bls.w 162dda │ │ │ │ + bls.w 162e16 │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 161118 │ │ │ │ + bcc.w 161154 │ │ │ │ add r0, sp, #788 @ 0x314 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 155ce8 │ │ │ │ + bl 155cf0 │ │ │ │ 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 16112a │ │ │ │ + b.w 161166 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ sub.w r0, r1, #600 @ 0x258 │ │ │ │ cmp r0, #99 @ 0x63 │ │ │ │ - bls.w 162dfa │ │ │ │ + bls.w 162e36 │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 161118 │ │ │ │ + bcc.w 161154 │ │ │ │ add r0, sp, #756 @ 0x2f4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 155328 │ │ │ │ + bl 155330 │ │ │ │ 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 16112a │ │ │ │ + b.w 161166 │ │ │ │ add r0, sp, #252 @ 0xfc │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 153f2c │ │ │ │ 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 16112a │ │ │ │ + b.w 161166 │ │ │ │ add r0, sp, #332 @ 0x14c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 154528 │ │ │ │ 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 16112a │ │ │ │ + b.w 161166 │ │ │ │ add r0, sp, #324 @ 0x144 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 154528 │ │ │ │ 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 16112a │ │ │ │ + b.w 161166 │ │ │ │ add r0, sp, #316 @ 0x13c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 154528 │ │ │ │ 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 16112a │ │ │ │ + b.w 161166 │ │ │ │ add r0, sp, #308 @ 0x134 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 154528 │ │ │ │ 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 16112a │ │ │ │ + b.w 161166 │ │ │ │ add r0, sp, #340 @ 0x154 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 154528 │ │ │ │ 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 16112a │ │ │ │ + b.w 161166 │ │ │ │ add r0, sp, #540 @ 0x21c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 154528 │ │ │ │ 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 16112a │ │ │ │ + b.w 161166 │ │ │ │ add r0, sp, #532 @ 0x214 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 154528 │ │ │ │ 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 16112a │ │ │ │ + b.w 161166 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 162cbe │ │ │ │ + bcs.w 162cfa │ │ │ │ add r0, sp, #668 @ 0x29c │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 154990 │ │ │ │ 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 16112a │ │ │ │ + b.w 161166 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcc.w 162cd8 │ │ │ │ + bcc.w 162d14 │ │ │ │ add r0, sp, #644 @ 0x284 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 15473c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #3338665984 @ 0xc7000000 │ │ │ │ - b.w 16112a │ │ │ │ + b.w 161166 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcc.w 162d84 │ │ │ │ + bcc.w 162dc0 │ │ │ │ add r0, sp, #628 @ 0x274 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 15473c │ │ │ │ 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 16112a │ │ │ │ + b.w 161166 │ │ │ │ add r0, sp, #180 @ 0xb4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1532dc │ │ │ │ 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 16112a │ │ │ │ + b.w 161166 │ │ │ │ add r0, sp, #228 @ 0xe4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 153c18 │ │ │ │ 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 16112a │ │ │ │ + b.w 161166 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #600 @ 0x258 │ │ │ │ - bcc.w 161118 │ │ │ │ + bcc.w 161154 │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 153c18 │ │ │ │ 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 16112a │ │ │ │ + b.w 161166 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #600 @ 0x258 │ │ │ │ - bcc.w 161118 │ │ │ │ + bcc.w 161154 │ │ │ │ add r0, sp, #108 @ 0x6c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 153164 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r3, r3, #14680064 @ 0xe00000 │ │ │ │ - b.w 16112a │ │ │ │ + b.w 161166 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #600 @ 0x258 │ │ │ │ - bcc.w 161118 │ │ │ │ + bcc.w 161154 │ │ │ │ add r0, sp, #692 @ 0x2b4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 154e7c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #8388608 @ 0x800000 │ │ │ │ orr.w r3, r3, #3338665984 @ 0xc7000000 │ │ │ │ - b.w 16112a │ │ │ │ + b.w 161166 │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 153a14 │ │ │ │ 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 16112a │ │ │ │ + b.w 161166 │ │ │ │ add r0, sp, #188 @ 0xbc │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 153504 │ │ │ │ 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 16112a │ │ │ │ + b.w 161166 │ │ │ │ add r0, sp, #172 @ 0xac │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1532dc │ │ │ │ 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 16112a │ │ │ │ + b.w 161166 │ │ │ │ add r0, sp, #164 @ 0xa4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1532dc │ │ │ │ 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 16112a │ │ │ │ + b.w 161166 │ │ │ │ add r0, sp, #724 @ 0x2d4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1550e0 │ │ │ │ + bl 1550e4 │ │ │ │ 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 16112a │ │ │ │ + b.w 161166 │ │ │ │ add r0, sp, #236 @ 0xec │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 153c18 │ │ │ │ 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 16112a │ │ │ │ + b.w 161166 │ │ │ │ add r0, sp, #244 @ 0xf4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 153cec │ │ │ │ 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 16112a │ │ │ │ + b.w 161166 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 162d66 │ │ │ │ + bcs.w 162da2 │ │ │ │ add r0, sp, #508 @ 0x1fc │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 15428c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r3, r3, #5242880 @ 0x500000 │ │ │ │ - b.w 16112a │ │ │ │ + b.w 161166 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 162d9e │ │ │ │ + bcs.w 162dda │ │ │ │ add r0, sp, #492 @ 0x1ec │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 15428c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r3, r3, #9437184 @ 0x900000 │ │ │ │ - b.w 16112a │ │ │ │ + b.w 161166 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 162dbc │ │ │ │ + bcs.w 162df8 │ │ │ │ add r0, sp, #476 @ 0x1dc │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 15428c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r3, r3, #13631488 @ 0xd00000 │ │ │ │ - b.w 16112a │ │ │ │ + b.w 161166 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 162cee │ │ │ │ + bcs.w 162d2a │ │ │ │ add r0, sp, #460 @ 0x1cc │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 15428c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r3, r3, #1048576 @ 0x100000 │ │ │ │ - b.w 16112a │ │ │ │ + b.w 161166 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 162d2a │ │ │ │ + bcs.w 162d66 │ │ │ │ add r0, sp, #444 @ 0x1bc │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 15428c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r3, r3, #5242880 @ 0x500000 │ │ │ │ - b.w 16112a │ │ │ │ + b.w 161166 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 162d0c │ │ │ │ + bcs.w 162d48 │ │ │ │ add r0, sp, #412 @ 0x19c │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 15428c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r3, r3, #13631488 @ 0xd00000 │ │ │ │ - b.w 16112a │ │ │ │ + b.w 161166 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 162d48 │ │ │ │ + bcs.w 162d84 │ │ │ │ add r0, sp, #428 @ 0x1ac │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 15428c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r3, r3, #9437184 @ 0x900000 │ │ │ │ - b.w 16112a │ │ │ │ + b.w 161166 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 162c46 │ │ │ │ + bcs.w 162c82 │ │ │ │ add r0, sp, #396 @ 0x18c │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 15428c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r3, r3, #1048576 @ 0x100000 │ │ │ │ - b.w 16112a │ │ │ │ + b.w 161166 │ │ │ │ add r0, sp, #132 @ 0x84 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1532dc │ │ │ │ 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 16112a │ │ │ │ + b.w 161166 │ │ │ │ add r0, sp, #148 @ 0x94 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1532dc │ │ │ │ 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 16112a │ │ │ │ + b.w 161166 │ │ │ │ add r0, sp, #140 @ 0x8c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1532dc │ │ │ │ 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 16112a │ │ │ │ + b.w 161166 │ │ │ │ add r0, sp, #156 @ 0x9c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1532dc │ │ │ │ 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 16112a │ │ │ │ + b.w 161166 │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1532dc │ │ │ │ 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 16112a │ │ │ │ + b.w 161166 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 162c64 │ │ │ │ + bcs.w 162ca0 │ │ │ │ add r0, sp, #524 @ 0x20c │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 15428c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r3, r3, #1048576 @ 0x100000 │ │ │ │ - b.w 16112a │ │ │ │ + b.w 161166 │ │ │ │ add r0, sp, #124 @ 0x7c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1532dc │ │ │ │ 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 16112a │ │ │ │ + b.w 161166 │ │ │ │ addw r0, sp, #1732 @ 0x6c4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1580c4 │ │ │ │ + bl 1580cc │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #637534208 @ 0x26000000 │ │ │ │ orr.w r3, r3, #835584 @ 0xcc000 │ │ │ │ - b.w 16112a │ │ │ │ + b.w 161166 │ │ │ │ addw r0, sp, #1756 @ 0x6dc │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1585a4 │ │ │ │ + bl 1585ac │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #603979776 @ 0x24000000 │ │ │ │ - b.w 16112a │ │ │ │ + b.w 161166 │ │ │ │ addw r0, sp, #1748 @ 0x6d4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1583d8 │ │ │ │ + bl 1583e0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #603979776 @ 0x24000000 │ │ │ │ orr.w r3, r3, #256 @ 0x100 │ │ │ │ - b.w 16112a │ │ │ │ + b.w 161166 │ │ │ │ addw r0, sp, #1740 @ 0x6cc │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 158204 │ │ │ │ + bl 15820c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #603979776 @ 0x24000000 │ │ │ │ orr.w r3, r3, #512 @ 0x200 │ │ │ │ - b.w 16112a │ │ │ │ + b.w 161166 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1988 @ 0x7c4 │ │ │ │ - bl 158754 │ │ │ │ + bl 15875c │ │ │ │ ldr.w r3, [sp, #1992] @ 0x7c8 │ │ │ │ ldr.w r2, [sp, #1988] @ 0x7c4 │ │ │ │ orr.w r3, r3, #58720256 @ 0x3800000 │ │ │ │ - b.w 16112a │ │ │ │ + b.w 161166 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1980 @ 0x7bc │ │ │ │ - bl 158754 │ │ │ │ + bl 15875c │ │ │ │ ldr.w r3, [sp, #1984] @ 0x7c0 │ │ │ │ ldr.w r2, [sp, #1980] @ 0x7bc │ │ │ │ orr.w r3, r3, #67108864 @ 0x4000000 │ │ │ │ - b.w 16112a │ │ │ │ + b.w 161166 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1972 @ 0x7b4 │ │ │ │ - bl 158754 │ │ │ │ + bl 15875c │ │ │ │ ldr.w r3, [sp, #1976] @ 0x7b8 │ │ │ │ ldr.w r2, [sp, #1972] @ 0x7b4 │ │ │ │ orr.w r3, r3, #75497472 @ 0x4800000 │ │ │ │ - b.w 16112a │ │ │ │ + b.w 161166 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1964 @ 0x7ac │ │ │ │ - bl 158754 │ │ │ │ + bl 15875c │ │ │ │ ldr.w r3, [sp, #1968] @ 0x7b0 │ │ │ │ ldr.w r2, [sp, #1964] @ 0x7ac │ │ │ │ orr.w r3, r3, #83886080 @ 0x5000000 │ │ │ │ - b.w 16112a │ │ │ │ + b.w 161166 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1956 @ 0x7a4 │ │ │ │ - bl 158754 │ │ │ │ + bl 15875c │ │ │ │ ldr.w r3, [sp, #1960] @ 0x7a8 │ │ │ │ ldr.w r2, [sp, #1956] @ 0x7a4 │ │ │ │ orr.w r3, r3, #92274688 @ 0x5800000 │ │ │ │ - b.w 16112a │ │ │ │ + b.w 161166 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1892 @ 0x764 │ │ │ │ - bl 158944 │ │ │ │ + bl 15894c │ │ │ │ ldr.w r3, [sp, #1896] @ 0x768 │ │ │ │ ldr.w r2, [sp, #1892] @ 0x764 │ │ │ │ orr.w r3, r3, #131072 @ 0x20000 │ │ │ │ - b.w 16112a │ │ │ │ + b.w 161166 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1876 @ 0x754 │ │ │ │ - bl 158944 │ │ │ │ + bl 15894c │ │ │ │ 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 16112a │ │ │ │ + b.w 161166 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1868 @ 0x74c │ │ │ │ - bl 158944 │ │ │ │ + bl 15894c │ │ │ │ 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 16112a │ │ │ │ + b.w 161166 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1908 @ 0x774 │ │ │ │ - bl 158944 │ │ │ │ + bl 15894c │ │ │ │ ldr.w r3, [sp, #1912] @ 0x778 │ │ │ │ ldr.w r2, [sp, #1908] @ 0x774 │ │ │ │ orr.w r3, r3, #16777216 @ 0x1000000 │ │ │ │ - b.w 16112a │ │ │ │ + b.w 161166 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1900 @ 0x76c │ │ │ │ - bl 158944 │ │ │ │ + bl 15894c │ │ │ │ ldr.w r3, [sp, #1904] @ 0x770 │ │ │ │ ldr.w r2, [sp, #1900] @ 0x76c │ │ │ │ orr.w r3, r3, #25165824 @ 0x1800000 │ │ │ │ - b.w 16112a │ │ │ │ + b.w 161166 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1996 @ 0x7cc │ │ │ │ - bl 158754 │ │ │ │ + bl 15875c │ │ │ │ ldr.w r3, [sp, #2000] @ 0x7d0 │ │ │ │ ldr.w r2, [sp, #1996] @ 0x7cc │ │ │ │ orr.w r3, r3, #33554432 @ 0x2000000 │ │ │ │ - b.w 16112a │ │ │ │ + b.w 161166 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2004 @ 0x7d4 │ │ │ │ - bl 158754 │ │ │ │ + bl 15875c │ │ │ │ ldr.w r3, [sp, #2008] @ 0x7d8 │ │ │ │ ldr.w r2, [sp, #2004] @ 0x7d4 │ │ │ │ orr.w r3, r3, #50331648 @ 0x3000000 │ │ │ │ - b.w 16112a │ │ │ │ + b.w 161166 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 161118 │ │ │ │ + bcc.w 161154 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 152fe8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3808428032 @ 0xe3000000 │ │ │ │ orr.w r3, r3, #12713984 @ 0xc20000 │ │ │ │ - b.w 16112a │ │ │ │ + b.w 161166 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 161118 │ │ │ │ + bcc.w 161154 │ │ │ │ add r0, sp, #28 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 152fe8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3808428032 @ 0xe3000000 │ │ │ │ orr.w r3, r3, #13238272 @ 0xca0000 │ │ │ │ - b.w 16112a │ │ │ │ + b.w 161166 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 161118 │ │ │ │ + bcc.w 161154 │ │ │ │ add r0, sp, #20 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 152cfc │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3825205248 @ 0xe4000000 │ │ │ │ - b.w 16112a │ │ │ │ + b.w 161166 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 161118 │ │ │ │ + bcc.w 161154 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ ldr r1, [r2, #8] │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 152fe8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3791650816 @ 0xe2000000 │ │ │ │ orr.w r3, r3, #13762560 @ 0xd20000 │ │ │ │ - b.w 16112a │ │ │ │ + b.w 161166 │ │ │ │ add r0, sp, #996 @ 0x3e4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 15d310 │ │ │ │ + bl 15d350 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2717908992 @ 0xa2000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 16112a │ │ │ │ + b.w 161166 │ │ │ │ add r0, sp, #988 @ 0x3dc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 15c558 │ │ │ │ + bl 15c598 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2717908992 @ 0xa2000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 16112a │ │ │ │ + b.w 161166 │ │ │ │ add r0, sp, #980 @ 0x3d4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 15b7d8 │ │ │ │ + bl 15b818 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2717908992 @ 0xa2000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 16112a │ │ │ │ + b.w 161166 │ │ │ │ add r0, sp, #972 @ 0x3cc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 15c558 │ │ │ │ + bl 15c598 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2734686208 @ 0xa3000000 │ │ │ │ - b.w 16112a │ │ │ │ + b.w 161166 │ │ │ │ add r0, sp, #964 @ 0x3c4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 15b7d8 │ │ │ │ + bl 15b818 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2734686208 @ 0xa3000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 16112a │ │ │ │ + b.w 161166 │ │ │ │ add r0, sp, #956 @ 0x3bc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 15be90 │ │ │ │ + bl 15bed0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2734686208 @ 0xa3000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 16112a │ │ │ │ + b.w 161166 │ │ │ │ add r0, sp, #948 @ 0x3b4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 15be90 │ │ │ │ + bl 15bed0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2734686208 @ 0xa3000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 16112a │ │ │ │ + b.w 161166 │ │ │ │ add r0, sp, #940 @ 0x3ac │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 15cc30 │ │ │ │ + bl 15cc70 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2751463424 @ 0xa4000000 │ │ │ │ - b.w 16112a │ │ │ │ + b.w 161166 │ │ │ │ add r0, sp, #932 @ 0x3a4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 15cc30 │ │ │ │ + bl 15cc70 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2751463424 @ 0xa4000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 16112a │ │ │ │ + b.w 161166 │ │ │ │ add r0, sp, #924 @ 0x39c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 15cc30 │ │ │ │ + bl 15cc70 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2751463424 @ 0xa4000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 16112a │ │ │ │ + b.w 161166 │ │ │ │ add r0, sp, #916 @ 0x394 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 15cc30 │ │ │ │ + bl 15cc70 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2751463424 @ 0xa4000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 16112a │ │ │ │ + b.w 161166 │ │ │ │ add r0, sp, #908 @ 0x38c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 15cc30 │ │ │ │ + bl 15cc70 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2768240640 @ 0xa5000000 │ │ │ │ - b.w 16112a │ │ │ │ + b.w 161166 │ │ │ │ add r0, sp, #900 @ 0x384 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 15cc30 │ │ │ │ + bl 15cc70 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2768240640 @ 0xa5000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 16112a │ │ │ │ + b.w 161166 │ │ │ │ add r0, sp, #892 @ 0x37c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 15cc30 │ │ │ │ + bl 15cc70 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2768240640 @ 0xa5000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 16112a │ │ │ │ + b.w 161166 │ │ │ │ add r0, sp, #884 @ 0x374 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 15cc30 │ │ │ │ + bl 15cc70 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2768240640 @ 0xa5000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 16112a │ │ │ │ + b.w 161166 │ │ │ │ add r0, sp, #876 @ 0x36c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 15b128 │ │ │ │ + bl 15b168 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2785017856 @ 0xa6000000 │ │ │ │ - b.w 16112a │ │ │ │ + b.w 161166 │ │ │ │ add r0, sp, #868 @ 0x364 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 15b128 │ │ │ │ + bl 15b168 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2785017856 @ 0xa6000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 16112a │ │ │ │ + b.w 161166 │ │ │ │ add r0, sp, #860 @ 0x35c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 15be90 │ │ │ │ + bl 15bed0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2785017856 @ 0xa6000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 16112a │ │ │ │ + b.w 161166 │ │ │ │ add r0, sp, #852 @ 0x354 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 15aa80 │ │ │ │ + bl 15aac0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2785017856 @ 0xa6000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 16112a │ │ │ │ + b.w 161166 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #600 @ 0x258 │ │ │ │ - bcc.w 161118 │ │ │ │ + bcc.w 161154 │ │ │ │ add r0, sp, #844 @ 0x34c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 156908 │ │ │ │ + bl 156910 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2801795072 @ 0xa7000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 16112a │ │ │ │ + b.w 161166 │ │ │ │ add r0, sp, #836 @ 0x344 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1566d0 │ │ │ │ + bl 1566d8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2801795072 @ 0xa7000000 │ │ │ │ orr.w r3, r3, #14680064 @ 0xe00000 │ │ │ │ - b.w 16112a │ │ │ │ + b.w 161166 │ │ │ │ add r0, sp, #828 @ 0x33c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1564a0 │ │ │ │ + bl 1564a8 │ │ │ │ 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 16112a │ │ │ │ + b.w 161166 │ │ │ │ add r0, sp, #820 @ 0x334 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1564a0 │ │ │ │ + bl 1564a8 │ │ │ │ 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 16112a │ │ │ │ + b.w 161166 │ │ │ │ add r0, sp, #812 @ 0x32c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1564a0 │ │ │ │ + bl 1564a8 │ │ │ │ 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 16112a │ │ │ │ + b.w 161166 │ │ │ │ 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 │ │ │ │ @@ -404659,432 +404698,432 @@ │ │ │ │ bl 151bf4 │ │ │ │ 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 16112a │ │ │ │ + b.w 161166 │ │ │ │ add r0, sp, #804 @ 0x324 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 156358 │ │ │ │ + bl 156360 │ │ │ │ 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 16112a │ │ │ │ + b.w 161166 │ │ │ │ add r0, sp, #748 @ 0x2ec │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1551f0 │ │ │ │ + bl 1551f4 │ │ │ │ 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 16112a │ │ │ │ + b.w 161166 │ │ │ │ add r0, sp, #740 @ 0x2e4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1551f0 │ │ │ │ + bl 1551f4 │ │ │ │ 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 16112a │ │ │ │ + b.w 161166 │ │ │ │ add r0, sp, #772 @ 0x304 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 155a20 │ │ │ │ + bl 155a28 │ │ │ │ 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 16112a │ │ │ │ + b.w 161166 │ │ │ │ add r0, sp, #716 @ 0x2cc │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 154f8c │ │ │ │ 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 16112a │ │ │ │ + b.w 161166 │ │ │ │ add r0, sp, #708 @ 0x2c4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 154f8c │ │ │ │ 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 16112a │ │ │ │ + b.w 161166 │ │ │ │ add r0, sp, #652 @ 0x28c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 154990 │ │ │ │ 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 16112a │ │ │ │ + b.w 161166 │ │ │ │ add r0, sp, #732 @ 0x2dc │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1551f0 │ │ │ │ + bl 1551f4 │ │ │ │ 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 16112a │ │ │ │ + b.w 161166 │ │ │ │ add r0, sp, #700 @ 0x2bc │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 154f8c │ │ │ │ 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 16112a │ │ │ │ + b.w 161166 │ │ │ │ add r0, sp, #676 @ 0x2a4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 154be4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3271557120 @ 0xc3000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 16112a │ │ │ │ + b.w 161166 │ │ │ │ add r0, sp, #612 @ 0x264 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 154528 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ - b.w 16112a │ │ │ │ + b.w 161166 │ │ │ │ add r0, sp, #604 @ 0x25c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 154528 │ │ │ │ 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 16112a │ │ │ │ + b.w 161166 │ │ │ │ add r0, sp, #596 @ 0x254 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 154528 │ │ │ │ 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 16112a │ │ │ │ + b.w 161166 │ │ │ │ add r0, sp, #588 @ 0x24c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 154528 │ │ │ │ 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 16112a │ │ │ │ + b.w 161166 │ │ │ │ add r0, sp, #580 @ 0x244 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 154528 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ - b.w 16112a │ │ │ │ + b.w 161166 │ │ │ │ add r0, sp, #572 @ 0x23c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 154528 │ │ │ │ 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 16112a │ │ │ │ + b.w 161166 │ │ │ │ add r0, sp, #564 @ 0x234 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 154528 │ │ │ │ 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 16112a │ │ │ │ + b.w 161166 │ │ │ │ add r0, sp, #556 @ 0x22c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 154528 │ │ │ │ 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 16112a │ │ │ │ + b.w 161166 │ │ │ │ add r0, sp, #548 @ 0x224 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 154528 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ - b.w 16112a │ │ │ │ + b.w 161166 │ │ │ │ movs r3, #192 @ 0xc0 │ │ │ │ movt r3, #128 @ 0x80 │ │ │ │ movs r2, #0 │ │ │ │ - b.w 16112a │ │ │ │ + b.w 161166 │ │ │ │ add r0, sp, #388 @ 0x184 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 15428c │ │ │ │ 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 16112a │ │ │ │ + b.w 161166 │ │ │ │ add r0, sp, #516 @ 0x204 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 15428c │ │ │ │ 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 16112a │ │ │ │ + b.w 161166 │ │ │ │ add r0, sp, #372 @ 0x174 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 15428c │ │ │ │ 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 16112a │ │ │ │ + b.w 161166 │ │ │ │ add r0, sp, #356 @ 0x164 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 15428c │ │ │ │ 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 16112a │ │ │ │ + b.w 161166 │ │ │ │ add r0, sp, #660 @ 0x294 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 154990 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 16112a │ │ │ │ + b.w 161166 │ │ │ │ add r0, sp, #636 @ 0x27c │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 15473c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3338665984 @ 0xc7000000 │ │ │ │ - b.w 16112a │ │ │ │ + b.w 161166 │ │ │ │ add r0, sp, #452 @ 0x1c4 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 15428c │ │ │ │ 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 16112a │ │ │ │ + b.w 161166 │ │ │ │ add r0, sp, #404 @ 0x194 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 15428c │ │ │ │ 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 16112a │ │ │ │ + b.w 161166 │ │ │ │ add r0, sp, #436 @ 0x1b4 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 15428c │ │ │ │ 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 16112a │ │ │ │ + b.w 161166 │ │ │ │ add r0, sp, #420 @ 0x1a4 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 15428c │ │ │ │ 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 16112a │ │ │ │ + b.w 161166 │ │ │ │ add r0, sp, #500 @ 0x1f4 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 15428c │ │ │ │ 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 16112a │ │ │ │ + b.w 161166 │ │ │ │ add r0, sp, #620 @ 0x26c │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 15473c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3338665984 @ 0xc7000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 16112a │ │ │ │ + b.w 161166 │ │ │ │ add r0, sp, #484 @ 0x1e4 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 15428c │ │ │ │ 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 16112a │ │ │ │ + b.w 161166 │ │ │ │ add r0, sp, #468 @ 0x1d4 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 15428c │ │ │ │ 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 16112a │ │ │ │ + b.w 161166 │ │ │ │ add r0, sp, #796 @ 0x31c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 155e74 │ │ │ │ + bl 155e7c │ │ │ │ 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 16112a │ │ │ │ + b.w 161166 │ │ │ │ add r0, sp, #764 @ 0x2fc │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1554d8 │ │ │ │ + bl 1554e0 │ │ │ │ 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 16112a │ │ │ │ + b.w 161166 │ │ │ │ blx 42d94 <__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] @ (162ee0 ) │ │ │ │ + ldr r2, [pc, #172] @ (162f1c ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #172] @ (162ee4 ) │ │ │ │ + ldr r3, [pc, #172] @ (162f20 ) │ │ │ │ add r2, pc │ │ │ │ ldr r6, [r0, #104] @ 0x68 │ │ │ │ ldr.w r1, [r0, #160] @ 0xa0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1798ac │ │ │ │ + bl 1798e4 │ │ │ │ ldr.w fp, [r6, #84] @ 0x54 │ │ │ │ add.w r2, r6, #80 @ 0x50 │ │ │ │ mov r5, r0 │ │ │ │ cmp fp, r2 │ │ │ │ - beq.n 162ec0 │ │ │ │ + beq.n 162efc │ │ │ │ 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 162eb6 │ │ │ │ + beq.n 162ef2 │ │ │ │ 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 162ea6 │ │ │ │ + beq.n 162ee2 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 160934 │ │ │ │ + bl 160970 │ │ │ │ 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 162e74 │ │ │ │ + bne.n 162eb0 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 162e68 │ │ │ │ + bne.n 162ea4 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - ldr r2, [pc, #36] @ (162ee8 ) │ │ │ │ - ldr r3, [pc, #32] @ (162ee4 ) │ │ │ │ + ldr r2, [pc, #36] @ (162f24 ) │ │ │ │ + ldr r3, [pc, #32] @ (162f20 ) │ │ │ │ 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 162edc │ │ │ │ + bne.n 162f18 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ - bne.n 162e70 │ │ │ │ + bne.n 162e34 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 162f5c │ │ │ │ + beq.n 162f20 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - cbz r2, 162f22 │ │ │ │ + cbz r2, 162f5e │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ mov.w ip, #1065353216 @ 0x3f800000 │ │ │ │ movs r2, #0 │ │ │ │ push {lr} │ │ │ │ @@ -405093,18 +405132,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 162efe │ │ │ │ + bne.n 162f3a │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 162f5c │ │ │ │ + cbz r2, 162f98 │ │ │ │ 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 │ │ │ │ @@ -405115,22 +405154,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 162f38 │ │ │ │ + bne.n 162f74 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 162fce │ │ │ │ + cbz r2, 16300a │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 162fd0 │ │ │ │ + vldr s11, [pc, #100] @ 16300c │ │ │ │ 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 │ │ │ │ @@ -405148,35 +405187,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 162f6e │ │ │ │ + bne.n 162faa │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 162ff0 │ │ │ │ + cbz r2, 16302c │ │ │ │ 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 162fda │ │ │ │ + bne.n 163016 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 163054 │ │ │ │ + cbz r2, 163090 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 163058 │ │ │ │ + vldr s12, [pc, #88] @ 163094 │ │ │ │ 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 │ │ │ │ @@ -405190,45 +405229,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 163006 │ │ │ │ + bne.n 163042 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 163090 │ │ │ │ + cbz r2, 1630cc │ │ │ │ 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 163068 │ │ │ │ + bne.n 1630a4 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 163124 │ │ │ │ + beq.n 163160 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #132] @ 163128 │ │ │ │ + vldr s11, [pc, #132] @ 163164 │ │ │ │ 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 │ │ │ │ @@ -405255,21 +405294,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 1630ac │ │ │ │ + bne.n 1630e8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 163160 │ │ │ │ + cbz r2, 16319c │ │ │ │ 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 │ │ │ │ @@ -405277,19 +405316,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 16313a │ │ │ │ + bne.n 163176 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 163198 │ │ │ │ + cbz r2, 1631d4 │ │ │ │ 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 │ │ │ │ @@ -405297,22 +405336,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 163172 │ │ │ │ + bne.n 1631ae │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16320a │ │ │ │ + cbz r2, 163246 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 16320c │ │ │ │ + vldr s11, [pc, #100] @ 163248 │ │ │ │ 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 │ │ │ │ @@ -405330,21 +405369,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 1631aa │ │ │ │ + bne.n 1631e6 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 16324a │ │ │ │ + cbz r2, 163286 │ │ │ │ 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 │ │ │ │ @@ -405352,22 +405391,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 16321a │ │ │ │ + bne.n 163256 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1632f6 │ │ │ │ + beq.n 163332 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #160] @ 1632f8 │ │ │ │ + vldr s10, [pc, #160] @ 163334 │ │ │ │ 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 │ │ │ │ @@ -405402,43 +405441,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 163260 │ │ │ │ + bne.n 16329c │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 16332e │ │ │ │ + cbz r2, 16336a │ │ │ │ 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 163308 │ │ │ │ + bne.n 163344 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 163392 │ │ │ │ + cbz r2, 1633ce │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 163394 │ │ │ │ + vldr s12, [pc, #88] @ 1633d0 │ │ │ │ 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 │ │ │ │ @@ -405452,20 +405491,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 163342 │ │ │ │ + bne.n 16337e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1633d2 │ │ │ │ + cbz r2, 16340e │ │ │ │ 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 │ │ │ │ @@ -405474,23 +405513,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 1633a6 │ │ │ │ + bne.n 1633e2 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 163464 │ │ │ │ + beq.n 1634a0 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #132] @ 163468 │ │ │ │ + vldr s11, [pc, #132] @ 1634a4 │ │ │ │ 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 │ │ │ │ @@ -405517,21 +405556,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 1633ec │ │ │ │ + bne.n 163428 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1634a2 │ │ │ │ + cbz r2, 1634de │ │ │ │ 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 │ │ │ │ @@ -405539,21 +405578,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 16347a │ │ │ │ + bne.n 1634b6 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 163512 │ │ │ │ + cbz r2, 16354e │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 163514 │ │ │ │ + vldr s11, [pc, #100] @ 163550 │ │ │ │ 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 │ │ │ │ @@ -405571,35 +405610,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 1634b2 │ │ │ │ + bne.n 1634ee │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 163530 │ │ │ │ + cbz r2, 16356c │ │ │ │ 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 16351e │ │ │ │ + bne.n 16355a │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 163596 │ │ │ │ + cbz r2, 1635d2 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 163598 │ │ │ │ + vldr s12, [pc, #88] @ 1635d4 │ │ │ │ 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 │ │ │ │ @@ -405613,20 +405652,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 163546 │ │ │ │ + bne.n 163582 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1635d6 │ │ │ │ + cbz r2, 163612 │ │ │ │ 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 │ │ │ │ @@ -405635,22 +405674,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 1635aa │ │ │ │ + bne.n 1635e6 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 163638 │ │ │ │ + cbz r2, 163674 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 16363c │ │ │ │ + vldr s12, [pc, #88] @ 163678 │ │ │ │ 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 │ │ │ │ @@ -405664,43 +405703,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 1635ea │ │ │ │ + bne.n 163626 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 163674 │ │ │ │ + cbz r2, 1636b0 │ │ │ │ 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 16364c │ │ │ │ + bne.n 163688 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1636e0 │ │ │ │ + cbz r2, 16371c │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #96] @ 1636e4 │ │ │ │ + vldr s11, [pc, #96] @ 163720 │ │ │ │ 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 │ │ │ │ @@ -405717,25 +405756,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 163686 │ │ │ │ + bne.n 1636c2 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 16374a │ │ │ │ + cbz r2, 163786 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 16374c │ │ │ │ + vldr s12, [pc, #88] @ 163788 │ │ │ │ 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 │ │ │ │ @@ -405749,24 +405788,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 1636fa │ │ │ │ + bne.n 163736 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 1637b2 │ │ │ │ + cbz r2, 1637ee │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1637b4 │ │ │ │ + vldr s12, [pc, #88] @ 1637f0 │ │ │ │ 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 │ │ │ │ @@ -405780,23 +405819,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 163762 │ │ │ │ + bne.n 16379e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 163820 │ │ │ │ + cbz r2, 16385c │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #96] @ 163824 │ │ │ │ + vldr s11, [pc, #96] @ 163860 │ │ │ │ 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 │ │ │ │ @@ -405813,25 +405852,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 1637c6 │ │ │ │ + bne.n 163802 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 16388a │ │ │ │ + cbz r2, 1638c6 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 16388c │ │ │ │ + vldr s12, [pc, #88] @ 1638c8 │ │ │ │ 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 │ │ │ │ @@ -405845,23 +405884,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 16383a │ │ │ │ + bne.n 163876 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 1638f8 │ │ │ │ + cbz r2, 163934 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #96] @ 1638fc │ │ │ │ + vldr s11, [pc, #96] @ 163938 │ │ │ │ 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 │ │ │ │ @@ -405878,25 +405917,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 16389e │ │ │ │ + bne.n 1638da │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 163962 │ │ │ │ + cbz r2, 16399e │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 163964 │ │ │ │ + vldr s12, [pc, #88] @ 1639a0 │ │ │ │ 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 │ │ │ │ @@ -405910,23 +405949,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 163912 │ │ │ │ + bne.n 16394e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 1639d2 │ │ │ │ + cbz r2, 163a0e │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #96] @ 1639d4 │ │ │ │ + vldr s11, [pc, #96] @ 163a10 │ │ │ │ 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 │ │ │ │ @@ -405943,24 +405982,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 163976 │ │ │ │ + bne.n 1639b2 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 163a44 │ │ │ │ + cbz r2, 163a80 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 163a48 │ │ │ │ + vldr s11, [pc, #100] @ 163a84 │ │ │ │ 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 │ │ │ │ @@ -405978,25 +406017,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 1639e6 │ │ │ │ + bne.n 163a22 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 163aae │ │ │ │ + cbz r2, 163aea │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 163ab0 │ │ │ │ + vldr s12, [pc, #88] @ 163aec │ │ │ │ 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 │ │ │ │ @@ -406010,23 +406049,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 163a5e │ │ │ │ + bne.n 163a9a │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 163b20 │ │ │ │ + cbz r2, 163b5c │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 163b24 │ │ │ │ + vldr s11, [pc, #100] @ 163b60 │ │ │ │ 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 │ │ │ │ @@ -406044,25 +406083,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 163ac2 │ │ │ │ + bne.n 163afe │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 163b8a │ │ │ │ + cbz r2, 163bc6 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 163b8c │ │ │ │ + vldr s12, [pc, #88] @ 163bc8 │ │ │ │ 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 │ │ │ │ @@ -406076,23 +406115,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 163b3a │ │ │ │ + bne.n 163b76 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 163bfc │ │ │ │ + cbz r2, 163c38 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 163c00 │ │ │ │ + vldr s11, [pc, #100] @ 163c3c │ │ │ │ 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 │ │ │ │ @@ -406110,24 +406149,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 163b9e │ │ │ │ + bne.n 163bda │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 163c72 │ │ │ │ + cbz r2, 163cae │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 163c74 │ │ │ │ + vldr s11, [pc, #100] @ 163cb0 │ │ │ │ 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 │ │ │ │ @@ -406145,27 +406184,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 163c12 │ │ │ │ + bne.n 163c4e │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 163cdc │ │ │ │ + cbz r2, 163d18 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #92] @ 163ce0 │ │ │ │ + vldr s12, [pc, #92] @ 163d1c │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #88] @ 163ce4 │ │ │ │ + vldr s11, [pc, #88] @ 163d20 │ │ │ │ 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 │ │ │ │ @@ -406178,29 +406217,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 163c8e │ │ │ │ + bne.n 163cca │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ lsrs r1, r4, #32 │ │ │ │ subs r4, #130 @ 0x82 │ │ │ │ - cbz r2, 163d4c │ │ │ │ + cbz r2, 163d88 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #92] @ 163d50 │ │ │ │ + vldr s12, [pc, #92] @ 163d8c │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #88] @ 163d54 │ │ │ │ + vldr s11, [pc, #88] @ 163d90 │ │ │ │ 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 │ │ │ │ @@ -406213,27 +406252,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 163cfe │ │ │ │ + bne.n 163d3a │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ lsrs r1, r4, #32 │ │ │ │ subs r4, #130 @ 0x82 │ │ │ │ - cbz r2, 163dca │ │ │ │ + cbz r2, 163e06 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #104] @ 163dcc │ │ │ │ - vldr s10, [pc, #104] @ 163dd0 │ │ │ │ + vldr s11, [pc, #104] @ 163e08 │ │ │ │ + vldr s10, [pc, #104] @ 163e0c │ │ │ │ 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 │ │ │ │ @@ -406251,26 +406290,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 163d6a │ │ │ │ + bne.n 163da6 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - cbz r2, 163e36 │ │ │ │ + cbz r2, 163e72 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 163e38 │ │ │ │ + vldr s12, [pc, #88] @ 163e74 │ │ │ │ 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 │ │ │ │ @@ -406284,24 +406323,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 163de6 │ │ │ │ + bne.n 163e22 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ - cbz r2, 163eae │ │ │ │ + cbz r2, 163eea │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #104] @ 163eb0 │ │ │ │ - vldr s10, [pc, #104] @ 163eb4 │ │ │ │ + vldr s11, [pc, #104] @ 163eec │ │ │ │ + vldr s10, [pc, #104] @ 163ef0 │ │ │ │ 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 │ │ │ │ @@ -406319,26 +406358,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 163e4e │ │ │ │ + bne.n 163e8a │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - cbz r2, 163f28 │ │ │ │ + cbz r2, 163f64 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #104] @ 163f2c │ │ │ │ - vldr s10, [pc, #104] @ 163f30 │ │ │ │ + vldr s11, [pc, #104] @ 163f68 │ │ │ │ + vldr s10, [pc, #104] @ 163f6c │ │ │ │ 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 │ │ │ │ @@ -406356,27 +406395,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 163eca │ │ │ │ + bne.n 163f06 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - cbz r2, 163fa6 │ │ │ │ + cbz r2, 163fe2 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #104] @ 163fa8 │ │ │ │ - vldr s10, [pc, #104] @ 163fac │ │ │ │ + vldr s11, [pc, #104] @ 163fe4 │ │ │ │ + vldr s10, [pc, #104] @ 163fe8 │ │ │ │ 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 │ │ │ │ @@ -406394,30 +406433,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 163f46 │ │ │ │ + bne.n 163f82 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - cbz r2, 164014 │ │ │ │ + cbz r2, 164050 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s12, [pc, #88] @ 164018 │ │ │ │ + vldr s12, [pc, #88] @ 164054 │ │ │ │ mov.w r2, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #84] @ 16401c │ │ │ │ + vldr s11, [pc, #84] @ 164058 │ │ │ │ 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 │ │ │ │ @@ -406430,30 +406469,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 163fca │ │ │ │ + bne.n 164006 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r1, [pc, #148] @ (1640b0 ) │ │ │ │ + ldr r1, [pc, #148] @ (1640ec ) │ │ │ │ subs r6, #18 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - cbz r2, 164086 │ │ │ │ + cbz r2, 1640c2 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s12, [pc, #88] @ 164088 │ │ │ │ + vldr s12, [pc, #88] @ 1640c4 │ │ │ │ mov.w r2, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #84] @ 16408c │ │ │ │ + vldr s11, [pc, #84] @ 1640c8 │ │ │ │ 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 │ │ │ │ @@ -406466,140 +406505,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 16403a │ │ │ │ + bne.n 164076 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - ldr r1, [pc, #148] @ (164120 ) │ │ │ │ + ldr r1, [pc, #148] @ (16415c ) │ │ │ │ subs r6, #18 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - cbz r2, 1640c8 │ │ │ │ + cbz r2, 164104 │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s14, [pc, #48] @ 1640cc │ │ │ │ + vldr s14, [pc, #48] @ 164108 │ │ │ │ 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 1640a2 │ │ │ │ + bne.n 1640de │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 164104 │ │ │ │ + cbz r2, 164140 │ │ │ │ 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 1640e0 │ │ │ │ + bne.n 16411c │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 164140 │ │ │ │ + cbz r2, 16417c │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s14, [pc, #44] @ 164144 │ │ │ │ + vldr s14, [pc, #44] @ 164180 │ │ │ │ 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 16411a │ │ │ │ + bne.n 164156 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 16416a │ │ │ │ + cbz r2, 1641a6 │ │ │ │ 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 164154 │ │ │ │ + bne.n 164190 │ │ │ │ bx lr │ │ │ │ - cbz r2, 1641a0 │ │ │ │ + cbz r2, 1641dc │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s14, [pc, #44] @ 1641a4 │ │ │ │ + vldr s14, [pc, #44] @ 1641e0 │ │ │ │ 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 16417a │ │ │ │ + bne.n 1641b6 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1641d0 │ │ │ │ + cbz r2, 16420c │ │ │ │ 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 1641b2 │ │ │ │ + bne.n 1641ee │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16421c │ │ │ │ + cbz r2, 164258 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s13, [pc, #60] @ 164220 │ │ │ │ + vldr s13, [pc, #60] @ 16425c │ │ │ │ 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 │ │ │ │ @@ -406607,23 +406646,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 1641e4 │ │ │ │ + bne.n 164220 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 164272 │ │ │ │ + cbz r2, 1642ae │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #68] @ 164274 │ │ │ │ + vldr s13, [pc, #68] @ 1642b0 │ │ │ │ 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 │ │ │ │ @@ -406633,105 +406672,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 164232 │ │ │ │ + bne.n 16426e │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1642aa │ │ │ │ + cbz r2, 1642e6 │ │ │ │ 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 164280 │ │ │ │ + bne.n 1642bc │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1642e6 │ │ │ │ + cbz r2, 164322 │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s14, [pc, #52] @ 1642e8 │ │ │ │ + vldr s14, [pc, #52] @ 164324 │ │ │ │ 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 1642bc │ │ │ │ + bne.n 1642f8 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - cbz r2, 164328 │ │ │ │ + cbz r2, 164364 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s14, [pc, #52] @ 16432c │ │ │ │ + vldr s14, [pc, #52] @ 164368 │ │ │ │ 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 1642fc │ │ │ │ + bne.n 164338 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - cbz r2, 164362 │ │ │ │ + cbz r2, 16439e │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s14, [pc, #44] @ 164364 │ │ │ │ + vldr s14, [pc, #44] @ 1643a0 │ │ │ │ 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 16433a │ │ │ │ + bne.n 164376 │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - cbz r2, 1643b6 │ │ │ │ + cbz r2, 1643f2 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #68] @ 1643b8 │ │ │ │ + vldr s13, [pc, #68] @ 1643f4 │ │ │ │ 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 │ │ │ │ @@ -406741,26 +406780,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 164376 │ │ │ │ + bne.n 1643b2 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - cbz r2, 164406 │ │ │ │ + cbz r2, 164442 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s13, [pc, #60] @ 164408 │ │ │ │ + vldr s13, [pc, #60] @ 164444 │ │ │ │ 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 │ │ │ │ @@ -406768,24 +406807,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 1643d2 │ │ │ │ + bne.n 16440e │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 164456 │ │ │ │ + cbz r2, 164492 │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s13, [pc, #64] @ 164458 │ │ │ │ + vldr s13, [pc, #64] @ 164494 │ │ │ │ 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 │ │ │ │ @@ -406794,22 +406833,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 164422 │ │ │ │ + bne.n 16445e │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1644ca │ │ │ │ + cbz r2, 164506 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #100] @ 1644cc │ │ │ │ + vldr s12, [pc, #100] @ 164508 │ │ │ │ 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 │ │ │ │ @@ -406828,25 +406867,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 16446e │ │ │ │ + bne.n 1644aa │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 164516 │ │ │ │ + cbz r2, 164552 │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s13, [pc, #60] @ 164518 │ │ │ │ + vldr s13, [pc, #60] @ 164554 │ │ │ │ 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 │ │ │ │ @@ -406854,23 +406893,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 1644e2 │ │ │ │ + bne.n 16451e │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 16456a │ │ │ │ + cbz r2, 1645a6 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s13, [pc, #68] @ 16456c │ │ │ │ + vldr s13, [pc, #68] @ 1645a8 │ │ │ │ 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 │ │ │ │ @@ -406880,23 +406919,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 164530 │ │ │ │ + bne.n 16456c │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - cbz r2, 1645bc │ │ │ │ + cbz r2, 1645f8 │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s13, [pc, #72] @ 1645c0 │ │ │ │ + vldr s13, [pc, #72] @ 1645fc │ │ │ │ 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 │ │ │ │ @@ -406907,24 +406946,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 164584 │ │ │ │ + bne.n 1645c0 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - cbz r2, 164630 │ │ │ │ + cbz r2, 16466c │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #100] @ 164634 │ │ │ │ + vldr s12, [pc, #100] @ 164670 │ │ │ │ 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 │ │ │ │ @@ -406943,24 +406982,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 1645d6 │ │ │ │ + bne.n 164612 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - cbz r2, 16467c │ │ │ │ + cbz r2, 1646b8 │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s13, [pc, #64] @ 164680 │ │ │ │ + vldr s13, [pc, #64] @ 1646bc │ │ │ │ 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 │ │ │ │ @@ -406969,182 +407008,182 @@ │ │ │ │ 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 164646 │ │ │ │ + bne.n 164682 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - cbz r2, 1646b0 │ │ │ │ + cbz r2, 1646ec │ │ │ │ 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 164690 │ │ │ │ + bne.n 1646cc │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1646e2 │ │ │ │ + cbz r2, 16471e │ │ │ │ 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 1646c2 │ │ │ │ + bne.n 1646fe │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 16470a │ │ │ │ + cbz r2, 164746 │ │ │ │ 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 1646ec │ │ │ │ + bne.n 164728 │ │ │ │ bx lr │ │ │ │ - ldr r3, [pc, #60] @ (16474c ) │ │ │ │ + ldr r3, [pc, #60] @ (164788 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 16474a │ │ │ │ + cbz r2, 164786 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ add r1, r2 │ │ │ │ - ldr r2, [pc, #52] @ (164750 ) │ │ │ │ + ldr r2, [pc, #52] @ (16478c ) │ │ │ │ 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 164728 │ │ │ │ + bne.n 164764 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - @ instruction: 0xb8ee │ │ │ │ + @ instruction: 0xb8b2 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #60] @ (164794 ) │ │ │ │ + ldr r3, [pc, #60] @ (1647d0 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 164792 │ │ │ │ + cbz r2, 1647ce │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ add r1, r2 │ │ │ │ - ldr r2, [pc, #52] @ (164798 ) │ │ │ │ + ldr r2, [pc, #52] @ (1647d4 ) │ │ │ │ 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 16476c │ │ │ │ + bne.n 1647a8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - @ instruction: 0xb8a6 │ │ │ │ + @ instruction: 0xb86a │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r4, r3, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #60] @ (1647dc ) │ │ │ │ + ldr r3, [pc, #60] @ (164818 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1647da │ │ │ │ + cbz r2, 164816 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ add r1, r2 │ │ │ │ - ldr r2, [pc, #52] @ (1647e0 ) │ │ │ │ + ldr r2, [pc, #52] @ (16481c ) │ │ │ │ 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 1647b8 │ │ │ │ + bne.n 1647f4 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - @ instruction: 0xb85e │ │ │ │ + @ instruction: 0xb822 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ - ldr r4, [pc, #56] @ (164820 ) │ │ │ │ + ldr r4, [pc, #56] @ (16485c ) │ │ │ │ add r4, pc │ │ │ │ - cbz r2, 16481c │ │ │ │ + cbz r2, 164858 │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ add r1, r2 │ │ │ │ - ldr r2, [pc, #48] @ (164824 ) │ │ │ │ + ldr r2, [pc, #48] @ (164860 ) │ │ │ │ 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 1647fe │ │ │ │ + bne.n 16483a │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xb814 │ │ │ │ + @ instruction: 0xb7d8 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r4, r3, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #84] @ (164880 ) │ │ │ │ + ldr r3, [pc, #84] @ (1648bc ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 16487a │ │ │ │ + cbz r2, 1648b6 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ - ldr.w lr, [pc, #80] @ 164884 │ │ │ │ + ldr.w lr, [pc, #80] @ 1648c0 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s14, [pc, #64] @ 16487c │ │ │ │ + vldr s14, [pc, #64] @ 1648b8 │ │ │ │ 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 │ │ │ │ @@ -407153,29 +407192,29 @@ │ │ │ │ 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 164842 │ │ │ │ + bne.n 16487e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - @ instruction: 0xb7d2 │ │ │ │ + @ instruction: 0xb796 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #60] @ (1648c8 ) │ │ │ │ + ldr r3, [pc, #60] @ (164904 ) │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r4, r2 │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1648c6 │ │ │ │ - ldr r5, [pc, #56] @ (1648cc ) │ │ │ │ + cbz r2, 164902 │ │ │ │ + ldr r5, [pc, #56] @ (164908 ) │ │ │ │ mov r2, r1 │ │ │ │ movs r1, #0 │ │ │ │ ldr r5, [r3, r5] │ │ │ │ ldrh.w ip, [r2], #2 │ │ │ │ movs r3, #0 │ │ │ │ adds r1, #1 │ │ │ │ cmp r4, r1 │ │ │ │ @@ -407183,29 +407222,29 @@ │ │ │ │ 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 16489a │ │ │ │ + bne.n 1648d6 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0xb76e │ │ │ │ + @ instruction: 0xb732 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r4, r3, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #84] @ (164928 ) │ │ │ │ + ldr r3, [pc, #84] @ (164964 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 164922 │ │ │ │ + cbz r2, 16495e │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #80] @ (16492c ) │ │ │ │ + ldr r2, [pc, #80] @ (164968 ) │ │ │ │ adds r0, #16 │ │ │ │ mov.w lr, #0 │ │ │ │ - vldr s14, [pc, #64] @ 164924 │ │ │ │ + vldr s14, [pc, #64] @ 164960 │ │ │ │ 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 │ │ │ │ @@ -407214,60 +407253,60 @@ │ │ │ │ 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 1648ec │ │ │ │ + bne.n 164928 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb72a │ │ │ │ + @ instruction: 0xb6ee │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #64] @ (164974 ) │ │ │ │ + ldr r3, [pc, #64] @ (1649b0 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 164972 │ │ │ │ + cbz r2, 1649ae │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #60] @ (164978 ) │ │ │ │ + ldr r2, [pc, #60] @ (1649b4 ) │ │ │ │ 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 16494a │ │ │ │ + bne.n 164986 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - @ instruction: 0xb6ca │ │ │ │ + @ instruction: 0xb68e │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r4, r3, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldr.w ip, [pc, #92] @ 1649dc │ │ │ │ + ldr.w ip, [pc, #92] @ 164a18 │ │ │ │ add ip, pc │ │ │ │ - cbz r2, 1649d8 │ │ │ │ + cbz r2, 164a14 │ │ │ │ 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] @ (1649e0 ) │ │ │ │ + ldr r2, [pc, #76] @ (164a1c ) │ │ │ │ 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] │ │ │ │ @@ -407278,32 +407317,32 @@ │ │ │ │ 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 16499c │ │ │ │ + bne.n 1649d8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - @ instruction: 0xb67c │ │ │ │ + @ instruction: 0xb640 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ - ldr r5, [pc, #72] @ (164a30 ) │ │ │ │ + ldr r5, [pc, #72] @ (164a6c ) │ │ │ │ add r5, pc │ │ │ │ - cbz r2, 164a2c │ │ │ │ + cbz r2, 164a68 │ │ │ │ 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] @ (164a34 ) │ │ │ │ + ldr r2, [pc, #56] @ (164a70 ) │ │ │ │ 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] │ │ │ │ @@ -407311,31 +407350,31 @@ │ │ │ │ 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 1649fe │ │ │ │ + bne.n 164a3a │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xb614 │ │ │ │ + push {r3, r4, r6, r7, lr} │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r4, r3, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldr.w ip, [pc, #92] @ 164a98 │ │ │ │ + ldr.w ip, [pc, #92] @ 164ad4 │ │ │ │ add ip, pc │ │ │ │ - cbz r2, 164a94 │ │ │ │ + cbz r2, 164ad0 │ │ │ │ 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] @ (164a9c ) │ │ │ │ + ldr r2, [pc, #76] @ (164ad8 ) │ │ │ │ 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] │ │ │ │ @@ -407346,32 +407385,32 @@ │ │ │ │ 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 164a58 │ │ │ │ + bne.n 164a94 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - push {r6, r7, lr} │ │ │ │ + push {r2, r7, lr} │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ - ldr r5, [pc, #72] @ (164aec ) │ │ │ │ + ldr r5, [pc, #72] @ (164b28 ) │ │ │ │ add r5, pc │ │ │ │ - cbz r2, 164ae8 │ │ │ │ + cbz r2, 164b24 │ │ │ │ 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] @ (164af0 ) │ │ │ │ + ldr r2, [pc, #56] @ (164b2c ) │ │ │ │ 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] │ │ │ │ @@ -407379,31 +407418,31 @@ │ │ │ │ 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 164aba │ │ │ │ + bne.n 164af6 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - push {r3, r4, r6, lr} │ │ │ │ + push {r2, r3, r4, lr} │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r4, r3, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #108] @ (164b64 ) │ │ │ │ + ldr r3, [pc, #108] @ (164ba0 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 164b5c │ │ │ │ + cbz r2, 164b98 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #104] @ (164b68 ) │ │ │ │ + ldr r1, [pc, #104] @ (164ba4 ) │ │ │ │ mov r5, r2 │ │ │ │ adds r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s14, [pc, #88] @ 164b60 │ │ │ │ + vldr s14, [pc, #88] @ 164b9c │ │ │ │ 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 │ │ │ │ @@ -407418,31 +407457,31 @@ │ │ │ │ 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 164b0c │ │ │ │ + bne.n 164b48 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - push {r1, r2, lr} │ │ │ │ + push {r1, r3, r6, r7} │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #76] @ (164bbc ) │ │ │ │ + ldr r3, [pc, #76] @ (164bf8 ) │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r7, r2 │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 164bb8 │ │ │ │ + cbz r2, 164bf4 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #68] @ (164bc0 ) │ │ │ │ + ldr r1, [pc, #68] @ (164bfc ) │ │ │ │ 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 │ │ │ │ @@ -407453,31 +407492,31 @@ │ │ │ │ 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 164b80 │ │ │ │ + bne.n 164bbc │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - push {r1, r3, r7} │ │ │ │ + push {r1, r2, r3, r6} │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r4, r3, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #108] @ (164c34 ) │ │ │ │ + ldr r3, [pc, #108] @ (164c70 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 164c2c │ │ │ │ + cbz r2, 164c68 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #104] @ (164c38 ) │ │ │ │ + ldr r1, [pc, #104] @ (164c74 ) │ │ │ │ mov r5, r2 │ │ │ │ adds r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s14, [pc, #88] @ 164c30 │ │ │ │ + vldr s14, [pc, #88] @ 164c6c │ │ │ │ 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 │ │ │ │ @@ -407492,31 +407531,31 @@ │ │ │ │ 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 164bdc │ │ │ │ + bne.n 164c18 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - push {r1, r2, r4, r5} │ │ │ │ + cbz r2, 164cf2 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #72] @ (164c88 ) │ │ │ │ + ldr r3, [pc, #72] @ (164cc4 ) │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r7, r2 │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 164c84 │ │ │ │ + cbz r2, 164cc0 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #64] @ (164c8c ) │ │ │ │ + ldr r1, [pc, #64] @ (164cc8 ) │ │ │ │ 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 │ │ │ │ @@ -407526,27 +407565,27 @@ │ │ │ │ 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 164c50 │ │ │ │ + bne.n 164c8c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - cbz r2, 164cfa │ │ │ │ + cbz r6, 164d26 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r4, r3, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #88] @ (164cec ) │ │ │ │ + ldr r3, [pc, #88] @ (164d28 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 164ce8 │ │ │ │ + cbz r2, 164d24 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #84] @ (164cf0 ) │ │ │ │ + ldr r1, [pc, #84] @ (164d2c ) │ │ │ │ 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 │ │ │ │ @@ -407561,28 +407600,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 164ca8 │ │ │ │ + bne.n 164ce4 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 164d4a │ │ │ │ + cbz r6, 164d76 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #72] @ (164d40 ) │ │ │ │ + ldr r3, [pc, #72] @ (164d7c ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 164d3e │ │ │ │ + cbz r2, 164d7a │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #68] @ (164d44 ) │ │ │ │ + ldr r2, [pc, #68] @ (164d80 ) │ │ │ │ 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 │ │ │ │ @@ -407594,31 +407633,31 @@ │ │ │ │ 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 164d0c │ │ │ │ + bne.n 164d48 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ - cbz r6, 164d84 │ │ │ │ + uxtb r2, r1 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r4, r3, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #104] @ (164db4 ) │ │ │ │ + ldr r3, [pc, #104] @ (164df0 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 164dae │ │ │ │ + cbz r2, 164dea │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #100] @ (164db8 ) │ │ │ │ + ldr r1, [pc, #100] @ (164df4 ) │ │ │ │ mov r5, r2 │ │ │ │ adds r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s14, [pc, #84] @ 164db0 │ │ │ │ + vldr s14, [pc, #84] @ 164dec │ │ │ │ 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 │ │ │ │ @@ -407633,30 +407672,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 164d60 │ │ │ │ + bne.n 164d9c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - uxth r2, r6 │ │ │ │ + sxtb r6, r6 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #76] @ (164e0c ) │ │ │ │ + ldr r3, [pc, #76] @ (164e48 ) │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r7, r2 │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 164e08 │ │ │ │ + cbz r2, 164e44 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #68] @ (164e10 ) │ │ │ │ + ldr r1, [pc, #68] @ (164e4c ) │ │ │ │ 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 │ │ │ │ @@ -407667,27 +407706,27 @@ │ │ │ │ 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 164dd0 │ │ │ │ + bne.n 164e0c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - sxth r2, r7 │ │ │ │ + cbz r6, 164e8a │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r4, r3, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #84] @ (164e6c ) │ │ │ │ + ldr r3, [pc, #84] @ (164ea8 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 164e6a │ │ │ │ + cbz r2, 164ea6 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #80] @ (164e70 ) │ │ │ │ + ldr r1, [pc, #80] @ (164eac ) │ │ │ │ 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 │ │ │ │ @@ -407702,27 +407741,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 164e2c │ │ │ │ + bne.n 164e68 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r6, 164ea8 │ │ │ │ + cbz r2, 164ed6 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #72] @ (164ec0 ) │ │ │ │ + ldr r3, [pc, #72] @ (164efc ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 164ebc │ │ │ │ + cbz r2, 164ef8 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #68] @ (164ec4 ) │ │ │ │ + ldr r2, [pc, #68] @ (164f00 ) │ │ │ │ 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 │ │ │ │ @@ -407734,32 +407773,32 @@ │ │ │ │ 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 164e8c │ │ │ │ + bne.n 164ec8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r6, 164ee4 │ │ │ │ + cbz r2, 164f12 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r4, r3, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #108] @ (164f38 ) │ │ │ │ + ldr r3, [pc, #108] @ (164f74 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 164f30 │ │ │ │ + cbz r2, 164f6c │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #104] @ (164f3c ) │ │ │ │ + ldr r1, [pc, #104] @ (164f78 ) │ │ │ │ mov r5, r2 │ │ │ │ adds r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s14, [pc, #88] @ 164f34 │ │ │ │ + vldr s14, [pc, #88] @ 164f70 │ │ │ │ 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 │ │ │ │ @@ -407774,31 +407813,31 @@ │ │ │ │ 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 164ee0 │ │ │ │ + bne.n 164f1c │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 164f48 │ │ │ │ + sub sp, #472 @ 0x1d8 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #72] @ (164f8c ) │ │ │ │ + ldr r3, [pc, #72] @ (164fc8 ) │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r7, r2 │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 164f88 │ │ │ │ + cbz r2, 164fc4 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #64] @ (164f90 ) │ │ │ │ + ldr r1, [pc, #64] @ (164fcc ) │ │ │ │ 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 │ │ │ │ @@ -407808,27 +407847,27 @@ │ │ │ │ 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 164f54 │ │ │ │ + bne.n 164f90 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - sub sp, #216 @ 0xd8 │ │ │ │ + add sp, #488 @ 0x1e8 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r4, r3, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #88] @ (164ff0 ) │ │ │ │ + ldr r3, [pc, #88] @ (16502c ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 164fec │ │ │ │ + cbz r2, 165028 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #84] @ (164ff4 ) │ │ │ │ + ldr r1, [pc, #84] @ (165030 ) │ │ │ │ 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 │ │ │ │ @@ -407843,28 +407882,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 164fac │ │ │ │ + bne.n 164fe8 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - add sp, #408 @ 0x198 │ │ │ │ + add sp, #168 @ 0xa8 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #72] @ (165044 ) │ │ │ │ + ldr r3, [pc, #72] @ (165080 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 165042 │ │ │ │ + cbz r2, 16507e │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #68] @ (165048 ) │ │ │ │ + ldr r2, [pc, #68] @ (165084 ) │ │ │ │ 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 │ │ │ │ @@ -407876,29 +407915,29 @@ │ │ │ │ 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 165010 │ │ │ │ + bne.n 16504c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ - add sp, #8 │ │ │ │ + add r7, sp, #792 @ 0x318 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r4, r3, #14 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1650d2 │ │ │ │ + beq.n 16510e │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #120] @ 1650d4 │ │ │ │ + vldr s11, [pc, #120] @ 165110 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s10, [pc, #116] @ 1650d8 │ │ │ │ + vldr s10, [pc, #116] @ 165114 │ │ │ │ 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 │ │ │ │ @@ -407920,28 +407959,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 165068 │ │ │ │ + bne.n 1650a4 │ │ │ │ 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 16517c │ │ │ │ + beq.n 1651b8 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #152] @ 165180 │ │ │ │ + vldr s10, [pc, #152] @ 1651bc │ │ │ │ vmov.f32 s11, #240 @ 0xbf800000 -1.0 │ │ │ │ - vldr s9, [pc, #148] @ 165184 │ │ │ │ + vldr s9, [pc, #148] @ 1651c0 │ │ │ │ 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 │ │ │ │ @@ -407971,30 +408010,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 1650f4 │ │ │ │ + bne.n 165130 │ │ │ │ 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 16520e │ │ │ │ + beq.n 16524a │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #120] @ 165210 │ │ │ │ + vldr s11, [pc, #120] @ 16524c │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s10, [pc, #116] @ 165214 │ │ │ │ + vldr s10, [pc, #116] @ 165250 │ │ │ │ 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 │ │ │ │ @@ -408016,25 +408055,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 1651a4 │ │ │ │ + bne.n 1651e0 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ lsrs r1, r4, #32 │ │ │ │ subs r4, #130 @ 0x82 │ │ │ │ - cbz r2, 165286 │ │ │ │ + cbz r2, 1652c2 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 165288 │ │ │ │ + vldr s11, [pc, #100] @ 1652c4 │ │ │ │ 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 │ │ │ │ @@ -408052,28 +408091,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 165226 │ │ │ │ + bne.n 165262 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 16529e │ │ │ │ + cbz r2, 1652da │ │ │ │ movs r3, #0 │ │ │ │ ldr.w ip, [r1], #4 │ │ │ │ adds r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ str.w ip, [r0], #4 │ │ │ │ - bne.n 165290 │ │ │ │ + bne.n 1652cc │ │ │ │ bx lr │ │ │ │ - cbz r2, 1652da │ │ │ │ + cbz r2, 165316 │ │ │ │ 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 │ │ │ │ @@ -408083,64 +408122,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 1652b0 │ │ │ │ + bne.n 1652ec │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 16530a │ │ │ │ + cbz r2, 165346 │ │ │ │ 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 1652ec │ │ │ │ + bne.n 165328 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - cbz r2, 165352 │ │ │ │ + cbz r2, 16538a │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr d6, [pc, #60] @ 165358 │ │ │ │ + vldr d6, [pc, #60] @ 165390 │ │ │ │ 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 165324 │ │ │ │ + bne.n 16535c │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #240 @ 0xf0 │ │ │ │ - cbz r2, 165396 │ │ │ │ + cbz r2, 1653ce │ │ │ │ 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 │ │ │ │ @@ -408148,18 +408185,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 165370 │ │ │ │ + bne.n 1653a8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1653ce │ │ │ │ + cbz r2, 165406 │ │ │ │ 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 │ │ │ │ @@ -408169,22 +408206,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 1653a6 │ │ │ │ + bne.n 1653de │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 165424 │ │ │ │ + cbz r2, 16545c │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr d4, [pc, #76] @ 165428 │ │ │ │ + vldr d4, [pc, #76] @ 165460 │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ vmov.f64 d5, #240 @ 0xbf800000 -1.0 │ │ │ │ ldr r4, [r1, #0] │ │ │ │ vmov.f32 s13, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov s14, r4 │ │ │ │ adds r3, #1 │ │ │ │ @@ -408197,23 +408234,23 @@ │ │ │ │ vmul.f64 d7, d7, d4 │ │ │ │ vcmp.f64 d7, d5 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it pl │ │ │ │ vcvtpl.f32.f64 s13, d7 │ │ │ │ cmp r2, r3 │ │ │ │ vstr s13, [r0, #-32] @ 0xffffffe0 │ │ │ │ - bne.n 1653e8 │ │ │ │ + bne.n 165420 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r4 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #0 │ │ │ │ - cbz r2, 165466 │ │ │ │ + cbz r2, 16549e │ │ │ │ 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 │ │ │ │ @@ -408221,18 +408258,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 165440 │ │ │ │ + bne.n 165478 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1654a0 │ │ │ │ + cbz r2, 1654d8 │ │ │ │ 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 │ │ │ │ @@ -408242,48 +408279,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 165476 │ │ │ │ + bne.n 1654ae │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1654e2 │ │ │ │ + cbz r2, 16551a │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s14, [pc, #52] @ 1654e4 │ │ │ │ + vldr s14, [pc, #52] @ 16551c │ │ │ │ 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 1654b8 │ │ │ │ + bne.n 1654f0 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - cbz r2, 16553c │ │ │ │ + cbz r2, 165574 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #76] @ 165540 │ │ │ │ + vldr s13, [pc, #76] @ 165578 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s12, [pc, #72] @ 165544 │ │ │ │ + vldr s12, [pc, #72] @ 16557c │ │ │ │ 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 │ │ │ │ @@ -408292,23 +408329,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 1654fe │ │ │ │ + bne.n 165536 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 16557e │ │ │ │ + cbz r2, 1655b6 │ │ │ │ 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 │ │ │ │ @@ -408316,18 +408353,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 165558 │ │ │ │ + bne.n 165590 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1655b6 │ │ │ │ + cbz r2, 1655ee │ │ │ │ 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 │ │ │ │ @@ -408337,22 +408374,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 16558e │ │ │ │ + bne.n 1655c6 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 165600 │ │ │ │ + cbz r2, 165638 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #64] @ 165604 │ │ │ │ + vldr s13, [pc, #64] @ 16563c │ │ │ │ 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 │ │ │ │ @@ -408360,21 +408397,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 1655ca │ │ │ │ + bne.n 165602 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 16564c │ │ │ │ + cbz r2, 165684 │ │ │ │ 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 │ │ │ │ @@ -408386,23 +408423,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 165616 │ │ │ │ + bne.n 16564e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1656a0 │ │ │ │ + cbz r2, 1656d8 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s13, [pc, #72] @ 1656a4 │ │ │ │ + vldr s13, [pc, #72] @ 1656dc │ │ │ │ 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] │ │ │ │ @@ -408413,27 +408450,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 165668 │ │ │ │ + bne.n 1656a0 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - cbz r2, 16571a │ │ │ │ + cbz r2, 165752 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #104] @ 16571c │ │ │ │ + vldr s12, [pc, #104] @ 165754 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #100] @ 165720 │ │ │ │ + vldr s11, [pc, #100] @ 165758 │ │ │ │ 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 │ │ │ │ @@ -408451,22 +408488,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 1656c2 │ │ │ │ + bne.n 1656fa │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 16575a │ │ │ │ + cbz r2, 165792 │ │ │ │ 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 │ │ │ │ @@ -408474,18 +408511,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 165734 │ │ │ │ + bne.n 16576c │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 165794 │ │ │ │ + cbz r2, 1657cc │ │ │ │ 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 │ │ │ │ @@ -408495,23 +408532,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 16576a │ │ │ │ + bne.n 1657a2 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1657e0 │ │ │ │ + cbz r2, 165818 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #64] @ 1657e4 │ │ │ │ + vldr s13, [pc, #64] @ 16581c │ │ │ │ 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 │ │ │ │ @@ -408519,21 +408556,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 1657aa │ │ │ │ + bne.n 1657e2 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 16582a │ │ │ │ + cbz r2, 165862 │ │ │ │ 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 │ │ │ │ @@ -408545,66 +408582,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 1657f6 │ │ │ │ + bne.n 16582e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 16586a │ │ │ │ + cbz r2, 1658a2 │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s14, [pc, #52] @ 16586c │ │ │ │ + vldr s14, [pc, #52] @ 1658a4 │ │ │ │ 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 165842 │ │ │ │ + bne.n 16587a │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 16589e │ │ │ │ + cbz r2, 1658d6 │ │ │ │ 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 165882 │ │ │ │ + bne.n 1658ba │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1658f4 │ │ │ │ + cbz r2, 16592c │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #76] @ 1658f8 │ │ │ │ + vldr s13, [pc, #76] @ 165930 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s12, [pc, #72] @ 1658fc │ │ │ │ + vldr s12, [pc, #72] @ 165934 │ │ │ │ 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 │ │ │ │ @@ -408613,43 +408650,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 1658b6 │ │ │ │ + bne.n 1658ee │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 16592c │ │ │ │ + cbz r2, 165964 │ │ │ │ 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 16590e │ │ │ │ + bne.n 165946 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16598e │ │ │ │ + cbz r2, 1659c6 │ │ │ │ adds r2, #1 │ │ │ │ adds r3, r1, #3 │ │ │ │ adds r0, #16 │ │ │ │ - vldr s12, [pc, #84] @ 165990 │ │ │ │ + vldr s12, [pc, #84] @ 1659c8 │ │ │ │ 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] │ │ │ │ @@ -408664,39 +408701,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 165946 │ │ │ │ + bne.n 16597e │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1659bc │ │ │ │ + cbz r2, 1659f4 │ │ │ │ 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 1659a2 │ │ │ │ + bne.n 1659da │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 165a1e │ │ │ │ + cbz r2, 165a56 │ │ │ │ adds r2, #1 │ │ │ │ adds r3, r1, #3 │ │ │ │ adds r0, #16 │ │ │ │ - vldr s12, [pc, #84] @ 165a20 │ │ │ │ + vldr s12, [pc, #84] @ 165a58 │ │ │ │ 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] │ │ │ │ @@ -408711,19 +408748,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 1659d6 │ │ │ │ + bne.n 165a0e │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 165a5c │ │ │ │ + cbz r2, 165a94 │ │ │ │ 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 │ │ │ │ @@ -408733,24 +408770,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 165a36 │ │ │ │ + bne.n 165a6e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - b.w 165218 │ │ │ │ - cbz r2, 165aac │ │ │ │ + b.w 165254 │ │ │ │ + cbz r2, 165ae4 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #64] @ 165ab0 │ │ │ │ + vldr s13, [pc, #64] @ 165ae8 │ │ │ │ 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 │ │ │ │ @@ -408758,21 +408795,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 165a76 │ │ │ │ + bne.n 165aae │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 165af8 │ │ │ │ + cbz r2, 165b30 │ │ │ │ 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 │ │ │ │ @@ -408784,19 +408821,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 165ac2 │ │ │ │ + bne.n 165afa │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 165b4a │ │ │ │ + cbz r2, 165b82 │ │ │ │ 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] │ │ │ │ @@ -408811,17 +408848,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 165b0e │ │ │ │ + bne.n 165b46 │ │ │ │ bx lr │ │ │ │ - cbz r2, 165ba8 │ │ │ │ + cbz r2, 165be0 │ │ │ │ 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 │ │ │ │ @@ -408843,19 +408880,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 165b5e │ │ │ │ + bne.n 165b96 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 165bfa │ │ │ │ + cbz r2, 165c32 │ │ │ │ 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] │ │ │ │ @@ -408870,17 +408907,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 165bbe │ │ │ │ + bne.n 165bf6 │ │ │ │ bx lr │ │ │ │ - cbz r2, 165c58 │ │ │ │ + cbz r2, 165c90 │ │ │ │ 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 │ │ │ │ @@ -408902,19 +408939,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 165c0e │ │ │ │ + bne.n 165c46 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 165cb6 │ │ │ │ + cbz r2, 165cee │ │ │ │ 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 │ │ │ │ @@ -408930,18 +408967,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 165c66 │ │ │ │ + bne.n 165c9e │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 165d2a │ │ │ │ + cbz r2, 165d62 │ │ │ │ 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 │ │ │ │ @@ -408967,18 +409004,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 165cc0 │ │ │ │ + bne.n 165cf8 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 165d86 │ │ │ │ + cbz r2, 165dbe │ │ │ │ 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 │ │ │ │ @@ -408994,18 +409031,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 165d36 │ │ │ │ + bne.n 165d6e │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 165df6 │ │ │ │ + cbz r2, 165e2e │ │ │ │ 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 │ │ │ │ @@ -409031,18 +409068,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 165d90 │ │ │ │ + bne.n 165dc8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 165e52 │ │ │ │ + cbz r2, 165e8a │ │ │ │ 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 │ │ │ │ @@ -409058,19 +409095,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 165e02 │ │ │ │ + bne.n 165e3a │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 165ec0 │ │ │ │ + cbz r2, 165ef8 │ │ │ │ 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 │ │ │ │ @@ -409097,24 +409134,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 165e5e │ │ │ │ + bne.n 165e96 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 165f14 │ │ │ │ + cbz r2, 165f4c │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s13, [pc, #72] @ 165f18 │ │ │ │ + vldr s13, [pc, #72] @ 165f50 │ │ │ │ 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 │ │ │ │ @@ -409125,27 +409162,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 165ede │ │ │ │ + bne.n 165f16 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 165f90 │ │ │ │ + cbz r2, 165fc8 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #108] @ 165f94 │ │ │ │ + vldr s12, [pc, #108] @ 165fcc │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #104] @ 165f98 │ │ │ │ + vldr s11, [pc, #104] @ 165fd0 │ │ │ │ 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 │ │ │ │ @@ -409163,28 +409200,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 165f36 │ │ │ │ + bne.n 165f6e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 16602a │ │ │ │ + beq.n 166062 │ │ │ │ adds r2, #1 │ │ │ │ adds r3, r1, #3 │ │ │ │ adds r0, #16 │ │ │ │ - vldr s11, [pc, #132] @ 16602c │ │ │ │ + vldr s11, [pc, #132] @ 166064 │ │ │ │ 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 │ │ │ │ @@ -409212,24 +409249,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 165fb8 │ │ │ │ + bne.n 165ff0 │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1660be │ │ │ │ + beq.n 1660f6 │ │ │ │ adds r2, #1 │ │ │ │ adds r3, r1, #3 │ │ │ │ adds r0, #16 │ │ │ │ - vldr s11, [pc, #132] @ 1660c0 │ │ │ │ + vldr s11, [pc, #132] @ 1660f8 │ │ │ │ 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 │ │ │ │ @@ -409257,23 +409294,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 16604c │ │ │ │ + bne.n 166084 │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 16616e │ │ │ │ + beq.n 1661a6 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #160] @ 166170 │ │ │ │ + vldr s10, [pc, #160] @ 1661a8 │ │ │ │ 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 │ │ │ │ @@ -409308,24 +409345,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 1660d8 │ │ │ │ + bne.n 166110 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 16621e │ │ │ │ + beq.n 166256 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #160] @ 166220 │ │ │ │ + vldr s10, [pc, #160] @ 166258 │ │ │ │ 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 │ │ │ │ @@ -409360,20 +409397,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 166188 │ │ │ │ + bne.n 1661c0 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 16625a │ │ │ │ + cbz r2, 166292 │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ mov.w ip, #1065353216 @ 0x3f800000 │ │ │ │ movs r2, #0 │ │ │ │ push {lr} │ │ │ │ @@ -409382,18 +409419,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 166236 │ │ │ │ + bne.n 16626e │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 166296 │ │ │ │ + cbz r2, 1662ce │ │ │ │ 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 │ │ │ │ @@ -409404,22 +409441,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 166270 │ │ │ │ + bne.n 1662a8 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1662e0 │ │ │ │ + cbz r2, 166318 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #64] @ 1662e4 │ │ │ │ + vldr s13, [pc, #64] @ 16631c │ │ │ │ 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 │ │ │ │ @@ -409427,21 +409464,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 1662aa │ │ │ │ + bne.n 1662e2 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 166330 │ │ │ │ + cbz r2, 166368 │ │ │ │ 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 │ │ │ │ @@ -409454,19 +409491,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 1662f6 │ │ │ │ + bne.n 16632e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 166382 │ │ │ │ + cbz r2, 1663ba │ │ │ │ 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] │ │ │ │ @@ -409481,17 +409518,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 166346 │ │ │ │ + bne.n 16637e │ │ │ │ bx lr │ │ │ │ - cbz r2, 1663e2 │ │ │ │ + cbz r2, 16641a │ │ │ │ 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 │ │ │ │ @@ -409513,18 +409550,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 166396 │ │ │ │ + bne.n 1663ce │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 166432 │ │ │ │ + cbz r2, 16646a │ │ │ │ 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] │ │ │ │ @@ -409539,17 +409576,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 1663f6 │ │ │ │ + bne.n 16642e │ │ │ │ bx lr │ │ │ │ - cbz r2, 166492 │ │ │ │ + cbz r2, 1664ca │ │ │ │ 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 │ │ │ │ @@ -409571,18 +409608,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 166446 │ │ │ │ + bne.n 16647e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1664ee │ │ │ │ + cbz r2, 166526 │ │ │ │ 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 │ │ │ │ @@ -409598,19 +409635,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 16649e │ │ │ │ + bne.n 1664d6 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 166568 │ │ │ │ + beq.n 1665a0 │ │ │ │ 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 │ │ │ │ @@ -409639,19 +409676,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 1664fa │ │ │ │ + bne.n 166532 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1665c6 │ │ │ │ + cbz r2, 1665fe │ │ │ │ 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 │ │ │ │ @@ -409667,19 +409704,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 166576 │ │ │ │ + bne.n 1665ae │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 166640 │ │ │ │ + beq.n 166678 │ │ │ │ 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 │ │ │ │ @@ -409708,19 +409745,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 1665d2 │ │ │ │ + bne.n 16660a │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16669e │ │ │ │ + cbz r2, 1666d6 │ │ │ │ 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 │ │ │ │ @@ -409736,20 +409773,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 16664e │ │ │ │ + bne.n 166686 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 16671a │ │ │ │ + beq.n 166752 │ │ │ │ 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 │ │ │ │ @@ -409778,47 +409815,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 1666aa │ │ │ │ + bne.n 1666e2 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 166762 │ │ │ │ + cbz r2, 16679a │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr d6, [pc, #60] @ 166768 │ │ │ │ + vldr d6, [pc, #60] @ 1667a0 │ │ │ │ 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 166734 │ │ │ │ + bne.n 16676c │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #240 @ 0xf0 │ │ │ │ - cbz r2, 1667c2 │ │ │ │ + cbz r2, 1667fa │ │ │ │ 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] │ │ │ │ @@ -409832,18 +409869,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 16677e │ │ │ │ + bne.n 1667b6 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 166828 │ │ │ │ + cbz r2, 166860 │ │ │ │ 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 │ │ │ │ @@ -409866,24 +409903,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 1667e0 │ │ │ │ + bne.n 166818 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1668be │ │ │ │ + beq.n 1668f6 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #132] @ 1668c0 │ │ │ │ + vldr s11, [pc, #132] @ 1668f8 │ │ │ │ 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 │ │ │ │ @@ -409910,20 +409947,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 166844 │ │ │ │ + bne.n 16687c │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ ands r0, r4 │ │ │ │ subs r3, #0 │ │ │ │ - cbz r2, 1668fa │ │ │ │ + cbz r2, 166932 │ │ │ │ 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 │ │ │ │ @@ -409931,48 +409968,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 1668d2 │ │ │ │ + bne.n 16690a │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 166942 │ │ │ │ + cbz r2, 16697a │ │ │ │ push {lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #60] @ 166944 │ │ │ │ + vldr s13, [pc, #60] @ 16697c │ │ │ │ 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 166912 │ │ │ │ + bne.n 16694a │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ - cbz r2, 16699e │ │ │ │ + cbz r2, 1669d6 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #76] @ 1669a0 │ │ │ │ + vldr s13, [pc, #76] @ 1669d8 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s12, [pc, #72] @ 1669a4 │ │ │ │ + vldr s12, [pc, #72] @ 1669dc │ │ │ │ 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 │ │ │ │ @@ -409981,52 +410018,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 16695e │ │ │ │ + bne.n 166996 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1669ee │ │ │ │ + cbz r2, 166a26 │ │ │ │ push {lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #60] @ 1669f0 │ │ │ │ + vldr s13, [pc, #60] @ 166a28 │ │ │ │ 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 1669be │ │ │ │ + bne.n 1669f6 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ lsrs r1, r0, #32 │ │ │ │ subs r1, #128 @ 0x80 │ │ │ │ - cbz r2, 166a4a │ │ │ │ + cbz r2, 166a82 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #76] @ 166a4c │ │ │ │ + vldr s13, [pc, #76] @ 166a84 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s12, [pc, #72] @ 166a50 │ │ │ │ + vldr s12, [pc, #72] @ 166a88 │ │ │ │ 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 │ │ │ │ @@ -410035,27 +410072,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 166a0a │ │ │ │ + bne.n 166a42 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ lsrs r1, r0, #32 │ │ │ │ subs r1, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 166aa2 │ │ │ │ + cbz r2, 166ada │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s13, [pc, #64] @ 166aa4 │ │ │ │ + vldr s13, [pc, #64] @ 166adc │ │ │ │ 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 │ │ │ │ @@ -410065,25 +410102,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 166a68 │ │ │ │ + bne.n 166aa0 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 166af6 │ │ │ │ + cbz r2, 166b2e │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s13, [pc, #64] @ 166af8 │ │ │ │ + vldr s13, [pc, #64] @ 166b30 │ │ │ │ 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 │ │ │ │ @@ -410093,24 +410130,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 166abc │ │ │ │ + bne.n 166af4 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 166b4c │ │ │ │ + cbz r2, 166b84 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #72] @ 166b50 │ │ │ │ + vldr s13, [pc, #72] @ 166b88 │ │ │ │ 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 │ │ │ │ @@ -410120,43 +410157,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 166b0e │ │ │ │ + bne.n 166b46 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 166b84 │ │ │ │ + cbz r2, 166bbc │ │ │ │ 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 166b60 │ │ │ │ + bne.n 166b98 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 166bd8 │ │ │ │ + cbz r2, 166c10 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #72] @ 166bdc │ │ │ │ + vldr s13, [pc, #72] @ 166c14 │ │ │ │ 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 │ │ │ │ @@ -410166,39 +410203,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 166b9a │ │ │ │ + bne.n 166bd2 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 166c10 │ │ │ │ + cbz r2, 166c48 │ │ │ │ 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 166bec │ │ │ │ + bne.n 166c24 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 166c6e │ │ │ │ + cbz r2, 166ca6 │ │ │ │ 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 │ │ │ │ @@ -410214,19 +410251,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 166c1e │ │ │ │ + bne.n 166c56 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 166cee │ │ │ │ + beq.n 166d26 │ │ │ │ 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 │ │ │ │ @@ -410255,18 +410292,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 166c8a │ │ │ │ + bne.n 166cc2 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 166d4a │ │ │ │ + cbz r2, 166d82 │ │ │ │ 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 │ │ │ │ @@ -410282,18 +410319,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 166cfa │ │ │ │ + bne.n 166d32 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 166db0 │ │ │ │ + cbz r2, 166de8 │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #4 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r3, [r4], #4 │ │ │ │ adds r0, #4 │ │ │ │ @@ -410317,23 +410354,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 166d58 │ │ │ │ + bne.n 166d90 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 166e5a │ │ │ │ + beq.n 166e92 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #156] @ 166e5c │ │ │ │ + vldr s10, [pc, #156] @ 166e94 │ │ │ │ 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 │ │ │ │ @@ -410367,20 +410404,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 166dc8 │ │ │ │ + bne.n 166e00 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ ands r0, r4 │ │ │ │ subs r3, #0 │ │ │ │ - cbz r2, 166eba │ │ │ │ + cbz r2, 166ef2 │ │ │ │ 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 │ │ │ │ @@ -410396,19 +410433,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 166e6a │ │ │ │ + bne.n 166ea2 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 166f3e │ │ │ │ + beq.n 166f76 │ │ │ │ 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 │ │ │ │ @@ -410437,18 +410474,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 166ed6 │ │ │ │ + bne.n 166f0e │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 166f9a │ │ │ │ + cbz r2, 166fd2 │ │ │ │ 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 │ │ │ │ @@ -410464,18 +410501,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 166f4a │ │ │ │ + bne.n 166f82 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 167000 │ │ │ │ + cbz r2, 167038 │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #4 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r3, [r4], #4 │ │ │ │ adds r0, #4 │ │ │ │ @@ -410499,23 +410536,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 166fa8 │ │ │ │ + bne.n 166fe0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1670aa │ │ │ │ + beq.n 1670e2 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #156] @ 1670ac │ │ │ │ + vldr s10, [pc, #156] @ 1670e4 │ │ │ │ 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 │ │ │ │ @@ -410549,54 +410586,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 167018 │ │ │ │ + bne.n 167050 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ ands r0, r4 │ │ │ │ subs r3, #0 │ │ │ │ - cbz r2, 1670da │ │ │ │ + cbz r2, 167112 │ │ │ │ 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 1670c4 │ │ │ │ + bne.n 1670fc │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 16710a │ │ │ │ + cbz r2, 167142 │ │ │ │ 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 1670ec │ │ │ │ + bne.n 167124 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 167140 │ │ │ │ + cbz r2, 167178 │ │ │ │ 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 │ │ │ │ @@ -410604,72 +410641,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 167120 │ │ │ │ + bne.n 167158 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 167178 │ │ │ │ + cbz r2, 1671b0 │ │ │ │ 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 167150 │ │ │ │ + bne.n 167188 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1671a6 │ │ │ │ + cbz r2, 1671de │ │ │ │ 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 167190 │ │ │ │ + bne.n 1671c8 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1671d6 │ │ │ │ + cbz r2, 16720e │ │ │ │ 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 1671b8 │ │ │ │ + bne.n 1671f0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 16720c │ │ │ │ + cbz r2, 167244 │ │ │ │ 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 │ │ │ │ @@ -410677,436 +410714,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 1671ec │ │ │ │ + bne.n 167224 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 167244 │ │ │ │ + cbz r2, 16727c │ │ │ │ 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 16721c │ │ │ │ + bne.n 167254 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16726e │ │ │ │ + cbz r2, 1672a6 │ │ │ │ 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 167256 │ │ │ │ + bne.n 16728e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 16729e │ │ │ │ + cbz r2, 1672d6 │ │ │ │ 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 167280 │ │ │ │ + bne.n 1672b8 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1672c6 │ │ │ │ + cbz r2, 1672fe │ │ │ │ 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 1672ae │ │ │ │ + bne.n 1672e6 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1672f6 │ │ │ │ + cbz r2, 16732e │ │ │ │ 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 1672d8 │ │ │ │ + bne.n 167310 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 16731e │ │ │ │ + cbz r2, 167356 │ │ │ │ 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 167306 │ │ │ │ + bne.n 16733e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 167346 │ │ │ │ + cbz r2, 16737e │ │ │ │ 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 16732e │ │ │ │ + bne.n 167366 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 167368 │ │ │ │ + cbz r2, 1673a0 │ │ │ │ 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 167354 │ │ │ │ + bne.n 16738c │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 167388 │ │ │ │ + cbz r2, 1673c0 │ │ │ │ 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 167376 │ │ │ │ + bne.n 1673ae │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1673ac │ │ │ │ + cbz r2, 1673e4 │ │ │ │ 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 167398 │ │ │ │ + bne.n 1673d0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1673d8 │ │ │ │ + cbz r2, 167410 │ │ │ │ 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 1673ba │ │ │ │ + bne.n 1673f2 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1673fc │ │ │ │ + cbz r2, 167434 │ │ │ │ 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 1673e8 │ │ │ │ + bne.n 167420 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16741c │ │ │ │ + cbz r2, 167454 │ │ │ │ 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 16740a │ │ │ │ + bne.n 167442 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 167440 │ │ │ │ + cbz r2, 167478 │ │ │ │ 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 16742c │ │ │ │ + bne.n 167464 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16746c │ │ │ │ + cbz r2, 1674a4 │ │ │ │ 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 16744e │ │ │ │ + bne.n 167486 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 167494 │ │ │ │ + cbz r2, 1674cc │ │ │ │ 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 16747c │ │ │ │ + bne.n 1674b4 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1674b6 │ │ │ │ + cbz r2, 1674ee │ │ │ │ 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 16749e │ │ │ │ + bne.n 1674d6 │ │ │ │ bx lr │ │ │ │ - cbz r2, 1674de │ │ │ │ + cbz r2, 167516 │ │ │ │ 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 1674c4 │ │ │ │ + bne.n 1674fc │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 167508 │ │ │ │ + cbz r2, 167540 │ │ │ │ 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 1674ea │ │ │ │ + bne.n 167522 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 167530 │ │ │ │ + cbz r2, 167568 │ │ │ │ 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 167518 │ │ │ │ + bne.n 167550 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 167552 │ │ │ │ + cbz r2, 16758a │ │ │ │ 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 16753a │ │ │ │ + bne.n 167572 │ │ │ │ bx lr │ │ │ │ - cbz r2, 16757a │ │ │ │ + cbz r2, 1675b2 │ │ │ │ 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 167560 │ │ │ │ + bne.n 167598 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1675a4 │ │ │ │ + cbz r2, 1675dc │ │ │ │ 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 167586 │ │ │ │ + bne.n 1675be │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1675cc │ │ │ │ + cbz r2, 167604 │ │ │ │ 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 1675b4 │ │ │ │ + bne.n 1675ec │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1675ee │ │ │ │ + cbz r2, 167626 │ │ │ │ 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 1675d6 │ │ │ │ + bne.n 16760e │ │ │ │ bx lr │ │ │ │ - cbz r2, 167616 │ │ │ │ + cbz r2, 16764e │ │ │ │ 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 1675fc │ │ │ │ + bne.n 167634 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 16763c │ │ │ │ + cbz r2, 167674 │ │ │ │ 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 167624 │ │ │ │ + bne.n 16765c │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16765e │ │ │ │ + cbz r2, 167696 │ │ │ │ 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 167646 │ │ │ │ + bne.n 16767e │ │ │ │ bx lr │ │ │ │ - cbz r2, 167686 │ │ │ │ + cbz r2, 1676be │ │ │ │ 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 16766c │ │ │ │ + bne.n 1676a4 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1676bc │ │ │ │ + cbz r2, 1676f4 │ │ │ │ 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 │ │ │ │ @@ -411114,37 +411151,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 16769c │ │ │ │ + bne.n 1676d4 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1676f2 │ │ │ │ + cbz r2, 16772a │ │ │ │ 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 1676cc │ │ │ │ + bne.n 167704 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 167728 │ │ │ │ + cbz r2, 167760 │ │ │ │ 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 │ │ │ │ @@ -411152,73 +411189,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 167708 │ │ │ │ + bne.n 167740 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16775e │ │ │ │ + cbz r2, 167796 │ │ │ │ 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 167738 │ │ │ │ + bne.n 167770 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 167792 │ │ │ │ + cbz r2, 1677ca │ │ │ │ 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 16776c │ │ │ │ + bne.n 1677a4 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1677c6 │ │ │ │ + cbz r2, 1677fe │ │ │ │ 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 1677a0 │ │ │ │ + bne.n 1677d8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 167800 │ │ │ │ + cbz r2, 167838 │ │ │ │ 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 │ │ │ │ @@ -411226,19 +411263,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 1677d4 │ │ │ │ + bne.n 16780c │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16783c │ │ │ │ + cbz r2, 167874 │ │ │ │ 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 │ │ │ │ @@ -411246,57 +411283,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 167810 │ │ │ │ + bne.n 167848 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 167874 │ │ │ │ + cbz r2, 1678ac │ │ │ │ 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 16784c │ │ │ │ + bne.n 167884 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1678ac │ │ │ │ + cbz r2, 1678e4 │ │ │ │ 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 167884 │ │ │ │ + bne.n 1678bc │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1678e6 │ │ │ │ + cbz r2, 16791e │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov lr, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r4, #1 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ @@ -411304,18 +411341,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 1678be │ │ │ │ + bne.n 1678f6 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 16791e │ │ │ │ + cbz r2, 167956 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov lr, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r4, #1 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ @@ -411323,18 +411360,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 1678f6 │ │ │ │ + bne.n 16792e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 167956 │ │ │ │ + cbz r2, 16798e │ │ │ │ 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]! │ │ │ │ @@ -411342,18 +411379,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 167932 │ │ │ │ + bne.n 16796a │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 16798e │ │ │ │ + cbz r2, 1679c6 │ │ │ │ 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]! │ │ │ │ @@ -411361,18 +411398,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 16796a │ │ │ │ + bne.n 1679a2 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1679c8 │ │ │ │ + cbz r2, 167a00 │ │ │ │ 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 │ │ │ │ @@ -411380,19 +411417,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 16799c │ │ │ │ + bne.n 1679d4 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 167a04 │ │ │ │ + cbz r2, 167a3c │ │ │ │ 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 │ │ │ │ @@ -411400,19 +411437,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 1679d8 │ │ │ │ + bne.n 167a10 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 167a40 │ │ │ │ + cbz r2, 167a78 │ │ │ │ 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 │ │ │ │ @@ -411420,19 +411457,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 167a14 │ │ │ │ + bne.n 167a4c │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 167a7c │ │ │ │ + cbz r2, 167ab4 │ │ │ │ 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 │ │ │ │ @@ -411440,19 +411477,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 167a50 │ │ │ │ + bne.n 167a88 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 167ab8 │ │ │ │ + cbz r2, 167af0 │ │ │ │ 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 │ │ │ │ @@ -411460,19 +411497,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 167a8c │ │ │ │ + bne.n 167ac4 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 167af4 │ │ │ │ + cbz r2, 167b2c │ │ │ │ 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 │ │ │ │ @@ -411480,19 +411517,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 167ac8 │ │ │ │ + bne.n 167b00 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 167b30 │ │ │ │ + cbz r2, 167b68 │ │ │ │ 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 │ │ │ │ @@ -411500,19 +411537,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 167b04 │ │ │ │ + bne.n 167b3c │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 167b6c │ │ │ │ + cbz r2, 167ba4 │ │ │ │ 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 │ │ │ │ @@ -411520,24 +411557,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 167b40 │ │ │ │ + bne.n 167b78 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 167c00 │ │ │ │ + beq.n 167c38 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #132] @ 167c04 │ │ │ │ + vldr s11, [pc, #132] @ 167c3c │ │ │ │ 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 │ │ │ │ @@ -411564,26 +411601,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 167b88 │ │ │ │ + bne.n 167bc0 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - ldr r3, [pc, #88] @ (167c64 ) │ │ │ │ + ldr r3, [pc, #88] @ (167c9c ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 167c60 │ │ │ │ + cbz r2, 167c98 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #84] @ (167c68 ) │ │ │ │ + ldr r1, [pc, #84] @ (167ca0 ) │ │ │ │ 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 │ │ │ │ @@ -411598,28 +411635,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 167c20 │ │ │ │ + bne.n 167c58 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - strh r2, [r6, #30] │ │ │ │ + strh r2, [r7, #28] │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #72] @ (167cb8 ) │ │ │ │ + ldr r3, [pc, #72] @ (167cf0 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 167cb4 │ │ │ │ + cbz r2, 167cec │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #68] @ (167cbc ) │ │ │ │ + ldr r2, [pc, #68] @ (167cf4 ) │ │ │ │ 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 │ │ │ │ @@ -411631,23 +411668,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 167c84 │ │ │ │ + bne.n 167cbc │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - strh r6, [r1, #28] │ │ │ │ + strh r6, [r2, #26] │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r4, r3, #14 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 167cf6 │ │ │ │ + cbz r2, 167d2e │ │ │ │ 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 │ │ │ │ @@ -411655,18 +411692,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 167cce │ │ │ │ + bne.n 167d06 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 167d2e │ │ │ │ + cbz r2, 167d66 │ │ │ │ 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 │ │ │ │ @@ -411674,22 +411711,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 167d06 │ │ │ │ + bne.n 167d3e │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 167d92 │ │ │ │ + cbz r2, 167dca │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 167d94 │ │ │ │ + vldr s12, [pc, #88] @ 167dcc │ │ │ │ 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 │ │ │ │ @@ -411703,25 +411740,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 167d42 │ │ │ │ + bne.n 167d7a │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 167e2a │ │ │ │ + beq.n 167e62 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #132] @ 167e2c │ │ │ │ + vldr s11, [pc, #132] @ 167e64 │ │ │ │ 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 │ │ │ │ @@ -411748,20 +411785,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 167db0 │ │ │ │ + bne.n 167de8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ ands r0, r4 │ │ │ │ subs r3, #0 │ │ │ │ - cbz r2, 167e66 │ │ │ │ + cbz r2, 167e9e │ │ │ │ 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 │ │ │ │ @@ -411769,22 +411806,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 167e3e │ │ │ │ + bne.n 167e76 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 167ed8 │ │ │ │ + cbz r2, 167f10 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #104] @ 167edc │ │ │ │ + vldr s12, [pc, #104] @ 167f14 │ │ │ │ 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] │ │ │ │ @@ -411803,25 +411840,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 167e7e │ │ │ │ + bne.n 167eb6 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 167f30 │ │ │ │ + cbz r2, 167f68 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #72] @ 167f34 │ │ │ │ + vldr s13, [pc, #72] @ 167f6c │ │ │ │ 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 │ │ │ │ @@ -411831,25 +411868,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 167ef2 │ │ │ │ + bne.n 167f2a │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - cbz r2, 167fa6 │ │ │ │ + cbz r2, 167fde │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #100] @ 167fa8 │ │ │ │ + vldr s12, [pc, #100] @ 167fe0 │ │ │ │ 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] │ │ │ │ @@ -411868,135 +411905,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 167f4e │ │ │ │ + bne.n 167f86 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - cbz r2, 167fde │ │ │ │ + cbz r2, 168016 │ │ │ │ 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 167fba │ │ │ │ + bne.n 167ff2 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 168012 │ │ │ │ + cbz r2, 16804a │ │ │ │ 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 167fee │ │ │ │ + bne.n 168026 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 168046 │ │ │ │ + cbz r2, 16807e │ │ │ │ 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 168022 │ │ │ │ + bne.n 16805a │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 16807a │ │ │ │ + cbz r2, 1680b2 │ │ │ │ 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 168056 │ │ │ │ + bne.n 16808e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1680b0 │ │ │ │ + cbz r2, 1680e8 │ │ │ │ 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 168088 │ │ │ │ + bne.n 1680c0 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1680e8 │ │ │ │ + cbz r2, 168120 │ │ │ │ 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 1680c0 │ │ │ │ + bne.n 1680f8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #116] @ (168164 ) │ │ │ │ + ldr r3, [pc, #116] @ (16819c ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 168160 │ │ │ │ + cbz r2, 168198 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #108] @ (168168 ) │ │ │ │ + ldr r1, [pc, #108] @ (1681a0 ) │ │ │ │ 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 │ │ │ │ @@ -412017,28 +412054,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 168106 │ │ │ │ + bne.n 16813e │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldrb r6, [r1, #28] │ │ │ │ + ldrb r6, [r2, #27] │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #104] @ (1681d8 ) │ │ │ │ + ldr r3, [pc, #104] @ (168210 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1681d4 │ │ │ │ + cbz r2, 16820c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #96] @ (1681dc ) │ │ │ │ + ldr r1, [pc, #96] @ (168214 ) │ │ │ │ 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 │ │ │ │ @@ -412056,28 +412093,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 168184 │ │ │ │ + bne.n 1681bc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldrb r6, [r1, #26] │ │ │ │ + ldrb r6, [r2, #25] │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r4, r3, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #116] @ (168258 ) │ │ │ │ + ldr r3, [pc, #116] @ (168290 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 168254 │ │ │ │ + cbz r2, 16828c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #108] @ (16825c ) │ │ │ │ + ldr r1, [pc, #108] @ (168294 ) │ │ │ │ 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 │ │ │ │ @@ -412098,28 +412135,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 1681fa │ │ │ │ + bne.n 168232 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldrb r2, [r3, #24] │ │ │ │ + ldrb r2, [r4, #23] │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #100] @ (1682c8 ) │ │ │ │ + ldr r3, [pc, #100] @ (168300 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1682c6 │ │ │ │ + cbz r2, 1682fe │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #92] @ (1682cc ) │ │ │ │ + ldr r1, [pc, #92] @ (168304 ) │ │ │ │ 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 │ │ │ │ @@ -412137,28 +412174,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 168278 │ │ │ │ + bne.n 1682b0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ - ldrb r2, [r3, #22] │ │ │ │ + ldrb r2, [r4, #21] │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r4, r3, #14 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 168324 │ │ │ │ + cbz r2, 16835c │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #76] @ 168328 │ │ │ │ + vldr s13, [pc, #76] @ 168360 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s12, [pc, #72] @ 16832c │ │ │ │ + vldr s12, [pc, #72] @ 168364 │ │ │ │ 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 │ │ │ │ @@ -412167,45 +412204,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 1682e6 │ │ │ │ + bne.n 16831e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 16835c │ │ │ │ + cbz r2, 168394 │ │ │ │ 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 16833e │ │ │ │ + bne.n 168376 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1683d4 │ │ │ │ + cbz r2, 16840c │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #108] @ 1683d8 │ │ │ │ + vldr s12, [pc, #108] @ 168410 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #104] @ 1683dc │ │ │ │ + vldr s11, [pc, #104] @ 168414 │ │ │ │ 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 │ │ │ │ @@ -412223,47 +412260,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 16837a │ │ │ │ + bne.n 1683b2 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 16840e │ │ │ │ + cbz r2, 168446 │ │ │ │ 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 1683f0 │ │ │ │ + bne.n 168428 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 168464 │ │ │ │ + cbz r2, 16849c │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #76] @ 168468 │ │ │ │ + vldr s13, [pc, #76] @ 1684a0 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s12, [pc, #72] @ 16846c │ │ │ │ + vldr s12, [pc, #72] @ 1684a4 │ │ │ │ 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 │ │ │ │ @@ -412272,29 +412309,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 168426 │ │ │ │ + bne.n 16845e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1684e2 │ │ │ │ + cbz r2, 16851a │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #104] @ 1684e4 │ │ │ │ + vldr s12, [pc, #104] @ 16851c │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #100] @ 1684e8 │ │ │ │ + vldr s11, [pc, #100] @ 168520 │ │ │ │ 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 │ │ │ │ @@ -412312,44 +412349,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 16848a │ │ │ │ + bne.n 1684c2 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 16851a │ │ │ │ + cbz r2, 168552 │ │ │ │ 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 1684fc │ │ │ │ + bne.n 168534 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1685c6 │ │ │ │ + beq.n 1685fe │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #160] @ 1685c8 │ │ │ │ + vldr s10, [pc, #160] @ 168600 │ │ │ │ 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 │ │ │ │ @@ -412384,44 +412421,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 168530 │ │ │ │ + bne.n 168568 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1685fe │ │ │ │ + cbz r2, 168636 │ │ │ │ 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 1685d8 │ │ │ │ + bne.n 168610 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 168690 │ │ │ │ + beq.n 1686c8 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #132] @ 168694 │ │ │ │ + vldr s11, [pc, #132] @ 1686cc │ │ │ │ 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 │ │ │ │ @@ -412448,21 +412485,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 168618 │ │ │ │ + bne.n 168650 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1686ce │ │ │ │ + cbz r2, 168706 │ │ │ │ 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 │ │ │ │ @@ -412470,35 +412507,35 @@ │ │ │ │ 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 1686a6 │ │ │ │ + bne.n 1686de │ │ │ │ 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.w 16880a │ │ │ │ + beq.w 168842 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 168814 │ │ │ │ + beq.w 16884c │ │ │ │ bic.w r3, r3, #3 │ │ │ │ mov.w sl, #32768 @ 0x8000 │ │ │ │ movt sl, #32767 @ 0x7fff │ │ │ │ str r3, [sp, #8] │ │ │ │ - vldr s17, [pc, #284] @ 168828 │ │ │ │ + vldr s17, [pc, #284] @ 168860 │ │ │ │ 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 │ │ │ │ @@ -412506,110 +412543,110 @@ │ │ │ │ movs r6, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ vldr s0, [r4, #-16] │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s17 │ │ │ │ - ble.n 168750 │ │ │ │ + ble.n 168788 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite le │ │ │ │ vmulle.f32 s0, s0, s18 │ │ │ │ vmovgt.f32 s0, #63 @ 0x41f80000 31.0 │ │ │ │ blx 425ec │ │ │ │ vldr s0, [r4, #-12] │ │ │ │ and.w r5, r0, #31 │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s17 │ │ │ │ - ble.n 16877e │ │ │ │ + ble.n 1687b6 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite le │ │ │ │ vmulle.f32 s0, s0, s18 │ │ │ │ vmovgt.f32 s0, #63 @ 0x41f80000 31.0 │ │ │ │ blx 425ec │ │ │ │ vldr s0, [r4, #-8] │ │ │ │ lsls r2, r0, #5 │ │ │ │ and.w r2, r2, #992 @ 0x3e0 │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ orrs r5, r2 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s17 │ │ │ │ - ble.n 1687b0 │ │ │ │ + ble.n 1687e8 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite le │ │ │ │ vmulle.f32 s0, s0, s18 │ │ │ │ vmovgt.f32 s0, #63 @ 0x41f80000 31.0 │ │ │ │ blx 425ec │ │ │ │ vldr s0, [r4, #-4] │ │ │ │ lsls r0, r0, #10 │ │ │ │ and.w r0, r0, #31744 @ 0x7c00 │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ orrs r5, r0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ - vldrle s0, [pc, #92] @ 168828 │ │ │ │ - ble.n 1687de │ │ │ │ + vldrle s0, [pc, #92] @ 168860 │ │ │ │ + ble.n 168816 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it gt │ │ │ │ vmovgt.f32 s0, s16 │ │ │ │ blx 425ec │ │ │ │ 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 │ │ │ │ - bne.n 16872a │ │ │ │ + bne.n 168762 │ │ │ │ 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.n 168720 │ │ │ │ + bne.n 168758 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r3, fp, #1 │ │ │ │ add.w fp, fp, #2 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 16880a │ │ │ │ + beq.n 168842 │ │ │ │ cmp r0, fp │ │ │ │ - bne.n 168814 │ │ │ │ - b.n 16880a │ │ │ │ + bne.n 16884c │ │ │ │ + b.n 168842 │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr.w fp, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 168968 │ │ │ │ + beq.w 1689a0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 168972 │ │ │ │ + beq.w 1689aa │ │ │ │ bic.w r3, r3, #3 │ │ │ │ mov.w sl, #61440 @ 0xf000 │ │ │ │ movt sl, #4095 @ 0xfff │ │ │ │ str r3, [sp, #8] │ │ │ │ - vldr s17, [pc, #284] @ 168984 │ │ │ │ + vldr s17, [pc, #284] @ 1689bc │ │ │ │ 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 │ │ │ │ @@ -412617,188 +412654,188 @@ │ │ │ │ movs r6, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ vldr s0, [r4, #-16] │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s17 │ │ │ │ - ble.n 1688ac │ │ │ │ + ble.n 1688e4 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite le │ │ │ │ vmulle.f32 s0, s0, s18 │ │ │ │ vmovgt.f32 s0, #46 @ 0x41700000 15.0 │ │ │ │ blx 425ec │ │ │ │ vldr s0, [r4, #-12] │ │ │ │ and.w r5, r0, #15 │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s17 │ │ │ │ - ble.n 1688da │ │ │ │ + ble.n 168912 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite le │ │ │ │ vmulle.f32 s0, s0, s18 │ │ │ │ vmovgt.f32 s0, #46 @ 0x41700000 15.0 │ │ │ │ blx 425ec │ │ │ │ vldr s0, [r4, #-8] │ │ │ │ lsls r2, r0, #4 │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ uxtb r2, r2 │ │ │ │ orrs r5, r2 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s17 │ │ │ │ - ble.n 16890a │ │ │ │ + ble.n 168942 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite le │ │ │ │ vmulle.f32 s0, s0, s18 │ │ │ │ vmovgt.f32 s0, #46 @ 0x41700000 15.0 │ │ │ │ blx 425ec │ │ │ │ vldr s0, [r4, #-4] │ │ │ │ lsls r0, r0, #8 │ │ │ │ and.w r0, r0, #3840 @ 0xf00 │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ orrs r5, r0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s17 │ │ │ │ - ble.n 16893c │ │ │ │ + ble.n 168974 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite le │ │ │ │ vmulle.f32 s0, s0, s18 │ │ │ │ vmovgt.f32 s0, #46 @ 0x41700000 15.0 │ │ │ │ blx 425ec │ │ │ │ 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 │ │ │ │ - bne.n 168886 │ │ │ │ + bne.n 1688be │ │ │ │ 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.n 16887c │ │ │ │ + bne.n 1688b4 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r3, fp, #1 │ │ │ │ add.w fp, fp, #2 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 168968 │ │ │ │ + beq.n 1689a0 │ │ │ │ cmp r0, fp │ │ │ │ - bne.n 168972 │ │ │ │ - b.n 168968 │ │ │ │ + bne.n 1689aa │ │ │ │ + b.n 1689a0 │ │ │ │ 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, #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 168a96 │ │ │ │ + beq.n 168ace │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 168aa0 │ │ │ │ + beq.n 168ad8 │ │ │ │ bic.w r6, r3, #3 │ │ │ │ mov.w fp, #63488 @ 0xf800 │ │ │ │ movt fp, #2047 @ 0x7ff │ │ │ │ mov r3, r9 │ │ │ │ - vldr s17, [pc, #240] @ 168ab4 │ │ │ │ + vldr s17, [pc, #240] @ 168aec │ │ │ │ mov.w r9, #0 │ │ │ │ - vldr s19, [pc, #236] @ 168ab8 │ │ │ │ + vldr s19, [pc, #236] @ 168af0 │ │ │ │ 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] │ │ │ │ vldr s0, [r4, #-16] │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s17 │ │ │ │ - ble.n 168a0a │ │ │ │ + ble.n 168a42 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite le │ │ │ │ vmulle.f32 s0, s0, s18 │ │ │ │ vmovgt.f32 s0, #63 @ 0x41f80000 31.0 │ │ │ │ blx 425ec │ │ │ │ vldr s0, [r4, #-12] │ │ │ │ and.w r6, r0, #31 │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s17 │ │ │ │ - ble.n 168a38 │ │ │ │ + ble.n 168a70 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite le │ │ │ │ vmulle.f32 s0, s0, s19 │ │ │ │ vmovgt.f32 s0, s19 │ │ │ │ blx 425ec │ │ │ │ vldr s0, [r4, #-8] │ │ │ │ lsls r0, r0, #5 │ │ │ │ and.w r0, r0, #2016 @ 0x7e0 │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ orrs r6, r0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s17 │ │ │ │ - ble.n 168a6a │ │ │ │ + ble.n 168aa2 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite le │ │ │ │ vmulle.f32 s0, s0, s18 │ │ │ │ vmovgt.f32 s0, #63 @ 0x41f80000 31.0 │ │ │ │ blx 425ec │ │ │ │ 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 │ │ │ │ - bne.n 1689e4 │ │ │ │ + bne.n 168a1c │ │ │ │ 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 1689da │ │ │ │ + bne.n 168a12 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r3, sl, #1 │ │ │ │ add.w sl, sl, #2 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 168a96 │ │ │ │ + beq.n 168ace │ │ │ │ cmp r1, sl │ │ │ │ - bne.n 168aa0 │ │ │ │ - b.n 168a96 │ │ │ │ + bne.n 168ad8 │ │ │ │ + b.n 168ace │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ negs r4, r7 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -412806,140 +412843,140 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #20 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr.w r9, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 168bfc │ │ │ │ + beq.w 168c34 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 168c06 │ │ │ │ + beq.w 168c3e │ │ │ │ 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, #280] @ 168c18 │ │ │ │ + vldr s18, [pc, #280] @ 168c50 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s17, [pc, #276] @ 168c1c │ │ │ │ + vldr s17, [pc, #276] @ 168c54 │ │ │ │ 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] │ │ │ │ vldr s0, [r4, #-16] │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s18 │ │ │ │ - ble.n 168b46 │ │ │ │ + ble.n 168b7e │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite le │ │ │ │ vmulle.f32 s0, s0, s17 │ │ │ │ vmovgt.f32 s0, s17 │ │ │ │ blx 425ec │ │ │ │ vldr s0, [r4, #-12] │ │ │ │ ubfx r6, r0, #0, #10 │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s18 │ │ │ │ - ble.n 168b74 │ │ │ │ + ble.n 168bac │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite le │ │ │ │ vmulle.f32 s0, s0, s17 │ │ │ │ vmovgt.f32 s0, s17 │ │ │ │ blx 425ec │ │ │ │ vldr s0, [r4, #-8] │ │ │ │ and.w r2, sl, r0, lsl #10 │ │ │ │ orrs r6, r2 │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s18 │ │ │ │ - ble.n 168ba4 │ │ │ │ + ble.n 168bdc │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite le │ │ │ │ vmulle.f32 s0, s0, s17 │ │ │ │ vmovgt.f32 s0, s17 │ │ │ │ blx 425ec │ │ │ │ vldr s0, [r4, #-4] │ │ │ │ and.w r3, fp, r0, lsl #20 │ │ │ │ orrs r6, r3 │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s18 │ │ │ │ - ble.n 168bd4 │ │ │ │ + ble.n 168c0c │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite le │ │ │ │ vmulle.f32 s0, s0, s19 │ │ │ │ vmovgt.f32 s0, #8 @ 0x40400000 3.0 │ │ │ │ adds r5, #1 │ │ │ │ blx 425ec │ │ │ │ adds r4, #16 │ │ │ │ orr.w r3, r6, r0, lsl #30 │ │ │ │ cmp r9, r5 │ │ │ │ str.w r3, [r7], #4 │ │ │ │ - bne.n 168b20 │ │ │ │ + bne.n 168b58 │ │ │ │ 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.n 168b14 │ │ │ │ + bne.n 168b4c │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r3, r9, #1 │ │ │ │ add.w r9, r9, #2 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 168bfc │ │ │ │ + beq.n 168c34 │ │ │ │ cmp r0, r9 │ │ │ │ - bne.n 168c06 │ │ │ │ - b.n 168bfc │ │ │ │ + bne.n 168c3e │ │ │ │ + b.n 168c34 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 168cae │ │ │ │ + beq.n 168ce6 │ │ │ │ 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] @ 168cb8 │ │ │ │ + vldr s16, [pc, #116] @ 168cf0 │ │ │ │ mov sl, r8 │ │ │ │ - vldr s17, [pc, #112] @ 168cbc │ │ │ │ + vldr s17, [pc, #112] @ 168cf4 │ │ │ │ mov.w fp, #255 @ 0xff │ │ │ │ - vldr d10, [pc, #92] @ 168cb0 │ │ │ │ + vldr d10, [pc, #92] @ 168ce8 │ │ │ │ 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 168c84 │ │ │ │ + ble.n 168cbc │ │ │ │ vcmp.f64 d7, d9 │ │ │ │ vmul.f64 d7, d7, d10 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ vcvtle.f32.f64 s0, d7 │ │ │ │ add.w r8, r8, #1 │ │ │ │ @@ -412947,102 +412984,102 @@ │ │ │ │ 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 168c58 │ │ │ │ + bne.n 168c90 │ │ │ │ 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 168cb8 │ │ │ │ + b.n 168cf0 │ │ │ │ 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, #344] @ (168e34 ) │ │ │ │ + ldr r2, [pc, #344] @ (168e6c ) │ │ │ │ str r1, [sp, #0] │ │ │ │ - ldr r1, [pc, #344] @ (168e38 ) │ │ │ │ + ldr r1, [pc, #344] @ (168e70 ) │ │ │ │ ldr r7, [sp, #80] @ 0x50 │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov.w r2, #0 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 168dfa │ │ │ │ + beq.w 168e32 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 168e18 │ │ │ │ + beq.w 168e50 │ │ │ │ mov r9, r0 │ │ │ │ - vldr s18, [pc, #300] @ 168e2c │ │ │ │ - vldr s17, [pc, #300] @ 168e30 │ │ │ │ + vldr s18, [pc, #300] @ 168e64 │ │ │ │ + vldr s17, [pc, #300] @ 168e68 │ │ │ │ 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 │ │ │ │ vldr s0, [r4, #-16] │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s18 │ │ │ │ - ble.n 168d40 │ │ │ │ + ble.n 168d78 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite le │ │ │ │ vmulle.f32 s0, s0, s17 │ │ │ │ vmovgt.f32 s0, s17 │ │ │ │ blx 425ec │ │ │ │ vldr s0, [r4, #-12] │ │ │ │ strh.w r0, [sp, #12] │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s18 │ │ │ │ - ble.n 168d6e │ │ │ │ + ble.n 168da6 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite le │ │ │ │ vmulle.f32 s0, s0, s17 │ │ │ │ vmovgt.f32 s0, s17 │ │ │ │ blx 425ec │ │ │ │ vldr s0, [r4, #-8] │ │ │ │ strh.w r0, [sp, #14] │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s18 │ │ │ │ - ble.n 168d9c │ │ │ │ + ble.n 168dd4 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite le │ │ │ │ vmulle.f32 s0, s0, s17 │ │ │ │ vmovgt.f32 s0, s17 │ │ │ │ blx 425ec │ │ │ │ vldr s0, [r4, #-4] │ │ │ │ strh.w r0, [sp, #16] │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s18 │ │ │ │ - ble.n 168dca │ │ │ │ + ble.n 168e02 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite le │ │ │ │ vmulle.f32 s0, s0, s17 │ │ │ │ vmovgt.f32 s0, s17 │ │ │ │ blx 425ec │ │ │ │ add r3, sp, #12 │ │ │ │ @@ -413050,130 +413087,130 @@ │ │ │ │ strh.w r0, [sp, #18] │ │ │ │ adds r6, #1 │ │ │ │ adds r4, #16 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ cmp r7, r6 │ │ │ │ str.w r0, [r5, #-8] │ │ │ │ str.w r1, [r5, #-4] │ │ │ │ - bne.n 168d1a │ │ │ │ + bne.n 168d52 │ │ │ │ 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.n 168d12 │ │ │ │ - ldr r2, [pc, #64] @ (168e3c ) │ │ │ │ - ldr r3, [pc, #52] @ (168e34 ) │ │ │ │ + bne.n 168d4a │ │ │ │ + ldr r2, [pc, #64] @ (168e74 ) │ │ │ │ + ldr r3, [pc, #52] @ (168e6c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 168e28 │ │ │ │ + bne.n 168e60 │ │ │ │ add sp, #28 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ adds r3, r7, #1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 168dfa │ │ │ │ + beq.n 168e32 │ │ │ │ adds r7, #2 │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 168e18 │ │ │ │ - b.n 168dfa │ │ │ │ + bne.n 168e50 │ │ │ │ + b.n 168e32 │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ vaba.u8 q2, q0, │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r3, #12] │ │ │ │ + strb r4, [r4, #11] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - strb r6, [r7, #7] │ │ │ │ + strb r6, [r0, #7] │ │ │ │ lsls r4, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #28 │ │ │ │ mov sl, r2 │ │ │ │ - ldr r2, [pc, #348] @ (168fb8 ) │ │ │ │ + ldr r2, [pc, #348] @ (168ff0 ) │ │ │ │ str r1, [sp, #0] │ │ │ │ - ldr r1, [pc, #348] @ (168fbc ) │ │ │ │ + ldr r1, [pc, #348] @ (168ff4 ) │ │ │ │ ldr r7, [sp, #80] @ 0x50 │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov.w r2, #0 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 168f7e │ │ │ │ + beq.w 168fb6 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 168f9c │ │ │ │ + beq.w 168fd4 │ │ │ │ mov r9, r0 │ │ │ │ - vldr s19, [pc, #304] @ 168fb0 │ │ │ │ - vldr s18, [pc, #304] @ 168fb4 │ │ │ │ + vldr s19, [pc, #304] @ 168fe8 │ │ │ │ + vldr s18, [pc, #304] @ 168fec │ │ │ │ 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 │ │ │ │ vldr s0, [r4, #-16] │ │ │ │ vcmpe.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s19 │ │ │ │ - ble.n 168ec4 │ │ │ │ + ble.n 168efc │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite le │ │ │ │ vmulle.f32 s0, s0, s18 │ │ │ │ vmovgt.f32 s0, s18 │ │ │ │ blx 425ec │ │ │ │ vldr s0, [r4, #-12] │ │ │ │ strh.w r0, [sp, #12] │ │ │ │ vcmpe.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s19 │ │ │ │ - ble.n 168ef2 │ │ │ │ + ble.n 168f2a │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite le │ │ │ │ vmulle.f32 s0, s0, s18 │ │ │ │ vmovgt.f32 s0, s18 │ │ │ │ blx 425ec │ │ │ │ vldr s0, [r4, #-8] │ │ │ │ strh.w r0, [sp, #14] │ │ │ │ vcmpe.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s19 │ │ │ │ - ble.n 168f20 │ │ │ │ + ble.n 168f58 │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite le │ │ │ │ vmulle.f32 s0, s0, s18 │ │ │ │ vmovgt.f32 s0, s18 │ │ │ │ blx 425ec │ │ │ │ vldr s0, [r4, #-4] │ │ │ │ strh.w r0, [sp, #16] │ │ │ │ vcmpe.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s19 │ │ │ │ - ble.n 168f4e │ │ │ │ + ble.n 168f86 │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite le │ │ │ │ vmulle.f32 s0, s0, s18 │ │ │ │ vmovgt.f32 s0, s18 │ │ │ │ blx 425ec │ │ │ │ add r3, sp, #12 │ │ │ │ @@ -413181,183 +413218,183 @@ │ │ │ │ strh.w r0, [sp, #18] │ │ │ │ adds r6, #1 │ │ │ │ adds r4, #16 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ cmp r7, r6 │ │ │ │ str.w r0, [r5, #-8] │ │ │ │ str.w r1, [r5, #-4] │ │ │ │ - bne.n 168e9e │ │ │ │ + bne.n 168ed6 │ │ │ │ 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.n 168e96 │ │ │ │ - ldr r2, [pc, #64] @ (168fc0 ) │ │ │ │ - ldr r3, [pc, #52] @ (168fb8 ) │ │ │ │ + bne.n 168ece │ │ │ │ + ldr r2, [pc, #64] @ (168ff8 ) │ │ │ │ + ldr r3, [pc, #52] @ (168ff0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 168fac │ │ │ │ + bne.n 168fe4 │ │ │ │ add sp, #28 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ adds r3, r7, #1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 168f7e │ │ │ │ + beq.n 168fb6 │ │ │ │ adds r7, #2 │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 168f9c │ │ │ │ - b.n 168f7e │ │ │ │ + bne.n 168fd4 │ │ │ │ + b.n 168fb6 │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ mcr2 6, 0, ip, cr0, cr15, {7} │ │ │ │ mcr2 6, 0, r4, cr0, cr15, {7} │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r3, #6] │ │ │ │ + strb r4, [r4, #5] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - strb r2, [r7, #1] │ │ │ │ + strb r2, [r0, #1] │ │ │ │ lsls r4, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #12 │ │ │ │ mov r9, r2 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1690f4 │ │ │ │ + beq.w 16912c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1690fe │ │ │ │ + beq.w 169136 │ │ │ │ mov r8, r0 │ │ │ │ - vldr s19, [pc, #288] @ 169110 │ │ │ │ - vldr s18, [pc, #288] @ 169114 │ │ │ │ + vldr s19, [pc, #288] @ 169148 │ │ │ │ + vldr s18, [pc, #288] @ 16914c │ │ │ │ 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 │ │ │ │ vldr s0, [r4, #-16] │ │ │ │ vcmpe.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s19 │ │ │ │ - ble.n 169038 │ │ │ │ + ble.n 169070 │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite le │ │ │ │ vmulle.f32 s0, s0, s18 │ │ │ │ vmovgt.f32 s0, s18 │ │ │ │ blx 425ec │ │ │ │ vldr s0, [r4, #-12] │ │ │ │ uxtb.w fp, r0 │ │ │ │ vcmpe.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s19 │ │ │ │ - ble.n 169066 │ │ │ │ + ble.n 16909e │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite le │ │ │ │ vmulle.f32 s0, s0, s18 │ │ │ │ vmovgt.f32 s0, s18 │ │ │ │ blx 425ec │ │ │ │ vldr s0, [r4, #-8] │ │ │ │ lsls r2, r0, #8 │ │ │ │ and.w r2, r2, #65280 @ 0xff00 │ │ │ │ vcmpe.f32 s0, s16 │ │ │ │ orr.w fp, r2, fp │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s19 │ │ │ │ - ble.n 16909a │ │ │ │ + ble.n 1690d2 │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite le │ │ │ │ vmulle.f32 s0, s0, s18 │ │ │ │ vmovgt.f32 s0, s18 │ │ │ │ blx 425ec │ │ │ │ vldr s0, [r4, #-4] │ │ │ │ lsls r3, r0, #16 │ │ │ │ and.w r3, r3, #16711680 @ 0xff0000 │ │ │ │ vcmpe.f32 s0, s16 │ │ │ │ orr.w fp, r3, fp │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s19 │ │ │ │ - ble.n 1690ce │ │ │ │ + ble.n 169106 │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite le │ │ │ │ vmulle.f32 s0, s0, s18 │ │ │ │ vmovgt.f32 s0, s18 │ │ │ │ adds r5, #1 │ │ │ │ blx 425ec │ │ │ │ adds r4, #16 │ │ │ │ orr.w r3, fp, r0, lsl #24 │ │ │ │ cmp r7, r5 │ │ │ │ str.w r3, [r6], #4 │ │ │ │ - bne.n 169012 │ │ │ │ + bne.n 16904a │ │ │ │ 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.n 16900a │ │ │ │ + bne.n 169042 │ │ │ │ add sp, #12 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ adds r3, r7, #1 │ │ │ │ adds r7, #2 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1690f4 │ │ │ │ + beq.n 16912c │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 1690fe │ │ │ │ - b.n 1690f4 │ │ │ │ + bne.n 169136 │ │ │ │ + b.n 16912c │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ stmia r2!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ movs r0, r0 │ │ │ │ cmn r6, r7 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 16919e │ │ │ │ + beq.n 1691d6 │ │ │ │ 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] @ 1691b0 │ │ │ │ + vldr s20, [pc, #116] @ 1691e8 │ │ │ │ mov r7, r6 │ │ │ │ - vldr s21, [pc, #116] @ 1691b4 │ │ │ │ + vldr s21, [pc, #116] @ 1691ec │ │ │ │ mov.w r9, #255 @ 0xff │ │ │ │ - vldr d9, [pc, #88] @ 1691a0 │ │ │ │ - vldr d8, [pc, #92] @ 1691a8 │ │ │ │ + vldr d9, [pc, #88] @ 1691d8 │ │ │ │ + vldr d8, [pc, #92] @ 1691e0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ vmov.f32 s0, s20 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 169176 │ │ │ │ + ble.n 1691ae │ │ │ │ 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 │ │ │ │ @@ -413367,31 +413404,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 16914e │ │ │ │ + bne.n 169186 │ │ │ │ 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 1691b0 │ │ │ │ + b.n 1691e8 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - cbz r2, 1691fa │ │ │ │ + cbz r2, 169232 │ │ │ │ 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 │ │ │ │ @@ -413399,278 +413436,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 174f40 │ │ │ │ + bl 174f78 │ │ │ │ cmp r8, r6 │ │ │ │ vstr s0, [r4, #-20] @ 0xffffffec │ │ │ │ - bne.n 1691d6 │ │ │ │ + bne.n 16920e │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 16924e │ │ │ │ + cbz r2, 169286 │ │ │ │ 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 174f40 │ │ │ │ + bl 174f78 │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 174f40 │ │ │ │ + bl 174f78 │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bl 174f40 │ │ │ │ + bl 174f78 │ │ │ │ str.w r9, [r4, #-20] │ │ │ │ cmp r8, r6 │ │ │ │ vstr s0, [r4, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 16921c │ │ │ │ + bne.n 169254 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1692a6 │ │ │ │ + cbz r2, 1692de │ │ │ │ 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 174f40 │ │ │ │ + bl 174f78 │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 174f40 │ │ │ │ + bl 174f78 │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bl 174f40 │ │ │ │ + bl 174f78 │ │ │ │ lsrs r0, r7, #16 │ │ │ │ vstr s0, [r4, #-24] @ 0xffffffe8 │ │ │ │ - bl 174f40 │ │ │ │ + bl 174f78 │ │ │ │ cmp r9, r6 │ │ │ │ vstr s0, [r4, #-20] @ 0xffffffec │ │ │ │ - bne.n 16926c │ │ │ │ + bne.n 1692a4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1692fc │ │ │ │ + cbz r2, 169334 │ │ │ │ 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 174f40 │ │ │ │ + bl 174f78 │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 174f40 │ │ │ │ + bl 174f78 │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bl 174f40 │ │ │ │ + bl 174f78 │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-24] @ 0xffffffe8 │ │ │ │ - bl 174f40 │ │ │ │ + bl 174f78 │ │ │ │ cmp r8, r6 │ │ │ │ vstr s0, [r4, #-20] @ 0xffffffec │ │ │ │ - bne.n 1692c4 │ │ │ │ + bne.n 1692fc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 169346 │ │ │ │ + cbz r2, 16937e │ │ │ │ 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 174f40 │ │ │ │ + bl 174f78 │ │ │ │ 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 169322 │ │ │ │ + bne.n 16935a │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 169398 │ │ │ │ + cbz r2, 1693d0 │ │ │ │ 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 174f40 │ │ │ │ + bl 174f78 │ │ │ │ lsrs r0, r6, #16 │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 174f40 │ │ │ │ + bl 174f78 │ │ │ │ str.w sl, [r4, #-24] │ │ │ │ str.w r9, [r4, #-20] │ │ │ │ cmp r8, r5 │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bne.n 16936c │ │ │ │ + bne.n 1693a4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1693e8 │ │ │ │ + cbz r2, 169420 │ │ │ │ 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 174f40 │ │ │ │ + bl 174f78 │ │ │ │ str.w r8, [r4, #-28] │ │ │ │ str.w r8, [r4, #-24] │ │ │ │ lsrs r0, r6, #16 │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 174f40 │ │ │ │ + bl 174f78 │ │ │ │ cmp r9, r5 │ │ │ │ vstr s0, [r4, #-20] @ 0xffffffec │ │ │ │ - bne.n 1693bc │ │ │ │ + bne.n 1693f4 │ │ │ │ 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] @ (1694c4 ) │ │ │ │ + ldr r2, [pc, #192] @ (1694fc ) │ │ │ │ str r1, [sp, #0] │ │ │ │ - ldr r1, [pc, #192] @ (1694c8 ) │ │ │ │ + ldr r1, [pc, #192] @ (169500 ) │ │ │ │ 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 169494 │ │ │ │ + beq.n 1694cc │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1694ae │ │ │ │ + beq.n 1694e6 │ │ │ │ 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 174f2c │ │ │ │ + bl 174f64 │ │ │ │ vldr s0, [r4, #-12] │ │ │ │ strh.w r0, [sp, #12] │ │ │ │ - bl 174f2c │ │ │ │ + bl 174f64 │ │ │ │ vldr s0, [r4, #-8] │ │ │ │ add.w fp, fp, #1 │ │ │ │ strh.w r0, [sp, #14] │ │ │ │ - bl 174f2c │ │ │ │ + bl 174f64 │ │ │ │ vldr s0, [r4, #-4] │ │ │ │ adds r4, #16 │ │ │ │ strh.w r0, [sp, #16] │ │ │ │ - bl 174f2c │ │ │ │ + bl 174f64 │ │ │ │ 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 169434 │ │ │ │ + bne.n 16946c │ │ │ │ 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 16942a │ │ │ │ - ldr r2, [pc, #52] @ (1694cc ) │ │ │ │ - ldr r3, [pc, #44] @ (1694c4 ) │ │ │ │ + bne.n 169462 │ │ │ │ + ldr r2, [pc, #52] @ (169504 ) │ │ │ │ + ldr r3, [pc, #44] @ (1694fc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1694be │ │ │ │ + bne.n 1694f6 │ │ │ │ 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 169494 │ │ │ │ + beq.n 1694cc │ │ │ │ adds r5, #2 │ │ │ │ cmp r2, r5 │ │ │ │ - bne.n 1694ae │ │ │ │ - b.n 169494 │ │ │ │ + bne.n 1694e6 │ │ │ │ + b.n 1694cc │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r6, #60] @ 0x3c │ │ │ │ + ldr r4, [r7, #56] @ 0x38 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldr r4, [r4, #52] @ 0x34 │ │ │ │ + ldr r4, [r5, #48] @ 0x30 │ │ │ │ lsls r4, r7, #1 │ │ │ │ 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] @ (169548 ) │ │ │ │ - ldr r3, [pc, #104] @ (16954c ) │ │ │ │ + ldr r2, [pc, #100] @ (169580 ) │ │ │ │ + ldr r3, [pc, #104] @ (169584 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 16952c │ │ │ │ + cbz r4, 169564 │ │ │ │ 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 │ │ │ │ @@ -413680,51 +413717,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 1694fc │ │ │ │ - ldr r2, [pc, #32] @ (169550 ) │ │ │ │ - ldr r3, [pc, #28] @ (16954c ) │ │ │ │ + bne.n 169534 │ │ │ │ + ldr r2, [pc, #32] @ (169588 ) │ │ │ │ + ldr r3, [pc, #28] @ (169584 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 169544 │ │ │ │ + bne.n 16957c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ - ldr r6, [r2, #48] @ 0x30 │ │ │ │ + ldr r6, [r3, #44] @ 0x2c │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r1, #44] @ 0x2c │ │ │ │ + ldr r4, [r2, #40] @ 0x28 │ │ │ │ lsls r4, r7, #1 │ │ │ │ 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] @ (1695ec ) │ │ │ │ - ldr r3, [pc, #136] @ (1695f0 ) │ │ │ │ + ldr r2, [pc, #132] @ (169624 ) │ │ │ │ + ldr r3, [pc, #136] @ (169628 ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r7, 1695ca │ │ │ │ + cbz r7, 169602 │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ - vldr s10, [pc, #100] @ 1695e8 │ │ │ │ + vldr s10, [pc, #100] @ 169620 │ │ │ │ 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 │ │ │ │ @@ -413736,50 +413773,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 169588 │ │ │ │ - ldr r2, [pc, #40] @ (1695f4 ) │ │ │ │ - ldr r3, [pc, #32] @ (1695f0 ) │ │ │ │ + bne.n 1695c0 │ │ │ │ + ldr r2, [pc, #40] @ (16962c ) │ │ │ │ + ldr r3, [pc, #32] @ (169628 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1695e2 │ │ │ │ + bne.n 16961a │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r2, #40] @ 0x28 │ │ │ │ + ldr r2, [r3, #36] @ 0x24 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r5, #32] │ │ │ │ + ldr r6, [r6, #28] │ │ │ │ lsls r4, r7, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #144] @ (16969c ) │ │ │ │ - ldr r3, [pc, #148] @ (1696a0 ) │ │ │ │ + ldr r2, [pc, #144] @ (1696d4 ) │ │ │ │ + ldr r3, [pc, #148] @ (1696d8 ) │ │ │ │ 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, 169680 │ │ │ │ + cbz r6, 1696b8 │ │ │ │ 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] │ │ │ │ @@ -413800,47 +413837,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 16962a │ │ │ │ - ldr r2, [pc, #32] @ (1696a4 ) │ │ │ │ - ldr r3, [pc, #28] @ (1696a0 ) │ │ │ │ + bne.n 169662 │ │ │ │ + ldr r2, [pc, #32] @ (1696dc ) │ │ │ │ + ldr r3, [pc, #28] @ (1696d8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 169698 │ │ │ │ + bne.n 1696d0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ - ldr r6, [r5, #28] │ │ │ │ + ldr r6, [r6, #24] │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r7, #20] │ │ │ │ + ldr r0, [r0, #20] │ │ │ │ lsls r4, r7, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #156] @ (169758 ) │ │ │ │ - ldr r3, [pc, #160] @ (16975c ) │ │ │ │ + ldr r2, [pc, #156] @ (169790 ) │ │ │ │ + ldr r3, [pc, #160] @ (169794 ) │ │ │ │ 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, 16973c │ │ │ │ + cbz r6, 169774 │ │ │ │ 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] │ │ │ │ @@ -413864,51 +413901,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 1696d6 │ │ │ │ - ldr r2, [pc, #32] @ (169760 ) │ │ │ │ - ldr r3, [pc, #28] @ (16975c ) │ │ │ │ + bne.n 16970e │ │ │ │ + ldr r2, [pc, #32] @ (169798 ) │ │ │ │ + ldr r3, [pc, #28] @ (169794 ) │ │ │ │ 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 169754 │ │ │ │ + bne.n 16978c │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ - ldr r6, [r7, #16] │ │ │ │ + ldr r6, [r0, #16] │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r7, #8] │ │ │ │ + ldr r4, [r0, #8] │ │ │ │ lsls r4, r7, #1 │ │ │ │ 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] @ (1697e8 ) │ │ │ │ - ldr r3, [pc, #116] @ (1697ec ) │ │ │ │ + ldr r2, [pc, #112] @ (169820 ) │ │ │ │ + ldr r3, [pc, #116] @ (169824 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1697c8 │ │ │ │ + cbz r4, 169800 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s14, [pc, #80] @ 1697e4 │ │ │ │ + vldr s14, [pc, #80] @ 16981c │ │ │ │ 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 │ │ │ │ @@ -413916,49 +413953,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 169798 │ │ │ │ - ldr r2, [pc, #36] @ (1697f0 ) │ │ │ │ - ldr r3, [pc, #32] @ (1697ec ) │ │ │ │ + bne.n 1697d0 │ │ │ │ + ldr r2, [pc, #36] @ (169828 ) │ │ │ │ + ldr r3, [pc, #32] @ (169824 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1697e0 │ │ │ │ + bne.n 169818 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r0, #8] │ │ │ │ + ldr r2, [r1, #4] │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ + str r0, [r7, #124] @ 0x7c │ │ │ │ lsls r4, r7, #1 │ │ │ │ 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] @ (169874 ) │ │ │ │ - ldr r3, [pc, #112] @ (169878 ) │ │ │ │ + ldr r2, [pc, #108] @ (1698ac ) │ │ │ │ + ldr r3, [pc, #112] @ (1698b0 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 169858 │ │ │ │ + cbz r6, 169890 │ │ │ │ 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] │ │ │ │ @@ -413971,47 +414008,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 169824 │ │ │ │ - ldr r2, [pc, #32] @ (16987c ) │ │ │ │ - ldr r3, [pc, #28] @ (169878 ) │ │ │ │ + bne.n 16985c │ │ │ │ + ldr r2, [pc, #32] @ (1698b4 ) │ │ │ │ + ldr r3, [pc, #28] @ (1698b0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 169870 │ │ │ │ + bne.n 1698a8 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ - str r2, [r6, #124] @ 0x7c │ │ │ │ + str r2, [r7, #120] @ 0x78 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r4, #120] @ 0x78 │ │ │ │ + str r0, [r5, #116] @ 0x74 │ │ │ │ lsls r4, r7, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #112] @ (169904 ) │ │ │ │ - ldr r3, [pc, #116] @ (169908 ) │ │ │ │ + ldr r2, [pc, #112] @ (16993c ) │ │ │ │ + ldr r3, [pc, #116] @ (169940 ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1698e8 │ │ │ │ + cbz r6, 169920 │ │ │ │ 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] │ │ │ │ @@ -414026,52 +414063,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 1698ae │ │ │ │ - ldr r2, [pc, #32] @ (16990c ) │ │ │ │ - ldr r3, [pc, #28] @ (169908 ) │ │ │ │ + bne.n 1698e6 │ │ │ │ + ldr r2, [pc, #32] @ (169944 ) │ │ │ │ + ldr r3, [pc, #28] @ (169940 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 169900 │ │ │ │ + bne.n 169938 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ - str r6, [r4, #116] @ 0x74 │ │ │ │ + str r6, [r5, #112] @ 0x70 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r2, #112] @ 0x70 │ │ │ │ + str r0, [r3, #108] @ 0x6c │ │ │ │ lsls r4, r7, #1 │ │ │ │ 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] @ (1699bc ) │ │ │ │ - ldr r3, [pc, #156] @ (1699c0 ) │ │ │ │ + ldr r2, [pc, #152] @ (1699f4 ) │ │ │ │ + ldr r3, [pc, #156] @ (1699f8 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 169994 │ │ │ │ + cbz r4, 1699cc │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr d5, [pc, #112] @ 1699b0 │ │ │ │ - vldr s8, [pc, #116] @ 1699b8 │ │ │ │ + vldr d5, [pc, #112] @ 1699e8 │ │ │ │ + vldr s8, [pc, #116] @ 1699f0 │ │ │ │ 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 │ │ │ │ @@ -414085,57 +414122,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 169948 │ │ │ │ - ldr r2, [pc, #44] @ (1699c4 ) │ │ │ │ - ldr r3, [pc, #40] @ (1699c0 ) │ │ │ │ + bne.n 169980 │ │ │ │ + ldr r2, [pc, #44] @ (1699fc ) │ │ │ │ + ldr r3, [pc, #40] @ (1699f8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1699ac │ │ │ │ + bne.n 1699e4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #240 @ 0xf0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r2, #108] @ 0x6c │ │ │ │ + str r6, [r3, #104] @ 0x68 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r4, #100] @ 0x64 │ │ │ │ + str r4, [r5, #96] @ 0x60 │ │ │ │ lsls r4, r7, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #164] @ (169a80 ) │ │ │ │ - ldr r3, [pc, #168] @ (169a84 ) │ │ │ │ + ldr r2, [pc, #164] @ (169ab8 ) │ │ │ │ + ldr r3, [pc, #168] @ (169abc ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 169a5a │ │ │ │ + cbz r5, 169a92 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ - vldr d4, [pc, #128] @ 169a78 │ │ │ │ + vldr d4, [pc, #128] @ 169ab0 │ │ │ │ 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 │ │ │ │ @@ -414154,60 +414191,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 1699fc │ │ │ │ - ldr r2, [pc, #44] @ (169a88 ) │ │ │ │ - ldr r3, [pc, #36] @ (169a84 ) │ │ │ │ + bne.n 169a34 │ │ │ │ + ldr r2, [pc, #44] @ (169ac0 ) │ │ │ │ + ldr r3, [pc, #36] @ (169abc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 169a72 │ │ │ │ + bne.n 169aaa │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #240 @ 0xf0 │ │ │ │ - str r6, [r3, #96] @ 0x60 │ │ │ │ + str r6, [r4, #92] @ 0x5c │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r3, #88] @ 0x58 │ │ │ │ + str r6, [r4, #84] @ 0x54 │ │ │ │ lsls r4, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #188] @ (169b60 ) │ │ │ │ - ldr r3, [pc, #192] @ (169b64 ) │ │ │ │ + ldr r2, [pc, #188] @ (169b98 ) │ │ │ │ + ldr r3, [pc, #192] @ (169b9c ) │ │ │ │ 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 169b36 │ │ │ │ + beq.n 169b6e │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #4 │ │ │ │ - vldr d3, [pc, #148] @ 169b58 │ │ │ │ + vldr d3, [pc, #148] @ 169b90 │ │ │ │ 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] │ │ │ │ @@ -414230,57 +414267,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 169ac4 │ │ │ │ - ldr r2, [pc, #48] @ (169b68 ) │ │ │ │ - ldr r3, [pc, #40] @ (169b64 ) │ │ │ │ + bne.n 169afc │ │ │ │ + ldr r2, [pc, #48] @ (169ba0 ) │ │ │ │ + ldr r3, [pc, #40] @ (169b9c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 169b4e │ │ │ │ + bne.n 169b86 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #240 @ 0xf0 │ │ │ │ - str r6, [r2, #84] @ 0x54 │ │ │ │ + str r6, [r3, #80] @ 0x50 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r0, #76] @ 0x4c │ │ │ │ + str r2, [r1, #72] @ 0x48 │ │ │ │ lsls r4, r7, #1 │ │ │ │ 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] @ (169bfc ) │ │ │ │ - ldr r3, [pc, #128] @ (169c00 ) │ │ │ │ + ldr r2, [pc, #124] @ (169c34 ) │ │ │ │ + ldr r3, [pc, #128] @ (169c38 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 169bdc │ │ │ │ + cbz r4, 169c14 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s12, [pc, #92] @ 169bf8 │ │ │ │ + vldr s12, [pc, #92] @ 169c30 │ │ │ │ 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 │ │ │ │ @@ -414290,49 +414327,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 169ba0 │ │ │ │ - ldr r2, [pc, #36] @ (169c04 ) │ │ │ │ - ldr r3, [pc, #32] @ (169c00 ) │ │ │ │ + bne.n 169bd8 │ │ │ │ + ldr r2, [pc, #36] @ (169c3c ) │ │ │ │ + ldr r3, [pc, #32] @ (169c38 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 169bf4 │ │ │ │ + bne.n 169c2c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r7, #68] @ 0x44 │ │ │ │ + str r2, [r0, #68] @ 0x44 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r3, #64] @ 0x40 │ │ │ │ + str r4, [r4, #60] @ 0x3c │ │ │ │ lsls r4, r7, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #116] @ (169c90 ) │ │ │ │ - ldr r3, [pc, #120] @ (169c94 ) │ │ │ │ + ldr r2, [pc, #116] @ (169cc8 ) │ │ │ │ + ldr r3, [pc, #120] @ (169ccc ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 169c74 │ │ │ │ + cbz r5, 169cac │ │ │ │ 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] │ │ │ │ @@ -414349,47 +414386,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 169c38 │ │ │ │ - ldr r2, [pc, #32] @ (169c98 ) │ │ │ │ - ldr r3, [pc, #28] @ (169c94 ) │ │ │ │ + bne.n 169c70 │ │ │ │ + ldr r2, [pc, #32] @ (169cd0 ) │ │ │ │ + ldr r3, [pc, #28] @ (169ccc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 169c8c │ │ │ │ + bne.n 169cc4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ - str r6, [r3, #60] @ 0x3c │ │ │ │ + str r6, [r4, #56] @ 0x38 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r0, #56] @ 0x38 │ │ │ │ + str r4, [r1, #52] @ 0x34 │ │ │ │ lsls r4, r7, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #128] @ (169d30 ) │ │ │ │ - ldr r3, [pc, #132] @ (169d34 ) │ │ │ │ + ldr r2, [pc, #128] @ (169d68 ) │ │ │ │ + ldr r3, [pc, #132] @ (169d6c ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 169d12 │ │ │ │ + cbz r5, 169d4a │ │ │ │ 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] │ │ │ │ @@ -414405,48 +414442,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 169ccc │ │ │ │ - ldr r2, [pc, #36] @ (169d38 ) │ │ │ │ - ldr r3, [pc, #28] @ (169d34 ) │ │ │ │ + bne.n 169d04 │ │ │ │ + ldr r2, [pc, #36] @ (169d70 ) │ │ │ │ + ldr r3, [pc, #28] @ (169d6c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 169d2a │ │ │ │ + bne.n 169d62 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r2, [r1, #52] @ 0x34 │ │ │ │ + str r2, [r2, #48] @ 0x30 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r4, #44] @ 0x2c │ │ │ │ + str r6, [r5, #40] @ 0x28 │ │ │ │ lsls r4, r7, #1 │ │ │ │ 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] @ (169dd4 ) │ │ │ │ - ldr r3, [pc, #136] @ (169dd8 ) │ │ │ │ + ldr r2, [pc, #132] @ (169e0c ) │ │ │ │ + ldr r3, [pc, #136] @ (169e10 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 169db6 │ │ │ │ + cbz r4, 169dee │ │ │ │ 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] │ │ │ │ @@ -414470,48 +414507,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 169d6a │ │ │ │ - ldr r2, [pc, #36] @ (169ddc ) │ │ │ │ - ldr r3, [pc, #28] @ (169dd8 ) │ │ │ │ + bne.n 169da2 │ │ │ │ + ldr r2, [pc, #36] @ (169e14 ) │ │ │ │ + ldr r3, [pc, #28] @ (169e10 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 169dce │ │ │ │ + bne.n 169e06 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r2, [r5, #40] @ 0x28 │ │ │ │ + str r2, [r6, #36] @ 0x24 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r0, #36] @ 0x24 │ │ │ │ + str r2, [r1, #32] │ │ │ │ lsls r4, r7, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #136] @ (169e7c ) │ │ │ │ - ldr r3, [pc, #140] @ (169e80 ) │ │ │ │ + ldr r2, [pc, #136] @ (169eb4 ) │ │ │ │ + ldr r3, [pc, #140] @ (169eb8 ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 169e60 │ │ │ │ + cbz r6, 169e98 │ │ │ │ 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] │ │ │ │ @@ -414530,47 +414567,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 169e0e │ │ │ │ - ldr r2, [pc, #32] @ (169e84 ) │ │ │ │ - ldr r3, [pc, #28] @ (169e80 ) │ │ │ │ + bne.n 169e46 │ │ │ │ + ldr r2, [pc, #32] @ (169ebc ) │ │ │ │ + ldr r3, [pc, #28] @ (169eb8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 169e78 │ │ │ │ + bne.n 169eb0 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ - str r6, [r0, #32] │ │ │ │ + str r6, [r1, #28] │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r3, #24] │ │ │ │ + str r0, [r4, #20] │ │ │ │ lsls r4, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #164] @ (169f40 ) │ │ │ │ - ldr r3, [pc, #164] @ (169f44 ) │ │ │ │ + ldr r2, [pc, #164] @ (169f78 ) │ │ │ │ + ldr r3, [pc, #164] @ (169f7c ) │ │ │ │ sub sp, #24 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r7, 169f20 │ │ │ │ + cbz r7, 169f58 │ │ │ │ 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 │ │ │ │ @@ -414600,56 +414637,56 @@ │ │ │ │ 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 169eb4 │ │ │ │ - ldr r2, [pc, #36] @ (169f48 ) │ │ │ │ - ldr r3, [pc, #32] @ (169f44 ) │ │ │ │ + bne.n 169eec │ │ │ │ + ldr r2, [pc, #36] @ (169f80 ) │ │ │ │ + ldr r3, [pc, #32] @ (169f7c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 169f3a │ │ │ │ + bne.n 169f72 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r4, [r3, #20] │ │ │ │ + str r4, [r4, #16] │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r3, #12] │ │ │ │ + str r0, [r4, #8] │ │ │ │ lsls r4, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #192] @ (16a024 ) │ │ │ │ - ldr r3, [pc, #196] @ (16a028 ) │ │ │ │ + ldr r2, [pc, #192] @ (16a05c ) │ │ │ │ + ldr r3, [pc, #196] @ (16a060 ) │ │ │ │ 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 169ff8 │ │ │ │ + beq.n 16a030 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr d5, [pc, #152] @ 16a018 │ │ │ │ - vldr s8, [pc, #156] @ 16a020 │ │ │ │ + vldr d5, [pc, #152] @ 16a050 │ │ │ │ + vldr s8, [pc, #156] @ 16a058 │ │ │ │ vmov.f64 d6, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f32 s9, #112 @ 0x3f800000 1.0 │ │ │ │ add.w ip, sp, #4 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ adds r2, #1 │ │ │ │ vstr s8, [r3, #-8] │ │ │ │ @@ -414673,59 +414710,59 @@ │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite pl │ │ │ │ vcvtpl.f32.f64 s14, d7 │ │ │ │ vmovmi.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ cmp r4, r2 │ │ │ │ vstr s14, [r3, #-28] @ 0xffffffe4 │ │ │ │ - bne.n 169f8e │ │ │ │ - ldr r2, [pc, #48] @ (16a02c ) │ │ │ │ - ldr r3, [pc, #44] @ (16a028 ) │ │ │ │ + bne.n 169fc6 │ │ │ │ + ldr r2, [pc, #48] @ (16a064 ) │ │ │ │ + ldr r3, [pc, #44] @ (16a060 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16a010 │ │ │ │ + bne.n 16a048 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r4 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r2, #8] │ │ │ │ + str r6, [r3, #4] │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r0, #0] │ │ │ │ + ldrsh r0, [r1, r7] │ │ │ │ lsls r4, r7, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #220] @ (16a120 ) │ │ │ │ - ldr r3, [pc, #224] @ (16a124 ) │ │ │ │ + ldr r2, [pc, #220] @ (16a158 ) │ │ │ │ + ldr r3, [pc, #224] @ (16a15c ) │ │ │ │ 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 16a0f6 │ │ │ │ + beq.n 16a12e │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ - vldr d5, [pc, #184] @ 16a118 │ │ │ │ + vldr d5, [pc, #184] @ 16a150 │ │ │ │ vmov.f64 d6, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f32 s9, #112 @ 0x3f800000 1.0 │ │ │ │ mov ip, sp │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ adds r4, #1 │ │ │ │ ldr.w r2, [lr, #8] │ │ │ │ @@ -414759,61 +414796,61 @@ │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite pl │ │ │ │ vcvtpl.f32.f64 s14, d7 │ │ │ │ vmovmi.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ cmp r5, r4 │ │ │ │ vstr s14, [r3, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 16a06a │ │ │ │ - ldr r2, [pc, #48] @ (16a128 ) │ │ │ │ - ldr r3, [pc, #40] @ (16a124 ) │ │ │ │ + bne.n 16a0a2 │ │ │ │ + ldr r2, [pc, #48] @ (16a160 ) │ │ │ │ + ldr r3, [pc, #40] @ (16a15c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16a10e │ │ │ │ + bne.n 16a146 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r4 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #0 │ │ │ │ - ldrsh r6, [r6, r6] │ │ │ │ + ldrsh r6, [r7, r5] │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r2, [r0, r4] │ │ │ │ + ldrsh r2, [r1, r3] │ │ │ │ lsls r4, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #252] @ (16a240 ) │ │ │ │ - ldr r3, [pc, #256] @ (16a244 ) │ │ │ │ + ldr r2, [pc, #252] @ (16a278 ) │ │ │ │ + ldr r3, [pc, #256] @ (16a27c ) │ │ │ │ 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 16a218 │ │ │ │ + beq.n 16a250 │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #4 │ │ │ │ - vldr d5, [pc, #212] @ 16a238 │ │ │ │ + vldr d5, [pc, #212] @ 16a270 │ │ │ │ vmov.f64 d6, #240 @ 0xbf800000 -1.0 │ │ │ │ mov ip, r7 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ adds r5, #1 │ │ │ │ ldr.w r2, [lr, #8] │ │ │ │ adds r4, #16 │ │ │ │ @@ -414856,56 +414893,56 @@ │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite pl │ │ │ │ vcvtpl.f32.f64 s14, d7 │ │ │ │ vmovmi.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ cmp r6, r5 │ │ │ │ vstr s14, [r4, #-20] @ 0xffffffec │ │ │ │ - bne.n 16a168 │ │ │ │ - ldr r2, [pc, #44] @ (16a248 ) │ │ │ │ - ldr r3, [pc, #40] @ (16a244 ) │ │ │ │ + bne.n 16a1a0 │ │ │ │ + ldr r2, [pc, #44] @ (16a280 ) │ │ │ │ + ldr r3, [pc, #40] @ (16a27c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16a230 │ │ │ │ + bne.n 16a268 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r4 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #0 │ │ │ │ - ldrsh r6, [r6, r2] │ │ │ │ + ldrsh r6, [r7, r1] │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r4, r7] │ │ │ │ + ldrb r0, [r5, r6] │ │ │ │ lsls r4, r7, #1 │ │ │ │ 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] @ (16a2dc ) │ │ │ │ - ldr r3, [pc, #128] @ (16a2e0 ) │ │ │ │ + ldr r2, [pc, #124] @ (16a314 ) │ │ │ │ + ldr r3, [pc, #128] @ (16a318 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 16a2bc │ │ │ │ + cbz r4, 16a2f4 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s12, [pc, #92] @ 16a2d8 │ │ │ │ + vldr s12, [pc, #92] @ 16a310 │ │ │ │ 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 │ │ │ │ @@ -414915,49 +414952,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 16a280 │ │ │ │ - ldr r2, [pc, #36] @ (16a2e4 ) │ │ │ │ - ldr r3, [pc, #32] @ (16a2e0 ) │ │ │ │ + bne.n 16a2b8 │ │ │ │ + ldr r2, [pc, #36] @ (16a31c ) │ │ │ │ + ldr r3, [pc, #32] @ (16a318 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16a2d4 │ │ │ │ + bne.n 16a30c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r3, r6] │ │ │ │ + ldrb r2, [r4, r5] │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r7, r4] │ │ │ │ + ldrb r4, [r0, r4] │ │ │ │ lsls r4, r7, #1 │ │ │ │ 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] @ (16a370 ) │ │ │ │ - ldr r3, [pc, #120] @ (16a374 ) │ │ │ │ + ldr r2, [pc, #116] @ (16a3a8 ) │ │ │ │ + ldr r3, [pc, #120] @ (16a3ac ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 16a352 │ │ │ │ + cbz r4, 16a38a │ │ │ │ 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] │ │ │ │ @@ -414973,48 +415010,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 16a318 │ │ │ │ - ldr r2, [pc, #36] @ (16a378 ) │ │ │ │ - ldr r3, [pc, #28] @ (16a374 ) │ │ │ │ + bne.n 16a350 │ │ │ │ + ldr r2, [pc, #36] @ (16a3b0 ) │ │ │ │ + ldr r3, [pc, #28] @ (16a3ac ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16a36a │ │ │ │ + bne.n 16a3a2 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrb r6, [r7, r3] │ │ │ │ + ldrb r6, [r0, r3] │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r4, r2] │ │ │ │ + ldrb r6, [r5, r1] │ │ │ │ lsls r4, r7, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #128] @ (16a410 ) │ │ │ │ - ldr r3, [pc, #132] @ (16a414 ) │ │ │ │ + ldr r2, [pc, #128] @ (16a448 ) │ │ │ │ + ldr r3, [pc, #132] @ (16a44c ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 16a3f2 │ │ │ │ + cbz r5, 16a42a │ │ │ │ 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] │ │ │ │ @@ -415030,48 +415067,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 16a3ac │ │ │ │ - ldr r2, [pc, #36] @ (16a418 ) │ │ │ │ - ldr r3, [pc, #28] @ (16a414 ) │ │ │ │ + bne.n 16a3e4 │ │ │ │ + ldr r2, [pc, #36] @ (16a450 ) │ │ │ │ + ldr r3, [pc, #28] @ (16a44c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16a40a │ │ │ │ + bne.n 16a442 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrb r2, [r5, r1] │ │ │ │ + ldrb r2, [r6, r0] │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r0, r0] │ │ │ │ + ldrh r6, [r1, r7] │ │ │ │ lsls r4, r7, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #136] @ (16a4b8 ) │ │ │ │ - ldr r3, [pc, #140] @ (16a4bc ) │ │ │ │ + ldr r2, [pc, #136] @ (16a4f0 ) │ │ │ │ + ldr r3, [pc, #140] @ (16a4f4 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 16a49c │ │ │ │ + cbz r5, 16a4d4 │ │ │ │ mov lr, r1 │ │ │ │ adds r3, r0, #4 │ │ │ │ movs r4, #0 │ │ │ │ mov r7, sp │ │ │ │ movs r6, #255 @ 0xff │ │ │ │ mov ip, r7 │ │ │ │ ldr.w r0, [lr] │ │ │ │ @@ -415096,47 +415133,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 16a44a │ │ │ │ - ldr r2, [pc, #32] @ (16a4c0 ) │ │ │ │ - ldr r3, [pc, #28] @ (16a4bc ) │ │ │ │ + bne.n 16a482 │ │ │ │ + ldr r2, [pc, #32] @ (16a4f8 ) │ │ │ │ + ldr r3, [pc, #28] @ (16a4f4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16a4b4 │ │ │ │ + bne.n 16a4ec │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ - ldrh r2, [r1, r7] │ │ │ │ + ldrh r2, [r2, r6] │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r3, r5] │ │ │ │ + ldrh r4, [r4, r4] │ │ │ │ lsls r4, r7, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #136] @ (16a560 ) │ │ │ │ - ldr r3, [pc, #140] @ (16a564 ) │ │ │ │ + ldr r2, [pc, #136] @ (16a598 ) │ │ │ │ + ldr r3, [pc, #140] @ (16a59c ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 16a544 │ │ │ │ + cbz r6, 16a57c │ │ │ │ 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] │ │ │ │ @@ -415155,48 +415192,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 16a4f2 │ │ │ │ - ldr r2, [pc, #32] @ (16a568 ) │ │ │ │ - ldr r3, [pc, #28] @ (16a564 ) │ │ │ │ + bne.n 16a52a │ │ │ │ + ldr r2, [pc, #32] @ (16a5a0 ) │ │ │ │ + ldr r3, [pc, #28] @ (16a59c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16a55c │ │ │ │ + bne.n 16a594 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ - ldrh r2, [r4, r4] │ │ │ │ + ldrh r2, [r5, r3] │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r6, r2] │ │ │ │ + ldrh r4, [r7, r1] │ │ │ │ lsls r4, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #164] @ (16a624 ) │ │ │ │ - ldr r3, [pc, #164] @ (16a628 ) │ │ │ │ + ldr r2, [pc, #164] @ (16a65c ) │ │ │ │ + ldr r3, [pc, #164] @ (16a660 ) │ │ │ │ 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 16a606 │ │ │ │ + beq.n 16a63e │ │ │ │ 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 │ │ │ │ @@ -415230,50 +415267,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 16a59a │ │ │ │ - ldr r2, [pc, #36] @ (16a62c ) │ │ │ │ - ldr r3, [pc, #28] @ (16a628 ) │ │ │ │ + bne.n 16a5d2 │ │ │ │ + ldr r2, [pc, #36] @ (16a664 ) │ │ │ │ + ldr r3, [pc, #28] @ (16a660 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16a620 │ │ │ │ + bne.n 16a658 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ - ldrh r0, [r7, r1] │ │ │ │ + ldrh r0, [r0, r1] │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r6, r7] │ │ │ │ + ldr r2, [r7, r6] │ │ │ │ lsls r4, r7, #1 │ │ │ │ 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] @ (16a6dc ) │ │ │ │ - ldr r3, [pc, #156] @ (16a6e0 ) │ │ │ │ + ldr r2, [pc, #152] @ (16a714 ) │ │ │ │ + ldr r3, [pc, #156] @ (16a718 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 16a6ba │ │ │ │ + cbz r4, 16a6f2 │ │ │ │ add.w ip, r0, #16 │ │ │ │ mov.w lr, #0 │ │ │ │ - vldr s12, [pc, #120] @ 16a6d8 │ │ │ │ + vldr s12, [pc, #120] @ 16a710 │ │ │ │ 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 │ │ │ │ @@ -415291,54 +415328,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 16a664 │ │ │ │ - ldr r2, [pc, #40] @ (16a6e4 ) │ │ │ │ - ldr r3, [pc, #32] @ (16a6e0 ) │ │ │ │ + bne.n 16a69c │ │ │ │ + ldr r2, [pc, #40] @ (16a71c ) │ │ │ │ + ldr r3, [pc, #32] @ (16a718 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16a6d2 │ │ │ │ + bne.n 16a70a │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - ldr r6, [r6, r6] │ │ │ │ + ldr r6, [r7, r5] │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r7, r4] │ │ │ │ + ldr r6, [r0, r4] │ │ │ │ lsls r4, r7, #1 │ │ │ │ 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] @ (16a7a4 ) │ │ │ │ - ldr r3, [pc, #172] @ (16a7a8 ) │ │ │ │ + ldr r2, [pc, #168] @ (16a7dc ) │ │ │ │ + ldr r3, [pc, #172] @ (16a7e0 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 16a784 │ │ │ │ + cbz r4, 16a7bc │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s11, [pc, #136] @ 16a7a0 │ │ │ │ + vldr s11, [pc, #136] @ 16a7d8 │ │ │ │ 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} │ │ │ │ @@ -415359,49 +415396,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 16a718 │ │ │ │ - ldr r2, [pc, #36] @ (16a7ac ) │ │ │ │ - ldr r3, [pc, #32] @ (16a7a8 ) │ │ │ │ + bne.n 16a750 │ │ │ │ + ldr r2, [pc, #36] @ (16a7e4 ) │ │ │ │ + ldr r3, [pc, #32] @ (16a7e0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16a79c │ │ │ │ + bne.n 16a7d4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - ldr r6, [r7, r3] │ │ │ │ + ldr r6, [r0, r3] │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r6, r1] │ │ │ │ + ldr r4, [r7, r0] │ │ │ │ lsls r4, r7, #1 │ │ │ │ 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] @ (16a848 ) │ │ │ │ - ldr r3, [pc, #136] @ (16a84c ) │ │ │ │ + ldr r2, [pc, #132] @ (16a880 ) │ │ │ │ + ldr r3, [pc, #136] @ (16a884 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 16a82c │ │ │ │ + cbz r4, 16a864 │ │ │ │ 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 │ │ │ │ @@ -415418,47 +415455,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 16a7e0 │ │ │ │ - ldr r2, [pc, #32] @ (16a850 ) │ │ │ │ - ldr r3, [pc, #28] @ (16a84c ) │ │ │ │ + bne.n 16a818 │ │ │ │ + ldr r2, [pc, #32] @ (16a888 ) │ │ │ │ + ldr r3, [pc, #28] @ (16a884 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16a844 │ │ │ │ + bne.n 16a87c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ - ldr r6, [r6, r0] │ │ │ │ + ldrsb r6, [r7, r7] │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r4, [r1, r7] │ │ │ │ + ldrsb r4, [r2, r6] │ │ │ │ lsls r4, r7, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #132] @ (16a8ec ) │ │ │ │ - ldr r3, [pc, #136] @ (16a8f0 ) │ │ │ │ + ldr r2, [pc, #132] @ (16a924 ) │ │ │ │ + ldr r3, [pc, #136] @ (16a928 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 16a8ce │ │ │ │ + cbz r5, 16a906 │ │ │ │ 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 │ │ │ │ @@ -415480,48 +415517,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 16a880 │ │ │ │ - ldr r2, [pc, #36] @ (16a8f4 ) │ │ │ │ - ldr r3, [pc, #28] @ (16a8f0 ) │ │ │ │ + bne.n 16a8b8 │ │ │ │ + ldr r2, [pc, #36] @ (16a92c ) │ │ │ │ + ldr r3, [pc, #28] @ (16a928 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16a8e6 │ │ │ │ + bne.n 16a91e │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrsb r2, [r2, r6] │ │ │ │ + ldrsb r2, [r3, r5] │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r2, [r5, r4] │ │ │ │ + ldrsb r2, [r6, r3] │ │ │ │ lsls r4, r7, #1 │ │ │ │ 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] @ (16a99c ) │ │ │ │ - ldr r3, [pc, #148] @ (16a9a0 ) │ │ │ │ + ldr r2, [pc, #144] @ (16a9d4 ) │ │ │ │ + ldr r3, [pc, #148] @ (16a9d8 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 16a980 │ │ │ │ + cbz r4, 16a9b8 │ │ │ │ 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 │ │ │ │ @@ -415541,48 +415578,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 16a924 │ │ │ │ - ldr r2, [pc, #32] @ (16a9a4 ) │ │ │ │ - ldr r3, [pc, #28] @ (16a9a0 ) │ │ │ │ + bne.n 16a95c │ │ │ │ + ldr r2, [pc, #32] @ (16a9dc ) │ │ │ │ + ldr r3, [pc, #28] @ (16a9d8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16a998 │ │ │ │ + bne.n 16a9d0 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ - ldrsb r6, [r5, r3] │ │ │ │ + ldrsb r6, [r6, r2] │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r0, [r7, r1] │ │ │ │ + ldrsb r0, [r0, r1] │ │ │ │ lsls r4, r7, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #164] @ (16aa60 ) │ │ │ │ - ldr r3, [pc, #168] @ (16aa64 ) │ │ │ │ + ldr r2, [pc, #164] @ (16aa98 ) │ │ │ │ + ldr r3, [pc, #168] @ (16aa9c ) │ │ │ │ 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 16aa44 │ │ │ │ + beq.n 16aa7c │ │ │ │ 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 │ │ │ │ @@ -415612,51 +415649,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 16a9d4 │ │ │ │ - ldr r2, [pc, #32] @ (16aa68 ) │ │ │ │ - ldr r3, [pc, #28] @ (16aa64 ) │ │ │ │ + bne.n 16aa0c │ │ │ │ + ldr r2, [pc, #32] @ (16aaa0 ) │ │ │ │ + ldr r3, [pc, #28] @ (16aa9c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16aa5c │ │ │ │ + bne.n 16aa94 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ - ldrsb r6, [r7, r0] │ │ │ │ + ldrsb r6, [r0, r0] │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r6, r6] │ │ │ │ + strb r4, [r7, r5] │ │ │ │ lsls r4, r7, #1 │ │ │ │ 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] @ (16ab44 ) │ │ │ │ - ldr r3, [pc, #200] @ (16ab48 ) │ │ │ │ + ldr r2, [pc, #196] @ (16ab7c ) │ │ │ │ + ldr r3, [pc, #200] @ (16ab80 ) │ │ │ │ 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 16ab24 │ │ │ │ + beq.n 16ab5c │ │ │ │ add.w ip, r0, #16 │ │ │ │ mov.w lr, #0 │ │ │ │ - vldr s11, [pc, #164] @ 16ab40 │ │ │ │ + vldr s11, [pc, #164] @ 16ab78 │ │ │ │ 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] │ │ │ │ @@ -415687,54 +415724,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 16aaa6 │ │ │ │ - ldr r2, [pc, #36] @ (16ab4c ) │ │ │ │ - ldr r3, [pc, #32] @ (16ab48 ) │ │ │ │ + bne.n 16aade │ │ │ │ + ldr r2, [pc, #36] @ (16ab84 ) │ │ │ │ + ldr r3, [pc, #32] @ (16ab80 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16ab3c │ │ │ │ + bne.n 16ab74 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - strb r2, [r7, r5] │ │ │ │ + strb r2, [r0, r5] │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r2, r3] │ │ │ │ + strb r4, [r3, r2] │ │ │ │ lsls r4, r7, #1 │ │ │ │ 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] @ (16ac4c ) │ │ │ │ - ldr r3, [pc, #236] @ (16ac50 ) │ │ │ │ + ldr r2, [pc, #232] @ (16ac84 ) │ │ │ │ + ldr r3, [pc, #236] @ (16ac88 ) │ │ │ │ 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 16ac2a │ │ │ │ + beq.n 16ac62 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s10, [pc, #200] @ 16ac48 │ │ │ │ + vldr s10, [pc, #200] @ 16ac80 │ │ │ │ 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 │ │ │ │ @@ -415772,50 +415809,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 16ab86 │ │ │ │ - ldr r2, [pc, #40] @ (16ac54 ) │ │ │ │ - ldr r3, [pc, #32] @ (16ac50 ) │ │ │ │ + bne.n 16abbe │ │ │ │ + ldr r2, [pc, #40] @ (16ac8c ) │ │ │ │ + ldr r3, [pc, #32] @ (16ac88 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16ac42 │ │ │ │ + bne.n 16ac7a │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - strb r6, [r2, r2] │ │ │ │ + strb r6, [r3, r1] │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r1, r7] │ │ │ │ + strh r6, [r2, r6] │ │ │ │ lsls r4, r7, #1 │ │ │ │ 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] @ (16acf0 ) │ │ │ │ - ldr r3, [pc, #136] @ (16acf4 ) │ │ │ │ + ldr r2, [pc, #132] @ (16ad28 ) │ │ │ │ + ldr r3, [pc, #136] @ (16ad2c ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 16acd4 │ │ │ │ + cbz r4, 16ad0c │ │ │ │ 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 │ │ │ │ @@ -415832,47 +415869,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 16ac88 │ │ │ │ - ldr r2, [pc, #32] @ (16acf8 ) │ │ │ │ - ldr r3, [pc, #28] @ (16acf4 ) │ │ │ │ + bne.n 16acc0 │ │ │ │ + ldr r2, [pc, #32] @ (16ad30 ) │ │ │ │ + ldr r3, [pc, #28] @ (16ad2c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16acec │ │ │ │ + bne.n 16ad24 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ - strh r6, [r1, r6] │ │ │ │ + strh r6, [r2, r5] │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r4, r4] │ │ │ │ + strh r4, [r5, r3] │ │ │ │ lsls r4, r7, #1 │ │ │ │ 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] @ (16ad98 ) │ │ │ │ - ldr r3, [pc, #140] @ (16ad9c ) │ │ │ │ + ldr r2, [pc, #136] @ (16add0 ) │ │ │ │ + ldr r3, [pc, #140] @ (16add4 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 16ad7a │ │ │ │ + cbz r6, 16adb2 │ │ │ │ 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 │ │ │ │ @@ -415894,48 +415931,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 16ad26 │ │ │ │ - ldr r2, [pc, #36] @ (16ada0 ) │ │ │ │ - ldr r3, [pc, #28] @ (16ad9c ) │ │ │ │ + bne.n 16ad5e │ │ │ │ + ldr r2, [pc, #36] @ (16add8 ) │ │ │ │ + ldr r3, [pc, #28] @ (16add4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16ad92 │ │ │ │ + bne.n 16adca │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strh r2, [r5, r3] │ │ │ │ + strh r2, [r6, r2] │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r7, r1] │ │ │ │ + strh r6, [r0, r1] │ │ │ │ lsls r4, r7, #1 │ │ │ │ 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] @ (16ae48 ) │ │ │ │ - ldr r3, [pc, #148] @ (16ae4c ) │ │ │ │ + ldr r2, [pc, #144] @ (16ae80 ) │ │ │ │ + ldr r3, [pc, #148] @ (16ae84 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 16ae2c │ │ │ │ + cbz r4, 16ae64 │ │ │ │ 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 │ │ │ │ @@ -415955,48 +415992,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 16add0 │ │ │ │ - ldr r2, [pc, #32] @ (16ae50 ) │ │ │ │ - ldr r3, [pc, #28] @ (16ae4c ) │ │ │ │ + bne.n 16ae08 │ │ │ │ + ldr r2, [pc, #32] @ (16ae88 ) │ │ │ │ + ldr r3, [pc, #28] @ (16ae84 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16ae44 │ │ │ │ + bne.n 16ae7c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ - strh r2, [r0, r1] │ │ │ │ + strh r2, [r1, r0] │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r1, r7] │ │ │ │ + str r4, [r2, r6] │ │ │ │ lsls r4, r7, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #172] @ (16af14 ) │ │ │ │ - ldr r3, [pc, #176] @ (16af18 ) │ │ │ │ + ldr r2, [pc, #172] @ (16af4c ) │ │ │ │ + ldr r3, [pc, #176] @ (16af50 ) │ │ │ │ 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 16aef8 │ │ │ │ + beq.n 16af30 │ │ │ │ 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 │ │ │ │ @@ -416030,52 +416067,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 16ae80 │ │ │ │ - ldr r2, [pc, #32] @ (16af1c ) │ │ │ │ - ldr r3, [pc, #28] @ (16af18 ) │ │ │ │ + bne.n 16aeb8 │ │ │ │ + ldr r2, [pc, #32] @ (16af54 ) │ │ │ │ + ldr r3, [pc, #28] @ (16af50 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16af10 │ │ │ │ + bne.n 16af48 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ - str r2, [r2, r6] │ │ │ │ + str r2, [r3, r5] │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r0, r4] │ │ │ │ + str r0, [r1, r3] │ │ │ │ lsls r4, r7, #1 │ │ │ │ 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] @ (16afcc ) │ │ │ │ - ldr r3, [pc, #156] @ (16afd0 ) │ │ │ │ + ldr r2, [pc, #152] @ (16b004 ) │ │ │ │ + ldr r3, [pc, #156] @ (16b008 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 16afa4 │ │ │ │ + cbz r4, 16afdc │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr d5, [pc, #112] @ 16afc0 │ │ │ │ - vldr s8, [pc, #116] @ 16afc8 │ │ │ │ + vldr d5, [pc, #112] @ 16aff8 │ │ │ │ + vldr s8, [pc, #116] @ 16b000 │ │ │ │ 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 │ │ │ │ @@ -416089,57 +416126,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 16af58 │ │ │ │ - ldr r2, [pc, #44] @ (16afd4 ) │ │ │ │ - ldr r3, [pc, #40] @ (16afd0 ) │ │ │ │ + bne.n 16af90 │ │ │ │ + ldr r2, [pc, #44] @ (16b00c ) │ │ │ │ + ldr r3, [pc, #40] @ (16b008 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16afbc │ │ │ │ + bne.n 16aff4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #240 @ 0xf0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r0, r3] │ │ │ │ + str r6, [r1, r2] │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r2, r1] │ │ │ │ + str r4, [r3, r0] │ │ │ │ lsls r4, r7, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #164] @ (16b090 ) │ │ │ │ - ldr r3, [pc, #168] @ (16b094 ) │ │ │ │ + ldr r2, [pc, #164] @ (16b0c8 ) │ │ │ │ + ldr r3, [pc, #168] @ (16b0cc ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 16b06a │ │ │ │ + cbz r5, 16b0a2 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ - vldr d4, [pc, #128] @ 16b088 │ │ │ │ + vldr d4, [pc, #128] @ 16b0c0 │ │ │ │ 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 │ │ │ │ @@ -416158,60 +416195,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 16b00c │ │ │ │ - ldr r2, [pc, #44] @ (16b098 ) │ │ │ │ - ldr r3, [pc, #36] @ (16b094 ) │ │ │ │ + bne.n 16b044 │ │ │ │ + ldr r2, [pc, #44] @ (16b0d0 ) │ │ │ │ + ldr r3, [pc, #36] @ (16b0cc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16b082 │ │ │ │ + bne.n 16b0ba │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #240 @ 0xf0 │ │ │ │ - str r6, [r1, r0] │ │ │ │ + ldr r7, [pc, #856] @ (16b424 ) │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #568] @ (16b2d4 ) │ │ │ │ + ldr r7, [pc, #344] @ (16b22c ) │ │ │ │ lsls r4, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #188] @ (16b170 ) │ │ │ │ - ldr r3, [pc, #192] @ (16b174 ) │ │ │ │ + ldr r2, [pc, #188] @ (16b1a8 ) │ │ │ │ + ldr r3, [pc, #192] @ (16b1ac ) │ │ │ │ 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 16b146 │ │ │ │ + beq.n 16b17e │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #4 │ │ │ │ - vldr d3, [pc, #148] @ 16b168 │ │ │ │ + vldr d3, [pc, #148] @ 16b1a0 │ │ │ │ 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] │ │ │ │ @@ -416234,53 +416271,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 16b0d4 │ │ │ │ - ldr r2, [pc, #48] @ (16b178 ) │ │ │ │ - ldr r3, [pc, #40] @ (16b174 ) │ │ │ │ + bne.n 16b10c │ │ │ │ + ldr r2, [pc, #48] @ (16b1b0 ) │ │ │ │ + ldr r3, [pc, #40] @ (16b1ac ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16b15e │ │ │ │ + bne.n 16b196 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #240 @ 0xf0 │ │ │ │ - ldr r7, [pc, #280] @ (16b28c ) │ │ │ │ + ldr r7, [pc, #56] @ (16b1e4 ) │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #712] @ (16b444 ) │ │ │ │ + ldr r6, [pc, #488] @ (16b39c ) │ │ │ │ lsls r4, r7, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #100] @ (16b1f4 ) │ │ │ │ - ldr r3, [pc, #104] @ (16b1f8 ) │ │ │ │ + ldr r2, [pc, #100] @ (16b22c ) │ │ │ │ + ldr r3, [pc, #104] @ (16b230 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 16b1d8 │ │ │ │ + cbz r5, 16b210 │ │ │ │ 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 │ │ │ │ @@ -416289,47 +416326,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 16b1aa │ │ │ │ - ldr r2, [pc, #32] @ (16b1fc ) │ │ │ │ - ldr r3, [pc, #28] @ (16b1f8 ) │ │ │ │ + bne.n 16b1e2 │ │ │ │ + ldr r2, [pc, #32] @ (16b234 ) │ │ │ │ + ldr r3, [pc, #28] @ (16b230 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16b1f0 │ │ │ │ + bne.n 16b228 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ - ldr r6, [pc, #424] @ (16b3a0 ) │ │ │ │ + ldr r6, [pc, #200] @ (16b2f8 ) │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #128] @ (16b280 ) │ │ │ │ + ldr r5, [pc, #928] @ (16b5d8 ) │ │ │ │ lsls r4, r7, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #104] @ (16b27c ) │ │ │ │ - ldr r3, [pc, #108] @ (16b280 ) │ │ │ │ + ldr r2, [pc, #104] @ (16b2b4 ) │ │ │ │ + ldr r3, [pc, #108] @ (16b2b8 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 16b25e │ │ │ │ + cbz r5, 16b296 │ │ │ │ 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 │ │ │ │ @@ -416339,48 +416376,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 16b22c │ │ │ │ - ldr r2, [pc, #36] @ (16b284 ) │ │ │ │ - ldr r3, [pc, #28] @ (16b280 ) │ │ │ │ + bne.n 16b264 │ │ │ │ + ldr r2, [pc, #36] @ (16b2bc ) │ │ │ │ + ldr r3, [pc, #28] @ (16b2b8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16b276 │ │ │ │ + bne.n 16b2ae │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r5, [pc, #920] @ (16b618 ) │ │ │ │ + ldr r5, [pc, #696] @ (16b570 ) │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #616] @ (16b4f0 ) │ │ │ │ + ldr r5, [pc, #392] @ (16b448 ) │ │ │ │ lsls r4, r7, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #100] @ (16b300 ) │ │ │ │ - ldr r3, [pc, #104] @ (16b304 ) │ │ │ │ + ldr r2, [pc, #100] @ (16b338 ) │ │ │ │ + ldr r3, [pc, #104] @ (16b33c ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 16b2e4 │ │ │ │ + cbz r5, 16b31c │ │ │ │ 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 │ │ │ │ @@ -416389,47 +416426,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 16b2b6 │ │ │ │ - ldr r2, [pc, #32] @ (16b308 ) │ │ │ │ - ldr r3, [pc, #28] @ (16b304 ) │ │ │ │ + bne.n 16b2ee │ │ │ │ + ldr r2, [pc, #32] @ (16b340 ) │ │ │ │ + ldr r3, [pc, #28] @ (16b33c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16b2fc │ │ │ │ + bne.n 16b334 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ - ldr r5, [pc, #376] @ (16b47c ) │ │ │ │ + ldr r5, [pc, #152] @ (16b3d4 ) │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #80] @ (16b35c ) │ │ │ │ + ldr r4, [pc, #880] @ (16b6b4 ) │ │ │ │ lsls r4, r7, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #104] @ (16b388 ) │ │ │ │ - ldr r3, [pc, #108] @ (16b38c ) │ │ │ │ + ldr r2, [pc, #104] @ (16b3c0 ) │ │ │ │ + ldr r3, [pc, #108] @ (16b3c4 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 16b36a │ │ │ │ + cbz r5, 16b3a2 │ │ │ │ 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 │ │ │ │ @@ -416439,48 +416476,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 16b338 │ │ │ │ - ldr r2, [pc, #36] @ (16b390 ) │ │ │ │ - ldr r3, [pc, #28] @ (16b38c ) │ │ │ │ + bne.n 16b370 │ │ │ │ + ldr r2, [pc, #36] @ (16b3c8 ) │ │ │ │ + ldr r3, [pc, #28] @ (16b3c4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16b382 │ │ │ │ + bne.n 16b3ba │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r4, [pc, #872] @ (16b6f4 ) │ │ │ │ + ldr r4, [pc, #648] @ (16b64c ) │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #568] @ (16b5cc ) │ │ │ │ + ldr r4, [pc, #344] @ (16b524 ) │ │ │ │ lsls r4, r7, #1 │ │ │ │ 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] @ (16b408 ) │ │ │ │ - ldr r3, [pc, #100] @ (16b40c ) │ │ │ │ + ldr r2, [pc, #96] @ (16b440 ) │ │ │ │ + ldr r3, [pc, #100] @ (16b444 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 16b3ec │ │ │ │ + cbz r4, 16b424 │ │ │ │ movs r2, #0 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ add r7, sp, #4 │ │ │ │ mov r6, r2 │ │ │ │ movs r5, #1 │ │ │ │ mov ip, r7 │ │ │ │ @@ -416490,47 +416527,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 16b3c6 │ │ │ │ - ldr r2, [pc, #32] @ (16b410 ) │ │ │ │ - ldr r3, [pc, #28] @ (16b40c ) │ │ │ │ + bne.n 16b3fe │ │ │ │ + ldr r2, [pc, #32] @ (16b448 ) │ │ │ │ + ldr r3, [pc, #28] @ (16b444 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16b404 │ │ │ │ + bne.n 16b43c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ - ldr r4, [pc, #328] @ (16b554 ) │ │ │ │ + ldr r4, [pc, #104] @ (16b4ac ) │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #48] @ (16b444 ) │ │ │ │ + ldr r3, [pc, #848] @ (16b79c ) │ │ │ │ lsls r4, r7, #1 │ │ │ │ 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] @ (16b490 ) │ │ │ │ - ldr r3, [pc, #108] @ (16b494 ) │ │ │ │ + ldr r2, [pc, #104] @ (16b4c8 ) │ │ │ │ + ldr r3, [pc, #108] @ (16b4cc ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r7, 16b472 │ │ │ │ + cbz r7, 16b4aa │ │ │ │ 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] │ │ │ │ @@ -416541,48 +416578,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 16b442 │ │ │ │ - ldr r2, [pc, #36] @ (16b498 ) │ │ │ │ - ldr r3, [pc, #28] @ (16b494 ) │ │ │ │ + bne.n 16b47a │ │ │ │ + ldr r2, [pc, #36] @ (16b4d0 ) │ │ │ │ + ldr r3, [pc, #28] @ (16b4cc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16b48a │ │ │ │ + bne.n 16b4c2 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #840] @ (16b7dc ) │ │ │ │ + ldr r3, [pc, #616] @ (16b734 ) │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #536] @ (16b6b4 ) │ │ │ │ + ldr r3, [pc, #312] @ (16b60c ) │ │ │ │ lsls r4, r7, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #104] @ (16b518 ) │ │ │ │ - ldr r3, [pc, #108] @ (16b51c ) │ │ │ │ + ldr r2, [pc, #104] @ (16b550 ) │ │ │ │ + ldr r3, [pc, #108] @ (16b554 ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 16b4fc │ │ │ │ + cbz r6, 16b534 │ │ │ │ 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] │ │ │ │ @@ -416594,47 +416631,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 16b4ca │ │ │ │ - ldr r2, [pc, #32] @ (16b520 ) │ │ │ │ - ldr r3, [pc, #28] @ (16b51c ) │ │ │ │ + bne.n 16b502 │ │ │ │ + ldr r2, [pc, #32] @ (16b558 ) │ │ │ │ + ldr r3, [pc, #28] @ (16b554 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16b514 │ │ │ │ + bne.n 16b54c │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #296] @ (16b644 ) │ │ │ │ + ldr r3, [pc, #72] @ (16b59c ) │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #1008] @ (16b914 ) │ │ │ │ + ldr r2, [pc, #784] @ (16b86c ) │ │ │ │ lsls r4, r7, #1 │ │ │ │ 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] @ (16b598 ) │ │ │ │ - ldr r3, [pc, #100] @ (16b59c ) │ │ │ │ + ldr r2, [pc, #96] @ (16b5d0 ) │ │ │ │ + ldr r3, [pc, #100] @ (16b5d4 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 16b57c │ │ │ │ + cbz r4, 16b5b4 │ │ │ │ movs r2, #0 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ add r7, sp, #4 │ │ │ │ mov r6, r2 │ │ │ │ movs r5, #1 │ │ │ │ mov ip, r7 │ │ │ │ @@ -416644,47 +416681,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 16b556 │ │ │ │ - ldr r2, [pc, #32] @ (16b5a0 ) │ │ │ │ - ldr r3, [pc, #28] @ (16b59c ) │ │ │ │ + bne.n 16b58e │ │ │ │ + ldr r2, [pc, #32] @ (16b5d8 ) │ │ │ │ + ldr r3, [pc, #28] @ (16b5d4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16b594 │ │ │ │ + bne.n 16b5cc │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [pc, #776] @ (16b8a4 ) │ │ │ │ + ldr r2, [pc, #552] @ (16b7fc ) │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #496] @ (16b794 ) │ │ │ │ + ldr r2, [pc, #272] @ (16b6ec ) │ │ │ │ lsls r4, r7, #1 │ │ │ │ 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] @ (16b620 ) │ │ │ │ - ldr r3, [pc, #108] @ (16b624 ) │ │ │ │ + ldr r2, [pc, #104] @ (16b658 ) │ │ │ │ + ldr r3, [pc, #108] @ (16b65c ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r7, 16b602 │ │ │ │ + cbz r7, 16b63a │ │ │ │ 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] │ │ │ │ @@ -416695,48 +416732,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 16b5d2 │ │ │ │ - ldr r2, [pc, #36] @ (16b628 ) │ │ │ │ - ldr r3, [pc, #28] @ (16b624 ) │ │ │ │ + bne.n 16b60a │ │ │ │ + ldr r2, [pc, #36] @ (16b660 ) │ │ │ │ + ldr r3, [pc, #28] @ (16b65c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16b61a │ │ │ │ + bne.n 16b652 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r2, [pc, #264] @ (16b72c ) │ │ │ │ + ldr r2, [pc, #40] @ (16b684 ) │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #984] @ (16ba04 ) │ │ │ │ + ldr r1, [pc, #760] @ (16b95c ) │ │ │ │ lsls r4, r7, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #104] @ (16b6a8 ) │ │ │ │ - ldr r3, [pc, #108] @ (16b6ac ) │ │ │ │ + ldr r2, [pc, #104] @ (16b6e0 ) │ │ │ │ + ldr r3, [pc, #108] @ (16b6e4 ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 16b68c │ │ │ │ + cbz r6, 16b6c4 │ │ │ │ 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] │ │ │ │ @@ -416748,47 +416785,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 16b65a │ │ │ │ - ldr r2, [pc, #32] @ (16b6b0 ) │ │ │ │ - ldr r3, [pc, #28] @ (16b6ac ) │ │ │ │ + bne.n 16b692 │ │ │ │ + ldr r2, [pc, #32] @ (16b6e8 ) │ │ │ │ + ldr r3, [pc, #28] @ (16b6e4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16b6a4 │ │ │ │ + bne.n 16b6dc │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ - ldr r1, [pc, #744] @ (16b994 ) │ │ │ │ + ldr r1, [pc, #520] @ (16b8ec ) │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #432] @ (16b864 ) │ │ │ │ + ldr r1, [pc, #208] @ (16b7bc ) │ │ │ │ lsls r4, r7, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #108] @ (16b734 ) │ │ │ │ - ldr r3, [pc, #112] @ (16b738 ) │ │ │ │ + ldr r2, [pc, #108] @ (16b76c ) │ │ │ │ + ldr r3, [pc, #112] @ (16b770 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 16b718 │ │ │ │ + cbz r5, 16b750 │ │ │ │ movs r2, #0 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ mov r7, sp │ │ │ │ mov r4, r2 │ │ │ │ movs r6, #1 │ │ │ │ mov ip, r7 │ │ │ │ @@ -416802,47 +416839,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 16b6e6 │ │ │ │ - ldr r2, [pc, #32] @ (16b73c ) │ │ │ │ - ldr r3, [pc, #28] @ (16b738 ) │ │ │ │ + bne.n 16b71e │ │ │ │ + ldr r2, [pc, #32] @ (16b774 ) │ │ │ │ + ldr r3, [pc, #28] @ (16b770 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16b730 │ │ │ │ + bne.n 16b768 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ - ldr r1, [pc, #200] @ (16b800 ) │ │ │ │ + ldr r0, [pc, #1000] @ (16bb58 ) │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #896] @ (16bac0 ) │ │ │ │ + ldr r0, [pc, #672] @ (16ba18 ) │ │ │ │ lsls r4, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #132] @ (16b7d8 ) │ │ │ │ - ldr r3, [pc, #132] @ (16b7dc ) │ │ │ │ + ldr r2, [pc, #132] @ (16b810 ) │ │ │ │ + ldr r3, [pc, #132] @ (16b814 ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 16b7b8 │ │ │ │ + cbz r6, 16b7f0 │ │ │ │ movs r5, #0 │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #8 │ │ │ │ mov r8, r5 │ │ │ │ movs r7, #1 │ │ │ │ mov ip, sp │ │ │ │ ldr.w r0, [lr] │ │ │ │ @@ -416861,48 +416898,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 16b772 │ │ │ │ - ldr r2, [pc, #36] @ (16b7e0 ) │ │ │ │ - ldr r3, [pc, #32] @ (16b7dc ) │ │ │ │ + bne.n 16b7aa │ │ │ │ + ldr r2, [pc, #36] @ (16b818 ) │ │ │ │ + ldr r3, [pc, #32] @ (16b814 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16b7d2 │ │ │ │ + bne.n 16b80a │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r0, [pc, #656] @ (16ba6c ) │ │ │ │ + ldr r0, [pc, #432] @ (16b9c4 ) │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #256] @ (16b8e4 ) │ │ │ │ + ldr r0, [pc, #32] @ (16b83c ) │ │ │ │ lsls r4, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #156] @ (16b894 ) │ │ │ │ - ldr r3, [pc, #156] @ (16b898 ) │ │ │ │ + ldr r2, [pc, #156] @ (16b8cc ) │ │ │ │ + ldr r3, [pc, #156] @ (16b8d0 ) │ │ │ │ sub sp, #32 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 16b876 │ │ │ │ + cbz r6, 16b8ae │ │ │ │ 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] │ │ │ │ @@ -416929,48 +416966,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 16b814 │ │ │ │ - ldr r2, [pc, #36] @ (16b89c ) │ │ │ │ - ldr r3, [pc, #28] @ (16b898 ) │ │ │ │ + bne.n 16b84c │ │ │ │ + ldr r2, [pc, #36] @ (16b8d4 ) │ │ │ │ + ldr r3, [pc, #28] @ (16b8d0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16b890 │ │ │ │ + bne.n 16b8c8 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ - ldr r0, [pc, #0] @ (16b898 ) │ │ │ │ + blx r9 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0x4782 │ │ │ │ + bx r9 │ │ │ │ lsls r4, r7, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #176] @ (16b964 ) │ │ │ │ - ldr r3, [pc, #180] @ (16b968 ) │ │ │ │ + ldr r2, [pc, #176] @ (16b99c ) │ │ │ │ + ldr r3, [pc, #180] @ (16b9a0 ) │ │ │ │ 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 16b946 │ │ │ │ + beq.n 16b97e │ │ │ │ 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] │ │ │ │ @@ -417004,48 +417041,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 16b8d0 │ │ │ │ - ldr r2, [pc, #36] @ (16b96c ) │ │ │ │ - ldr r3, [pc, #28] @ (16b968 ) │ │ │ │ + bne.n 16b908 │ │ │ │ + ldr r2, [pc, #36] @ (16b9a4 ) │ │ │ │ + ldr r3, [pc, #28] @ (16b9a0 ) │ │ │ │ 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 16b95e │ │ │ │ + bne.n 16b996 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - bx r8 │ │ │ │ + bx r1 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - mov sl, r6 │ │ │ │ + mov r2, pc │ │ │ │ lsls r4, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #132] @ (16ba08 ) │ │ │ │ - ldr r3, [pc, #132] @ (16ba0c ) │ │ │ │ + ldr r2, [pc, #132] @ (16ba40 ) │ │ │ │ + ldr r3, [pc, #132] @ (16ba44 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 16b9ea │ │ │ │ + cbz r5, 16ba22 │ │ │ │ movs r2, #0 │ │ │ │ movs r6, #1 │ │ │ │ movt r6, #32768 @ 0x8000 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ mov r4, r2 │ │ │ │ movs r7, #1 │ │ │ │ @@ -417054,59 +417091,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 16b9d6 │ │ │ │ + blt.n 16ba0e │ │ │ │ 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 16b9a8 │ │ │ │ - ldr r2, [pc, #36] @ (16ba10 ) │ │ │ │ - ldr r3, [pc, #28] @ (16ba0c ) │ │ │ │ + bne.n 16b9e0 │ │ │ │ + ldr r2, [pc, #36] @ (16ba48 ) │ │ │ │ + ldr r3, [pc, #28] @ (16ba44 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16ba04 │ │ │ │ + bne.n 16ba3c │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ - mov r4, lr │ │ │ │ + mov r4, r7 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - mov r6, r1 │ │ │ │ + cmp lr, sl │ │ │ │ lsls r4, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #184] @ (16bae0 ) │ │ │ │ - ldr r3, [pc, #184] @ (16bae4 ) │ │ │ │ + ldr r2, [pc, #184] @ (16bb18 ) │ │ │ │ + ldr r3, [pc, #184] @ (16bb1c ) │ │ │ │ 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 16bac0 │ │ │ │ + beq.n 16baf8 │ │ │ │ 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 │ │ │ │ @@ -417117,72 +417154,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 16ba88 │ │ │ │ + blt.n 16bac0 │ │ │ │ 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 16baac │ │ │ │ + blt.n 16bae4 │ │ │ │ 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 16ba50 │ │ │ │ - ldr r2, [pc, #36] @ (16bae8 ) │ │ │ │ - ldr r3, [pc, #32] @ (16bae4 ) │ │ │ │ + bne.n 16ba88 │ │ │ │ + ldr r2, [pc, #36] @ (16bb20 ) │ │ │ │ + ldr r3, [pc, #32] @ (16bb1c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16bada │ │ │ │ + bne.n 16bb12 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cmp r8, sl │ │ │ │ + cmp r8, r3 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, r7 │ │ │ │ + cmp r0, r0 │ │ │ │ lsls r4, r7, #1 │ │ │ │ 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] @ (16bbe4 ) │ │ │ │ - ldr r3, [pc, #228] @ (16bbe8 ) │ │ │ │ + ldr r2, [pc, #228] @ (16bc1c ) │ │ │ │ + ldr r3, [pc, #228] @ (16bc20 ) │ │ │ │ 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 16bbc4 │ │ │ │ + beq.n 16bbfc │ │ │ │ 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 │ │ │ │ @@ -417195,83 +417232,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 16bb6a │ │ │ │ + blt.n 16bba2 │ │ │ │ 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 16bb90 │ │ │ │ + blt.n 16bbc8 │ │ │ │ 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 16bbb4 │ │ │ │ + blt.n 16bbec │ │ │ │ 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 16bb26 │ │ │ │ - ldr r2, [pc, #36] @ (16bbec ) │ │ │ │ - ldr r3, [pc, #32] @ (16bbe8 ) │ │ │ │ + bne.n 16bb5e │ │ │ │ + ldr r2, [pc, #36] @ (16bc24 ) │ │ │ │ + ldr r3, [pc, #32] @ (16bc20 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16bbde │ │ │ │ + bne.n 16bc16 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r8, pc │ │ │ │ + add r8, r8 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, r6 │ │ │ │ + mvns r4, r7 │ │ │ │ lsls r4, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #272] @ (16bd14 ) │ │ │ │ - ldr r3, [pc, #272] @ (16bd18 ) │ │ │ │ + ldr r2, [pc, #272] @ (16bd4c ) │ │ │ │ + ldr r3, [pc, #272] @ (16bd50 ) │ │ │ │ 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 16bcf6 │ │ │ │ + beq.n 16bd2e │ │ │ │ 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] │ │ │ │ @@ -417286,191 +417323,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 16bc76 │ │ │ │ + blt.n 16bcae │ │ │ │ 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 16bc9c │ │ │ │ + blt.n 16bcd4 │ │ │ │ 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 16bcc2 │ │ │ │ + blt.n 16bcfa │ │ │ │ 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 16bce6 │ │ │ │ + blt.n 16bd1e │ │ │ │ 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 16bc26 │ │ │ │ - ldr r2, [pc, #36] @ (16bd1c ) │ │ │ │ - ldr r3, [pc, #28] @ (16bd18 ) │ │ │ │ + bne.n 16bc5e │ │ │ │ + ldr r2, [pc, #36] @ (16bd54 ) │ │ │ │ + ldr r3, [pc, #28] @ (16bd50 ) │ │ │ │ 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 16bd10 │ │ │ │ + bne.n 16bd48 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ - mvns r4, r6 │ │ │ │ + bics r4, r7 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - orrs r2, r0 │ │ │ │ + cmn r2, r1 │ │ │ │ lsls r4, r7, #1 │ │ │ │ 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] @ (16bd90 ) │ │ │ │ - ldr r3, [pc, #96] @ (16bd94 ) │ │ │ │ + ldr r2, [pc, #92] @ (16bdc8 ) │ │ │ │ + ldr r3, [pc, #96] @ (16bdcc ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 16bd74 │ │ │ │ + cbz r4, 16bdac │ │ │ │ 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 16bd4c │ │ │ │ - ldr r2, [pc, #32] @ (16bd98 ) │ │ │ │ - ldr r3, [pc, #28] @ (16bd94 ) │ │ │ │ + bne.n 16bd84 │ │ │ │ + ldr r2, [pc, #32] @ (16bdd0 ) │ │ │ │ + ldr r3, [pc, #28] @ (16bdcc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16bd8c │ │ │ │ + bne.n 16bdc4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ - cmn r6, r0 │ │ │ │ + cmp r6, r1 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, r0 │ │ │ │ + negs r4, r1 │ │ │ │ lsls r4, r7, #1 │ │ │ │ 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] @ (16be0c ) │ │ │ │ - ldr r3, [pc, #96] @ (16be10 ) │ │ │ │ + ldr r2, [pc, #92] @ (16be44 ) │ │ │ │ + ldr r3, [pc, #96] @ (16be48 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 16bdf0 │ │ │ │ + cbz r4, 16be28 │ │ │ │ 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 16bdc8 │ │ │ │ - ldr r2, [pc, #32] @ (16be14 ) │ │ │ │ - ldr r3, [pc, #28] @ (16be10 ) │ │ │ │ + bne.n 16be00 │ │ │ │ + ldr r2, [pc, #32] @ (16be4c ) │ │ │ │ + ldr r3, [pc, #28] @ (16be48 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16be08 │ │ │ │ + bne.n 16be40 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ - negs r2, r1 │ │ │ │ + tst r2, r2 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - tst r0, r1 │ │ │ │ + rors r0, r2 │ │ │ │ lsls r4, r7, #1 │ │ │ │ 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] @ (16bec8 ) │ │ │ │ - ldr r3, [pc, #160] @ (16becc ) │ │ │ │ + ldr r2, [pc, #156] @ (16bf00 ) │ │ │ │ + ldr r3, [pc, #160] @ (16bf04 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 16bea8 │ │ │ │ + cbz r4, 16bee0 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s12, [pc, #124] @ 16bec4 │ │ │ │ + vldr s12, [pc, #124] @ 16befc │ │ │ │ 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 │ │ │ │ @@ -417488,54 +417525,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 16be4c │ │ │ │ - ldr r2, [pc, #36] @ (16bed0 ) │ │ │ │ - ldr r3, [pc, #32] @ (16becc ) │ │ │ │ + bne.n 16be84 │ │ │ │ + ldr r2, [pc, #36] @ (16bf08 ) │ │ │ │ + ldr r3, [pc, #32] @ (16bf04 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16bec0 │ │ │ │ + bne.n 16bef8 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - rors r6, r1 │ │ │ │ + sbcs r6, r2 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - adcs r0, r2 │ │ │ │ + asrs r0, r3 │ │ │ │ lsls r4, r7, #1 │ │ │ │ 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] @ (16bfb4 ) │ │ │ │ - ldr r3, [pc, #208] @ (16bfb8 ) │ │ │ │ + ldr r2, [pc, #204] @ (16bfec ) │ │ │ │ + ldr r3, [pc, #208] @ (16bff0 ) │ │ │ │ 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 16bf94 │ │ │ │ + beq.n 16bfcc │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s11, [pc, #172] @ 16bfb0 │ │ │ │ + vldr s11, [pc, #172] @ 16bfe8 │ │ │ │ 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 │ │ │ │ @@ -417566,49 +417603,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 16bf0e │ │ │ │ - ldr r2, [pc, #36] @ (16bfbc ) │ │ │ │ - ldr r3, [pc, #32] @ (16bfb8 ) │ │ │ │ + bne.n 16bf46 │ │ │ │ + ldr r2, [pc, #36] @ (16bff4 ) │ │ │ │ + ldr r3, [pc, #32] @ (16bff0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16bfac │ │ │ │ + bne.n 16bfe4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - asrs r2, r2 │ │ │ │ + lsrs r2, r3 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - eors r4, r4 │ │ │ │ + ands r4, r5 │ │ │ │ lsls r4, r7, #1 │ │ │ │ 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] @ (16c040 ) │ │ │ │ - ldr r3, [pc, #112] @ (16c044 ) │ │ │ │ + ldr r2, [pc, #108] @ (16c078 ) │ │ │ │ + ldr r3, [pc, #112] @ (16c07c ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 16c022 │ │ │ │ + cbz r4, 16c05a │ │ │ │ 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] │ │ │ │ @@ -417619,48 +417656,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 16bfee │ │ │ │ - ldr r2, [pc, #36] @ (16c048 ) │ │ │ │ - ldr r3, [pc, #28] @ (16c044 ) │ │ │ │ + bne.n 16c026 │ │ │ │ + ldr r2, [pc, #36] @ (16c080 ) │ │ │ │ + ldr r3, [pc, #28] @ (16c07c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16c03a │ │ │ │ + bne.n 16c072 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ands r6, r4 │ │ │ │ + subs r7, #238 @ 0xee │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #214 @ 0xd6 │ │ │ │ + subs r7, #158 @ 0x9e │ │ │ │ lsls r4, r7, #1 │ │ │ │ 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] @ (16c0cc ) │ │ │ │ - ldr r3, [pc, #112] @ (16c0d0 ) │ │ │ │ + ldr r2, [pc, #108] @ (16c104 ) │ │ │ │ + ldr r3, [pc, #112] @ (16c108 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 16c0ae │ │ │ │ + cbz r4, 16c0e6 │ │ │ │ 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] │ │ │ │ @@ -417671,48 +417708,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 16c07a │ │ │ │ - ldr r2, [pc, #36] @ (16c0d4 ) │ │ │ │ - ldr r3, [pc, #28] @ (16c0d0 ) │ │ │ │ + bne.n 16c0b2 │ │ │ │ + ldr r2, [pc, #36] @ (16c10c ) │ │ │ │ + ldr r3, [pc, #28] @ (16c108 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16c0c6 │ │ │ │ + bne.n 16c0fe │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r7, #154 @ 0x9a │ │ │ │ + subs r7, #98 @ 0x62 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #74 @ 0x4a │ │ │ │ + subs r7, #18 │ │ │ │ lsls r4, r7, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #116] @ (16c160 ) │ │ │ │ - ldr r3, [pc, #120] @ (16c164 ) │ │ │ │ + ldr r2, [pc, #116] @ (16c198 ) │ │ │ │ + ldr r3, [pc, #120] @ (16c19c ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 16c142 │ │ │ │ + cbz r6, 16c17a │ │ │ │ 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] │ │ │ │ @@ -417727,48 +417764,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 16c10a │ │ │ │ - ldr r2, [pc, #36] @ (16c168 ) │ │ │ │ - ldr r3, [pc, #28] @ (16c164 ) │ │ │ │ + bne.n 16c142 │ │ │ │ + ldr r2, [pc, #36] @ (16c1a0 ) │ │ │ │ + ldr r3, [pc, #28] @ (16c19c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16c15a │ │ │ │ + bne.n 16c192 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r7, #14 │ │ │ │ + subs r6, #214 @ 0xd6 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #182 @ 0xb6 │ │ │ │ + subs r6, #126 @ 0x7e │ │ │ │ lsls r4, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #112] @ (16c1f0 ) │ │ │ │ - ldr r3, [pc, #112] @ (16c1f4 ) │ │ │ │ + ldr r2, [pc, #112] @ (16c228 ) │ │ │ │ + ldr r3, [pc, #112] @ (16c22c ) │ │ │ │ sub sp, #24 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 16c1d2 │ │ │ │ + cbz r6, 16c20a │ │ │ │ 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] │ │ │ │ @@ -417780,47 +417817,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 16c19c │ │ │ │ - ldr r2, [pc, #36] @ (16c1f8 ) │ │ │ │ - ldr r3, [pc, #28] @ (16c1f4 ) │ │ │ │ + bne.n 16c1d4 │ │ │ │ + ldr r2, [pc, #36] @ (16c230 ) │ │ │ │ + ldr r3, [pc, #28] @ (16c22c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16c1ec │ │ │ │ + bne.n 16c224 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ - subs r6, #120 @ 0x78 │ │ │ │ + subs r6, #64 @ 0x40 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #38 @ 0x26 │ │ │ │ + subs r5, #238 @ 0xee │ │ │ │ lsls r4, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #112] @ (16c280 ) │ │ │ │ - ldr r3, [pc, #112] @ (16c284 ) │ │ │ │ + ldr r2, [pc, #112] @ (16c2b8 ) │ │ │ │ + ldr r3, [pc, #112] @ (16c2bc ) │ │ │ │ sub sp, #24 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 16c262 │ │ │ │ + cbz r6, 16c29a │ │ │ │ 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] │ │ │ │ @@ -417832,100 +417869,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 16c22c │ │ │ │ - ldr r2, [pc, #36] @ (16c288 ) │ │ │ │ - ldr r3, [pc, #28] @ (16c284 ) │ │ │ │ + bne.n 16c264 │ │ │ │ + ldr r2, [pc, #36] @ (16c2c0 ) │ │ │ │ + ldr r3, [pc, #28] @ (16c2bc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16c27c │ │ │ │ + bne.n 16c2b4 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ - subs r5, #232 @ 0xe8 │ │ │ │ + subs r5, #176 @ 0xb0 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #150 @ 0x96 │ │ │ │ + subs r5, #94 @ 0x5e │ │ │ │ lsls r4, r7, #1 │ │ │ │ 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] @ (16c30c ) │ │ │ │ - ldr r3, [pc, #112] @ (16c310 ) │ │ │ │ + ldr r2, [pc, #108] @ (16c344 ) │ │ │ │ + ldr r3, [pc, #112] @ (16c348 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 16c2ec │ │ │ │ + cbz r4, 16c324 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s15, [pc, #76] @ 16c308 │ │ │ │ + vldr s15, [pc, #76] @ 16c340 │ │ │ │ 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 16c2bc │ │ │ │ - ldr r2, [pc, #36] @ (16c314 ) │ │ │ │ - ldr r3, [pc, #32] @ (16c310 ) │ │ │ │ + bne.n 16c2f4 │ │ │ │ + ldr r2, [pc, #36] @ (16c34c ) │ │ │ │ + ldr r3, [pc, #32] @ (16c348 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16c304 │ │ │ │ + bne.n 16c33c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #90 @ 0x5a │ │ │ │ + subs r5, #34 @ 0x22 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #12 │ │ │ │ + subs r4, #212 @ 0xd4 │ │ │ │ lsls r4, r7, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #100] @ (16c390 ) │ │ │ │ - ldr r3, [pc, #104] @ (16c394 ) │ │ │ │ + ldr r2, [pc, #100] @ (16c3c8 ) │ │ │ │ + ldr r3, [pc, #104] @ (16c3cc ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 16c372 │ │ │ │ + cbz r5, 16c3aa │ │ │ │ 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] │ │ │ │ @@ -417934,48 +417971,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 16c346 │ │ │ │ - ldr r2, [pc, #36] @ (16c398 ) │ │ │ │ - ldr r3, [pc, #28] @ (16c394 ) │ │ │ │ + bne.n 16c37e │ │ │ │ + ldr r2, [pc, #36] @ (16c3d0 ) │ │ │ │ + ldr r3, [pc, #28] @ (16c3cc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16c38a │ │ │ │ + bne.n 16c3c2 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r4, #206 @ 0xce │ │ │ │ + subs r4, #150 @ 0x96 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #134 @ 0x86 │ │ │ │ + subs r4, #78 @ 0x4e │ │ │ │ lsls r4, r7, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #100] @ (16c414 ) │ │ │ │ - ldr r3, [pc, #104] @ (16c418 ) │ │ │ │ + ldr r2, [pc, #100] @ (16c44c ) │ │ │ │ + ldr r3, [pc, #104] @ (16c450 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 16c3f6 │ │ │ │ + cbz r5, 16c42e │ │ │ │ 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] │ │ │ │ @@ -417984,152 +418021,152 @@ │ │ │ │ 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 16c3ca │ │ │ │ - ldr r2, [pc, #36] @ (16c41c ) │ │ │ │ - ldr r3, [pc, #28] @ (16c418 ) │ │ │ │ + bne.n 16c402 │ │ │ │ + ldr r2, [pc, #36] @ (16c454 ) │ │ │ │ + ldr r3, [pc, #28] @ (16c450 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16c40e │ │ │ │ + bne.n 16c446 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r4, #74 @ 0x4a │ │ │ │ + subs r4, #18 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #2 │ │ │ │ + subs r3, #202 @ 0xca │ │ │ │ lsls r4, r7, #1 │ │ │ │ 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, #232] @ (16c520 ) │ │ │ │ - ldr r3, [pc, #232] @ (16c524 ) │ │ │ │ + ldr r2, [pc, #232] @ (16c558 ) │ │ │ │ + ldr r3, [pc, #232] @ (16c55c ) │ │ │ │ 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 16c4ee │ │ │ │ + beq.n 16c526 │ │ │ │ movs r6, #0 │ │ │ │ mov r4, r1 │ │ │ │ adds r5, r0, #4 │ │ │ │ - vldr s20, [pc, #196] @ 16c518 │ │ │ │ - vldr s21, [pc, #196] @ 16c51c │ │ │ │ + vldr s20, [pc, #196] @ 16c550 │ │ │ │ + vldr s21, [pc, #196] @ 16c554 │ │ │ │ mov r9, r6 │ │ │ │ - vldr d9, [pc, #176] @ 16c510 │ │ │ │ + vldr d9, [pc, #176] @ 16c548 │ │ │ │ mov.w r8, #255 @ 0xff │ │ │ │ vmov.f64 d8, #112 @ 0x3f800000 1.0 │ │ │ │ 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 │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 16c4a0 │ │ │ │ + ble.n 16c4d8 │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itet le │ │ │ │ vmulle.f64 d0, d0, d9 │ │ │ │ vmovgt.f32 s0, s21 │ │ │ │ vcvtle.f32.f64 s0, d0 │ │ │ │ blx 425ec │ │ │ │ vldr d0, [sp, #8] │ │ │ │ strb.w r0, [r5, #-4] │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 16c4d2 │ │ │ │ + ble.n 16c50a │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itet le │ │ │ │ vmulle.f64 d0, d0, d9 │ │ │ │ vmovgt.f32 s0, s21 │ │ │ │ vcvtle.f32.f64 s0, d0 │ │ │ │ adds r6, #1 │ │ │ │ blx 425ec │ │ │ │ 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 │ │ │ │ - bne.n 16c468 │ │ │ │ - ldr r2, [pc, #56] @ (16c528 ) │ │ │ │ - ldr r3, [pc, #48] @ (16c524 ) │ │ │ │ + bne.n 16c4a0 │ │ │ │ + ldr r2, [pc, #56] @ (16c560 ) │ │ │ │ + ldr r3, [pc, #48] @ (16c55c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16c50c │ │ │ │ + bne.n 16c544 │ │ │ │ add sp, #24 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 16c518 │ │ │ │ + b.n 16c550 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - subs r3, #192 @ 0xc0 │ │ │ │ + subs r3, #136 @ 0x88 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #10 │ │ │ │ + subs r2, #210 @ 0xd2 │ │ │ │ lsls r4, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #288] @ (16c668 ) │ │ │ │ - ldr r3, [pc, #288] @ (16c66c ) │ │ │ │ + ldr r2, [pc, #288] @ (16c6a0 ) │ │ │ │ + ldr r3, [pc, #288] @ (16c6a4 ) │ │ │ │ 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 16c632 │ │ │ │ + beq.n 16c66a │ │ │ │ mov r4, r1 │ │ │ │ adds r5, r0, #4 │ │ │ │ movs r6, #0 │ │ │ │ - vldr s20, [pc, #252] @ 16c660 │ │ │ │ - vldr s21, [pc, #252] @ 16c664 │ │ │ │ + vldr s20, [pc, #252] @ 16c698 │ │ │ │ + vldr s21, [pc, #252] @ 16c69c │ │ │ │ mov.w r8, #255 @ 0xff │ │ │ │ - vldr d9, [pc, #232] @ 16c658 │ │ │ │ + vldr d9, [pc, #232] @ 16c690 │ │ │ │ vmov.f64 d8, #112 @ 0x3f800000 1.0 │ │ │ │ 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} │ │ │ │ @@ -418137,110 +418174,110 @@ │ │ │ │ vldr d0, [sp] │ │ │ │ ldr r1, [r4, #20] │ │ │ │ stmia.w ip!, {r0, r1} │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 16c5b6 │ │ │ │ + ble.n 16c5ee │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itet le │ │ │ │ vmulle.f64 d0, d0, d9 │ │ │ │ vmovgt.f32 s0, s21 │ │ │ │ vcvtle.f32.f64 s0, d0 │ │ │ │ blx 425ec │ │ │ │ vldr d0, [sp, #8] │ │ │ │ strb.w r0, [r5, #-4] │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 16c5e8 │ │ │ │ + ble.n 16c620 │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itet le │ │ │ │ vmulle.f64 d0, d0, d9 │ │ │ │ vmovgt.f32 s0, s21 │ │ │ │ vcvtle.f32.f64 s0, d0 │ │ │ │ blx 425ec │ │ │ │ vldr d0, [sp, #16] │ │ │ │ strb.w r0, [r5, #-3] │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 16c61a │ │ │ │ + ble.n 16c652 │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itet le │ │ │ │ vmulle.f64 d0, d0, d9 │ │ │ │ vmovgt.f32 s0, s21 │ │ │ │ vcvtle.f32.f64 s0, d0 │ │ │ │ adds r6, #1 │ │ │ │ blx 425ec │ │ │ │ adds r4, #24 │ │ │ │ strb.w r0, [r5, #-2] │ │ │ │ strb.w r8, [r5, #-1] │ │ │ │ cmp r7, r6 │ │ │ │ add.w r5, r5, #4 │ │ │ │ - bne.n 16c576 │ │ │ │ - ldr r2, [pc, #60] @ (16c670 ) │ │ │ │ - ldr r3, [pc, #52] @ (16c66c ) │ │ │ │ + bne.n 16c5ae │ │ │ │ + ldr r2, [pc, #60] @ (16c6a8 ) │ │ │ │ + ldr r3, [pc, #52] @ (16c6a4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16c650 │ │ │ │ + bne.n 16c688 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 16c660 │ │ │ │ + b.n 16c698 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - subs r2, #176 @ 0xb0 │ │ │ │ + subs r2, #120 @ 0x78 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #198 @ 0xc6 │ │ │ │ + subs r1, #142 @ 0x8e │ │ │ │ lsls r4, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #336] @ (16c7e0 ) │ │ │ │ - ldr r3, [pc, #336] @ (16c7e4 ) │ │ │ │ + ldr r2, [pc, #336] @ (16c818 ) │ │ │ │ + ldr r3, [pc, #336] @ (16c81c ) │ │ │ │ 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 16c7aa │ │ │ │ + beq.w 16c7e2 │ │ │ │ mov r4, r1 │ │ │ │ adds r5, r0, #4 │ │ │ │ movs r6, #0 │ │ │ │ - vldr s20, [pc, #296] @ 16c7d8 │ │ │ │ - vldr s21, [pc, #296] @ 16c7dc │ │ │ │ + vldr s20, [pc, #296] @ 16c810 │ │ │ │ + vldr s21, [pc, #296] @ 16c814 │ │ │ │ vmov.f64 d8, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr d9, [pc, #276] @ 16c7d0 │ │ │ │ + vldr d9, [pc, #276] @ 16c808 │ │ │ │ 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] │ │ │ │ @@ -418249,134 +418286,134 @@ │ │ │ │ ldr r2, [r4, #24] │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 16c700 │ │ │ │ + ble.n 16c738 │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itet le │ │ │ │ vmulle.f64 d0, d0, d9 │ │ │ │ vmovgt.f32 s0, s21 │ │ │ │ vcvtle.f32.f64 s0, d0 │ │ │ │ blx 425ec │ │ │ │ vldr d0, [sp, #8] │ │ │ │ strb.w r0, [r5, #-4] │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 16c732 │ │ │ │ + ble.n 16c76a │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itet le │ │ │ │ vmulle.f64 d0, d0, d9 │ │ │ │ vmovgt.f32 s0, s21 │ │ │ │ vcvtle.f32.f64 s0, d0 │ │ │ │ blx 425ec │ │ │ │ vldr d0, [sp, #16] │ │ │ │ strb.w r0, [r5, #-3] │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 16c764 │ │ │ │ + ble.n 16c79c │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itet le │ │ │ │ vmulle.f64 d0, d0, d9 │ │ │ │ vmovgt.f32 s0, s21 │ │ │ │ vcvtle.f32.f64 s0, d0 │ │ │ │ blx 425ec │ │ │ │ vldr d0, [sp, #24] │ │ │ │ strb.w r0, [r5, #-2] │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 16c796 │ │ │ │ + ble.n 16c7ce │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itet le │ │ │ │ vmulle.f64 d0, d0, d9 │ │ │ │ vmovgt.f32 s0, s21 │ │ │ │ vcvtle.f32.f64 s0, d0 │ │ │ │ adds r6, #1 │ │ │ │ blx 425ec │ │ │ │ adds r4, #32 │ │ │ │ strb.w r0, [r5, #-1] │ │ │ │ cmp r7, r6 │ │ │ │ add.w r5, r5, #4 │ │ │ │ - bne.n 16c6bc │ │ │ │ - ldr r2, [pc, #60] @ (16c7e8 ) │ │ │ │ - ldr r3, [pc, #52] @ (16c7e4 ) │ │ │ │ + bne.n 16c6f4 │ │ │ │ + ldr r2, [pc, #60] @ (16c820 ) │ │ │ │ + ldr r3, [pc, #52] @ (16c81c ) │ │ │ │ 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 16c7c8 │ │ │ │ + bne.n 16c800 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 16c7d8 │ │ │ │ + b.n 16c810 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - subs r1, #104 @ 0x68 │ │ │ │ + subs r1, #48 @ 0x30 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #78 @ 0x4e │ │ │ │ + subs r0, #22 │ │ │ │ lsls r4, r7, #1 │ │ │ │ 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] @ (16c900 ) │ │ │ │ - ldr r3, [pc, #248] @ (16c904 ) │ │ │ │ + ldr r2, [pc, #248] @ (16c938 ) │ │ │ │ + ldr r3, [pc, #248] @ (16c93c ) │ │ │ │ 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 16c8c0 │ │ │ │ + beq.n 16c8f8 │ │ │ │ movs r5, #0 │ │ │ │ mov sl, r1 │ │ │ │ adds r4, r0, #4 │ │ │ │ - vldr s20, [pc, #212] @ 16c8f8 │ │ │ │ - vldr s21, [pc, #212] @ 16c8fc │ │ │ │ + vldr s20, [pc, #212] @ 16c930 │ │ │ │ + vldr s21, [pc, #212] @ 16c934 │ │ │ │ mov r8, r5 │ │ │ │ - vldr d9, [pc, #184] @ 16c8e8 │ │ │ │ + vldr d9, [pc, #184] @ 16c920 │ │ │ │ movs r7, #255 @ 0xff │ │ │ │ - vldr d8, [pc, #188] @ 16c8f0 │ │ │ │ + vldr d8, [pc, #188] @ 16c928 │ │ │ │ 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 16c86e │ │ │ │ + ble.n 16c8a6 │ │ │ │ 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 │ │ │ │ @@ -418384,15 +418421,15 @@ │ │ │ │ vcvtle.f32.f64 s0, d0 │ │ │ │ blx 425ec │ │ │ │ ldr r3, [sp, #8] │ │ │ │ strb.w r0, [r4, #-4] │ │ │ │ cmp r3, #0 │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 16c8a2 │ │ │ │ + ble.n 16c8da │ │ │ │ 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 │ │ │ │ @@ -418402,84 +418439,84 @@ │ │ │ │ blx 425ec │ │ │ │ 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 16c836 │ │ │ │ - ldr r2, [pc, #68] @ (16c908 ) │ │ │ │ - ldr r3, [pc, #64] @ (16c904 ) │ │ │ │ + bne.n 16c86e │ │ │ │ + ldr r2, [pc, #68] @ (16c940 ) │ │ │ │ + ldr r3, [pc, #64] @ (16c93c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16c8de │ │ │ │ + bne.n 16c916 │ │ │ │ add sp, #16 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 42d94 <__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 16c8f8 │ │ │ │ + b.n 16c930 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - adds r7, #240 @ 0xf0 │ │ │ │ + adds r7, #184 @ 0xb8 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #56 @ 0x38 │ │ │ │ + adds r7, #0 │ │ │ │ lsls r4, r7, #1 │ │ │ │ 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] @ (16ca48 ) │ │ │ │ - ldr r3, [pc, #288] @ (16ca4c ) │ │ │ │ + ldr r2, [pc, #288] @ (16ca80 ) │ │ │ │ + ldr r3, [pc, #288] @ (16ca84 ) │ │ │ │ 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 16ca0c │ │ │ │ + beq.n 16ca44 │ │ │ │ mov r4, r1 │ │ │ │ add.w r9, r0, #4 │ │ │ │ movs r5, #0 │ │ │ │ - vldr s20, [pc, #248] @ 16ca40 │ │ │ │ - vldr s21, [pc, #248] @ 16ca44 │ │ │ │ + vldr s20, [pc, #248] @ 16ca78 │ │ │ │ + vldr s21, [pc, #248] @ 16ca7c │ │ │ │ movs r7, #255 @ 0xff │ │ │ │ - vldr d9, [pc, #224] @ 16ca30 │ │ │ │ - vldr d8, [pc, #228] @ 16ca38 │ │ │ │ + vldr d9, [pc, #224] @ 16ca68 │ │ │ │ + vldr d8, [pc, #228] @ 16ca70 │ │ │ │ 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 16c98c │ │ │ │ + ble.n 16c9c4 │ │ │ │ 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 │ │ │ │ @@ -418487,15 +418524,15 @@ │ │ │ │ vcvtle.f32.f64 s0, d0 │ │ │ │ blx 425ec │ │ │ │ ldr r3, [sp, #4] │ │ │ │ strb.w r0, [r9, #-4] │ │ │ │ cmp r3, #0 │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 16c9c0 │ │ │ │ + ble.n 16c9f8 │ │ │ │ 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 │ │ │ │ @@ -418503,15 +418540,15 @@ │ │ │ │ vcvtle.f32.f64 s0, d0 │ │ │ │ blx 425ec │ │ │ │ ldr r3, [sp, #8] │ │ │ │ strb.w r0, [r9, #-3] │ │ │ │ cmp r3, #0 │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 16c9f4 │ │ │ │ + ble.n 16ca2c │ │ │ │ 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 │ │ │ │ @@ -418520,83 +418557,83 @@ │ │ │ │ adds r5, #1 │ │ │ │ blx 425ec │ │ │ │ adds r4, #12 │ │ │ │ strb.w r0, [r9, #-2] │ │ │ │ strb.w r7, [r9, #-1] │ │ │ │ cmp r6, r5 │ │ │ │ add.w r9, r9, #4 │ │ │ │ - bne.n 16c956 │ │ │ │ - ldr r2, [pc, #64] @ (16ca50 ) │ │ │ │ - ldr r3, [pc, #60] @ (16ca4c ) │ │ │ │ + bne.n 16c98e │ │ │ │ + ldr r2, [pc, #64] @ (16ca88 ) │ │ │ │ + ldr r3, [pc, #60] @ (16ca84 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16ca2a │ │ │ │ + bne.n 16ca62 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 42d94 <__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 16ca40 │ │ │ │ + b.n 16ca78 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - adds r6, #208 @ 0xd0 │ │ │ │ + adds r6, #152 @ 0x98 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #236 @ 0xec │ │ │ │ + adds r5, #180 @ 0xb4 │ │ │ │ lsls r4, r7, #1 │ │ │ │ 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] @ (16cbc8 ) │ │ │ │ - ldr r3, [pc, #344] @ (16cbcc ) │ │ │ │ + ldr r2, [pc, #344] @ (16cc00 ) │ │ │ │ + ldr r3, [pc, #344] @ (16cc04 ) │ │ │ │ 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 16cb88 │ │ │ │ + beq.w 16cbc0 │ │ │ │ mov r4, r1 │ │ │ │ adds r5, r0, #4 │ │ │ │ movs r6, #0 │ │ │ │ - vldr s20, [pc, #304] @ 16cbc0 │ │ │ │ - vldr s21, [pc, #304] @ 16cbc4 │ │ │ │ - vldr d9, [pc, #280] @ 16cbb0 │ │ │ │ - vldr d8, [pc, #284] @ 16cbb8 │ │ │ │ + vldr s20, [pc, #304] @ 16cbf8 │ │ │ │ + vldr s21, [pc, #304] @ 16cbfc │ │ │ │ + vldr d9, [pc, #280] @ 16cbe8 │ │ │ │ + vldr d8, [pc, #284] @ 16cbf0 │ │ │ │ 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 16cad8 │ │ │ │ + ble.n 16cb10 │ │ │ │ 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 │ │ │ │ @@ -418604,15 +418641,15 @@ │ │ │ │ vcvtle.f32.f64 s0, d0 │ │ │ │ blx 425ec │ │ │ │ ldr r3, [sp, #8] │ │ │ │ strb.w r0, [r5, #-4] │ │ │ │ cmp r3, #0 │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 16cb0c │ │ │ │ + ble.n 16cb44 │ │ │ │ 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 │ │ │ │ @@ -418620,15 +418657,15 @@ │ │ │ │ vcvtle.f32.f64 s0, d0 │ │ │ │ blx 425ec │ │ │ │ ldr r3, [sp, #12] │ │ │ │ strb.w r0, [r5, #-3] │ │ │ │ cmp r3, #0 │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 16cb40 │ │ │ │ + ble.n 16cb78 │ │ │ │ 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 │ │ │ │ @@ -418636,15 +418673,15 @@ │ │ │ │ vcvtle.f32.f64 s0, d0 │ │ │ │ blx 425ec │ │ │ │ ldr r3, [sp, #16] │ │ │ │ strb.w r0, [r5, #-2] │ │ │ │ cmp r3, #0 │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 16cb74 │ │ │ │ + ble.n 16cbac │ │ │ │ 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 │ │ │ │ @@ -418652,424 +418689,424 @@ │ │ │ │ vcvtle.f32.f64 s0, d0 │ │ │ │ adds r6, #1 │ │ │ │ blx 425ec │ │ │ │ adds r4, #16 │ │ │ │ strb.w r0, [r5, #-1] │ │ │ │ cmp r7, r6 │ │ │ │ add.w r5, r5, #4 │ │ │ │ - bne.n 16ca9c │ │ │ │ - ldr r2, [pc, #68] @ (16cbd0 ) │ │ │ │ - ldr r3, [pc, #64] @ (16cbcc ) │ │ │ │ + bne.n 16cad4 │ │ │ │ + ldr r2, [pc, #68] @ (16cc08 ) │ │ │ │ + ldr r3, [pc, #64] @ (16cc04 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16cba6 │ │ │ │ + bne.n 16cbde │ │ │ │ add sp, #24 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 42d94 <__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 16cbc0 │ │ │ │ + b.n 16cbf8 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - adds r5, #136 @ 0x88 │ │ │ │ + adds r5, #80 @ 0x50 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #112 @ 0x70 │ │ │ │ + adds r4, #56 @ 0x38 │ │ │ │ lsls r4, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #124] @ (16cc64 ) │ │ │ │ - ldr r3, [pc, #124] @ (16cc68 ) │ │ │ │ + ldr r2, [pc, #124] @ (16cc9c ) │ │ │ │ + ldr r3, [pc, #124] @ (16cca0 ) │ │ │ │ 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 16cc44 │ │ │ │ + beq.n 16cc7c │ │ │ │ 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 174f40 │ │ │ │ + bl 174f78 │ │ │ │ ldrh.w r0, [sp, #6] │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 174f40 │ │ │ │ + bl 174f78 │ │ │ │ ldrh.w r0, [sp, #8] │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bl 174f40 │ │ │ │ + bl 174f78 │ │ │ │ str.w r9, [r4, #-20] │ │ │ │ cmp r8, r6 │ │ │ │ vstr s0, [r4, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 16cc0c │ │ │ │ - ldr r2, [pc, #36] @ (16cc6c ) │ │ │ │ - ldr r3, [pc, #32] @ (16cc68 ) │ │ │ │ + bne.n 16cc44 │ │ │ │ + ldr r2, [pc, #36] @ (16cca4 ) │ │ │ │ + ldr r3, [pc, #32] @ (16cca0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16cc5e │ │ │ │ + bne.n 16cc96 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r4, #16 │ │ │ │ + adds r3, #216 @ 0xd8 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #180 @ 0xb4 │ │ │ │ + adds r3, #124 @ 0x7c │ │ │ │ lsls r4, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #124] @ (16cd00 ) │ │ │ │ - ldr r3, [pc, #124] @ (16cd04 ) │ │ │ │ + ldr r2, [pc, #124] @ (16cd38 ) │ │ │ │ + ldr r3, [pc, #124] @ (16cd3c ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r7, 16cce0 │ │ │ │ + cbz r7, 16cd18 │ │ │ │ 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 174f40 │ │ │ │ + bl 174f78 │ │ │ │ ldrh.w r0, [sp, #6] │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 174f40 │ │ │ │ + bl 174f78 │ │ │ │ ldrh.w r0, [sp, #8] │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bl 174f40 │ │ │ │ + bl 174f78 │ │ │ │ ldrh.w r0, [sp, #10] │ │ │ │ vstr s0, [r4, #-24] @ 0xffffffe8 │ │ │ │ - bl 174f40 │ │ │ │ + bl 174f78 │ │ │ │ cmp r7, r6 │ │ │ │ vstr s0, [r4, #-20] @ 0xffffffec │ │ │ │ - bne.n 16cc9e │ │ │ │ - ldr r2, [pc, #36] @ (16cd08 ) │ │ │ │ - ldr r3, [pc, #32] @ (16cd04 ) │ │ │ │ + bne.n 16ccd6 │ │ │ │ + ldr r2, [pc, #36] @ (16cd40 ) │ │ │ │ + ldr r3, [pc, #32] @ (16cd3c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16ccfa │ │ │ │ + bne.n 16cd32 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r3, #116 @ 0x74 │ │ │ │ + adds r3, #60 @ 0x3c │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #24 │ │ │ │ + adds r2, #224 @ 0xe0 │ │ │ │ lsls r4, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #124] @ (16cd9c ) │ │ │ │ - ldr r3, [pc, #124] @ (16cda0 ) │ │ │ │ + ldr r2, [pc, #124] @ (16cdd4 ) │ │ │ │ + ldr r3, [pc, #124] @ (16cdd8 ) │ │ │ │ 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 16cd7c │ │ │ │ + beq.n 16cdb4 │ │ │ │ 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 174f40 │ │ │ │ + bl 174f78 │ │ │ │ ldrh.w r0, [sp, #6] │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 174f40 │ │ │ │ + bl 174f78 │ │ │ │ ldrh.w r0, [sp, #8] │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bl 174f40 │ │ │ │ + bl 174f78 │ │ │ │ str.w r7, [r4, #-20] │ │ │ │ cmp r9, r6 │ │ │ │ vstr s0, [r4, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 16cd42 │ │ │ │ - ldr r2, [pc, #36] @ (16cda4 ) │ │ │ │ - ldr r3, [pc, #32] @ (16cda0 ) │ │ │ │ + bne.n 16cd7a │ │ │ │ + ldr r2, [pc, #36] @ (16cddc ) │ │ │ │ + ldr r3, [pc, #32] @ (16cdd8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16cd96 │ │ │ │ + bne.n 16cdce │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r2, #216 @ 0xd8 │ │ │ │ + adds r2, #160 @ 0xa0 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #124 @ 0x7c │ │ │ │ + adds r2, #68 @ 0x44 │ │ │ │ lsls r4, r7, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ ldrd r4, r6, [sp, #20] │ │ │ │ - cbz r6, 16ce16 │ │ │ │ - cbz r4, 16ce18 │ │ │ │ + cbz r6, 16ce4e │ │ │ │ + cbz r4, 16ce50 │ │ │ │ mov lr, r2 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, lr │ │ │ │ add r0, r4 │ │ │ │ bic.w r7, r3, #3 │ │ │ │ - vldr s11, [pc, #100] @ 16ce28 │ │ │ │ + vldr s11, [pc, #100] @ 16ce60 │ │ │ │ movs r4, #0 │ │ │ │ - vldr s12, [pc, #100] @ 16ce2c │ │ │ │ + vldr s12, [pc, #100] @ 16ce64 │ │ │ │ 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 16ce00 │ │ │ │ + ble.n 16ce38 │ │ │ │ vmov.f32 s14, s12 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmla.f32 s14, s15, s11 │ │ │ │ mov.w lr, #255 @ 0xff │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it lt │ │ │ │ vmovlt lr, s14 │ │ │ │ strb.w lr, [ip], #1 │ │ │ │ adds r3, #16 │ │ │ │ cmp ip, r0 │ │ │ │ - bne.n 16cdd2 │ │ │ │ + bne.n 16ce0a │ │ │ │ adds r4, #1 │ │ │ │ add r2, r5 │ │ │ │ add r1, r7 │ │ │ │ add r0, r5 │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 16cdce │ │ │ │ + bne.n 16ce06 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ adds r3, r4, #1 │ │ │ │ adds r4, #2 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 16ce16 │ │ │ │ + beq.n 16ce4e │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 16ce18 │ │ │ │ + bne.n 16ce50 │ │ │ │ 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.w 16cf42 │ │ │ │ + beq.w 16cf7a │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 16cf48 │ │ │ │ + beq.w 16cf80 │ │ │ │ mov r8, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r2 │ │ │ │ bic.w r9, r3, #3 │ │ │ │ - vldr s12, [pc, #260] @ 16cf58 │ │ │ │ + vldr s12, [pc, #260] @ 16cf90 │ │ │ │ movs r6, #0 │ │ │ │ - vldr s13, [pc, #260] @ 16cf5c │ │ │ │ + vldr s13, [pc, #260] @ 16cf94 │ │ │ │ vmov.f32 s14, #112 @ 0x3f800000 1.0 │ │ │ │ add.w ip, r1, #16 │ │ │ │ mov r0, r5 │ │ │ │ mov.w lr, #0 │ │ │ │ vldr s15, [ip, #-16] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 16ce98 │ │ │ │ + ble.n 16ced0 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ vmovlt.f32 s11, s13 │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ vmlalt.f32 s11, s15, s12 │ │ │ │ vstrlt s11, [sp, #4] │ │ │ │ it lt │ │ │ │ ldrblt.w r3, [sp, #4] │ │ │ │ vldr s15, [ip, #-12] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 16cec8 │ │ │ │ + ble.n 16cf00 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ vmovlt.f32 s11, s13 │ │ │ │ orrge.w r3, r3, #65280 @ 0xff00 │ │ │ │ vmlalt.f32 s11, s15, s12 │ │ │ │ vmovlt r2, s11 │ │ │ │ ittt lt │ │ │ │ lsllt r2, r2, #8 │ │ │ │ uxthlt r2, r2 │ │ │ │ orrlt r3, r2 │ │ │ │ vldr s15, [ip, #-8] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 16cefa │ │ │ │ + ble.n 16cf32 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ vmovlt.f32 s11, s13 │ │ │ │ orrge.w r3, r3, #16711680 @ 0xff0000 │ │ │ │ vmlalt.f32 s11, s15, s12 │ │ │ │ vmovlt r2, s11 │ │ │ │ ittt lt │ │ │ │ lsllt r2, r2, #16 │ │ │ │ andlt.w r2, r2, #16711680 @ 0xff0000 │ │ │ │ orrlt r3, r2 │ │ │ │ vldr s15, [ip, #-4] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 16cf28 │ │ │ │ + ble.n 16cf60 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ vmovlt.f32 s11, s13 │ │ │ │ orrge.w r3, r3, #4278190080 @ 0xff000000 │ │ │ │ vmlalt.f32 s11, s15, s12 │ │ │ │ vmovlt r2, s11 │ │ │ │ it lt │ │ │ │ orrlt.w r3, r3, r2, lsl #24 │ │ │ │ add.w lr, lr, #1 │ │ │ │ add.w ip, ip, #16 │ │ │ │ cmp r4, lr │ │ │ │ str.w r3, [r0], #4 │ │ │ │ - bne.n 16ce68 │ │ │ │ + bne.n 16cea0 │ │ │ │ adds r6, #1 │ │ │ │ add r5, r8 │ │ │ │ add r1, r9 │ │ │ │ cmp r6, r7 │ │ │ │ - bne.n 16ce5e │ │ │ │ + bne.n 16ce96 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ adds r3, r4, #1 │ │ │ │ adds r4, #2 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 16cf42 │ │ │ │ + beq.n 16cf7a │ │ │ │ cmp r7, r4 │ │ │ │ - bne.n 16cf48 │ │ │ │ - b.n 16cf42 │ │ │ │ + bne.n 16cf80 │ │ │ │ + b.n 16cf7a │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - b.w 16ce30 │ │ │ │ - cbz r2, 16cfc0 │ │ │ │ + b.w 16ce68 │ │ │ │ + cbz r2, 16cff8 │ │ │ │ movs r3, #0 │ │ │ │ push {r4, lr} │ │ │ │ - vldr s11, [pc, #88] @ 16cfc4 │ │ │ │ + vldr s11, [pc, #88] @ 16cffc │ │ │ │ mov lr, r3 │ │ │ │ - vldr s12, [pc, #84] @ 16cfc8 │ │ │ │ + vldr s12, [pc, #84] @ 16d000 │ │ │ │ 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 16cfb0 │ │ │ │ + ble.n 16cfe8 │ │ │ │ vmov.f32 s14, s12 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmla.f32 s14, s15, s11 │ │ │ │ mov.w ip, #255 @ 0xff │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it lt │ │ │ │ vmovlt ip, s14 │ │ │ │ adds r3, #1 │ │ │ │ strb.w ip, [r0, #3] │ │ │ │ adds r1, #4 │ │ │ │ adds r0, #4 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 16cf78 │ │ │ │ + bne.n 16cfb0 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - cbz r2, 16d038 │ │ │ │ + cbz r2, 16d070 │ │ │ │ push {r4, lr} │ │ │ │ mov.w lr, #0 │ │ │ │ movs r4, #255 @ 0xff │ │ │ │ sub sp, #8 │ │ │ │ - vldr s12, [pc, #96] @ 16d03c │ │ │ │ - vldr s13, [pc, #96] @ 16d040 │ │ │ │ + vldr s12, [pc, #96] @ 16d074 │ │ │ │ + vldr s13, [pc, #96] @ 16d078 │ │ │ │ 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 16d014 │ │ │ │ + ble.n 16d04c │ │ │ │ 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] │ │ │ │ it lt │ │ │ │ @@ -419080,37 +419117,37 @@ │ │ │ │ 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 16cfe4 │ │ │ │ + bne.n 16d01c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - cbz r2, 16d0b2 │ │ │ │ + cbz r2, 16d0ea │ │ │ │ push {lr} │ │ │ │ mov.w lr, #0 │ │ │ │ - vldr s12, [pc, #100] @ 16d0b4 │ │ │ │ + vldr s12, [pc, #100] @ 16d0ec │ │ │ │ sub sp, #12 │ │ │ │ - vldr s13, [pc, #100] @ 16d0b8 │ │ │ │ + vldr s13, [pc, #100] @ 16d0f0 │ │ │ │ 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 16d08e │ │ │ │ + ble.n 16d0c6 │ │ │ │ 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] │ │ │ │ it lt │ │ │ │ @@ -419120,38 +419157,38 @@ │ │ │ │ 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 16d05a │ │ │ │ + bne.n 16d092 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - cbz r2, 16d122 │ │ │ │ + cbz r2, 16d15a │ │ │ │ movs r3, #0 │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #4 │ │ │ │ mov lr, r3 │ │ │ │ - vldr s11, [pc, #92] @ 16d124 │ │ │ │ - vldr s12, [pc, #92] @ 16d128 │ │ │ │ + vldr s11, [pc, #92] @ 16d15c │ │ │ │ + vldr s12, [pc, #92] @ 16d160 │ │ │ │ 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 16d104 │ │ │ │ + ble.n 16d13c │ │ │ │ vmov.f32 s14, s12 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmla.f32 s14, s15, s11 │ │ │ │ mov.w ip, #255 @ 0xff │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it lt │ │ │ │ vmovlt ip, s14 │ │ │ │ @@ -419159,111 +419196,111 @@ │ │ │ │ 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 16d0d4 │ │ │ │ + bne.n 16d10c │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - cbz r2, 16d19c │ │ │ │ + cbz r2, 16d1d4 │ │ │ │ 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] @ 16d1a0 │ │ │ │ + vldr s17, [pc, #84] @ 16d1d8 │ │ │ │ mov r7, r6 │ │ │ │ - vldr s16, [pc, #80] @ 16d1a4 │ │ │ │ + vldr s16, [pc, #80] @ 16d1dc │ │ │ │ ldrh r0, [r5, #0] │ │ │ │ strh r7, [r4, #0] │ │ │ │ strb r7, [r4, #2] │ │ │ │ - bl 174f40 │ │ │ │ + bl 174f78 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 16d188 │ │ │ │ + ble.n 16d1c0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it lt │ │ │ │ vmovlt r3, s15 │ │ │ │ adds r6, #1 │ │ │ │ strb r3, [r4, #3] │ │ │ │ adds r5, #2 │ │ │ │ adds r4, #4 │ │ │ │ cmp r8, r6 │ │ │ │ - bne.n 16d154 │ │ │ │ + bne.n 16d18c │ │ │ │ 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, 16d224 │ │ │ │ + cbz r2, 16d25c │ │ │ │ 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] @ 16d228 │ │ │ │ + vldr s16, [pc, #92] @ 16d260 │ │ │ │ mov.w r9, #255 @ 0xff │ │ │ │ ldrh r0, [r5, #0] │ │ │ │ - bl 174f40 │ │ │ │ + bl 174f78 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 16d200 │ │ │ │ + ble.n 16d238 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ - vldr s15, [pc, #60] @ 16d22c │ │ │ │ + vldr s15, [pc, #60] @ 16d264 │ │ │ │ vmla.f32 s15, s0, s16 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it lt │ │ │ │ vmovlt 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 16d1d0 │ │ │ │ + bne.n 16d208 │ │ │ │ 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, 16d266 │ │ │ │ + cbz r2, 16d29e │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ mov.w ip, #1065353216 @ 0x3f800000 │ │ │ │ movs r2, #0 │ │ │ │ push {lr} │ │ │ │ @@ -419272,49 +419309,49 @@ │ │ │ │ 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 16d242 │ │ │ │ + bne.n 16d27a │ │ │ │ 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, #204] @ (16d348 ) │ │ │ │ - ldr r3, [pc, #208] @ (16d34c ) │ │ │ │ + ldr r2, [pc, #204] @ (16d380 ) │ │ │ │ + ldr r3, [pc, #208] @ (16d384 ) │ │ │ │ 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 16d322 │ │ │ │ + beq.n 16d35a │ │ │ │ movs r2, #0 │ │ │ │ mov lr, r1 │ │ │ │ adds r3, r0, #4 │ │ │ │ - vldr s11, [pc, #168] @ 16d340 │ │ │ │ - vldr s12, [pc, #168] @ 16d344 │ │ │ │ + vldr s11, [pc, #168] @ 16d378 │ │ │ │ + vldr s12, [pc, #168] @ 16d37c │ │ │ │ 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 16d2dc │ │ │ │ + ble.n 16d314 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ vmovlt.f32 s14, s12 │ │ │ │ movge r1, #255 @ 0xff │ │ │ │ vmlalt.f32 s14, s15, s11 │ │ │ │ vmovlt r1, s14 │ │ │ │ @@ -419322,82 +419359,82 @@ │ │ │ │ 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 16d312 │ │ │ │ + ble.n 16d34a │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ vmovlt.f32 s14, s12 │ │ │ │ movge r1, #255 @ 0xff │ │ │ │ vmlalt.f32 s14, s15, s11 │ │ │ │ vmovlt r1, s14 │ │ │ │ adds r2, #1 │ │ │ │ strb.w r1, [r3, #-1] │ │ │ │ add.w lr, lr, #8 │ │ │ │ adds r3, #4 │ │ │ │ cmp r5, r2 │ │ │ │ - bne.n 16d2a2 │ │ │ │ - ldr r2, [pc, #44] @ (16d350 ) │ │ │ │ - ldr r3, [pc, #36] @ (16d34c ) │ │ │ │ + bne.n 16d2da │ │ │ │ + ldr r2, [pc, #44] @ (16d388 ) │ │ │ │ + ldr r3, [pc, #36] @ (16d384 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16d33a │ │ │ │ + bne.n 16d372 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - cmp r5, #126 @ 0x7e │ │ │ │ + cmp r5, #70 @ 0x46 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #214 @ 0xd6 │ │ │ │ + cmp r4, #158 @ 0x9e │ │ │ │ lsls r4, r7, #1 │ │ │ │ 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, #208] @ (16d438 ) │ │ │ │ + ldr r1, [pc, #208] @ (16d470 ) │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #208] @ (16d43c ) │ │ │ │ + ldr r2, [pc, #208] @ (16d474 ) │ │ │ │ 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 16d414 │ │ │ │ + beq.n 16d44c │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s11, [pc, #172] @ 16d430 │ │ │ │ + vldr s11, [pc, #172] @ 16d468 │ │ │ │ vmov.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s12, [pc, #168] @ 16d434 │ │ │ │ + vldr s12, [pc, #168] @ 16d46c │ │ │ │ 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 16d3cc │ │ │ │ + ble.n 16d404 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ vmovlt.f32 s14, s12 │ │ │ │ movge r0, #255 @ 0xff │ │ │ │ vmlalt.f32 s14, s15, s11 │ │ │ │ vstrlt s14, [sp, #4] │ │ │ │ @@ -419409,455 +419446,455 @@ │ │ │ │ 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 16d406 │ │ │ │ + ble.n 16d43e │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ vmovlt.f32 s14, s12 │ │ │ │ movge r1, #255 @ 0xff │ │ │ │ vmlalt.f32 s14, s15, s11 │ │ │ │ vmovlt r1, s14 │ │ │ │ adds r2, #1 │ │ │ │ strb r1, [r3, #3] │ │ │ │ add.w lr, lr, #8 │ │ │ │ adds r3, #4 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 16d38c │ │ │ │ - ldr r2, [pc, #40] @ (16d440 ) │ │ │ │ - ldr r3, [pc, #36] @ (16d43c ) │ │ │ │ + bne.n 16d3c4 │ │ │ │ + ldr r2, [pc, #40] @ (16d478 ) │ │ │ │ + ldr r3, [pc, #36] @ (16d474 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16d42c │ │ │ │ + bne.n 16d464 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - cmp r4, #146 @ 0x92 │ │ │ │ + cmp r4, #90 @ 0x5a │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #228 @ 0xe4 │ │ │ │ + cmp r3, #172 @ 0xac │ │ │ │ lsls r4, r7, #1 │ │ │ │ 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, #208] @ (16d528 ) │ │ │ │ - ldr r3, [pc, #212] @ (16d52c ) │ │ │ │ + ldr r2, [pc, #208] @ (16d560 ) │ │ │ │ + ldr r3, [pc, #212] @ (16d564 ) │ │ │ │ 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 16d502 │ │ │ │ + beq.n 16d53a │ │ │ │ movs r2, #0 │ │ │ │ mov lr, r1 │ │ │ │ adds r3, r0, #4 │ │ │ │ add r7, sp, #4 │ │ │ │ - vldr s11, [pc, #172] @ 16d520 │ │ │ │ + vldr s11, [pc, #172] @ 16d558 │ │ │ │ mov r6, r2 │ │ │ │ - vldr s12, [pc, #168] @ 16d524 │ │ │ │ + vldr s12, [pc, #168] @ 16d55c │ │ │ │ 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 16d4ba │ │ │ │ + ble.n 16d4f2 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ vmovlt.f32 s14, s12 │ │ │ │ movge r1, #255 @ 0xff │ │ │ │ vmlalt.f32 s14, s15, s11 │ │ │ │ vmovlt 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 16d4e8 │ │ │ │ + ble.n 16d520 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ vmovlt.f32 s14, s12 │ │ │ │ movge r1, #255 @ 0xff │ │ │ │ vmlalt.f32 s14, s15, s11 │ │ │ │ vmovlt 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 16d482 │ │ │ │ - ldr r2, [pc, #44] @ (16d530 ) │ │ │ │ - ldr r3, [pc, #36] @ (16d52c ) │ │ │ │ + bne.n 16d4ba │ │ │ │ + ldr r2, [pc, #44] @ (16d568 ) │ │ │ │ + ldr r3, [pc, #36] @ (16d564 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16d51a │ │ │ │ + bne.n 16d552 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - cmp r3, #162 @ 0xa2 │ │ │ │ + cmp r3, #106 @ 0x6a │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #246 @ 0xf6 │ │ │ │ + cmp r2, #190 @ 0xbe │ │ │ │ lsls r4, r7, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 16d5e2 │ │ │ │ + beq.n 16d61a │ │ │ │ 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, #140] @ 16d5e4 │ │ │ │ - vldr s16, [pc, #140] @ 16d5e8 │ │ │ │ + vldr s17, [pc, #140] @ 16d61c │ │ │ │ + vldr s16, [pc, #140] @ 16d620 │ │ │ │ ldr r7, [r5, #0] │ │ │ │ uxth r0, r7 │ │ │ │ - bl 174f40 │ │ │ │ + bl 174f78 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 16d590 │ │ │ │ + ble.n 16d5c8 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ vmovlt.f32 s15, s16 │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ vmlalt.f32 s15, s0, s17 │ │ │ │ vmovlt r3, s15 │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ lsrs r0, r7, #16 │ │ │ │ strb.w r9, [r4, #-3] │ │ │ │ strb.w r9, [r4, #-2] │ │ │ │ - bl 174f40 │ │ │ │ + bl 174f78 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 16d5cc │ │ │ │ + ble.n 16d604 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ vmovlt.f32 s15, s16 │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ vmlalt.f32 s15, s0, s17 │ │ │ │ vmovlt r3, s15 │ │ │ │ adds r6, #1 │ │ │ │ strb.w r3, [r4, #-1] │ │ │ │ adds r5, #4 │ │ │ │ adds r4, #4 │ │ │ │ cmp r8, r6 │ │ │ │ - bne.n 16d55e │ │ │ │ + bne.n 16d596 │ │ │ │ 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 16d6a2 │ │ │ │ + beq.n 16d6da │ │ │ │ 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, #148] @ 16d6a4 │ │ │ │ + vldr s16, [pc, #148] @ 16d6dc │ │ │ │ mov.w r8, #255 @ 0xff │ │ │ │ ldr.w sl, [r5] │ │ │ │ uxth.w r0, sl │ │ │ │ - bl 174f40 │ │ │ │ + bl 174f78 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 16d64c │ │ │ │ + ble.n 16d684 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ - vldrlt s15, [pc, #104] @ 16d6a8 │ │ │ │ + vldrlt s15, [pc, #104] @ 16d6e0 │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ vmlalt.f32 s15, s0, s16 │ │ │ │ vmovlt r3, s15 │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ mov.w r0, sl, lsr #16 │ │ │ │ - bl 174f40 │ │ │ │ + bl 174f78 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 16d682 │ │ │ │ + ble.n 16d6ba │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ - vldrlt s15, [pc, #48] @ 16d6a8 │ │ │ │ + vldrlt s15, [pc, #48] @ 16d6e0 │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ vmlalt.f32 s15, s0, s16 │ │ │ │ vmovlt 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 16d616 │ │ │ │ + bne.n 16d64e │ │ │ │ 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, #256] @ (16d7c0 ) │ │ │ │ - ldr r3, [pc, #256] @ (16d7c4 ) │ │ │ │ + ldr r2, [pc, #256] @ (16d7f8 ) │ │ │ │ + ldr r3, [pc, #256] @ (16d7fc ) │ │ │ │ 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 16d79a │ │ │ │ + beq.n 16d7d2 │ │ │ │ mov lr, r1 │ │ │ │ adds r4, r0, #4 │ │ │ │ movs r5, #0 │ │ │ │ - vldr s11, [pc, #220] @ 16d7b8 │ │ │ │ - vldr s12, [pc, #220] @ 16d7bc │ │ │ │ + vldr s11, [pc, #220] @ 16d7f0 │ │ │ │ + vldr s12, [pc, #220] @ 16d7f4 │ │ │ │ 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 16d72a │ │ │ │ + ble.n 16d762 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ vmovlt.f32 s14, s12 │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ vmlalt.f32 s14, s15, s11 │ │ │ │ vmovlt 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 16d758 │ │ │ │ + ble.n 16d790 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ vmovlt.f32 s14, s12 │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ vmlalt.f32 s14, s15, s11 │ │ │ │ vmovlt 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 16d786 │ │ │ │ + ble.n 16d7be │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ vmovlt.f32 s14, s12 │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ vmlalt.f32 s14, s15, s11 │ │ │ │ vmovlt 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 16d6e8 │ │ │ │ - ldr r2, [pc, #44] @ (16d7c8 ) │ │ │ │ - ldr r3, [pc, #36] @ (16d7c4 ) │ │ │ │ + bne.n 16d720 │ │ │ │ + ldr r2, [pc, #44] @ (16d800 ) │ │ │ │ + ldr r3, [pc, #36] @ (16d7fc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16d7b4 │ │ │ │ + bne.n 16d7ec │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - cmp r1, #56 @ 0x38 │ │ │ │ + cmp r1, #0 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #94 @ 0x5e │ │ │ │ + cmp r0, #38 @ 0x26 │ │ │ │ lsls r4, r7, #1 │ │ │ │ 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, #248] @ (16d8d8 ) │ │ │ │ - ldr r3, [pc, #252] @ (16d8dc ) │ │ │ │ + ldr r2, [pc, #248] @ (16d910 ) │ │ │ │ + ldr r3, [pc, #252] @ (16d914 ) │ │ │ │ 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 16d8b2 │ │ │ │ + beq.n 16d8ea │ │ │ │ mov lr, r1 │ │ │ │ adds r3, r0, #4 │ │ │ │ movs r4, #0 │ │ │ │ - vldr s11, [pc, #212] @ 16d8d0 │ │ │ │ - vldr s12, [pc, #212] @ 16d8d4 │ │ │ │ + vldr s11, [pc, #212] @ 16d908 │ │ │ │ + vldr s12, [pc, #212] @ 16d90c │ │ │ │ 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 16d842 │ │ │ │ + ble.n 16d87a │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ vmovlt.f32 s14, s12 │ │ │ │ movge r2, #255 @ 0xff │ │ │ │ vmlalt.f32 s14, s15, s11 │ │ │ │ vmovlt 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 16d870 │ │ │ │ + ble.n 16d8a8 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ vmovlt.f32 s14, s12 │ │ │ │ movge r2, #255 @ 0xff │ │ │ │ vmlalt.f32 s14, s15, s11 │ │ │ │ vmovlt 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 16d89e │ │ │ │ + ble.n 16d8d6 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ vmovlt.f32 s14, s12 │ │ │ │ movge r2, #255 @ 0xff │ │ │ │ vmlalt.f32 s14, s15, s11 │ │ │ │ vmovlt 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 16d806 │ │ │ │ - ldr r2, [pc, #44] @ (16d8e0 ) │ │ │ │ - ldr r3, [pc, #36] @ (16d8dc ) │ │ │ │ + bne.n 16d83e │ │ │ │ + ldr r2, [pc, #44] @ (16d918 ) │ │ │ │ + ldr r3, [pc, #36] @ (16d914 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16d8ca │ │ │ │ + bne.n 16d902 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - cmp r0, #26 │ │ │ │ + movs r7, #226 @ 0xe2 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #70 @ 0x46 │ │ │ │ + movs r7, #14 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - cbz r2, 16d91c │ │ │ │ + cbz r2, 16d954 │ │ │ │ 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 │ │ │ │ @@ -419868,722 +419905,722 @@ │ │ │ │ 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 16d8f8 │ │ │ │ + bne.n 16d930 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 16da00 │ │ │ │ + beq.n 16da38 │ │ │ │ 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, #188] @ 16da04 │ │ │ │ - vldr s16, [pc, #188] @ 16da08 │ │ │ │ + vldr s17, [pc, #188] @ 16da3c │ │ │ │ + vldr s16, [pc, #188] @ 16da40 │ │ │ │ ldrh r5, [r6, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 174f40 │ │ │ │ + bl 174f78 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 16d97e │ │ │ │ + ble.n 16d9b6 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ vmovlt.f32 s15, s16 │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ vmlalt.f32 s15, s0, s17 │ │ │ │ vmovlt r3, s15 │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 174f40 │ │ │ │ + bl 174f78 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 16d9b2 │ │ │ │ + ble.n 16d9ea │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ vmovlt.f32 s15, s16 │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ vmlalt.f32 s15, s0, s17 │ │ │ │ vmovlt r3, s15 │ │ │ │ strb.w r3, [r4, #-3] │ │ │ │ mov r0, r5 │ │ │ │ - bl 174f40 │ │ │ │ + bl 174f78 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 16d9e6 │ │ │ │ + ble.n 16da1e │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ vmovlt.f32 s15, s16 │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ vmlalt.f32 s15, s0, s17 │ │ │ │ vmovlt 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 16d94c │ │ │ │ + bne.n 16d984 │ │ │ │ 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 │ │ │ │ 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, #292] @ (16db44 ) │ │ │ │ - ldr r3, [pc, #296] @ (16db48 ) │ │ │ │ + ldr r2, [pc, #292] @ (16db7c ) │ │ │ │ + ldr r3, [pc, #296] @ (16db80 ) │ │ │ │ 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 16db20 │ │ │ │ + beq.n 16db58 │ │ │ │ mov lr, r1 │ │ │ │ adds r4, r0, #4 │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #4 │ │ │ │ - vldr s11, [pc, #256] @ 16db3c │ │ │ │ + vldr s11, [pc, #256] @ 16db74 │ │ │ │ vmov.f32 s14, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s12, [pc, #252] @ 16db40 │ │ │ │ + vldr s12, [pc, #252] @ 16db78 │ │ │ │ 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 16da86 │ │ │ │ + ble.n 16dabe │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ vmovlt.f32 s13, s12 │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ vmlalt.f32 s13, s15, s11 │ │ │ │ vmovlt 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 16dab4 │ │ │ │ + ble.n 16daec │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ vmovlt.f32 s13, s12 │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ vmlalt.f32 s13, s15, s11 │ │ │ │ vmovlt 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 16dae2 │ │ │ │ + ble.n 16db1a │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ vmovlt.f32 s13, s12 │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ vmlalt.f32 s13, s15, s11 │ │ │ │ vmovlt 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 16db10 │ │ │ │ + ble.n 16db48 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ vmovlt.f32 s13, s12 │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ vmlalt.f32 s13, s15, s11 │ │ │ │ vmovlt r3, s13 │ │ │ │ adds r5, #1 │ │ │ │ strb.w r3, [r4, #-1] │ │ │ │ add.w lr, lr, #16 │ │ │ │ adds r4, #4 │ │ │ │ cmp r6, r5 │ │ │ │ - bne.n 16da46 │ │ │ │ - ldr r2, [pc, #40] @ (16db4c ) │ │ │ │ - ldr r3, [pc, #36] @ (16db48 ) │ │ │ │ + bne.n 16da7e │ │ │ │ + ldr r2, [pc, #40] @ (16db84 ) │ │ │ │ + ldr r3, [pc, #36] @ (16db80 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16db38 │ │ │ │ + bne.n 16db70 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - movs r5, #218 @ 0xda │ │ │ │ + movs r5, #162 @ 0xa2 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #216 @ 0xd8 │ │ │ │ + movs r4, #160 @ 0xa0 │ │ │ │ lsls r4, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #264] @ (16dc70 ) │ │ │ │ - ldr r3, [pc, #264] @ (16dc74 ) │ │ │ │ + ldr r2, [pc, #264] @ (16dca8 ) │ │ │ │ + ldr r3, [pc, #264] @ (16dcac ) │ │ │ │ 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 16dc46 │ │ │ │ + beq.n 16dc7e │ │ │ │ mov r5, r1 │ │ │ │ adds r4, r0, #4 │ │ │ │ movs r6, #0 │ │ │ │ - vldr s17, [pc, #228] @ 16dc68 │ │ │ │ - vldr s16, [pc, #228] @ 16dc6c │ │ │ │ + vldr s17, [pc, #228] @ 16dca0 │ │ │ │ + vldr s16, [pc, #228] @ 16dca4 │ │ │ │ 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 174f40 │ │ │ │ + bl 174f78 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 16dbc8 │ │ │ │ + ble.n 16dc00 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ vmovlt.f32 s15, s16 │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ vmlalt.f32 s15, s0, s17 │ │ │ │ vmovlt r3, s15 │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ ldrh.w r0, [sp, #6] │ │ │ │ - bl 174f40 │ │ │ │ + bl 174f78 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 16dbfe │ │ │ │ + ble.n 16dc36 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ vmovlt.f32 s15, s16 │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ vmlalt.f32 s15, s0, s17 │ │ │ │ vmovlt r3, s15 │ │ │ │ strb.w r3, [r4, #-3] │ │ │ │ ldrh.w r0, [sp, #8] │ │ │ │ - bl 174f40 │ │ │ │ + bl 174f78 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 16dc34 │ │ │ │ + ble.n 16dc6c │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ vmovlt.f32 s15, s16 │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ vmlalt.f32 s15, s0, s17 │ │ │ │ vmovlt 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 16db8e │ │ │ │ - ldr r2, [pc, #48] @ (16dc78 ) │ │ │ │ - ldr r3, [pc, #40] @ (16dc74 ) │ │ │ │ + bne.n 16dbc6 │ │ │ │ + ldr r2, [pc, #48] @ (16dcb0 ) │ │ │ │ + ldr r3, [pc, #40] @ (16dcac ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16dc64 │ │ │ │ + bne.n 16dc9c │ │ │ │ add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - movs r4, #144 @ 0x90 │ │ │ │ + movs r4, #88 @ 0x58 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #178 @ 0xb2 │ │ │ │ + movs r3, #122 @ 0x7a │ │ │ │ lsls r4, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #268] @ (16dda0 ) │ │ │ │ - ldr r3, [pc, #268] @ (16dda4 ) │ │ │ │ + ldr r2, [pc, #268] @ (16ddd8 ) │ │ │ │ + ldr r3, [pc, #268] @ (16dddc ) │ │ │ │ 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 16dd74 │ │ │ │ + beq.n 16ddac │ │ │ │ mov r5, r1 │ │ │ │ adds r4, r0, #4 │ │ │ │ movs r6, #0 │ │ │ │ add r7, sp, #4 │ │ │ │ - vldr s17, [pc, #228] @ 16dd98 │ │ │ │ + vldr s17, [pc, #228] @ 16ddd0 │ │ │ │ mov.w r9, #255 @ 0xff │ │ │ │ - vldr s16, [pc, #224] @ 16dd9c │ │ │ │ + vldr s16, [pc, #224] @ 16ddd4 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldrh r3, [r5, #4] │ │ │ │ str r0, [r7, #0] │ │ │ │ uxth r0, r0 │ │ │ │ strh r3, [r7, #4] │ │ │ │ - bl 174f40 │ │ │ │ + bl 174f78 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 16dcf6 │ │ │ │ + ble.n 16dd2e │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ vmovlt.f32 s15, s16 │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ vmlalt.f32 s15, s0, s17 │ │ │ │ vmovlt r3, s15 │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ ldrh.w r0, [sp, #6] │ │ │ │ - bl 174f40 │ │ │ │ + bl 174f78 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 16dd2c │ │ │ │ + ble.n 16dd64 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ vmovlt.f32 s15, s16 │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ vmlalt.f32 s15, s0, s17 │ │ │ │ vmovlt r3, s15 │ │ │ │ strb.w r3, [r4, #-3] │ │ │ │ ldrh.w r0, [sp, #8] │ │ │ │ - bl 174f40 │ │ │ │ + bl 174f78 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 16dd62 │ │ │ │ + ble.n 16dd9a │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ vmovlt.f32 s15, s16 │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ vmlalt.f32 s15, s0, s17 │ │ │ │ vmovlt 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 16dcbe │ │ │ │ - ldr r2, [pc, #48] @ (16dda8 ) │ │ │ │ - ldr r3, [pc, #44] @ (16dda4 ) │ │ │ │ + bne.n 16dcf6 │ │ │ │ + ldr r2, [pc, #48] @ (16dde0 ) │ │ │ │ + ldr r3, [pc, #44] @ (16dddc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16dd92 │ │ │ │ + bne.n 16ddca │ │ │ │ add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - movs r3, #100 @ 0x64 │ │ │ │ + movs r3, #44 @ 0x2c │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #132 @ 0x84 │ │ │ │ + movs r2, #76 @ 0x4c │ │ │ │ lsls r4, r7, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 16deba │ │ │ │ + beq.w 16def2 │ │ │ │ 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, #236] @ 16debc │ │ │ │ - vldr s16, [pc, #236] @ 16dec0 │ │ │ │ + vldr s17, [pc, #236] @ 16def4 │ │ │ │ + vldr s16, [pc, #236] @ 16def8 │ │ │ │ ldrh r5, [r6, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 174f40 │ │ │ │ + bl 174f78 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 16de08 │ │ │ │ + ble.n 16de40 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ vmovlt.f32 s15, s16 │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ vmlalt.f32 s15, s0, s17 │ │ │ │ vmovlt r3, s15 │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 174f40 │ │ │ │ + bl 174f78 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 16de3c │ │ │ │ + ble.n 16de74 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ vmovlt.f32 s15, s16 │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ vmlalt.f32 s15, s0, s17 │ │ │ │ vmovlt r3, s15 │ │ │ │ strb.w r3, [r4, #-3] │ │ │ │ mov r0, r5 │ │ │ │ - bl 174f40 │ │ │ │ + bl 174f78 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 16de70 │ │ │ │ + ble.n 16dea8 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ vmovlt.f32 s15, s16 │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ vmlalt.f32 s15, s0, s17 │ │ │ │ vmovlt r3, s15 │ │ │ │ strb.w r3, [r4, #-2] │ │ │ │ mov r0, r5 │ │ │ │ - bl 174f40 │ │ │ │ + bl 174f78 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 16dea4 │ │ │ │ + ble.n 16dedc │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ vmovlt.f32 s15, s16 │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ vmlalt.f32 s15, s0, s17 │ │ │ │ vmovlt r3, s15 │ │ │ │ adds r7, #1 │ │ │ │ strb.w r3, [r4, #-1] │ │ │ │ adds r6, #2 │ │ │ │ adds r4, #4 │ │ │ │ cmp r8, r7 │ │ │ │ - bne.n 16ddd6 │ │ │ │ + bne.n 16de0e │ │ │ │ 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 16dfda │ │ │ │ + beq.w 16e012 │ │ │ │ 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, #244] @ 16dfdc │ │ │ │ - vldr s16, [pc, #244] @ 16dfe0 │ │ │ │ + vldr s17, [pc, #244] @ 16e014 │ │ │ │ + vldr s16, [pc, #244] @ 16e018 │ │ │ │ ldr.w r8, [r6] │ │ │ │ uxth.w r5, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 174f40 │ │ │ │ + bl 174f78 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 16df26 │ │ │ │ + ble.n 16df5e │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ vmovlt.f32 s15, s16 │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ vmlalt.f32 s15, s0, s17 │ │ │ │ vmovlt r3, s15 │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 174f40 │ │ │ │ + bl 174f78 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 16df5a │ │ │ │ + ble.n 16df92 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ vmovlt.f32 s15, s16 │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ vmlalt.f32 s15, s0, s17 │ │ │ │ vmovlt r3, s15 │ │ │ │ strb.w r3, [r4, #-3] │ │ │ │ mov r0, r5 │ │ │ │ - bl 174f40 │ │ │ │ + bl 174f78 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 16df8e │ │ │ │ + ble.n 16dfc6 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ vmovlt.f32 s15, s16 │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ vmlalt.f32 s15, s0, s17 │ │ │ │ vmovlt r3, s15 │ │ │ │ strb.w r3, [r4, #-2] │ │ │ │ mov.w r0, r8, lsr #16 │ │ │ │ - bl 174f40 │ │ │ │ + bl 174f78 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 16dfc4 │ │ │ │ + ble.n 16dffc │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ vmovlt.f32 s15, s16 │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ vmlalt.f32 s15, s0, s17 │ │ │ │ vmovlt r3, s15 │ │ │ │ adds r7, #1 │ │ │ │ strb.w r3, [r4, #-1] │ │ │ │ adds r6, #4 │ │ │ │ adds r4, #4 │ │ │ │ cmp r9, r7 │ │ │ │ - bne.n 16deee │ │ │ │ + bne.n 16df26 │ │ │ │ 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, #312] @ (16e134 ) │ │ │ │ - ldr r3, [pc, #312] @ (16e138 ) │ │ │ │ + ldr r2, [pc, #312] @ (16e16c ) │ │ │ │ + ldr r3, [pc, #312] @ (16e170 ) │ │ │ │ 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 16e108 │ │ │ │ + beq.n 16e140 │ │ │ │ mov r5, r1 │ │ │ │ adds r4, r0, #4 │ │ │ │ movs r6, #0 │ │ │ │ - vldr s17, [pc, #276] @ 16e12c │ │ │ │ - vldr s16, [pc, #276] @ 16e130 │ │ │ │ + vldr s17, [pc, #276] @ 16e164 │ │ │ │ + vldr s16, [pc, #276] @ 16e168 │ │ │ │ add r3, sp, #4 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ stmia r3!, {r0, r1} │ │ │ │ ldrh.w r0, [sp, #4] │ │ │ │ - bl 174f40 │ │ │ │ + bl 174f78 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 16e058 │ │ │ │ + ble.n 16e090 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ vmovlt.f32 s15, s16 │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ vmlalt.f32 s15, s0, s17 │ │ │ │ vmovlt r3, s15 │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ ldrh.w r0, [sp, #6] │ │ │ │ - bl 174f40 │ │ │ │ + bl 174f78 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 16e08e │ │ │ │ + ble.n 16e0c6 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ vmovlt.f32 s15, s16 │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ vmlalt.f32 s15, s0, s17 │ │ │ │ vmovlt r3, s15 │ │ │ │ strb.w r3, [r4, #-3] │ │ │ │ ldrh.w r0, [sp, #8] │ │ │ │ - bl 174f40 │ │ │ │ + bl 174f78 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 16e0c4 │ │ │ │ + ble.n 16e0fc │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ vmovlt.f32 s15, s16 │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ vmlalt.f32 s15, s0, s17 │ │ │ │ vmovlt r3, s15 │ │ │ │ strb.w r3, [r4, #-2] │ │ │ │ ldrh.w r0, [sp, #10] │ │ │ │ - bl 174f40 │ │ │ │ + bl 174f78 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 16e0fa │ │ │ │ + ble.n 16e132 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ vmovlt.f32 s15, s16 │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ vmlalt.f32 s15, s0, s17 │ │ │ │ vmovlt r3, s15 │ │ │ │ adds r6, #1 │ │ │ │ strb.w r3, [r4, #-1] │ │ │ │ adds r5, #8 │ │ │ │ adds r4, #4 │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 16e01e │ │ │ │ - ldr r2, [pc, #48] @ (16e13c ) │ │ │ │ - ldr r3, [pc, #44] @ (16e138 ) │ │ │ │ + bne.n 16e056 │ │ │ │ + ldr r2, [pc, #48] @ (16e174 ) │ │ │ │ + ldr r3, [pc, #44] @ (16e170 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16e126 │ │ │ │ + bne.n 16e15e │ │ │ │ add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - subs r4, r7, #7 │ │ │ │ + subs r4, r0, #7 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r6, #3 │ │ │ │ + subs r0, r7, #2 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - cbz r2, 16e152 │ │ │ │ + cbz r2, 16e18a │ │ │ │ movs r3, #0 │ │ │ │ ldr.w ip, [r1], #4 │ │ │ │ adds r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ str.w ip, [r0], #4 │ │ │ │ - bne.n 16e144 │ │ │ │ + bne.n 16e17c │ │ │ │ bx lr │ │ │ │ - cbz r2, 16e1ca │ │ │ │ + cbz r2, 16e202 │ │ │ │ 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 │ │ │ │ @@ -420609,18 +420646,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 16e16c │ │ │ │ + bne.n 16e1a4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 16e236 │ │ │ │ + cbz r2, 16e26e │ │ │ │ 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] │ │ │ │ @@ -420643,18 +420680,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 16e1e4 │ │ │ │ + bne.n 16e21c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 16e2ae │ │ │ │ + cbz r2, 16e2e6 │ │ │ │ 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 │ │ │ │ @@ -420680,18 +420717,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 16e250 │ │ │ │ + bne.n 16e288 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 16e304 │ │ │ │ + cbz r2, 16e33c │ │ │ │ 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 │ │ │ │ @@ -420709,19 +420746,19 @@ │ │ │ │ mov r0, ip │ │ │ │ blx 42e18 <__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 16e2ce │ │ │ │ + bne.n 16e306 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16e37c │ │ │ │ + cbz r2, 16e3b4 │ │ │ │ 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 │ │ │ │ @@ -420746,19 +420783,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 16e326 │ │ │ │ + bne.n 16e35e │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16e3f2 │ │ │ │ + cbz r2, 16e42a │ │ │ │ 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 │ │ │ │ @@ -420784,18 +420821,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 16e3a6 │ │ │ │ + bne.n 16e3de │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 16e466 │ │ │ │ + cbz r2, 16e49e │ │ │ │ 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 │ │ │ │ @@ -420821,37 +420858,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 16e41a │ │ │ │ + bne.n 16e452 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 16e49c │ │ │ │ + cbz r2, 16e4d4 │ │ │ │ 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 16e478 │ │ │ │ + bne.n 16e4b0 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16e4e0 │ │ │ │ + cbz r2, 16e518 │ │ │ │ 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 │ │ │ │ @@ -420862,19 +420899,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 16e4ae │ │ │ │ + bne.n 16e4e6 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16e51e │ │ │ │ + cbz r2, 16e556 │ │ │ │ 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 │ │ │ │ @@ -420883,18 +420920,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 16e4f0 │ │ │ │ + bne.n 16e528 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 16e59a │ │ │ │ + cbz r2, 16e5d2 │ │ │ │ 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 │ │ │ │ @@ -420919,19 +420956,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 16e53a │ │ │ │ + bne.n 16e572 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 16e624 │ │ │ │ + beq.n 16e65c │ │ │ │ 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 │ │ │ │ @@ -420960,20 +420997,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 16e5bc │ │ │ │ + bne.n 16e5f4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 16e6ac │ │ │ │ + beq.n 16e6e4 │ │ │ │ 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 │ │ │ │ @@ -421000,19 +421037,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 16e644 │ │ │ │ + bne.n 16e67c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16e708 │ │ │ │ + cbz r2, 16e740 │ │ │ │ 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 │ │ │ │ @@ -421031,19 +421068,19 @@ │ │ │ │ mov r0, ip │ │ │ │ blx 42270 <__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 16e6ce │ │ │ │ + bne.n 16e706 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16e78e │ │ │ │ + cbz r2, 16e7c6 │ │ │ │ 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 │ │ │ │ @@ -421071,18 +421108,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 16e730 │ │ │ │ + bne.n 16e768 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 16e7cc │ │ │ │ + cbz r2, 16e804 │ │ │ │ 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 │ │ │ │ @@ -421092,19 +421129,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 16e7a4 │ │ │ │ + bne.n 16e7dc │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16e810 │ │ │ │ + cbz r2, 16e848 │ │ │ │ subs r2, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r0 │ │ │ │ subs r0, r4, #1 │ │ │ │ add r4, r2 │ │ │ │ ldrb.w lr, [r0, #1]! │ │ │ │ @@ -421116,20 +421153,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 16e7de │ │ │ │ + bne.n 16e816 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 16e8c6 │ │ │ │ + beq.n 16e8fe │ │ │ │ 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 │ │ │ │ @@ -421172,19 +421209,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 16e830 │ │ │ │ + bne.n 16e868 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 16e978 │ │ │ │ + beq.n 16e9b0 │ │ │ │ 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 │ │ │ │ @@ -421224,19 +421261,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 16e8e8 │ │ │ │ + bne.n 16e920 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16e9b8 │ │ │ │ + cbz r2, 16e9f0 │ │ │ │ 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]! │ │ │ │ @@ -421246,19 +421283,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 16e98c │ │ │ │ + bne.n 16e9c4 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16e9f8 │ │ │ │ + cbz r2, 16ea30 │ │ │ │ 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]! │ │ │ │ @@ -421268,20 +421305,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 16e9cc │ │ │ │ + bne.n 16ea04 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 16eaa6 │ │ │ │ + beq.n 16eade │ │ │ │ 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 │ │ │ │ @@ -421323,19 +421360,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 16ea1a │ │ │ │ + bne.n 16ea52 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 16eb58 │ │ │ │ + beq.n 16eb90 │ │ │ │ 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 │ │ │ │ @@ -421375,20 +421412,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 16eac8 │ │ │ │ + bne.n 16eb00 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 16ec0a │ │ │ │ + beq.n 16ec42 │ │ │ │ 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 │ │ │ │ @@ -421430,19 +421467,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 16eb7c │ │ │ │ + bne.n 16ebb4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 16ecba │ │ │ │ + beq.n 16ecf2 │ │ │ │ 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 │ │ │ │ @@ -421484,18 +421521,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 16ec2c │ │ │ │ + bne.n 16ec64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 16ed0c │ │ │ │ + cbz r2, 16ed44 │ │ │ │ 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 │ │ │ │ @@ -421510,20 +421547,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 16ecc6 │ │ │ │ + bne.n 16ecfe │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 16eddc │ │ │ │ + beq.n 16ee14 │ │ │ │ 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 │ │ │ │ @@ -421570,20 +421607,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 16ed2e │ │ │ │ + bne.n 16ed66 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 16ee94 │ │ │ │ + beq.n 16eecc │ │ │ │ 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 │ │ │ │ @@ -421627,19 +421664,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 16ee00 │ │ │ │ + bne.n 16ee38 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16eee0 │ │ │ │ + cbz r2, 16ef18 │ │ │ │ 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 │ │ │ │ @@ -421652,19 +421689,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 16eea8 │ │ │ │ + bne.n 16eee0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16ef30 │ │ │ │ + cbz r2, 16ef68 │ │ │ │ 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 │ │ │ │ @@ -421679,23 +421716,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 16eef2 │ │ │ │ + bne.n 16ef2a │ │ │ │ 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 16eff2 │ │ │ │ + beq.n 16f02a │ │ │ │ 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 │ │ │ │ @@ -421740,18 +421777,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 16ef5a │ │ │ │ + bne.n 16ef92 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cbz r2, 16f03e │ │ │ │ + cbz r2, 16f076 │ │ │ │ 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 │ │ │ │ @@ -421764,19 +421801,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 16f008 │ │ │ │ + bne.n 16f040 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 16f0f4 │ │ │ │ + beq.n 16f12c │ │ │ │ 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 │ │ │ │ @@ -421820,33 +421857,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 16f060 │ │ │ │ + bne.n 16f098 │ │ │ │ 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] @ (16f19c ) │ │ │ │ - ldr r3, [pc, #144] @ (16f1a0 ) │ │ │ │ + ldr r2, [pc, #144] @ (16f1d4 ) │ │ │ │ + ldr r3, [pc, #144] @ (16f1d8 ) │ │ │ │ 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 16f17e │ │ │ │ + beq.n 16f1b6 │ │ │ │ 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] │ │ │ │ @@ -421870,34 +421907,34 @@ │ │ │ │ movs r3, #0 │ │ │ │ umlal r0, ip, r1, fp │ │ │ │ mov r1, ip │ │ │ │ blx 42e18 <__aeabi_ldivmod@plt> │ │ │ │ cmp r8, r7 │ │ │ │ strb.w r0, [r5, #-1] │ │ │ │ strh.w r9, [r5], #4 │ │ │ │ - bne.n 16f12c │ │ │ │ - ldr r2, [pc, #36] @ (16f1a4 ) │ │ │ │ - ldr r3, [pc, #28] @ (16f1a0 ) │ │ │ │ + bne.n 16f164 │ │ │ │ + ldr r2, [pc, #36] @ (16f1dc ) │ │ │ │ + ldr r3, [pc, #28] @ (16f1d8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16f198 │ │ │ │ + bne.n 16f1d0 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ - lsrs r4, r5, #27 │ │ │ │ + lsrs r4, r6, #26 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r7, #25 │ │ │ │ + lsrs r2, r0, #25 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - cbz r2, 16f1f8 │ │ │ │ + cbz r2, 16f230 │ │ │ │ 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 │ │ │ │ @@ -421913,33 +421950,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 16f1b6 │ │ │ │ + bne.n 16f1ee │ │ │ │ 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] @ (16f2a4 ) │ │ │ │ - ldr r3, [pc, #148] @ (16f2a8 ) │ │ │ │ + ldr r2, [pc, #148] @ (16f2dc ) │ │ │ │ + ldr r3, [pc, #148] @ (16f2e0 ) │ │ │ │ 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 16f286 │ │ │ │ + beq.n 16f2be │ │ │ │ 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] │ │ │ │ @@ -421964,34 +422001,34 @@ │ │ │ │ bic.w ip, r3, r3, asr #31 │ │ │ │ movs r3, #0 │ │ │ │ umlal r0, r1, ip, fp │ │ │ │ blx 42270 <__aeabi_uldivmod@plt> │ │ │ │ cmp r8, r7 │ │ │ │ strb.w r0, [r5, #-1] │ │ │ │ strh.w r9, [r5], #4 │ │ │ │ - bne.n 16f230 │ │ │ │ - ldr r2, [pc, #36] @ (16f2ac ) │ │ │ │ - ldr r3, [pc, #28] @ (16f2a8 ) │ │ │ │ + bne.n 16f268 │ │ │ │ + ldr r2, [pc, #36] @ (16f2e4 ) │ │ │ │ + ldr r3, [pc, #28] @ (16f2e0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16f2a0 │ │ │ │ + bne.n 16f2d8 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ - lsrs r0, r5, #23 │ │ │ │ + lsrs r0, r6, #22 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r6, #21 │ │ │ │ + lsrs r2, r7, #20 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - cbz r2, 16f304 │ │ │ │ + cbz r2, 16f33c │ │ │ │ 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 │ │ │ │ @@ -422007,19 +422044,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 16f2c0 │ │ │ │ + bne.n 16f2f8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16f35c │ │ │ │ + cbz r2, 16f394 │ │ │ │ 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 │ │ │ │ @@ -422035,19 +422072,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 16f318 │ │ │ │ + bne.n 16f350 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16f3b4 │ │ │ │ + cbz r2, 16f3ec │ │ │ │ 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 │ │ │ │ @@ -422063,19 +422100,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 16f376 │ │ │ │ + bne.n 16f3ae │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16f40c │ │ │ │ + cbz r2, 16f444 │ │ │ │ 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 │ │ │ │ @@ -422091,19 +422128,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 16f3ce │ │ │ │ + bne.n 16f406 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16f464 │ │ │ │ + cbz r2, 16f49c │ │ │ │ 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 │ │ │ │ @@ -422119,19 +422156,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 16f420 │ │ │ │ + bne.n 16f458 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16f4bc │ │ │ │ + cbz r2, 16f4f4 │ │ │ │ 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 │ │ │ │ @@ -422147,19 +422184,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 16f478 │ │ │ │ + bne.n 16f4b0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16f514 │ │ │ │ + cbz r2, 16f54c │ │ │ │ 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 │ │ │ │ @@ -422175,19 +422212,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 16f4d0 │ │ │ │ + bne.n 16f508 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16f56c │ │ │ │ + cbz r2, 16f5a4 │ │ │ │ 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 │ │ │ │ @@ -422203,19 +422240,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 16f528 │ │ │ │ + bne.n 16f560 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16f5b6 │ │ │ │ + cbz r2, 16f5ee │ │ │ │ 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 │ │ │ │ @@ -422229,18 +422266,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 16f57e │ │ │ │ + bne.n 16f5b6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 16f5fe │ │ │ │ + cbz r2, 16f636 │ │ │ │ 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 │ │ │ │ @@ -422254,22 +422291,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 16f5c6 │ │ │ │ + bne.n 16f5fe │ │ │ │ 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 16f6e4 │ │ │ │ + beq.n 16f71c │ │ │ │ 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 │ │ │ │ @@ -422325,23 +422362,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 16f62a │ │ │ │ + bne.n 16f662 │ │ │ │ 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 16f7d4 │ │ │ │ + beq.n 16f80c │ │ │ │ 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 │ │ │ │ @@ -422399,33 +422436,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 16f712 │ │ │ │ + bne.n 16f74a │ │ │ │ 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] @ (16f8a0 ) │ │ │ │ - ldr r3, [pc, #176] @ (16f8a4 ) │ │ │ │ + ldr r2, [pc, #176] @ (16f8d8 ) │ │ │ │ + ldr r3, [pc, #176] @ (16f8dc ) │ │ │ │ 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 16f882 │ │ │ │ + beq.n 16f8ba │ │ │ │ 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] │ │ │ │ @@ -422459,48 +422496,48 @@ │ │ │ │ movs r3, #0 │ │ │ │ umlal r0, ip, r1, r4 │ │ │ │ mov r1, ip │ │ │ │ blx 42e18 <__aeabi_ldivmod@plt> │ │ │ │ strb.w r4, [r5, #-5] │ │ │ │ strb.w r0, [r5, #-6] │ │ │ │ cmp r9, r8 │ │ │ │ - bne.n 16f810 │ │ │ │ - ldr r2, [pc, #36] @ (16f8a8 ) │ │ │ │ - ldr r3, [pc, #28] @ (16f8a4 ) │ │ │ │ + bne.n 16f848 │ │ │ │ + ldr r2, [pc, #36] @ (16f8e0 ) │ │ │ │ + ldr r3, [pc, #28] @ (16f8dc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16f89c │ │ │ │ + bne.n 16f8d4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ - lsrs r0, r1, #32 │ │ │ │ + lsls r0, r2, #31 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r6, #29 │ │ │ │ + lsls r6, r7, #28 │ │ │ │ lsls r4, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #260] @ (16f9c4 ) │ │ │ │ - ldr r3, [pc, #260] @ (16f9c8 ) │ │ │ │ + ldr r2, [pc, #260] @ (16f9fc ) │ │ │ │ + ldr r3, [pc, #260] @ (16fa00 ) │ │ │ │ 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 16f9a6 │ │ │ │ + beq.n 16f9de │ │ │ │ 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 │ │ │ │ @@ -422558,48 +422595,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 16f8f0 │ │ │ │ - ldr r2, [pc, #36] @ (16f9cc ) │ │ │ │ - ldr r3, [pc, #28] @ (16f9c8 ) │ │ │ │ + bne.n 16f928 │ │ │ │ + ldr r2, [pc, #36] @ (16fa04 ) │ │ │ │ + ldr r3, [pc, #28] @ (16fa00 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16f9c0 │ │ │ │ + bne.n 16f9f8 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ - lsls r0, r7, #28 │ │ │ │ + lsls r0, r0, #28 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r2, #25 │ │ │ │ + lsls r2, r3, #24 │ │ │ │ lsls r4, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #256] @ (16fae4 ) │ │ │ │ - ldr r3, [pc, #256] @ (16fae8 ) │ │ │ │ + ldr r2, [pc, #256] @ (16fb1c ) │ │ │ │ + ldr r3, [pc, #256] @ (16fb20 ) │ │ │ │ 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 16fac6 │ │ │ │ + beq.n 16fafe │ │ │ │ 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 │ │ │ │ @@ -422656,34 +422693,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 16fa12 │ │ │ │ - ldr r2, [pc, #36] @ (16faec ) │ │ │ │ - ldr r3, [pc, #28] @ (16fae8 ) │ │ │ │ + bne.n 16fa4a │ │ │ │ + ldr r2, [pc, #36] @ (16fb24 ) │ │ │ │ + ldr r3, [pc, #28] @ (16fb20 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16fae0 │ │ │ │ + bne.n 16fb18 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ - lsls r4, r2, #24 │ │ │ │ + lsls r4, r3, #23 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r6, #20 │ │ │ │ + lsls r2, r7, #19 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - cbz r2, 16fb4e │ │ │ │ + cbz r2, 16fb86 │ │ │ │ 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 │ │ │ │ @@ -422702,18 +422739,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 16fb00 │ │ │ │ + bne.n 16fb38 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 16fb9e │ │ │ │ + cbz r2, 16fbd6 │ │ │ │ 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 │ │ │ │ @@ -422728,18 +422765,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 16fb5c │ │ │ │ + bne.n 16fb94 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 16fbfc │ │ │ │ + cbz r2, 16fc34 │ │ │ │ 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 │ │ │ │ @@ -422758,19 +422795,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 16fbb2 │ │ │ │ + bne.n 16fbea │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16fc5c │ │ │ │ + cbz r2, 16fc94 │ │ │ │ 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 │ │ │ │ @@ -422789,19 +422826,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 16fc12 │ │ │ │ + bne.n 16fc4a │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16fcc0 │ │ │ │ + cbz r2, 16fcf8 │ │ │ │ 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 │ │ │ │ @@ -422820,19 +422857,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 16fc70 │ │ │ │ + bne.n 16fca8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16fd24 │ │ │ │ + cbz r2, 16fd5c │ │ │ │ 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 │ │ │ │ @@ -422851,19 +422888,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 16fcd4 │ │ │ │ + bne.n 16fd0c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16fd88 │ │ │ │ + cbz r2, 16fdc0 │ │ │ │ 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 │ │ │ │ @@ -422882,33 +422919,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 16fd38 │ │ │ │ + bne.n 16fd70 │ │ │ │ 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] @ (16fe58 ) │ │ │ │ - ldr r3, [pc, #184] @ (16fe5c ) │ │ │ │ + ldr r2, [pc, #184] @ (16fe90 ) │ │ │ │ + ldr r3, [pc, #184] @ (16fe94 ) │ │ │ │ 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 16fe3a │ │ │ │ + beq.n 16fe72 │ │ │ │ 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] │ │ │ │ @@ -422945,50 +422982,50 @@ │ │ │ │ movs r1, #0 │ │ │ │ umlal ip, r1, r0, r4 │ │ │ │ mov r0, ip │ │ │ │ blx 42270 <__aeabi_uldivmod@plt> │ │ │ │ strb.w r4, [r5, #-5] │ │ │ │ strb.w r0, [r5, #-6] │ │ │ │ cmp r9, r8 │ │ │ │ - bne.n 16fdc0 │ │ │ │ - ldr r2, [pc, #36] @ (16fe60 ) │ │ │ │ - ldr r3, [pc, #28] @ (16fe5c ) │ │ │ │ + bne.n 16fdf8 │ │ │ │ + ldr r2, [pc, #36] @ (16fe98 ) │ │ │ │ + ldr r3, [pc, #28] @ (16fe94 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16fe54 │ │ │ │ + bne.n 16fe8c │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ - lsls r0, r3, #9 │ │ │ │ + lsls r0, r4, #8 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r7, #6 │ │ │ │ + lsls r6, r0, #6 │ │ │ │ lsls r4, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r9, r1 │ │ │ │ mov r1, r2 │ │ │ │ - ldr r3, [pc, #296] @ (16ffa4 ) │ │ │ │ + ldr r3, [pc, #296] @ (16ffdc ) │ │ │ │ str r2, [sp, #8] │ │ │ │ - ldr r2, [pc, #296] @ (16ffa8 ) │ │ │ │ + ldr r2, [pc, #296] @ (16ffe0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 16ff86 │ │ │ │ + beq.n 16ffbe │ │ │ │ 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 │ │ │ │ @@ -423057,35 +423094,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 16feac │ │ │ │ - ldr r2, [pc, #36] @ (16ffac ) │ │ │ │ - ldr r3, [pc, #24] @ (16ffa4 ) │ │ │ │ + bne.n 16fee4 │ │ │ │ + ldr r2, [pc, #36] @ (16ffe4 ) │ │ │ │ + ldr r3, [pc, #24] @ (16ffdc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16ffa0 │ │ │ │ + bne.n 16ffd8 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r7, #5 │ │ │ │ + lsls r4, r0, #5 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - lsls r2, r6, #1 │ │ │ │ + movs r2, r7 │ │ │ │ lsls r4, r7, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1700ac │ │ │ │ + beq.n 1700e4 │ │ │ │ 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 │ │ │ │ @@ -423144,20 +423181,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 16ffd2 │ │ │ │ + bne.n 17000a │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1701ac │ │ │ │ + beq.n 1701e4 │ │ │ │ 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 │ │ │ │ @@ -423216,35 +423253,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 1700d2 │ │ │ │ + bne.n 17010a │ │ │ │ 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] @ (1702f4 ) │ │ │ │ + ldr r3, [pc, #300] @ (17032c ) │ │ │ │ str r2, [sp, #8] │ │ │ │ - ldr r2, [pc, #300] @ (1702f8 ) │ │ │ │ + ldr r2, [pc, #300] @ (170330 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1702d4 │ │ │ │ + beq.n 17030c │ │ │ │ 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 │ │ │ │ @@ -423312,33 +423349,33 @@ │ │ │ │ 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 1701f8 │ │ │ │ - ldr r2, [pc, #36] @ (1702fc ) │ │ │ │ - ldr r3, [pc, #28] @ (1702f4 ) │ │ │ │ + bne.n 170230 │ │ │ │ + ldr r2, [pc, #36] @ (170334 ) │ │ │ │ + ldr r3, [pc, #28] @ (17032c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1702ee │ │ │ │ + bne.n 170326 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - mrc2 0, 1, r0, cr0, cr11, {3} │ │ │ │ - stc2 0, cr0, [r4, #-492]! @ 0xfffffe14 │ │ │ │ - cbz r2, 170358 │ │ │ │ + ldc2l 0, cr0, [r8, #492]! @ 0x1ec │ │ │ │ + stc2l 0, cr0, [ip], #492 @ 0x1ec │ │ │ │ + cbz r2, 170390 │ │ │ │ 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 │ │ │ │ @@ -423355,19 +423392,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 17030c │ │ │ │ + bne.n 170344 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1703b8 │ │ │ │ + cbz r2, 1703f0 │ │ │ │ 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 │ │ │ │ @@ -423384,19 +423421,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 17036a │ │ │ │ + bne.n 1703a2 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 170418 │ │ │ │ + cbz r2, 170450 │ │ │ │ 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 │ │ │ │ @@ -423413,19 +423450,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 1703ca │ │ │ │ + bne.n 170402 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 170474 │ │ │ │ + cbz r2, 1704ac │ │ │ │ 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 │ │ │ │ @@ -423442,19 +423479,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 170428 │ │ │ │ + bne.n 170460 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1704c8 │ │ │ │ + cbz r2, 170500 │ │ │ │ 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 │ │ │ │ @@ -423470,19 +423507,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 170484 │ │ │ │ + bne.n 1704bc │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 17051c │ │ │ │ + cbz r2, 170554 │ │ │ │ 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 │ │ │ │ @@ -423498,19 +423535,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 1704d8 │ │ │ │ + bne.n 170510 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 170570 │ │ │ │ + cbz r2, 1705a8 │ │ │ │ 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 │ │ │ │ @@ -423526,19 +423563,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 17052c │ │ │ │ + bne.n 170564 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1705c4 │ │ │ │ + cbz r2, 1705fc │ │ │ │ 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 │ │ │ │ @@ -423554,24 +423591,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 170580 │ │ │ │ + bne.n 1705b8 │ │ │ │ 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 1706bc │ │ │ │ + beq.n 1706f4 │ │ │ │ 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 │ │ │ │ @@ -423635,24 +423672,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 1705ec │ │ │ │ + bne.n 170624 │ │ │ │ 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 1707b8 │ │ │ │ + beq.n 1707f0 │ │ │ │ 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 │ │ │ │ @@ -423713,24 +423750,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 1706e8 │ │ │ │ + bne.n 170720 │ │ │ │ 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 1708b8 │ │ │ │ + beq.n 1708f0 │ │ │ │ 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 │ │ │ │ @@ -423796,24 +423833,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 1707e4 │ │ │ │ + bne.n 17081c │ │ │ │ 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 1709b8 │ │ │ │ + beq.n 1709f0 │ │ │ │ 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 │ │ │ │ @@ -423879,33 +423916,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 1708e4 │ │ │ │ + bne.n 17091c │ │ │ │ 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] @ (170aa4 ) │ │ │ │ - ldr r3, [pc, #208] @ (170aa8 ) │ │ │ │ + ldr r2, [pc, #208] @ (170adc ) │ │ │ │ + ldr r3, [pc, #208] @ (170ae0 ) │ │ │ │ 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 170a84 │ │ │ │ + beq.n 170abc │ │ │ │ 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 │ │ │ │ @@ -423948,47 +423985,47 @@ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ umlal r0, r1, r3, fp │ │ │ │ movs r3, #0 │ │ │ │ blx 42e18 <__aeabi_ldivmod@plt> │ │ │ │ cmp r9, r7 │ │ │ │ bfi r5, r0, #24, #8 │ │ │ │ str.w r5, [r8], #4 │ │ │ │ - bne.n 1709f0 │ │ │ │ - ldr r2, [pc, #36] @ (170aac ) │ │ │ │ - ldr r3, [pc, #32] @ (170aa8 ) │ │ │ │ + bne.n 170a28 │ │ │ │ + ldr r2, [pc, #36] @ (170ae4 ) │ │ │ │ + ldr r3, [pc, #32] @ (170ae0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 170a9e │ │ │ │ + bne.n 170ad6 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xf624007b │ │ │ │ + @ instruction: 0xf5ec007b │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - sbcs.w r0, r4, #16449536 @ 0xfb0000 │ │ │ │ + @ instruction: 0xf53c007b │ │ │ │ stmdb 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] @ (170c04 ) │ │ │ │ - ldr r3, [pc, #320] @ (170c08 ) │ │ │ │ + ldr r2, [pc, #320] @ (170c3c ) │ │ │ │ + ldr r3, [pc, #320] @ (170c40 ) │ │ │ │ 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 170be6 │ │ │ │ + beq.w 170c1e │ │ │ │ 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] │ │ │ │ @@ -424068,36 +424105,36 @@ │ │ │ │ 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 170af4 │ │ │ │ - ldr r2, [pc, #36] @ (170c0c ) │ │ │ │ - ldr r3, [pc, #28] @ (170c08 ) │ │ │ │ + bne.n 170b2c │ │ │ │ + ldr r2, [pc, #36] @ (170c44 ) │ │ │ │ + ldr r3, [pc, #28] @ (170c40 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 170c00 │ │ │ │ + bne.n 170c38 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xf534007b │ │ │ │ + @ instruction: 0xf4fc007b │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ands.w r0, r2, #16449536 @ 0xfb0000 │ │ │ │ + @ instruction: 0xf3da007b │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, #12 │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 170d06 │ │ │ │ + beq.n 170d3e │ │ │ │ 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 │ │ │ │ @@ -424162,18 +424199,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 170c36 │ │ │ │ + bne.n 170c6e │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cbz r2, 170d7c │ │ │ │ + cbz r2, 170db4 │ │ │ │ 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 │ │ │ │ @@ -424196,19 +424233,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 170d1a │ │ │ │ + bne.n 170d52 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 170df2 │ │ │ │ + cbz r2, 170e2a │ │ │ │ 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 │ │ │ │ @@ -424231,18 +424268,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 170d8e │ │ │ │ + bne.n 170dc6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 170e64 │ │ │ │ + cbz r2, 170e9c │ │ │ │ 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 │ │ │ │ @@ -424265,19 +424302,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 170e02 │ │ │ │ + bne.n 170e3a │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 170ed8 │ │ │ │ + cbz r2, 170f10 │ │ │ │ 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 │ │ │ │ @@ -424300,24 +424337,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 170e76 │ │ │ │ + bne.n 170eae │ │ │ │ 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 170fda │ │ │ │ + beq.n 171012 │ │ │ │ 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] │ │ │ │ @@ -424383,32 +424420,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 170f04 │ │ │ │ + bne.n 170f3c │ │ │ │ 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] @ (1710d0 ) │ │ │ │ - ldr r3, [pc, #220] @ (1710d4 ) │ │ │ │ + ldr r2, [pc, #220] @ (171108 ) │ │ │ │ + ldr r3, [pc, #220] @ (17110c ) │ │ │ │ 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 1710b0 │ │ │ │ + beq.n 1710e8 │ │ │ │ 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 │ │ │ │ @@ -424455,50 +424492,50 @@ │ │ │ │ bic.w r3, r3, r3, asr #31 │ │ │ │ umlal r0, r1, r3, fp │ │ │ │ movs r3, #0 │ │ │ │ blx 42270 <__aeabi_uldivmod@plt> │ │ │ │ cmp r9, r7 │ │ │ │ bfi r5, r0, #24, #8 │ │ │ │ str.w r5, [r8], #4 │ │ │ │ - bne.n 171010 │ │ │ │ - ldr r2, [pc, #36] @ (1710d8 ) │ │ │ │ - ldr r3, [pc, #32] @ (1710d4 ) │ │ │ │ + bne.n 171048 │ │ │ │ + ldr r2, [pc, #36] @ (171110 ) │ │ │ │ + ldr r3, [pc, #32] @ (17110c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1710ca │ │ │ │ + bne.n 171102 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - and.w r0, r4, #123 @ 0x7b │ │ │ │ + vshr.s8 q8, , #4 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - vqadd.s8 q8, q4, │ │ │ │ + vqadd.s16 q0, q0, │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov fp, r1 │ │ │ │ mov r1, r2 │ │ │ │ - ldr r3, [pc, #384] @ (171274 ) │ │ │ │ + ldr r3, [pc, #384] @ (1712ac ) │ │ │ │ str r2, [sp, #16] │ │ │ │ - ldr r2, [pc, #384] @ (171278 ) │ │ │ │ + ldr r2, [pc, #384] @ (1712b0 ) │ │ │ │ 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 171254 │ │ │ │ + beq.w 17128c │ │ │ │ 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 │ │ │ │ @@ -424591,37 +424628,37 @@ │ │ │ │ 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 171124 │ │ │ │ - ldr r2, [pc, #36] @ (17127c ) │ │ │ │ - ldr r3, [pc, #28] @ (171274 ) │ │ │ │ + bne.w 17115c │ │ │ │ + ldr r2, [pc, #36] @ (1712b4 ) │ │ │ │ + ldr r3, [pc, #28] @ (1712ac ) │ │ │ │ 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 17126e │ │ │ │ + bne.n 1712a6 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - vqadd.s8 q0, q1, │ │ │ │ - stc 0, cr0, [r4, #492]! @ 0x1ec │ │ │ │ + mcr 0, 6, r0, cr10, cr11, {3} │ │ │ │ + stcl 0, cr0, [ip, #-492]! @ 0xfffffe14 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, #12 │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 171376 │ │ │ │ + beq.n 1713ae │ │ │ │ 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 │ │ │ │ @@ -424686,136 +424723,136 @@ │ │ │ │ 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 1712a6 │ │ │ │ + bne.n 1712de │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #8] @ (171388 ) │ │ │ │ + ldr r3, [pc, #8] @ (1713c0 ) │ │ │ │ add r3, pc │ │ │ │ add.w r0, r3, r0, lsl #6 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - strb r6, [r2, r0] │ │ │ │ + strh r6, [r3, r7] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r3, [pc, #8] @ (171398 ) │ │ │ │ + ldr r3, [pc, #8] @ (1713d0 ) │ │ │ │ add r3, pc │ │ │ │ add.w r0, r3, r0, lsl #5 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - add r7, pc, #8 @ (adr r7, 1713a4 ) │ │ │ │ + add r6, pc, #808 @ (adr r6, 1716fc ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ 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 │ │ │ │ mov r0, r2 │ │ │ │ - cbz r2, 1713ce │ │ │ │ + cbz r2, 171406 │ │ │ │ movs r1, #3 │ │ │ │ blx 427cc │ │ │ │ subs r3, r0, #0 │ │ │ │ mov r4, r3 │ │ │ │ - blt.n 1713da │ │ │ │ + blt.n 171412 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ blx 422f4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1713d4 │ │ │ │ + blt.n 17140c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #16] @ (1713e0 ) │ │ │ │ + ldr r0, [pc, #16] @ (171418 ) │ │ │ │ add r0, pc │ │ │ │ - b.n 1713b2 │ │ │ │ + b.n 1713ea │ │ │ │ mov r0, r4 │ │ │ │ blx 429b0 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 1713ca │ │ │ │ + b.n 171402 │ │ │ │ cmp r4, r3 │ │ │ │ movs r5, r2 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ - cbnz r3, 17143e │ │ │ │ + cbnz r3, 171476 │ │ │ │ ldrd r2, r3, [r0, #4] │ │ │ │ add r3, r1 │ │ │ │ cmp r3, r2 │ │ │ │ - bls.n 171430 │ │ │ │ + bls.n 171468 │ │ │ │ mov r3, r0 │ │ │ │ ldrb r0, [r0, #12] │ │ │ │ - cbnz r0, 17143a │ │ │ │ + cbnz r0, 171472 │ │ │ │ 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, 171434 │ │ │ │ + cbz r2, 17146c │ │ │ │ add r1, r2 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r1, ip │ │ │ │ str r3, [sp, #4] │ │ │ │ it cc │ │ │ │ movcc r1, ip │ │ │ │ str r1, [sp, #0] │ │ │ │ blx 42b48 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r0, 171442 │ │ │ │ + cbz r0, 17147a │ │ │ │ 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 17140e │ │ │ │ + b.n 171446 │ │ │ │ movs r2, #1 │ │ │ │ strb r2, [r3, #13] │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r2, #1 │ │ │ │ movs r0, #0 │ │ │ │ strb r2, [r3, #13] │ │ │ │ - b.n 17142c │ │ │ │ + b.n 171464 │ │ │ │ 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] @ (1714e0 ) │ │ │ │ - ldr r3, [pc, #132] @ (1714e4 ) │ │ │ │ + ldr r0, [pc, #128] @ (171518 ) │ │ │ │ + ldr r3, [pc, #132] @ (17151c ) │ │ │ │ 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 17149a │ │ │ │ + bne.n 1714d2 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ - ldr r2, [pc, #104] @ (1714e8 ) │ │ │ │ + ldr r2, [pc, #104] @ (171520 ) │ │ │ │ add r3, r5 │ │ │ │ str r3, [r6, #8] │ │ │ │ - ldr r3, [pc, #96] @ (1714e4 ) │ │ │ │ + ldr r3, [pc, #96] @ (17151c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1714dc │ │ │ │ + bne.n 171514 │ │ │ │ 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 │ │ │ │ @@ -424835,42 +424872,42 @@ │ │ │ │ mov r0, r3 │ │ │ │ str r0, [sp, #0] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r0, [r6, #0] │ │ │ │ ldr r3, [r6, #8] │ │ │ │ add r0, r3 │ │ │ │ blx 43210 │ │ │ │ - b.n 17147a │ │ │ │ + b.n 1714b2 │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xeb9a007b │ │ │ │ + sbc.w r0, r2, fp, ror #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - sbcs.w r0, r8, fp, ror #1 │ │ │ │ + adc.w r0, r0, fp, ror #1 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ subs r3, r1, #1 │ │ │ │ negs r1, r1 │ │ │ │ add r3, r2 │ │ │ │ ands r3, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.n 1714fe │ │ │ │ + bcc.n 171536 │ │ │ │ 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 1713e4 │ │ │ │ - cbz r0, 171532 │ │ │ │ + bl 17141c │ │ │ │ + cbz r0, 17156a │ │ │ │ ldr r1, [r4, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r1, 17152e │ │ │ │ + cbz r1, 171566 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ subs r2, r3, r0 │ │ │ │ add r0, r1 │ │ │ │ movs r1, #0 │ │ │ │ blx 428b4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r0, #1 │ │ │ │ @@ -424902,30 +424939,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] @ (171608 ) │ │ │ │ + ldr r1, [pc, #132] @ (171640 ) │ │ │ │ mov ip, r3 │ │ │ │ - ldr r3, [pc, #132] @ (17160c ) │ │ │ │ + ldr r3, [pc, #132] @ (171644 ) │ │ │ │ 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 1715fe │ │ │ │ + bcs.n 171636 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r3, r4 │ │ │ │ - bhi.n 1715fe │ │ │ │ + bhi.n 171636 │ │ │ │ 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] │ │ │ │ @@ -424938,99 +424975,99 @@ │ │ │ │ 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, 1715e4 │ │ │ │ + cbz r0, 17161c │ │ │ │ mov r2, ip │ │ │ │ add r0, lr │ │ │ │ blx 43210 │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #40] @ (171610 ) │ │ │ │ - ldr r3, [pc, #32] @ (17160c ) │ │ │ │ + ldr r2, [pc, #40] @ (171648 ) │ │ │ │ + ldr r3, [pc, #32] @ (171644 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 171602 │ │ │ │ + bne.n 17163a │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r2 │ │ │ │ - b.n 1715e6 │ │ │ │ + b.n 17161e │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - orns r0, r6, fp, ror #1 │ │ │ │ + bics.w r0, lr, fp, ror #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ands.w r0, r2, fp, ror #1 │ │ │ │ + ldrd r0, r0, [sl, #492] @ 0x1ec │ │ │ │ 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] @ (1716f4 ) │ │ │ │ - ldr r3, [pc, #208] @ (1716f8 ) │ │ │ │ + ldr r1, [pc, #204] @ (17172c ) │ │ │ │ + ldr r3, [pc, #208] @ (171730 ) │ │ │ │ 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 1716ea │ │ │ │ + bne.n 171722 │ │ │ │ ldrd r4, r1, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ add r1, r2 │ │ │ │ cmp r1, r4 │ │ │ │ it ls │ │ │ │ ldrls r0, [r0, #0] │ │ │ │ - bls.n 171672 │ │ │ │ + bls.n 1716aa │ │ │ │ ldrb r1, [r5, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1716e6 │ │ │ │ + bne.n 17171e │ │ │ │ lsls r1, r4, #1 │ │ │ │ - cbz r4, 17169a │ │ │ │ + cbz r4, 1716d2 │ │ │ │ add r4, r2 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ cmp r4, r1 │ │ │ │ str r2, [sp, #4] │ │ │ │ it cc │ │ │ │ movcc r4, r1 │ │ │ │ mov r1, r4 │ │ │ │ blx 42b48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1716e6 │ │ │ │ + beq.n 17171e │ │ │ │ ldr r2, [sp, #4] │ │ │ │ strd r0, r4, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ - bne.n 1716a0 │ │ │ │ + bne.n 1716d8 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ movs r0, #1 │ │ │ │ add r3, r2 │ │ │ │ str r3, [r5, #8] │ │ │ │ - ldr r2, [pc, #120] @ (1716fc ) │ │ │ │ - ldr r3, [pc, #112] @ (1716f8 ) │ │ │ │ + ldr r2, [pc, #120] @ (171734 ) │ │ │ │ + ldr r3, [pc, #112] @ (171730 ) │ │ │ │ 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 1716ee │ │ │ │ + bne.n 171726 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov.w r1, #4096 @ 0x1000 │ │ │ │ - b.n 171656 │ │ │ │ + b.n 17168e │ │ │ │ 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] │ │ │ │ @@ -425050,63 +425087,63 @@ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ add r0, r3 │ │ │ │ blx 43210 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 17167a │ │ │ │ + b.n 1716b2 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r5, #13] │ │ │ │ movs r0, #0 │ │ │ │ - b.n 171682 │ │ │ │ + b.n 1716ba │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrd r0, r0, [r2, #492] @ 0x1ec │ │ │ │ + @ instruction: 0xe99a007b │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrd r0, r0, [r6, #-492]! @ 0x1ec │ │ │ │ + ldmdb lr!, {r0, r1, r3, r4, r5, r6} │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ - cbnz r3, 171764 │ │ │ │ + cbnz r3, 17179c │ │ │ │ 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 17174a │ │ │ │ + bls.n 171782 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ - cbnz r2, 171758 │ │ │ │ + cbnz r2, 171790 │ │ │ │ lsls r2, r0, #1 │ │ │ │ - cbz r0, 171752 │ │ │ │ + cbz r0, 17178a │ │ │ │ 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 42b48 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r0, 171758 │ │ │ │ + cbz r0, 171790 │ │ │ │ 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 17172a │ │ │ │ + b.n 171762 │ │ │ │ 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 │ │ │ │ @@ -425117,263 +425154,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 1717c8 │ │ │ │ + bcc.n 171800 │ │ │ │ ldrb r2, [r3, #13] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1717f6 │ │ │ │ + bne.n 17182e │ │ │ │ ldrd r4, r2, [r3, #4] │ │ │ │ adds r1, r2, #4 │ │ │ │ cmp r1, r4 │ │ │ │ - bls.n 1717c0 │ │ │ │ + bls.n 1717f8 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ - cbnz r2, 1717f2 │ │ │ │ + cbnz r2, 17182a │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cbz r4, 1717ec │ │ │ │ + cbz r4, 171824 │ │ │ │ adds r4, #4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r4, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ it cc │ │ │ │ movcc r4, r2 │ │ │ │ mov r1, r4 │ │ │ │ blx 42b48 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r0, 1717f2 │ │ │ │ + cbz r0, 17182a │ │ │ │ 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 1713e4 │ │ │ │ + bl 17141c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17178a │ │ │ │ + beq.n 1717c2 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 1717e8 │ │ │ │ + cbz r1, 171820 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ subs r2, r4, r0 │ │ │ │ add r0, r1 │ │ │ │ movs r1, #0 │ │ │ │ blx 428b4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r4, [r3, #8] │ │ │ │ - b.n 17178a │ │ │ │ + b.n 1717c2 │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ - b.n 1717a2 │ │ │ │ + b.n 1717da │ │ │ │ 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 1714ec │ │ │ │ + bl 171524 │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ - cbnz r3, 171866 │ │ │ │ + cbnz r3, 17189e │ │ │ │ ldrd r1, r2, [r4, #4] │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, r1 │ │ │ │ - bls.n 17184a │ │ │ │ + bls.n 171882 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - cbnz r2, 171862 │ │ │ │ + cbnz r2, 17189a │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cbz r1, 17185c │ │ │ │ + cbz r1, 171894 │ │ │ │ adds r1, #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r1, r2 │ │ │ │ it cc │ │ │ │ movcc r1, r2 │ │ │ │ str r1, [sp, #0] │ │ │ │ blx 42b48 │ │ │ │ - cbz r0, 171862 │ │ │ │ + cbz r0, 17189a │ │ │ │ ldr r1, [sp, #0] │ │ │ │ str r0, [r4, #0] │ │ │ │ str r1, [r4, #4] │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, sp, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17144c │ │ │ │ + bl 171484 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ - b.n 171832 │ │ │ │ + b.n 17186a │ │ │ │ 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 1714ec │ │ │ │ + bl 171524 │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ - cbnz r3, 1718d2 │ │ │ │ + cbnz r3, 17190a │ │ │ │ ldrd r1, r2, [r4, #4] │ │ │ │ adds r2, #2 │ │ │ │ cmp r2, r1 │ │ │ │ - bls.n 1718b6 │ │ │ │ + bls.n 1718ee │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - cbnz r2, 1718ce │ │ │ │ + cbnz r2, 171906 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cbz r1, 1718c8 │ │ │ │ + cbz r1, 171900 │ │ │ │ adds r1, #2 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r1, r2 │ │ │ │ it cc │ │ │ │ movcc r1, r2 │ │ │ │ str r1, [sp, #0] │ │ │ │ blx 42b48 │ │ │ │ - cbz r0, 1718ce │ │ │ │ + cbz r0, 171906 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ str r0, [r4, #0] │ │ │ │ str r1, [r4, #4] │ │ │ │ movs r2, #2 │ │ │ │ add.w r1, sp, #6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17144c │ │ │ │ + bl 171484 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ - b.n 17189e │ │ │ │ + b.n 1718d6 │ │ │ │ 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 1714ec │ │ │ │ + bl 171524 │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ - cbnz r3, 17193c │ │ │ │ + cbnz r3, 171974 │ │ │ │ ldrd r1, r2, [r4, #4] │ │ │ │ adds r2, #4 │ │ │ │ cmp r2, r1 │ │ │ │ - bls.n 171920 │ │ │ │ + bls.n 171958 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - cbnz r2, 171938 │ │ │ │ + cbnz r2, 171970 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cbz r1, 171932 │ │ │ │ + cbz r1, 17196a │ │ │ │ adds r1, #4 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r1, r2 │ │ │ │ it cc │ │ │ │ movcc r1, r2 │ │ │ │ str r1, [sp, #0] │ │ │ │ blx 42b48 │ │ │ │ - cbz r0, 171938 │ │ │ │ + cbz r0, 171970 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ str r0, [r4, #0] │ │ │ │ str r1, [r4, #4] │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ add.w r1, sp, r2 │ │ │ │ - bl 17144c │ │ │ │ + bl 171484 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ - b.n 171908 │ │ │ │ + b.n 171940 │ │ │ │ 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 1714ec │ │ │ │ + bl 171524 │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ - cbnz r3, 1719aa │ │ │ │ + cbnz r3, 1719e2 │ │ │ │ ldrd r1, r2, [r4, #4] │ │ │ │ adds r2, #8 │ │ │ │ cmp r2, r1 │ │ │ │ - bls.n 17198e │ │ │ │ + bls.n 1719c6 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - cbnz r2, 1719a6 │ │ │ │ + cbnz r2, 1719de │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cbz r1, 1719a0 │ │ │ │ + cbz r1, 1719d8 │ │ │ │ adds r1, #8 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r1, r2 │ │ │ │ it cc │ │ │ │ movcc r1, r2 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 42b48 │ │ │ │ - cbz r0, 1719a6 │ │ │ │ + cbz r0, 1719de │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str r0, [r4, #0] │ │ │ │ str r1, [r4, #4] │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r4 │ │ │ │ add.w r1, sp, r2 │ │ │ │ - bl 17144c │ │ │ │ + bl 171484 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ - b.n 171976 │ │ │ │ + b.n 1719ae │ │ │ │ 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] @ (171a44 ) │ │ │ │ + ldr r3, [pc, #128] @ (171a7c ) │ │ │ │ str r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #128] @ (171a48 ) │ │ │ │ + ldr r2, [pc, #128] @ (171a80 ) │ │ │ │ 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 171a3a │ │ │ │ + bcs.n 171a72 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r3, r4 │ │ │ │ - bhi.n 171a3a │ │ │ │ + bhi.n 171a72 │ │ │ │ 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] │ │ │ │ @@ -425388,42 +425425,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, 171a20 │ │ │ │ + cbz r3, 171a58 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r2, [r3, r1] │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #40] @ (171a4c ) │ │ │ │ - ldr r3, [pc, #28] @ (171a44 ) │ │ │ │ + ldr r2, [pc, #40] @ (171a84 ) │ │ │ │ + ldr r3, [pc, #28] @ (171a7c ) │ │ │ │ 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 171a3e │ │ │ │ + bne.n 171a76 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r2 │ │ │ │ - b.n 171a22 │ │ │ │ + b.n 171a5a │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1716b8 │ │ │ │ + b.n 171680 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - b.n 1715fc │ │ │ │ + b.n 1715c4 │ │ │ │ lsls r3, r7, #1 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 171ac6 │ │ │ │ + bne.n 171afe │ │ │ │ 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] │ │ │ │ @@ -425431,42 +425468,42 @@ │ │ │ │ blx 43288 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r2, r0, #1 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ add r1, r2 │ │ │ │ cmp r1, r0 │ │ │ │ - bls.n 171aa8 │ │ │ │ + bls.n 171ae0 │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ - cbnz r1, 171abc │ │ │ │ + cbnz r1, 171af4 │ │ │ │ mov.w ip, r0, lsl #1 │ │ │ │ - cbz r0, 171ab6 │ │ │ │ + cbz r0, 171aee │ │ │ │ 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 42b48 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r0, 171abc │ │ │ │ + cbz r0, 171af4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ str r0, [r3, #0] │ │ │ │ str r1, [r3, #4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 17144c │ │ │ │ + bl 171484 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - b.n 171a88 │ │ │ │ + b.n 171ac0 │ │ │ │ movs r2, #1 │ │ │ │ movs r0, #0 │ │ │ │ strb r2, [r3, #13] │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ @@ -425476,165 +425513,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, 171aee │ │ │ │ + cbnz r2, 171b26 │ │ │ │ ldrd r2, r0, [r0, #4] │ │ │ │ cmp r0, r2 │ │ │ │ - bls.n 171af2 │ │ │ │ + bls.n 171b2a │ │ │ │ movs r2, #1 │ │ │ │ strb r2, [r3, #12] │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ subs r2, r2, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - bhi.n 171aea │ │ │ │ + bhi.n 171b22 │ │ │ │ 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, 171b26 │ │ │ │ + cbnz r3, 171b5e │ │ │ │ ldrd ip, r3, [r0, #4] │ │ │ │ cmp r3, ip │ │ │ │ - bhi.n 171b22 │ │ │ │ + bhi.n 171b5a │ │ │ │ sub.w ip, ip, r3 │ │ │ │ cmp r2, ip │ │ │ │ - bls.n 171b28 │ │ │ │ + bls.n 171b60 │ │ │ │ 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 171b26 │ │ │ │ + beq.n 171b5e │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r3 │ │ │ │ blx 43210 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ - cbnz r3, 171b54 │ │ │ │ + cbnz r3, 171b8c │ │ │ │ ldrd r2, r3, [r0, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 171b58 │ │ │ │ + bcc.n 171b90 │ │ │ │ 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 171b54 │ │ │ │ + beq.n 171b8c │ │ │ │ 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 171b8a │ │ │ │ + bne.n 171bc2 │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ cmp r1, ip │ │ │ │ - bls.n 171b8e │ │ │ │ + bls.n 171bc6 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r0, #12] │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ sub.w ip, ip, r1 │ │ │ │ cmp.w ip, #1 │ │ │ │ - ble.n 171b86 │ │ │ │ + ble.n 171bbe │ │ │ │ add.w ip, r1, #2 │ │ │ │ str.w ip, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 171b8a │ │ │ │ + beq.n 171bc2 │ │ │ │ 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 171bce │ │ │ │ + bne.n 171c06 │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ cmp r1, ip │ │ │ │ - bls.n 171bd2 │ │ │ │ + bls.n 171c0a │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r0, #12] │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ sub.w ip, ip, r1 │ │ │ │ cmp.w ip, #3 │ │ │ │ - ble.n 171bca │ │ │ │ + ble.n 171c02 │ │ │ │ add.w ip, r1, #4 │ │ │ │ str.w ip, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 171bce │ │ │ │ + beq.n 171c06 │ │ │ │ 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 171c12 │ │ │ │ + bne.n 171c4a │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ cmp r2, ip │ │ │ │ - bls.n 171c18 │ │ │ │ + bls.n 171c50 │ │ │ │ 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 171c0e │ │ │ │ + ble.n 171c46 │ │ │ │ add.w ip, r2, #8 │ │ │ │ str.w ip, [r0, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 171c12 │ │ │ │ + beq.n 171c4a │ │ │ │ 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 171c68 │ │ │ │ + bcs.n 171ca0 │ │ │ │ subs r2, r2, r3 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 4353c │ │ │ │ - cbz r0, 171c68 │ │ │ │ + cbz r0, 171ca0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r4, #8] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movs r3, #0 │ │ │ │ @@ -425642,190 +425679,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 171d26 │ │ │ │ + beq.n 171d5e │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r7, r2 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 171c90 │ │ │ │ + b.n 171cc8 │ │ │ │ adds r3, #32 │ │ │ │ cmp r2, r5 │ │ │ │ - beq.n 171d2c │ │ │ │ + beq.n 171d64 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ adds r2, #1 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 171c8a │ │ │ │ + bne.n 171cc2 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 171d26 │ │ │ │ + bne.n 171d5e │ │ │ │ movs r4, #0 │ │ │ │ - b.n 171cb0 │ │ │ │ + b.n 171ce8 │ │ │ │ adds r4, #1 │ │ │ │ adds r0, #32 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 171d26 │ │ │ │ + beq.n 171d5e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 171ca8 │ │ │ │ + bne.n 171ce0 │ │ │ │ ldr.w lr, [r0, #16] │ │ │ │ cmp.w lr, #15 │ │ │ │ - bls.n 171ca8 │ │ │ │ + bls.n 171ce0 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ add.w ip, r2, r3 │ │ │ │ - b.n 171cda │ │ │ │ + b.n 171d12 │ │ │ │ add r3, r8 │ │ │ │ adds r3, #12 │ │ │ │ sub.w lr, lr, r3 │ │ │ │ add ip, r3 │ │ │ │ cmp.w lr, #15 │ │ │ │ - bls.n 171ca8 │ │ │ │ + bls.n 171ce0 │ │ │ │ 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 171cca │ │ │ │ + bne.n 171d02 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 171cca │ │ │ │ + beq.n 171d02 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 171cca │ │ │ │ + bne.n 171d02 │ │ │ │ ldrb.w r2, [ip, #12] │ │ │ │ cmp r2, #71 @ 0x47 │ │ │ │ - bne.n 171cca │ │ │ │ + bne.n 171d02 │ │ │ │ ldrb.w r2, [ip, #13] │ │ │ │ cmp r2, #78 @ 0x4e │ │ │ │ - bne.n 171cca │ │ │ │ + bne.n 171d02 │ │ │ │ ldrb.w r2, [ip, #14] │ │ │ │ cmp r2, #85 @ 0x55 │ │ │ │ - bne.n 171cca │ │ │ │ + bne.n 171d02 │ │ │ │ ldrb.w r2, [ip, #15] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 171cca │ │ │ │ + bne.n 171d02 │ │ │ │ movs r0, #1 │ │ │ │ str.w ip, [r7, #4] │ │ │ │ - b.n 171d28 │ │ │ │ + b.n 171d60 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r3, #0 │ │ │ │ - b.n 171c9e │ │ │ │ + b.n 171cd6 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #80] @ (171d90 ) │ │ │ │ + ldr r2, [pc, #80] @ (171dc8 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #80] @ (171d94 ) │ │ │ │ + ldr r3, [pc, #80] @ (171dcc ) │ │ │ │ add r1, sp, #12 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ blx 425f8 │ │ │ │ - cbz r0, 171d88 │ │ │ │ + cbz r0, 171dc0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbz r3, 171d88 │ │ │ │ - ldr r0, [pc, #56] @ (171d98 ) │ │ │ │ + cbz r3, 171dc0 │ │ │ │ + ldr r0, [pc, #56] @ (171dd0 ) │ │ │ │ add r1, sp, #4 │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 4282c │ │ │ │ - cbz r0, 171d88 │ │ │ │ + cbz r0, 171dc0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - ldr r2, [pc, #40] @ (171d9c ) │ │ │ │ - ldr r3, [pc, #32] @ (171d94 ) │ │ │ │ + ldr r2, [pc, #40] @ (171dd4 ) │ │ │ │ + ldr r3, [pc, #32] @ (171dcc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 171d8c │ │ │ │ + bne.n 171dc4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {pc} │ │ │ │ movs r0, #0 │ │ │ │ - b.n 171d70 │ │ │ │ + b.n 171da8 │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ - b.n 172300 │ │ │ │ + b.n 1722c8 │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ vmaxnm.f32 , , │ │ │ │ - b.n 1722b0 │ │ │ │ + b.n 172278 │ │ │ │ lsls r3, r7, #1 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ bx lr │ │ │ │ adds r0, #16 │ │ │ │ bx lr │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #100] @ (171e1c ) │ │ │ │ + ldr r2, [pc, #100] @ (171e54 ) │ │ │ │ sub sp, #20 │ │ │ │ - ldr r3, [pc, #100] @ (171e20 ) │ │ │ │ + ldr r3, [pc, #100] @ (171e58 ) │ │ │ │ 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 4306c │ │ │ │ movs r3, #2 │ │ │ │ - cbz r0, 171dee │ │ │ │ - ldr r1, [pc, #76] @ (171e24 ) │ │ │ │ - ldr r2, [pc, #72] @ (171e20 ) │ │ │ │ + cbz r0, 171e26 │ │ │ │ + ldr r1, [pc, #76] @ (171e5c ) │ │ │ │ + ldr r2, [pc, #72] @ (171e58 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 171e18 │ │ │ │ + bne.n 171e50 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #8 │ │ │ │ blx 42628 │ │ │ │ movs r3, #2 │ │ │ │ - cbz r0, 171e06 │ │ │ │ + cbz r0, 171e3e │ │ │ │ add r0, sp, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 42c38 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 171dd4 │ │ │ │ + b.n 171e0c │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ blx 421d4 │ │ │ │ subs r3, r0, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - b.n 171dfa │ │ │ │ + b.n 171e32 │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ - b.n 17229c │ │ │ │ + b.n 172264 │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 172270 │ │ │ │ + b.n 172238 │ │ │ │ lsls r3, r7, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 42348 │ │ │ │ pop {r3, pc} │ │ │ │ @@ -425853,15 +425890,15 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 43168 <__pthread_cond_timedwait64@plt> │ │ │ │ cmp r0, #110 @ 0x6e │ │ │ │ it eq │ │ │ │ moveq r0, #1 │ │ │ │ - beq.n 171e96 │ │ │ │ + beq.n 171ece │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ lsls r0, r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -425874,183 +425911,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] @ (171fac ) │ │ │ │ + ldr r0, [pc, #228] @ (171fe4 ) │ │ │ │ mov r3, r1 │ │ │ │ - ldr r1, [pc, #228] @ (171fb0 ) │ │ │ │ + ldr r1, [pc, #228] @ (171fe8 ) │ │ │ │ add r0, pc │ │ │ │ sub sp, #28 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r0, [pc, #224] @ (171fb4 ) │ │ │ │ + ldr r0, [pc, #224] @ (171fec ) │ │ │ │ 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 171fa2 │ │ │ │ + bhi.n 171fda │ │ │ │ ldr r1, [r4, #20] │ │ │ │ add.w r5, r2, #8 │ │ │ │ cmp r5, r1 │ │ │ │ - bls.n 171f34 │ │ │ │ + bls.n 171f6c │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bhi.n 171f62 │ │ │ │ + bhi.n 171f9a │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ mov r1, r5 │ │ │ │ it cc │ │ │ │ movcc r1, #64 @ 0x40 │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #168] @ (171fb8 ) │ │ │ │ + ldr r1, [pc, #168] @ (171ff0 ) │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 171f78 │ │ │ │ + beq.n 171fb0 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ - cbz r0, 171f6c │ │ │ │ + cbz r0, 171fa4 │ │ │ │ mov r2, r6 │ │ │ │ - bl 1798d8 │ │ │ │ + bl 179910 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 171fa2 │ │ │ │ + beq.n 171fda │ │ │ │ ldr r2, [r4, #16] │ │ │ │ str r6, [r4, #20] │ │ │ │ add r2, r0 │ │ │ │ str r0, [r4, #12] │ │ │ │ - b.n 171f3a │ │ │ │ + b.n 171f72 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ adds r2, r1, r2 │ │ │ │ - beq.n 171fa2 │ │ │ │ + beq.n 171fda │ │ │ │ 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] @ (171fbc ) │ │ │ │ - ldr r3, [pc, #96] @ (171fb0 ) │ │ │ │ + ldr r2, [pc, #112] @ (171ff4 ) │ │ │ │ + ldr r3, [pc, #96] @ (171fe8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 171fa6 │ │ │ │ + bne.n 171fde │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r1, r5 │ │ │ │ it cc │ │ │ │ movcc r1, r5 │ │ │ │ mov r6, r1 │ │ │ │ - b.n 171f0e │ │ │ │ + b.n 171f46 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r6 │ │ │ │ blx 42b48 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 171f26 │ │ │ │ + b.n 171f5e │ │ │ │ mov r0, r6 │ │ │ │ strd r2, r3, [sp] │ │ │ │ mov r7, r6 │ │ │ │ blx 4327c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 171fa2 │ │ │ │ + cbz r0, 171fda │ │ │ │ ldr r1, [r4, #12] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ blx 43210 │ │ │ │ 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 171f3a │ │ │ │ + b.n 171f72 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 171f3c │ │ │ │ + b.n 171f74 │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - b.n 172214 │ │ │ │ + b.n 1721dc │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1721ec │ │ │ │ + b.n 1721b4 │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r7, #8 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 17211c │ │ │ │ + b.n 1720e4 │ │ │ │ lsls r3, r7, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrd r3, r4, [r0, #12] │ │ │ │ add.w ip, r3, r4 │ │ │ │ cmp r3, ip │ │ │ │ - bcc.n 171fe2 │ │ │ │ - b.n 171ff4 │ │ │ │ + bcc.n 17201a │ │ │ │ + b.n 17202c │ │ │ │ adds r3, #8 │ │ │ │ cmp r3, ip │ │ │ │ - bcs.n 171ff4 │ │ │ │ + bcs.n 17202c │ │ │ │ ldr r4, [r3, #0] │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 171fdc │ │ │ │ + bne.n 172014 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r2, r1 │ │ │ │ it cc │ │ │ │ movcc r2, r1 │ │ │ │ str r2, [r3, #4] │ │ │ │ pop {r4, pc} │ │ │ │ - bl 171eb4 │ │ │ │ + bl 171eec │ │ │ │ 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 17204e │ │ │ │ + bcs.n 172086 │ │ │ │ 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, 172048 │ │ │ │ + cbz r2, 172080 │ │ │ │ ldr r1, [r2, #24] │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #24] │ │ │ │ - cbnz r1, 172044 │ │ │ │ + cbnz r1, 17207c │ │ │ │ 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 172028 │ │ │ │ + bne.n 172060 │ │ │ │ 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] │ │ │ │ @@ -426064,197 +426101,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 17b52c │ │ │ │ + bl 17b564 │ │ │ │ ldr.w r9, [r4, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r4, r9 │ │ │ │ itt ne │ │ │ │ strne.w sl, [sp, #4] │ │ │ │ movne fp, r4 │ │ │ │ - bne.n 1720a2 │ │ │ │ - b.n 1720f8 │ │ │ │ + bne.n 1720da │ │ │ │ + b.n 172130 │ │ │ │ ldr.w r9, [r9, #4] │ │ │ │ cmp fp, r9 │ │ │ │ - beq.n 1720f8 │ │ │ │ + beq.n 172130 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17b394 │ │ │ │ + bl 17b3cc │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17209a │ │ │ │ + bne.n 1720d2 │ │ │ │ mov r4, r9 │ │ │ │ mov r8, r0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ - cbnz r2, 172104 │ │ │ │ + cbnz r2, 17213c │ │ │ │ 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 17b410 │ │ │ │ - cbz r6, 1720e6 │ │ │ │ + bl 17b448 │ │ │ │ + cbz r6, 17211e │ │ │ │ ldr.w r4, [sl, #-4]! │ │ │ │ mov r0, r5 │ │ │ │ subs r6, #4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 17b394 │ │ │ │ + bl 17b3cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1720ce │ │ │ │ + bne.n 172106 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1720b6 │ │ │ │ + bne.n 1720ee │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 17209a │ │ │ │ + beq.n 1720d2 │ │ │ │ mov r0, r7 │ │ │ │ blx 423e4 │ │ │ │ ldr.w r9, [r9, #4] │ │ │ │ cmp fp, r9 │ │ │ │ - bne.n 1720a2 │ │ │ │ + bne.n 1720da │ │ │ │ mov r0, r5 │ │ │ │ - bl 179a60 │ │ │ │ + bl 179a98 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r3, r6, #5 │ │ │ │ - bhi.n 1721c8 │ │ │ │ + bhi.n 172200 │ │ │ │ adds r3, r6, #4 │ │ │ │ mov r0, r7 │ │ │ │ mov sl, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp r8, sl │ │ │ │ - bcs.n 1721c4 │ │ │ │ + bcs.n 1721fc │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ cmp.w r8, #63 @ 0x3f │ │ │ │ - bhi.n 1721ce │ │ │ │ + bhi.n 172206 │ │ │ │ cmp.w sl, #64 @ 0x40 │ │ │ │ mov r8, sl │ │ │ │ it cc │ │ │ │ movcc.w r8, #64 @ 0x40 │ │ │ │ mov r1, r8 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 42b48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1721c8 │ │ │ │ + beq.n 172200 │ │ │ │ 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 1721e6 │ │ │ │ + beq.n 17221e │ │ │ │ ldr.w sl, [sp, #8] │ │ │ │ mov r7, r0 │ │ │ │ sub.w r6, r1, #8 │ │ │ │ - b.n 17215c │ │ │ │ + b.n 172194 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ add.w r3, r6, #8 │ │ │ │ cmp r2, r3 │ │ │ │ - bcs.n 1721b2 │ │ │ │ + bcs.n 1721ea │ │ │ │ subs r6, #8 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 17b394 │ │ │ │ + bl 17b3cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 172150 │ │ │ │ + bne.n 172188 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmn.w sl, #5 │ │ │ │ - bhi.n 1721c8 │ │ │ │ + bhi.n 172200 │ │ │ │ add.w r3, sl, #4 │ │ │ │ cmp r3, r8 │ │ │ │ - bls.n 1721d6 │ │ │ │ + bls.n 17220e │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ cmp.w r8, #63 @ 0x3f │ │ │ │ - bhi.n 1721de │ │ │ │ + bhi.n 172216 │ │ │ │ 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 42b48 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1721c8 │ │ │ │ + cbz r0, 172200 │ │ │ │ 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 17215a │ │ │ │ + bcc.n 172192 │ │ │ │ sub.w r6, sl, #4 │ │ │ │ ldr r3, [r7, r6] │ │ │ │ cmp r3, r4 │ │ │ │ it ne │ │ │ │ movne r4, r3 │ │ │ │ - bne.w 1720b6 │ │ │ │ - b.n 1720ba │ │ │ │ + bne.w 1720ee │ │ │ │ + b.n 1720f2 │ │ │ │ adds r3, r0, r6 │ │ │ │ - bne.n 17213a │ │ │ │ + bne.n 172172 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ cmp r8, sl │ │ │ │ it cc │ │ │ │ movcc r8, sl │ │ │ │ - b.n 17212a │ │ │ │ + b.n 172162 │ │ │ │ adds.w sl, r7, sl │ │ │ │ - bne.n 1721a2 │ │ │ │ - b.n 1721c8 │ │ │ │ + bne.n 1721da │ │ │ │ + b.n 172200 │ │ │ │ cmp r8, r3 │ │ │ │ it cc │ │ │ │ movcc r8, r3 │ │ │ │ - b.n 17218c │ │ │ │ + b.n 1721c4 │ │ │ │ ldr r1, [r0, r6] │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n 1721fc │ │ │ │ + beq.n 172234 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ - cbnz r2, 1721f8 │ │ │ │ + cbnz r2, 172230 │ │ │ │ mov r7, r0 │ │ │ │ mov sl, r3 │ │ │ │ mov r4, r1 │ │ │ │ - b.n 1720be │ │ │ │ + b.n 1720f6 │ │ │ │ mov r4, r1 │ │ │ │ - b.n 172110 │ │ │ │ + b.n 172148 │ │ │ │ mov r7, r0 │ │ │ │ mov sl, r3 │ │ │ │ - b.n 1720be │ │ │ │ + b.n 1720f6 │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r1, #8 │ │ │ │ - bl 1798ac │ │ │ │ + bl 1798e4 │ │ │ │ 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, 172284 │ │ │ │ + cbnz r3, 1722bc │ │ │ │ add.w r0, r7, #48 @ 0x30 │ │ │ │ blx 4327c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1722c6 │ │ │ │ + beq.n 1722fe │ │ │ │ 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} │ │ │ │ @@ -426262,39 +426299,39 @@ │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str.w r0, [ip] │ │ │ │ mov r2, r7 │ │ │ │ add.w r0, r4, #48 @ 0x30 │ │ │ │ str r0, [r4, #28] │ │ │ │ blx 43210 │ │ │ │ str r7, [r4, #32] │ │ │ │ - cbnz r6, 1722b2 │ │ │ │ + cbnz r6, 1722ea │ │ │ │ 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 4327c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1722c6 │ │ │ │ + cbz r0, 1722fe │ │ │ │ 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 17227a │ │ │ │ + beq.n 1722b2 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1722ce │ │ │ │ + beq.n 172306 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r4 │ │ │ │ blx 423e4 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ @@ -426302,30 +426339,30 @@ │ │ │ │ movs r3, #20 │ │ │ │ str r5, [r4, #44] @ 0x2c │ │ │ │ mul.w r5, r3, r5 │ │ │ │ mov r0, r5 │ │ │ │ blx 4327c │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1722c0 │ │ │ │ + beq.n 1722f8 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r2, r5 │ │ │ │ blx 43210 │ │ │ │ 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] @ 172374 │ │ │ │ + ldr.w lr, [pc, #104] @ 1723ac │ │ │ │ sub.w sp, sp, #4096 @ 0x1000 │ │ │ │ - ldr r0, [pc, #100] @ (172378 ) │ │ │ │ + ldr r0, [pc, #100] @ (1723b0 ) │ │ │ │ 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 │ │ │ │ @@ -426336,100 +426373,100 @@ │ │ │ │ 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 426e8 <__vsnprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #48] @ (17237c ) │ │ │ │ - ldr r3, [pc, #40] @ (172378 ) │ │ │ │ + ldr r2, [pc, #48] @ (1723b4 ) │ │ │ │ + ldr r3, [pc, #40] @ (1723b0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 17236e │ │ │ │ + bne.n 1723a6 │ │ │ │ movs r0, #0 │ │ │ │ add.w sp, sp, #4096 @ 0x1000 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - bgt.n 172348 │ │ │ │ + bgt.n 172310 │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 1722dc │ │ │ │ + bgt.n 1724a4 │ │ │ │ lsls r3, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r7, [r0, #4] │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r5, [r7, #384] @ 0x180 │ │ │ │ - cbz r5, 1723fc │ │ │ │ - ldr r1, [pc, #208] @ (172470 ) │ │ │ │ - ldr r0, [pc, #212] @ (172474 ) │ │ │ │ + cbz r5, 172434 │ │ │ │ + ldr r1, [pc, #208] @ (1724a8 ) │ │ │ │ + ldr r0, [pc, #212] @ (1724ac ) │ │ │ │ ldr r6, [r4, #32] │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, #28] │ │ │ │ add r0, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1722f4 │ │ │ │ + bl 17232c │ │ │ │ mov r0, r6 │ │ │ │ - bl 187cc4 │ │ │ │ + bl 187cfc │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 4327c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1723d6 │ │ │ │ + cbz r0, 17240e │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ ldrd r0, r3, [sp] │ │ │ │ str.w r6, [r2], #4 │ │ │ │ - bl 187cd8 │ │ │ │ + bl 187d10 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 1723e2 │ │ │ │ + cbnz r0, 17241a │ │ │ │ mov r0, r5 │ │ │ │ blx 423e4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [pc, #148] @ (172478 ) │ │ │ │ + ldr r0, [pc, #148] @ (1724b0 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1722f4 │ │ │ │ + bl 17232c │ │ │ │ ldr.w r7, [r7, #384] @ 0x180 │ │ │ │ adds r3, r6, #4 │ │ │ │ mov r2, r5 │ │ │ │ add.w r0, r4, #8 │ │ │ │ movs r1, #20 │ │ │ │ blx r7 │ │ │ │ - b.n 1723d6 │ │ │ │ + b.n 17240e │ │ │ │ ldr.w r3, [r7, #328] @ 0x148 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 172464 │ │ │ │ + beq.n 17249c │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 17246a │ │ │ │ + beq.n 1724a2 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1723dc │ │ │ │ + bne.n 172414 │ │ │ │ add.w r1, r0, #8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1734ac │ │ │ │ + bl 1734e4 │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r0, 172428 │ │ │ │ + cbnz r0, 172460 │ │ │ │ mov r0, r8 │ │ │ │ blx 423e4 │ │ │ │ - b.n 1723dc │ │ │ │ + b.n 172414 │ │ │ │ adds r5, #1 │ │ │ │ - bl 1732bc │ │ │ │ + bl 1732f4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr.w r3, [r0, #360] @ 0x168 │ │ │ │ ldrexd r6, r7, [r3] │ │ │ │ ldr r3, [r4, #32] │ │ │ │ ldr.w r1, [r0, #368] @ 0x170 │ │ │ │ adds r3, r3, r6 │ │ │ │ adc.w r2, r7, #0 │ │ │ │ @@ -426440,23 +426477,23 @@ │ │ │ │ movcc r3, #1 │ │ │ │ movcs r3, #0 │ │ │ │ cmp r5, #8 │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 172422 │ │ │ │ + bne.n 17245a │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 173534 │ │ │ │ - b.n 17241a │ │ │ │ - bl 173a8c │ │ │ │ - b.n 1723dc │ │ │ │ - bl 173d78 │ │ │ │ - b.n 1723dc │ │ │ │ + bl 17356c │ │ │ │ + b.n 172452 │ │ │ │ + bl 173ac4 │ │ │ │ + b.n 172414 │ │ │ │ + bl 173db0 │ │ │ │ + b.n 172414 │ │ │ │ lsrs r6, r3, #3 │ │ │ │ movs r1, r4 │ │ │ │ strb r6, [r6, #13] │ │ │ │ movs r4, r2 │ │ │ │ adds r5, #20 │ │ │ │ movs r5, r2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -426465,44 +426502,44 @@ │ │ │ │ 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 179820 │ │ │ │ + bl 179858 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1725f2 │ │ │ │ + beq.w 17262a │ │ │ │ mov.w r1, #416 @ 0x1a0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1798ac │ │ │ │ + bl 1798e4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1725f2 │ │ │ │ + beq.w 17262a │ │ │ │ mov.w r8, #1 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r8, [r0, #4] │ │ │ │ str.w r3, [r0, #328] @ 0x148 │ │ │ │ - bl 17396c │ │ │ │ - cbnz r0, 172542 │ │ │ │ + bl 1739a4 │ │ │ │ + cbnz r0, 17257a │ │ │ │ mov r0, r6 │ │ │ │ blx 43288 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r7 │ │ │ │ blx 43288 │ │ │ │ add.w r1, r9, #11 │ │ │ │ add.w r8, r0, #1 │ │ │ │ mov r0, r4 │ │ │ │ add r1, r8 │ │ │ │ str.w r1, [r4, #380] @ 0x17c │ │ │ │ - bl 179864 │ │ │ │ + bl 17989c │ │ │ │ str.w r0, [r4, #376] @ 0x178 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1725ec │ │ │ │ + beq.n 172624 │ │ │ │ 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 │ │ │ │ @@ -426515,132 +426552,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 17a630 │ │ │ │ + bl 17a668 │ │ │ │ mov r0, r5 │ │ │ │ - bl 179a60 │ │ │ │ + bl 179a98 │ │ │ │ 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 1736fc │ │ │ │ + bl 173734 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1724cc │ │ │ │ + beq.n 172504 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 179bcc │ │ │ │ + bl 179c04 │ │ │ │ str r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1724cc │ │ │ │ - ldr r1, [pc, #212] @ (172640 ) │ │ │ │ + beq.n 172504 │ │ │ │ + ldr r1, [pc, #212] @ (172678 ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx 43474 │ │ │ │ - cbz r0, 1725cc │ │ │ │ + cbz r0, 172604 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 172602 │ │ │ │ + beq.n 17263a │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 172610 │ │ │ │ - ldr r0, [pc, #192] @ (172644 ) │ │ │ │ + beq.n 172648 │ │ │ │ + ldr r0, [pc, #192] @ (17267c ) │ │ │ │ add r0, pc │ │ │ │ blx 436bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17261e │ │ │ │ - ldr r0, [pc, #184] @ (172648 ) │ │ │ │ + beq.n 172656 │ │ │ │ + ldr r0, [pc, #184] @ (172680 ) │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ add r0, pc │ │ │ │ str.w r3, [r4, #328] @ 0x148 │ │ │ │ - bl 17eb0c │ │ │ │ + bl 17eb44 │ │ │ │ mov r2, r9 │ │ │ │ strb.w r0, [r4, #396] @ 0x18c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 173bf8 │ │ │ │ + bl 173c30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1724cc │ │ │ │ + beq.n 172504 │ │ │ │ ldrd r2, r3, [sp, #64] @ 0x40 │ │ │ │ strd r2, r3, [r4, #368] @ 0x170 │ │ │ │ ldr.w r3, [r4, #328] @ 0x148 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 172632 │ │ │ │ + beq.n 17266a │ │ │ │ ldr.w r3, [r4, #152] @ 0x98 │ │ │ │ - cbz r3, 1725d2 │ │ │ │ + cbz r3, 17260a │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r4, #4] │ │ │ │ - b.n 1724cc │ │ │ │ + b.n 172504 │ │ │ │ strb.w r8, [r4, #392] @ 0x188 │ │ │ │ - b.n 172576 │ │ │ │ - ldr r1, [pc, #120] @ (17264c ) │ │ │ │ + b.n 1725ae │ │ │ │ + ldr r1, [pc, #120] @ (172684 ) │ │ │ │ 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 17e224 │ │ │ │ + bl 17e25c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1725c6 │ │ │ │ + bne.n 1725fe │ │ │ │ mov r0, r4 │ │ │ │ - bl 179a60 │ │ │ │ + bl 179a98 │ │ │ │ mov r0, r5 │ │ │ │ movs r4, #0 │ │ │ │ - bl 179a60 │ │ │ │ + bl 179a98 │ │ │ │ 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 173b14 │ │ │ │ + bl 173b4c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 172582 │ │ │ │ - b.n 1724cc │ │ │ │ + bne.n 1725ba │ │ │ │ + b.n 172504 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 173e04 │ │ │ │ + bl 173e3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 172582 │ │ │ │ - b.n 1724cc │ │ │ │ - ldr r0, [pc, #48] @ (172650 ) │ │ │ │ + bne.n 1725ba │ │ │ │ + b.n 172504 │ │ │ │ + ldr r0, [pc, #48] @ (172688 ) │ │ │ │ add r0, pc │ │ │ │ blx 436bc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17258e │ │ │ │ + bne.n 1725c6 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 173b30 │ │ │ │ - b.n 17258e │ │ │ │ + bl 173b68 │ │ │ │ + b.n 1725c6 │ │ │ │ ldrd r2, r3, [sp, #64] @ 0x40 │ │ │ │ add.w r0, r4, #288 @ 0x120 │ │ │ │ - bl 180268 │ │ │ │ - b.n 1725c0 │ │ │ │ + bl 1802a0 │ │ │ │ + b.n 1725f8 │ │ │ │ adds r3, #150 @ 0x96 │ │ │ │ movs r5, r2 │ │ │ │ adds r3, #152 @ 0x98 │ │ │ │ movs r5, r2 │ │ │ │ adds r3, #180 @ 0xb4 │ │ │ │ movs r5, r2 │ │ │ │ adds r3, #138 @ 0x8a │ │ │ │ movs r5, r2 │ │ │ │ adds r3, #20 │ │ │ │ movs r5, r2 │ │ │ │ - cbz r0, 17267a │ │ │ │ + cbz r0, 1726b2 │ │ │ │ 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 │ │ │ │ @@ -426652,176 +426689,176 @@ │ │ │ │ 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, #344] @ (1727e8 ) │ │ │ │ + ldr r2, [pc, #344] @ (172820 ) │ │ │ │ mov fp, r3 │ │ │ │ - ldr r3, [pc, #344] @ (1727ec ) │ │ │ │ + ldr r3, [pc, #344] @ (172824 ) │ │ │ │ add r2, pc │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [pc, #340] @ (1727f0 ) │ │ │ │ + ldr r0, [pc, #340] @ (172828 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r6, [pc, #340] @ (1727f4 ) │ │ │ │ + ldr r6, [pc, #340] @ (17282c ) │ │ │ │ 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 17eb0c │ │ │ │ - cbnz r0, 1726d4 │ │ │ │ + bl 17eb44 │ │ │ │ + cbnz r0, 17270c │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #316] @ (1727f8 ) │ │ │ │ + ldr r0, [pc, #316] @ (172830 ) │ │ │ │ add r0, pc │ │ │ │ - bl 17eb0c │ │ │ │ + bl 17eb44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 172754 │ │ │ │ - ldr r0, [pc, #308] @ (1727fc ) │ │ │ │ + beq.n 17278c │ │ │ │ + ldr r0, [pc, #308] @ (172834 ) │ │ │ │ add r0, pc │ │ │ │ blx 436bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1727c6 │ │ │ │ + beq.n 1727fe │ │ │ │ movs r5, #3 │ │ │ │ - b.n 1726d6 │ │ │ │ + b.n 17270e │ │ │ │ movs r5, #2 │ │ │ │ - ldr r0, [pc, #296] @ (172800 ) │ │ │ │ + ldr r0, [pc, #296] @ (172838 ) │ │ │ │ add r0, pc │ │ │ │ blx 436bc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 172768 │ │ │ │ + beq.n 1727a0 │ │ │ │ movs r2, #10 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ blx 42ee8 <__isoc23_strtoul@plt> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 17270e │ │ │ │ + beq.n 172746 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #107 @ 0x6b │ │ │ │ - beq.n 172788 │ │ │ │ - bhi.n 17278e │ │ │ │ + beq.n 1727c0 │ │ │ │ + bhi.n 1727c6 │ │ │ │ cmp r3, #75 @ 0x4b │ │ │ │ - beq.n 172788 │ │ │ │ + beq.n 1727c0 │ │ │ │ cmp r3, #77 @ 0x4d │ │ │ │ - beq.n 172792 │ │ │ │ + beq.n 1727ca │ │ │ │ lsrs r6, r0, #2 │ │ │ │ lsls r7, r0, #30 │ │ │ │ orrs.w r3, r7, r6 │ │ │ │ - bne.n 172714 │ │ │ │ + bne.n 17274c │ │ │ │ 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 17247c │ │ │ │ + bl 1724b4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 172764 │ │ │ │ + cbz r0, 17279c │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 172738 │ │ │ │ + beq.n 172770 │ │ │ │ ldrb r5, [r0, #4] │ │ │ │ - cbz r5, 172798 │ │ │ │ - ldr r2, [pc, #200] @ (172804 ) │ │ │ │ - ldr r3, [pc, #176] @ (1727ec ) │ │ │ │ + cbz r5, 1727d0 │ │ │ │ + ldr r2, [pc, #200] @ (17283c ) │ │ │ │ + ldr r3, [pc, #176] @ (172824 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1727e4 │ │ │ │ + bne.n 17281c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #176] @ (172808 ) │ │ │ │ + ldr r0, [pc, #176] @ (172840 ) │ │ │ │ movs r1, #1 │ │ │ │ movs r5, #1 │ │ │ │ add r0, pc │ │ │ │ - bl 17eb0c │ │ │ │ + bl 17eb44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1726d6 │ │ │ │ + bne.n 17270e │ │ │ │ movs r4, #0 │ │ │ │ - b.n 172738 │ │ │ │ - ldr r0, [pc, #160] @ (17280c ) │ │ │ │ + b.n 172770 │ │ │ │ + ldr r0, [pc, #160] @ (172844 ) │ │ │ │ add r0, pc │ │ │ │ blx 436bc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17270e │ │ │ │ - ldr r3, [pc, #152] @ (172810 ) │ │ │ │ + beq.n 172746 │ │ │ │ + ldr r3, [pc, #152] @ (172848 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #152] @ (172814 ) │ │ │ │ + ldr r2, [pc, #152] @ (17284c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 42868 <__fprintf_chk@plt> │ │ │ │ - b.n 1726e4 │ │ │ │ + b.n 17271c │ │ │ │ lsrs r6, r0, #22 │ │ │ │ lsls r7, r0, #10 │ │ │ │ - b.n 172708 │ │ │ │ + b.n 172740 │ │ │ │ cmp r3, #109 @ 0x6d │ │ │ │ - bne.n 172704 │ │ │ │ + bne.n 17273c │ │ │ │ lsrs r6, r0, #12 │ │ │ │ lsls r7, r0, #20 │ │ │ │ - b.n 172708 │ │ │ │ - ldr r0, [pc, #124] @ (172818 ) │ │ │ │ + b.n 172740 │ │ │ │ + ldr r0, [pc, #124] @ (172850 ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ - bl 17eb0c │ │ │ │ + bl 17eb44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 172738 │ │ │ │ + beq.n 172770 │ │ │ │ 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 17247c │ │ │ │ + bl 1724b4 │ │ │ │ str.w r0, [r4, #408] @ 0x198 │ │ │ │ - b.n 172738 │ │ │ │ - ldr r0, [pc, #84] @ (17281c ) │ │ │ │ + b.n 172770 │ │ │ │ + ldr r0, [pc, #84] @ (172854 ) │ │ │ │ add r0, pc │ │ │ │ blx 436bc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1726d0 │ │ │ │ - bl 17396c │ │ │ │ + bne.w 172708 │ │ │ │ + bl 1739a4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1726d0 │ │ │ │ - bl 173e20 │ │ │ │ - b.n 1726d0 │ │ │ │ + beq.w 172708 │ │ │ │ + bl 173e58 │ │ │ │ + b.n 172708 │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ - bls.n 1728bc │ │ │ │ + bls.n 172884 │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #206 @ 0xce │ │ │ │ movs r5, r2 │ │ │ │ - bls.n 1728a4 │ │ │ │ + bls.n 17286c │ │ │ │ lsls r3, r7, #1 │ │ │ │ adds r2, #210 @ 0xd2 │ │ │ │ movs r5, r2 │ │ │ │ adds r2, #86 @ 0x56 │ │ │ │ movs r5, r2 │ │ │ │ adds r2, #236 @ 0xec │ │ │ │ movs r5, r2 │ │ │ │ - bhi.n 172788 │ │ │ │ + bhi.n 172750 │ │ │ │ lsls r3, r7, #1 │ │ │ │ adds r2, #78 @ 0x4e │ │ │ │ movs r5, r2 │ │ │ │ adds r2, #118 @ 0x76 │ │ │ │ movs r5, r2 │ │ │ │ lsrs r0, r0, #11 │ │ │ │ movs r0, r0 │ │ │ │ @@ -426833,401 +426870,401 @@ │ │ │ │ movs r5, r2 │ │ │ │ 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 │ │ │ │ - cbnz r0, 17283e │ │ │ │ + cbnz r0, 172876 │ │ │ │ mov r0, r4 │ │ │ │ - bl 179a60 │ │ │ │ + bl 179a98 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldrb.w r3, [r0, #396] @ 0x18c │ │ │ │ - cbnz r3, 172892 │ │ │ │ + cbnz r3, 1728ca │ │ │ │ ldr.w r3, [r4, #152] @ 0x98 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 172834 │ │ │ │ + beq.n 17286c │ │ │ │ add.w r0, r4, #8 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 17e4b8 │ │ │ │ + bl 17e4f0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 17e3c0 │ │ │ │ + bl 17e3f8 │ │ │ │ ldr.w r0, [r4, #408] @ 0x198 │ │ │ │ - cbz r0, 172866 │ │ │ │ - bl 172820 │ │ │ │ + cbz r0, 17289e │ │ │ │ + bl 172858 │ │ │ │ ldr.w r3, [r4, #328] @ 0x148 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 172884 │ │ │ │ + beq.n 1728bc │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 17287a │ │ │ │ + beq.n 1728b2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 173ce4 │ │ │ │ - b.n 172834 │ │ │ │ + bl 173d1c │ │ │ │ + b.n 17286c │ │ │ │ add.w r0, r4, #288 @ 0x120 │ │ │ │ - bl 180220 │ │ │ │ - b.n 172872 │ │ │ │ + bl 180258 │ │ │ │ + b.n 1728aa │ │ │ │ add.w r0, r4, #208 @ 0xd0 │ │ │ │ - bl 174534 │ │ │ │ + bl 17456c │ │ │ │ ldr.w r3, [r4, #328] @ 0x148 │ │ │ │ - b.n 17286e │ │ │ │ - ldr r1, [pc, #16] @ (1728a4 ) │ │ │ │ + b.n 1728a6 │ │ │ │ + ldr r1, [pc, #16] @ (1728dc ) │ │ │ │ ldrd r2, r3, [r0, #400] @ 0x190 │ │ │ │ add r1, pc │ │ │ │ movs r0, #1 │ │ │ │ blx 437f4 <__printf_chk@plt> │ │ │ │ - b.n 172844 │ │ │ │ + b.n 17287c │ │ │ │ nop │ │ │ │ adds r1, #228 @ 0xe4 │ │ │ │ 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, 1728ee │ │ │ │ + cbz r4, 172926 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ mov r5, r0 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 172220 │ │ │ │ + bl 172258 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 1728ee │ │ │ │ + cbz r0, 172926 │ │ │ │ ldr r3, [r0, #32] │ │ │ │ mov r1, r2 │ │ │ │ str r4, [r0, #0] │ │ │ │ add.w r0, r5, #8 │ │ │ │ - ldr.w ip, [pc, #24] @ 1728f4 │ │ │ │ + ldr.w ip, [pc, #24] @ 17292c │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #20] @ (1728f8 ) │ │ │ │ + ldr r3, [pc, #20] @ (172930 ) │ │ │ │ add ip, pc │ │ │ │ str.w ip, [sp] │ │ │ │ add r3, pc │ │ │ │ - bl 17e464 │ │ │ │ + bl 17e49c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - stc2l 15, cr15, [pc, #-1020]! @ 1724fc │ │ │ │ + stc2l 15, cr15, [pc, #-1020]! @ 172534 │ │ │ │ @ instruction: 0xfa95ffff │ │ │ │ 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, 172918 │ │ │ │ + cbz r2, 172950 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr.w r0, [r4, #408] @ 0x198 │ │ │ │ - cbz r0, 172938 │ │ │ │ + cbz r0, 172970 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ - bl 173a10 │ │ │ │ + bl 173a48 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 172938 │ │ │ │ + cbz r0, 172970 │ │ │ │ ldrb.w r3, [r4, #396] @ 0x18c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1729b4 │ │ │ │ + bne.n 1729ec │ │ │ │ mov r0, r2 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr.w r3, [r4, #388] @ 0x184 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1729d0 │ │ │ │ - ldr r1, [pc, #292] @ (172a68 ) │ │ │ │ - ldr r0, [pc, #296] @ (172a6c ) │ │ │ │ + beq.n 172a08 │ │ │ │ + ldr r1, [pc, #292] @ (172aa0 ) │ │ │ │ + ldr r0, [pc, #296] @ (172aa4 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 1722f4 │ │ │ │ + bl 17232c │ │ │ │ mov.w r0, #65536 @ 0x10000 │ │ │ │ blx 4327c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1729e0 │ │ │ │ - ldr r0, [pc, #276] @ (172a70 ) │ │ │ │ + beq.n 172a18 │ │ │ │ + ldr r0, [pc, #276] @ (172aa8 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1722f4 │ │ │ │ + bl 17232c │ │ │ │ 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 172a3c │ │ │ │ + beq.n 172a74 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 4327c │ │ │ │ mov r2, r0 │ │ │ │ ldrd r3, r1, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 172a3c │ │ │ │ + beq.n 172a74 │ │ │ │ str r0, [sp, #0] │ │ │ │ subs r1, #4 │ │ │ │ adds r0, r6, #4 │ │ │ │ - bl 187d2c │ │ │ │ + bl 187d64 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 172a52 │ │ │ │ - cbz r5, 1729a2 │ │ │ │ + beq.n 172a8a │ │ │ │ + cbz r5, 1729da │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r3, [r5, #0] │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 423e4 │ │ │ │ ldrb.w r3, [r4, #396] @ 0x18c │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 172932 │ │ │ │ + beq.n 17296a │ │ │ │ add.w r3, r4, #400 @ 0x190 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r3] │ │ │ │ adds r0, #1 │ │ │ │ strex r1, r0, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1729bc │ │ │ │ + bne.n 1729f4 │ │ │ │ dmb ish │ │ │ │ - b.n 172932 │ │ │ │ + b.n 17296a │ │ │ │ ldr.w r3, [r4, #328] @ 0x148 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 172a2e │ │ │ │ + beq.n 172a66 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 172a44 │ │ │ │ + beq.n 172a7c │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1729ee │ │ │ │ + beq.n 172a26 │ │ │ │ ldrb.w r3, [r4, #396] @ 0x18c │ │ │ │ - cbnz r3, 172a12 │ │ │ │ + cbnz r3, 172a4a │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r2 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1734ac │ │ │ │ + bl 1734e4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1729e0 │ │ │ │ + beq.n 172a18 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1733cc │ │ │ │ + bl 173404 │ │ │ │ mov r2, r0 │ │ │ │ ldrb.w r3, [r4, #396] @ 0x18c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 172932 │ │ │ │ + beq.n 17296a │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1729b4 │ │ │ │ + bne.n 1729ec │ │ │ │ add.w r3, r4, #404 @ 0x194 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ adds r1, #1 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 172a1a │ │ │ │ + bne.n 172a52 │ │ │ │ dmb ish │ │ │ │ - b.n 1729e6 │ │ │ │ + b.n 172a1e │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 173a10 │ │ │ │ + bl 173a48 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 172a06 │ │ │ │ + b.n 172a3e │ │ │ │ mov r0, r6 │ │ │ │ blx 423e4 │ │ │ │ - b.n 1729e0 │ │ │ │ + b.n 172a18 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 173cfc │ │ │ │ + bl 173d34 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 172a06 │ │ │ │ + b.n 172a3e │ │ │ │ mov r0, r2 │ │ │ │ blx 423e4 │ │ │ │ mov r0, r6 │ │ │ │ blx 423e4 │ │ │ │ ldrb.w r3, [r4, #396] @ 0x18c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1729e6 │ │ │ │ - b.n 172a12 │ │ │ │ + beq.n 172a1e │ │ │ │ + b.n 172a4a │ │ │ │ lsls r0, r5, #12 │ │ │ │ movs r1, r4 │ │ │ │ ldr r6, [r2, #92] @ 0x5c │ │ │ │ movs r4, r2 │ │ │ │ adds r1, #76 @ 0x4c │ │ │ │ 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] @ (172aec ) │ │ │ │ + ldr r2, [pc, #100] @ (172b24 ) │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #100] @ (172af0 ) │ │ │ │ + ldr r3, [pc, #100] @ (172b28 ) │ │ │ │ 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 179310 │ │ │ │ + bl 179348 │ │ │ │ ldr.w r2, [r6, #380] @ 0x17c │ │ │ │ - cbnz r2, 172ace │ │ │ │ - cbnz r5, 172adc │ │ │ │ + cbnz r2, 172b06 │ │ │ │ + cbnz r5, 172b14 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r7 │ │ │ │ - bl 1793dc │ │ │ │ - ldr r2, [pc, #60] @ (172af4 ) │ │ │ │ - ldr r3, [pc, #56] @ (172af0 ) │ │ │ │ + bl 179414 │ │ │ │ + ldr r2, [pc, #60] @ (172b2c ) │ │ │ │ + ldr r3, [pc, #56] @ (172b28 ) │ │ │ │ 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 172ae8 │ │ │ │ + bne.n 172b20 │ │ │ │ add sp, #104 @ 0x68 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr.w r1, [r6, #376] @ 0x178 │ │ │ │ mov r0, sp │ │ │ │ - bl 179350 │ │ │ │ + bl 179388 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 172aac │ │ │ │ + beq.n 172ae4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sp │ │ │ │ - bl 179350 │ │ │ │ - b.n 172aac │ │ │ │ + bl 179388 │ │ │ │ + b.n 172ae4 │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ - bpl.n 172bd0 │ │ │ │ + bpl.n 172b98 │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 172b80 │ │ │ │ + bpl.n 172b48 │ │ │ │ lsls r3, r7, #1 │ │ │ │ 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] @ 172bb4 │ │ │ │ + ldr.w ip, [pc, #172] @ 172bec │ │ │ │ sub sp, #28 │ │ │ │ - ldr r4, [pc, #168] @ (172bb8 ) │ │ │ │ + ldr r4, [pc, #168] @ (172bf0 ) │ │ │ │ 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 172b50 │ │ │ │ + beq.n 172b88 │ │ │ │ movs r4, #0 │ │ │ │ - ldr r2, [pc, #132] @ (172bbc ) │ │ │ │ - ldr r3, [pc, #124] @ (172bb8 ) │ │ │ │ + ldr r2, [pc, #132] @ (172bf4 ) │ │ │ │ + ldr r3, [pc, #124] @ (172bf0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 172bb0 │ │ │ │ + bne.n 172be8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrb.w r3, [ip] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - beq.n 172b9e │ │ │ │ - ldr r2, [pc, #100] @ (172bc0 ) │ │ │ │ + beq.n 172bd6 │ │ │ │ + ldr r2, [pc, #100] @ (172bf8 ) │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #16 │ │ │ │ add r2, pc │ │ │ │ str.w ip, [sp] │ │ │ │ blx 42f24 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 172b34 │ │ │ │ + beq.n 172b6c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 428f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 423e4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 172b34 │ │ │ │ + beq.n 172b6c │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 427d8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r0, 172b96 │ │ │ │ + cbz r0, 172bce │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 172b82 │ │ │ │ + bne.n 172bba │ │ │ │ movs r4, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx 425d4 │ │ │ │ - b.n 172b36 │ │ │ │ + b.n 172b6e │ │ │ │ ldrb.w r3, [ip, #1] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.n 172b58 │ │ │ │ + bne.n 172b90 │ │ │ │ ldrb.w r3, [ip, #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 172b34 │ │ │ │ - b.n 172b58 │ │ │ │ + beq.n 172b6c │ │ │ │ + b.n 172b90 │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ - bmi.n 172b94 │ │ │ │ + bmi.n 172b5c │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 172b44 │ │ │ │ + bmi.n 172b0c │ │ │ │ lsls r3, r7, #1 │ │ │ │ cmp r7, #84 @ 0x54 │ │ │ │ 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] @ (172db4 ) │ │ │ │ + ldr r2, [pc, #476] @ (172dec ) │ │ │ │ sub sp, #164 @ 0xa4 │ │ │ │ - ldr r3, [pc, #476] @ (172db8 ) │ │ │ │ + ldr r3, [pc, #476] @ (172df0 ) │ │ │ │ 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 428f8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 172daa │ │ │ │ + beq.w 172de2 │ │ │ │ mov r7, r0 │ │ │ │ movs r4, #0 │ │ │ │ blx 4230c │ │ │ │ str r0, [sp, #16] │ │ │ │ - b.n 172c08 │ │ │ │ + b.n 172c40 │ │ │ │ ldrb r3, [r0, #18] │ │ │ │ cmp r3, #8 │ │ │ │ it eq │ │ │ │ addeq r4, #1 │ │ │ │ mov r0, r7 │ │ │ │ blx 427d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 172c00 │ │ │ │ + bne.n 172c38 │ │ │ │ mov r0, r7 │ │ │ │ blx 43090 │ │ │ │ cmp r4, #10 │ │ │ │ mov.w r0, #8 │ │ │ │ iteee ls │ │ │ │ movls r3, #1 │ │ │ │ movwhi r3, #52429 @ 0xcccd │ │ │ │ @@ -427241,85 +427278,85 @@ │ │ │ │ movs r3, #0 │ │ │ │ strd r0, r0, [r0] │ │ │ │ str r3, [sp, #20] │ │ │ │ str r7, [sp, #12] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 427d8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 172d24 │ │ │ │ + beq.n 172d5c │ │ │ │ add.w r4, r0, #19 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ blx 42a10 <__fstatat64_time64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 172c44 │ │ │ │ + bne.n 172c7c │ │ │ │ ldr r6, [r5, #4] │ │ │ │ cmp r5, r6 │ │ │ │ it ne │ │ │ │ cmpne r6, r0 │ │ │ │ it eq │ │ │ │ moveq r6, r0 │ │ │ │ - beq.n 172c7e │ │ │ │ + beq.n 172cb6 │ │ │ │ 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 172c44 │ │ │ │ + bge.n 172c7c │ │ │ │ mov r0, r4 │ │ │ │ blx 43288 │ │ │ │ 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 172c44 │ │ │ │ + beq.n 172c7c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r3, r2 │ │ │ │ it ls │ │ │ │ movls.w r8, #0 │ │ │ │ - bhi.n 172d92 │ │ │ │ + bhi.n 172dca │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w r9, r9, #1 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ mov r1, r9 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx 42b48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 172c44 │ │ │ │ + beq.n 172c7c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 172d80 │ │ │ │ + beq.n 172db8 │ │ │ │ ldrd lr, ip, [sp, #104] @ 0x68 │ │ │ │ str r4, [sp, #28] │ │ │ │ ldrd r1, r2, [r6, #16] │ │ │ │ ldr r7, [sp, #12] │ │ │ │ - b.n 172cd8 │ │ │ │ + b.n 172d10 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 172d7c │ │ │ │ + beq.n 172db4 │ │ │ │ cmp lr, r1 │ │ │ │ sbcs.w r4, ip, r2 │ │ │ │ - bge.n 172cd2 │ │ │ │ + bge.n 172d0a │ │ │ │ ldr r4, [sp, #28] │ │ │ │ str r7, [sp, #12] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 172d86 │ │ │ │ + bne.n 172dbe │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 172d02 │ │ │ │ + beq.n 172d3a │ │ │ │ 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] │ │ │ │ @@ -427333,20 +427370,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 427d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 172c4e │ │ │ │ + bne.n 172c86 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ ldr r7, [sp, #12] │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 172d9e │ │ │ │ - ldr.w r8, [pc, #140] @ 172dbc │ │ │ │ + beq.n 172dd6 │ │ │ │ + ldr.w r8, [pc, #140] @ 172df4 │ │ │ │ mov r9, r7 │ │ │ │ mov r7, r0 │ │ │ │ add r8, pc │ │ │ │ mov r0, r6 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #1 │ │ │ │ @@ -427356,523 +427393,523 @@ │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, r4 │ │ │ │ it lt │ │ │ │ strlt r7, [r6, #8] │ │ │ │ blx 423e4 │ │ │ │ ldr r6, [r6, #4] │ │ │ │ cmp r6, r5 │ │ │ │ - bne.n 172d36 │ │ │ │ + bne.n 172d6e │ │ │ │ mov r0, r9 │ │ │ │ blx 425d4 │ │ │ │ - ldr r2, [pc, #92] @ (172dc0 ) │ │ │ │ - ldr r3, [pc, #84] @ (172db8 ) │ │ │ │ + ldr r2, [pc, #92] @ (172df8 ) │ │ │ │ + ldr r3, [pc, #84] @ (172df0 ) │ │ │ │ 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 172dae │ │ │ │ + bne.n 172de6 │ │ │ │ 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 172d02 │ │ │ │ + beq.n 172d3a │ │ │ │ ldr r2, [r3, #0] │ │ │ │ str r3, [r6, #4] │ │ │ │ str r2, [r6, #0] │ │ │ │ str r6, [r2, #4] │ │ │ │ str r6, [r3, #0] │ │ │ │ - b.n 172d02 │ │ │ │ + b.n 172d3a │ │ │ │ movs r1, #24 │ │ │ │ movs r0, #1 │ │ │ │ blx 430cc │ │ │ │ mov r6, r0 │ │ │ │ - b.n 172ca6 │ │ │ │ + b.n 172cde │ │ │ │ mov r0, r7 │ │ │ │ blx 425d4 │ │ │ │ mov r0, r5 │ │ │ │ blx 423e4 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 172d60 │ │ │ │ + b.n 172d98 │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - bmi.n 172df8 │ │ │ │ + bcc.n 172dc0 │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ cmp r5, #128 @ 0x80 │ │ │ │ movs r5, r2 │ │ │ │ - bcs.n 172cf4 │ │ │ │ + bcs.n 172ebc │ │ │ │ lsls r3, r7, #1 │ │ │ │ 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] @ (172ee0 ) │ │ │ │ + ldr r0, [pc, #264] @ (172f18 ) │ │ │ │ mov r9, r3 │ │ │ │ - ldr r3, [pc, #264] @ (172ee4 ) │ │ │ │ + ldr r3, [pc, #264] @ (172f1c ) │ │ │ │ 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 171acc │ │ │ │ + bl 171b04 │ │ │ │ ldr.w r2, [r5, #380] @ 0x17c │ │ │ │ add r0, sp, #12 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ - bl 171adc │ │ │ │ + bl 171b14 │ │ │ │ ldrb.w r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 172e98 │ │ │ │ + bne.n 172ed0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr.w r0, [r5, #376] @ 0x178 │ │ │ │ blx 4359c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 172e98 │ │ │ │ + bne.n 172ed0 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 171ba8 │ │ │ │ + bl 171be0 │ │ │ │ ldrb.w r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 172e98 │ │ │ │ + bne.n 172ed0 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 172eb6 │ │ │ │ + beq.n 172eee │ │ │ │ movs r1, #8 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 171adc │ │ │ │ + bl 171b14 │ │ │ │ ldrb.w r3, [sp, #24] │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r3, 172e98 │ │ │ │ + cbnz r3, 172ed0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add r0, sp, #12 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ subs r7, r2, r3 │ │ │ │ mov r1, r7 │ │ │ │ - bl 171adc │ │ │ │ + bl 171b14 │ │ │ │ ldr r4, [r6, #0] │ │ │ │ mov r1, r7 │ │ │ │ mov r8, r0 │ │ │ │ - bl 187d70 │ │ │ │ + bl 187da8 │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 172e98 │ │ │ │ + bne.n 172ed0 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ blx 4327c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 172e98 │ │ │ │ + cbz r0, 172ed0 │ │ │ │ ldrb.w r3, [r5, #392] @ 0x188 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbz r3, 172e82 │ │ │ │ + cbz r3, 172eba │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 172e92 │ │ │ │ + bne.n 172eca │ │ │ │ mov r1, r8 │ │ │ │ blx 43210 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 172e9a │ │ │ │ + beq.n 172ed2 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ str.w r3, [r9] │ │ │ │ - b.n 172e9a │ │ │ │ + b.n 172ed2 │ │ │ │ mov r3, r2 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r4 │ │ │ │ - bl 187d2c │ │ │ │ + bl 187d64 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 172e74 │ │ │ │ + bne.n 172eac │ │ │ │ mov r0, r4 │ │ │ │ blx 423e4 │ │ │ │ movs r4, #0 │ │ │ │ - ldr r2, [pc, #76] @ (172ee8 ) │ │ │ │ - ldr r3, [pc, #68] @ (172ee4 ) │ │ │ │ + ldr r2, [pc, #76] @ (172f20 ) │ │ │ │ + ldr r3, [pc, #68] @ (172f1c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 172eda │ │ │ │ + bne.n 172f12 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 171ba8 │ │ │ │ + bl 171be0 │ │ │ │ ldrb.w r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 172e98 │ │ │ │ + bne.n 172ed0 │ │ │ │ movs r1, #20 │ │ │ │ mul.w r1, r0, r1 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 171adc │ │ │ │ + bl 171b14 │ │ │ │ ldrb.w r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 172e28 │ │ │ │ - b.n 172e98 │ │ │ │ + beq.n 172e60 │ │ │ │ + b.n 172ed0 │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - bcs.n 172f24 │ │ │ │ + bne.n 172eec │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 172fa8 │ │ │ │ + bne.n 172f70 │ │ │ │ lsls r3, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ sub sp, #140 @ 0x8c │ │ │ │ - ldr r3, [pc, #252] @ (172ffc ) │ │ │ │ - ldr r2, [pc, #252] @ (173000 ) │ │ │ │ + ldr r3, [pc, #252] @ (173034 ) │ │ │ │ + ldr r2, [pc, #252] @ (173038 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #248] @ (173004 ) │ │ │ │ + ldr r3, [pc, #248] @ (17303c ) │ │ │ │ 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 172fda │ │ │ │ + beq.n 173012 │ │ │ │ mov sl, r1 │ │ │ │ blx 437dc │ │ │ │ mov r5, r0 │ │ │ │ blx 43288 │ │ │ │ adds r6, r0, #1 │ │ │ │ mov r7, r0 │ │ │ │ add r6, r5 │ │ │ │ mov r4, r5 │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 172f40 │ │ │ │ + b.n 172f78 │ │ │ │ adds r3, r5, r7 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 172f46 │ │ │ │ + beq.n 172f7e │ │ │ │ adds r4, #1 │ │ │ │ cmp r6, r4 │ │ │ │ - beq.n 172f70 │ │ │ │ + beq.n 172fa8 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - bne.n 172f34 │ │ │ │ + bne.n 172f6c │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 172f3a │ │ │ │ + beq.n 172f72 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ strb.w r9, [r4] │ │ │ │ blx 42204 <__stat64_time64@plt> │ │ │ │ - cbnz r0, 172f92 │ │ │ │ + cbnz r0, 172fca │ │ │ │ ldr r3, [sp, #32] │ │ │ │ and.w r3, r3, #61440 @ 0xf000 │ │ │ │ cmp.w r3, #16384 @ 0x4000 │ │ │ │ - bne.n 172fe0 │ │ │ │ + bne.n 173018 │ │ │ │ movs r3, #47 @ 0x2f │ │ │ │ adds r4, #1 │ │ │ │ strb.w r3, [r4, #-1] │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 172f40 │ │ │ │ + bne.n 172f78 │ │ │ │ mov r0, r5 │ │ │ │ blx 423e4 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #140] @ (173008 ) │ │ │ │ - ldr r3, [pc, #136] @ (173004 ) │ │ │ │ + ldr r2, [pc, #140] @ (173040 ) │ │ │ │ + ldr r3, [pc, #136] @ (17303c ) │ │ │ │ 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 172ff6 │ │ │ │ + bne.n 17302e │ │ │ │ add sp, #140 @ 0x8c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 172fd4 │ │ │ │ + beq.n 17300c │ │ │ │ mov.w r1, #448 @ 0x1c0 │ │ │ │ mov r0, r5 │ │ │ │ blx 42e54 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 172f64 │ │ │ │ + beq.n 172f9c │ │ │ │ blx 434e8 <__errno_location@plt> │ │ │ │ cmp.w fp, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bne.n 172fb8 │ │ │ │ + bne.n 172ff0 │ │ │ │ cmp r0, #17 │ │ │ │ - beq.n 172f64 │ │ │ │ - ldr r3, [pc, #80] @ (17300c ) │ │ │ │ + beq.n 172f9c │ │ │ │ + ldr r3, [pc, #80] @ (173044 ) │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ blx 42664 │ │ │ │ - ldr r2, [pc, #72] @ (173010 ) │ │ │ │ + ldr r2, [pc, #72] @ (173048 ) │ │ │ │ mov r3, r5 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ mov r0, r4 │ │ │ │ blx 42868 <__fprintf_chk@plt> │ │ │ │ mov r0, r5 │ │ │ │ blx 423e4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 172f78 │ │ │ │ - ldr r1, [pc, #40] @ (17300c ) │ │ │ │ + b.n 172fb0 │ │ │ │ + ldr r1, [pc, #40] @ (173044 ) │ │ │ │ mov r3, r5 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - ldr r2, [pc, #44] @ (173014 ) │ │ │ │ + ldr r2, [pc, #44] @ (17304c ) │ │ │ │ ldr r0, [r0, r1] │ │ │ │ add r2, pc │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 42868 <__fprintf_chk@plt> │ │ │ │ - b.n 172fd4 │ │ │ │ + b.n 17300c │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - beq.n 172ff4 │ │ │ │ + beq.n 172fbc │ │ │ │ lsls r3, r7, #1 │ │ │ │ - beq.n 172ff0 │ │ │ │ + beq.n 172fb8 │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 172f0c │ │ │ │ + beq.n 1730d4 │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r0, #11 │ │ │ │ movs r0, r0 │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ movs r5, r2 │ │ │ │ cmp r2, #210 @ 0xd2 │ │ │ │ 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] @ (173128 ) │ │ │ │ + ldr r2, [pc, #256] @ (173160 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #256] @ (17312c ) │ │ │ │ + ldr r3, [pc, #256] @ (173164 ) │ │ │ │ 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 187cc4 │ │ │ │ + bl 187cfc │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldrb.w r2, [r1, #392] @ 0x188 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1730d6 │ │ │ │ + beq.n 17310e │ │ │ │ ldr r3, [r4, #32] │ │ │ │ ldr r5, [r4, #28] │ │ │ │ mov r7, r3 │ │ │ │ ldrd r1, r2, [r1, #376] @ 0x178 │ │ │ │ mov r0, r6 │ │ │ │ - bl 171614 │ │ │ │ - cbnz r0, 173084 │ │ │ │ + bl 17164c │ │ │ │ + cbnz r0, 1730bc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldrb.w r3, [r3, #392] @ 0x188 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1730f8 │ │ │ │ + beq.n 173130 │ │ │ │ movs r6, #0 │ │ │ │ - ldr r2, [pc, #196] @ (173130 ) │ │ │ │ - ldr r3, [pc, #188] @ (17312c ) │ │ │ │ + ldr r2, [pc, #196] @ (173168 ) │ │ │ │ + ldr r3, [pc, #188] @ (173164 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 173122 │ │ │ │ + bne.n 17315a │ │ │ │ mov r0, r6 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1718d8 │ │ │ │ + bl 171910 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17305e │ │ │ │ + beq.n 173096 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 173100 │ │ │ │ + beq.n 173138 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 187d70 │ │ │ │ + bl 187da8 │ │ │ │ movs r2, #8 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ add.w r1, sp, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 171614 │ │ │ │ + bl 17164c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17305e │ │ │ │ + beq.n 173096 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl 171614 │ │ │ │ + bl 17164c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17305e │ │ │ │ + beq.n 173096 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldrb.w r3, [r3, #392] @ 0x188 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 17306a │ │ │ │ + bne.n 1730a2 │ │ │ │ mov r0, r5 │ │ │ │ blx 423e4 │ │ │ │ - b.n 17306a │ │ │ │ + b.n 1730a2 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 4327c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 173068 │ │ │ │ + beq.n 1730a0 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrd r0, r1, [r4, #28] │ │ │ │ - bl 187cd8 │ │ │ │ + bl 187d10 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17305e │ │ │ │ + beq.n 173096 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - b.n 173052 │ │ │ │ + b.n 17308a │ │ │ │ mov r0, r5 │ │ │ │ blx 423e4 │ │ │ │ - b.n 173068 │ │ │ │ + b.n 1730a0 │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1718d8 │ │ │ │ + bl 171910 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17305e │ │ │ │ + beq.n 173096 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ movs r2, #20 │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ - bl 171614 │ │ │ │ + bl 17164c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 173096 │ │ │ │ - b.n 17305e │ │ │ │ + bne.n 1730ce │ │ │ │ + b.n 173096 │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldmia r7, {r1, r2, r3, r6, r7} │ │ │ │ + ldmia r7, {r1, r2, r4, r7} │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7, {r1, r2, r3, r7} │ │ │ │ + ldmia r7!, {r1, r2, r4, r6} │ │ │ │ lsls r3, r7, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ - ldr r2, [pc, #200] @ (17320c ) │ │ │ │ + ldr r2, [pc, #200] @ (173244 ) │ │ │ │ sub sp, #140 @ 0x8c │ │ │ │ - ldr r3, [pc, #200] @ (173210 ) │ │ │ │ + ldr r3, [pc, #200] @ (173248 ) │ │ │ │ mov r5, r0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 428f8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1731e0 │ │ │ │ - ldr r7, [pc, #180] @ (173214 ) │ │ │ │ + beq.n 173218 │ │ │ │ + ldr r7, [pc, #180] @ (17324c ) │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ add r7, pc │ │ │ │ mov r0, r4 │ │ │ │ blx 427d8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1731d4 │ │ │ │ + beq.n 17320c │ │ │ │ ldrb r3, [r0, #19] │ │ │ │ add.w r1, r0, #19 │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.n 173182 │ │ │ │ + bne.n 1731ba │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 173168 │ │ │ │ + beq.n 1731a0 │ │ │ │ ldrb r3, [r0, #19] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.n 173194 │ │ │ │ + bne.n 1731cc │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.n 173194 │ │ │ │ + bne.n 1731cc │ │ │ │ ldrb r3, [r1, #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 173168 │ │ │ │ + beq.n 1731a0 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #12 │ │ │ │ blx 42f24 <__asprintf_chk@plt> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 173168 │ │ │ │ + beq.n 1731a0 │ │ │ │ add r1, sp, #16 │ │ │ │ blx 42204 <__stat64_time64@plt> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - cbnz r0, 1731fe │ │ │ │ + cbnz r0, 173236 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r0, r2 │ │ │ │ and.w r3, r3, #61440 @ 0xf000 │ │ │ │ cmp.w r3, #16384 @ 0x4000 │ │ │ │ - beq.n 1731f8 │ │ │ │ + beq.n 173230 │ │ │ │ blx 42af4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 423e4 │ │ │ │ mov r0, r4 │ │ │ │ blx 427d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 173172 │ │ │ │ + bne.n 1731aa │ │ │ │ mov r0, r4 │ │ │ │ blx 425d4 │ │ │ │ mov r0, r5 │ │ │ │ blx 42adc │ │ │ │ - ldr r2, [pc, #52] @ (173218 ) │ │ │ │ - ldr r3, [pc, #44] @ (173210 ) │ │ │ │ + ldr r2, [pc, #52] @ (173250 ) │ │ │ │ + ldr r3, [pc, #44] @ (173248 ) │ │ │ │ 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 173206 │ │ │ │ + bne.n 17323e │ │ │ │ add sp, #140 @ 0x8c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - bl 173134 │ │ │ │ - b.n 1731c4 │ │ │ │ + bl 17316c │ │ │ │ + b.n 1731fc │ │ │ │ mov r0, r2 │ │ │ │ blx 423e4 │ │ │ │ - b.n 173168 │ │ │ │ + b.n 1731a0 │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldmia r6!, {r1, r4, r5, r7} │ │ │ │ + ldmia r6, {r1, r3, r4, r5, r6} │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #78 @ 0x4e │ │ │ │ movs r5, r2 │ │ │ │ - ldmia r6!, {r3, r4} │ │ │ │ + ldmia r5, {r5, r6, r7} │ │ │ │ lsls r3, r7, #1 │ │ │ │ ldr r1, [r1, #16] │ │ │ │ and.w r1, r1, #61440 @ 0xf000 │ │ │ │ cmp.w r1, #32768 @ 0x8000 │ │ │ │ - bne.n 17324e │ │ │ │ + bne.n 173286 │ │ │ │ cmp r3, #3 │ │ │ │ - bls.n 173252 │ │ │ │ + bls.n 17328a │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #28] @ (173258 ) │ │ │ │ + ldr r1, [pc, #28] @ (173290 ) │ │ │ │ subs r3, #4 │ │ │ │ adds r0, r2, r3 │ │ │ │ add r1, pc │ │ │ │ blx 43474 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ @@ -427884,709 +427921,709 @@ │ │ │ │ nop │ │ │ │ cmp r0, #244 @ 0xf4 │ │ │ │ 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] @ (1732b8 ) │ │ │ │ + ldr r1, [pc, #76] @ (1732f0 ) │ │ │ │ add r1, pc │ │ │ │ - bl 172bc4 │ │ │ │ + bl 172bfc │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1732b4 │ │ │ │ + cbz r0, 1732ec │ │ │ │ ldr r4, [r0, #4] │ │ │ │ movs r7, #0 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 1732ae │ │ │ │ + beq.n 1732e6 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 42af4 │ │ │ │ - cbnz r0, 17328c │ │ │ │ + cbnz r0, 1732c4 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ add r7, r3 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cmp r4, r6 │ │ │ │ - bne.n 173280 │ │ │ │ + bne.n 1732b8 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ cmp r6, r4 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ - beq.n 1732ae │ │ │ │ + beq.n 1732e6 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 423e4 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r5 │ │ │ │ blx 423e4 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 17329a │ │ │ │ + bne.n 1732d2 │ │ │ │ mov r0, r6 │ │ │ │ blx 423e4 │ │ │ │ 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] @ (1733b8 ) │ │ │ │ + ldr r2, [pc, #232] @ (1733f0 ) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #232] @ (1733bc ) │ │ │ │ + ldr r3, [pc, #232] @ (1733f4 ) │ │ │ │ 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 17a5dc │ │ │ │ + bl 17a614 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ movs r2, #0 │ │ │ │ uxtb r0, r0 │ │ │ │ strd r0, r2, [sp] │ │ │ │ - ldr r2, [pc, #204] @ (1733c0 ) │ │ │ │ + ldr r2, [pc, #204] @ (1733f8 ) │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #8 │ │ │ │ add r2, pc │ │ │ │ blx 42f24 <__asprintf_chk@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 173352 │ │ │ │ + blt.n 17338a │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 17325c │ │ │ │ + bl 173294 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 423e4 │ │ │ │ - cbnz r4, 17336c │ │ │ │ - ldr r1, [pc, #176] @ (1733c4 ) │ │ │ │ + cbnz r4, 1733a4 │ │ │ │ + ldr r1, [pc, #176] @ (1733fc ) │ │ │ │ ldr r0, [r7, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 172bc4 │ │ │ │ + bl 172bfc │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 173352 │ │ │ │ + cbz r0, 17338a │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 17325c │ │ │ │ + bl 173294 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ mov r8, r0 │ │ │ │ cmp r6, r4 │ │ │ │ - beq.n 173346 │ │ │ │ + beq.n 17337e │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 423e4 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r5 │ │ │ │ blx 423e4 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 173332 │ │ │ │ + bne.n 17336a │ │ │ │ mov r0, r6 │ │ │ │ blx 423e4 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 173390 │ │ │ │ - ldr r2, [pc, #116] @ (1733c8 ) │ │ │ │ - ldr r3, [pc, #100] @ (1733bc ) │ │ │ │ + bne.n 1733c8 │ │ │ │ + ldr r2, [pc, #116] @ (173400 ) │ │ │ │ + ldr r3, [pc, #100] @ (1733f4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1733b2 │ │ │ │ + bne.n 1733ea │ │ │ │ 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 17337a │ │ │ │ + bne.n 1733b2 │ │ │ │ dmb ish │ │ │ │ - b.n 173352 │ │ │ │ + b.n 17338a │ │ │ │ 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 17338a │ │ │ │ - b.n 1733a0 │ │ │ │ + beq.n 1733c2 │ │ │ │ + b.n 1733d8 │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldmia r5, {r3, r5} │ │ │ │ + ldmia r4, {r4, r5, r6, r7} │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, #68 @ 0x44 │ │ │ │ movs r5, r2 │ │ │ │ - bl 1533c6 │ │ │ │ - ldmia r4!, {r1, r2, r5, r7} │ │ │ │ + bl 1533fe │ │ │ │ + ldmia r4!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r3, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ mov sl, r2 │ │ │ │ - ldr r2, [pc, #192] @ (1734a0 ) │ │ │ │ - ldr r3, [pc, #192] @ (1734a4 ) │ │ │ │ + ldr r2, [pc, #192] @ (1734d8 ) │ │ │ │ + ldr r3, [pc, #192] @ (1734dc ) │ │ │ │ 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 42b78 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 173492 │ │ │ │ + beq.n 1734ca │ │ │ │ mov r1, sp │ │ │ │ mov r6, r0 │ │ │ │ blx 42d34 <__fstat64_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 17343c │ │ │ │ + beq.n 173474 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ blx 4327c │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 17343c │ │ │ │ - cbz r5, 173452 │ │ │ │ + cbz r0, 173474 │ │ │ │ + cbz r5, 17348a │ │ │ │ movs r4, #0 │ │ │ │ - b.n 173426 │ │ │ │ + b.n 17345e │ │ │ │ add r4, r0 │ │ │ │ cmp r5, r4 │ │ │ │ - bls.n 17344c │ │ │ │ + bls.n 173484 │ │ │ │ subs r2, r5, r4 │ │ │ │ adds r1, r7, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx 429ec │ │ │ │ adds r3, r0, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 173420 │ │ │ │ + bhi.n 173458 │ │ │ │ mov r0, r7 │ │ │ │ blx 423e4 │ │ │ │ mov r0, r8 │ │ │ │ blx 423e4 │ │ │ │ mov r0, r6 │ │ │ │ blx 429b0 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 173476 │ │ │ │ + b.n 1734ae │ │ │ │ adds r4, #1 │ │ │ │ - beq.n 173436 │ │ │ │ + beq.n 17346e │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r7 │ │ │ │ - bl 172dc4 │ │ │ │ + bl 172dfc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 173436 │ │ │ │ + beq.n 17346e │ │ │ │ mov r0, r7 │ │ │ │ blx 423e4 │ │ │ │ mov r0, r8 │ │ │ │ blx 423e4 │ │ │ │ mov r0, r6 │ │ │ │ blx 429b0 │ │ │ │ - ldr r2, [pc, #48] @ (1734a8 ) │ │ │ │ - ldr r3, [pc, #40] @ (1734a4 ) │ │ │ │ + ldr r2, [pc, #48] @ (1734e0 ) │ │ │ │ + ldr r3, [pc, #40] @ (1734dc ) │ │ │ │ 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 17349a │ │ │ │ + bne.n 1734d2 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #120 @ 0x78 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, r8 │ │ │ │ blx 423e4 │ │ │ │ - b.n 173448 │ │ │ │ + b.n 173480 │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldmia r4, {r3, r4} │ │ │ │ + ldmia r3!, {r5, r6, r7} │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r3!, {r1, r7} │ │ │ │ + ldmia r3, {r1, r3, r6} │ │ │ │ lsls r3, r7, #1 │ │ │ │ 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] @ (173524 ) │ │ │ │ - ldr r2, [pc, #104] @ (173528 ) │ │ │ │ + ldr r0, [pc, #100] @ (17355c ) │ │ │ │ + ldr r2, [pc, #104] @ (173560 ) │ │ │ │ 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, 17351c │ │ │ │ + cbnz r2, 173554 │ │ │ │ add r0, sp, #32 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 17667c │ │ │ │ + bl 1766b4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ldr r2, [pc, #76] @ (17352c ) │ │ │ │ + ldr r2, [pc, #76] @ (173564 ) │ │ │ │ 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 42f24 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 17351c │ │ │ │ + beq.n 173554 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - ldr r2, [pc, #40] @ (173530 ) │ │ │ │ - ldr r3, [pc, #32] @ (173528 ) │ │ │ │ + ldr r2, [pc, #40] @ (173568 ) │ │ │ │ + ldr r3, [pc, #32] @ (173560 ) │ │ │ │ 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 173520 │ │ │ │ + bne.n 173558 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ pop {pc} │ │ │ │ movs r0, #0 │ │ │ │ - b.n 173504 │ │ │ │ + b.n 17353c │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ - ldmia r3, {r1, r3, r4, r5} │ │ │ │ + ldmia r3!, {r1} │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r6, #94 @ 0x5e │ │ │ │ movs r5, r2 │ │ │ │ - ldmia r2, {r2, r4, r5, r6, r7} │ │ │ │ + ldmia r2, {r2, r3, r4, r5, r7} │ │ │ │ lsls r3, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3872] @ 0xf20 │ │ │ │ - ldr r2, [pc, #416] @ (1736e8 ) │ │ │ │ + ldr r2, [pc, #416] @ (173720 ) │ │ │ │ sub sp, #200 @ 0xc8 │ │ │ │ - ldr r3, [pc, #416] @ (1736ec ) │ │ │ │ + ldr r3, [pc, #416] @ (173724 ) │ │ │ │ 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 171550 │ │ │ │ - ldr r2, [pc, #396] @ (1736f0 ) │ │ │ │ + bl 171588 │ │ │ │ + ldr r2, [pc, #396] @ (173728 ) │ │ │ │ movs r1, #0 │ │ │ │ mov r3, r5 │ │ │ │ str r1, [sp, #20] │ │ │ │ add r2, pc │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #20 │ │ │ │ blx 42f24 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 173596 │ │ │ │ + beq.n 1735ce │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #65 @ 0x41 │ │ │ │ movt r1, #8 │ │ │ │ blx 42b78 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, r4, #1 │ │ │ │ - bne.n 17360e │ │ │ │ + bne.n 173646 │ │ │ │ blx 434e8 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1735c0 │ │ │ │ + beq.n 1735f8 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 423e4 │ │ │ │ ldrb.w r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 173674 │ │ │ │ - ldr r2, [pc, #332] @ (1736f4 ) │ │ │ │ - ldr r3, [pc, #324] @ (1736ec ) │ │ │ │ + beq.n 1736ac │ │ │ │ + ldr r2, [pc, #332] @ (17372c ) │ │ │ │ + ldr r3, [pc, #324] @ (173724 ) │ │ │ │ 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 1736e2 │ │ │ │ + bne.w 17371a │ │ │ │ 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 17667c │ │ │ │ + bl 1766b4 │ │ │ │ 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] @ (1736f8 ) │ │ │ │ + ldr r2, [pc, #280] @ (173730 ) │ │ │ │ add r2, pc │ │ │ │ blx 42f24 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1735f8 │ │ │ │ + beq.n 173630 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ - bl 172eec │ │ │ │ + bl 172f24 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ blx 423e4 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #65 @ 0x41 │ │ │ │ movt r1, #8 │ │ │ │ blx 42b78 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 173596 │ │ │ │ + beq.n 1735ce │ │ │ │ movs r1, #6 │ │ │ │ mov r0, r4 │ │ │ │ blx 42790 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 173660 │ │ │ │ + beq.n 173698 │ │ │ │ mov.w r1, #524288 @ 0x80000 │ │ │ │ mov r0, r5 │ │ │ │ blx 42b78 │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 17367c │ │ │ │ + bne.n 1736b4 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r7 │ │ │ │ - bl 173018 │ │ │ │ - cbz r0, 17365a │ │ │ │ + bl 173050 │ │ │ │ + cbz r0, 173692 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - cbz r3, 173696 │ │ │ │ + cbz r3, 1736ce │ │ │ │ ldr.w r8, [sp, #24] │ │ │ │ movs r6, #0 │ │ │ │ - b.n 173648 │ │ │ │ + b.n 173680 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r6, r0 │ │ │ │ cmp r3, r6 │ │ │ │ - bls.n 173692 │ │ │ │ + bls.n 1736ca │ │ │ │ subs r2, r3, r6 │ │ │ │ add.w r1, r8, r6 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 43324 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 173640 │ │ │ │ + bne.n 173678 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 42af4 │ │ │ │ mov r0, r4 │ │ │ │ blx 429b0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 423e4 │ │ │ │ ldrb.w r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1735a4 │ │ │ │ + bne.n 1735dc │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx 423e4 │ │ │ │ - b.n 1735a4 │ │ │ │ + b.n 1735dc │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 42af4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 429b0 │ │ │ │ mov r0, r4 │ │ │ │ blx 429b0 │ │ │ │ - b.n 173666 │ │ │ │ + b.n 17369e │ │ │ │ adds r6, #1 │ │ │ │ - beq.n 17365a │ │ │ │ + beq.n 173692 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, r5 │ │ │ │ blx 43704 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 17365a │ │ │ │ + beq.n 173692 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ blx 42204 <__stat64_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1736da │ │ │ │ + beq.n 173712 │ │ │ │ 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 1736c4 │ │ │ │ + bne.n 1736fc │ │ │ │ dmb ish │ │ │ │ - b.n 173660 │ │ │ │ + b.n 173698 │ │ │ │ mov r0, r5 │ │ │ │ blx 42af4 │ │ │ │ - b.n 173660 │ │ │ │ + b.n 173698 │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldmia r2!, {r4, r5, r7} │ │ │ │ + ldmia r2!, {r3, r4, r5, r6} │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r5, #236 @ 0xec │ │ │ │ movs r5, r2 │ │ │ │ - ldmia r2, {r2, r4, r6} │ │ │ │ + ldmia r2, {r2, r3, r4} │ │ │ │ lsls r3, r7, #1 │ │ │ │ movs r5, #124 @ 0x7c │ │ │ │ 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] @ (17391c ) │ │ │ │ + ldr r1, [pc, #524] @ (173954 ) │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #524] @ (173920 ) │ │ │ │ + ldr r2, [pc, #524] @ (173958 ) │ │ │ │ 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] @ (173924 ) │ │ │ │ + ldr r2, [pc, #504] @ (17395c ) │ │ │ │ add r2, pc │ │ │ │ mov r8, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 173800 │ │ │ │ - ldr r0, [pc, #496] @ (173928 ) │ │ │ │ + beq.n 173838 │ │ │ │ + ldr r0, [pc, #496] @ (173960 ) │ │ │ │ add r0, pc │ │ │ │ blx 43698 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1737e0 │ │ │ │ - ldr r1, [pc, #488] @ (17392c ) │ │ │ │ + beq.n 173818 │ │ │ │ + ldr r1, [pc, #488] @ (173964 ) │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ add r1, pc │ │ │ │ mov r0, r5 │ │ │ │ - bl 179c78 │ │ │ │ + bl 179cb0 │ │ │ │ mov r1, r6 │ │ │ │ mov r4, r0 │ │ │ │ - bl 172eec │ │ │ │ + bl 172f24 │ │ │ │ clz r3, r4 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1737dc │ │ │ │ + bne.n 173814 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 17378e │ │ │ │ - ldr r2, [pc, #444] @ (173930 ) │ │ │ │ - ldr r3, [pc, #428] @ (173920 ) │ │ │ │ + beq.n 1737c6 │ │ │ │ + ldr r2, [pc, #444] @ (173968 ) │ │ │ │ + ldr r3, [pc, #428] @ (173958 ) │ │ │ │ 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 173918 │ │ │ │ + bne.w 173950 │ │ │ │ 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] @ (173934 ) │ │ │ │ + ldr r4, [pc, #416] @ (17396c ) │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r5 │ │ │ │ add r4, pc │ │ │ │ mov r1, r4 │ │ │ │ - bl 179c78 │ │ │ │ + bl 179cb0 │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ - bl 172eec │ │ │ │ + bl 172f24 │ │ │ │ clz r3, r7 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ - cbnz r3, 1737dc │ │ │ │ + cbnz r3, 173814 │ │ │ │ mov r3, sl │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 179c78 │ │ │ │ + bl 179cb0 │ │ │ │ mov r1, r6 │ │ │ │ mov r4, r0 │ │ │ │ - bl 172eec │ │ │ │ + bl 172f24 │ │ │ │ clz r3, r4 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 173770 │ │ │ │ + beq.n 1737a8 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 173770 │ │ │ │ - ldr r0, [pc, #340] @ (173938 ) │ │ │ │ + b.n 1737a8 │ │ │ │ + ldr r0, [pc, #340] @ (173970 ) │ │ │ │ add r0, pc │ │ │ │ blx 43698 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 173816 │ │ │ │ - ldr r3, [pc, #332] @ (17393c ) │ │ │ │ + cbz r0, 17384e │ │ │ │ + ldr r3, [pc, #332] @ (173974 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #332] @ (173940 ) │ │ │ │ + ldr r2, [pc, #332] @ (173978 ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 42868 <__fprintf_chk@plt> │ │ │ │ - b.n 173742 │ │ │ │ + b.n 17377a │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 173810 │ │ │ │ + beq.n 173848 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 17382a │ │ │ │ - ldr r4, [pc, #312] @ (173944 ) │ │ │ │ + beq.n 173862 │ │ │ │ + ldr r4, [pc, #312] @ (17397c ) │ │ │ │ add r4, pc │ │ │ │ - b.n 173734 │ │ │ │ - ldr r4, [pc, #308] @ (173948 ) │ │ │ │ + b.n 17376c │ │ │ │ + ldr r4, [pc, #308] @ (173980 ) │ │ │ │ add r4, pc │ │ │ │ - b.n 173734 │ │ │ │ - ldr r0, [pc, #308] @ (17394c ) │ │ │ │ + b.n 17376c │ │ │ │ + ldr r0, [pc, #308] @ (173984 ) │ │ │ │ add r0, pc │ │ │ │ blx 43698 │ │ │ │ - cbz r0, 173830 │ │ │ │ - ldr r1, [pc, #300] @ (173950 ) │ │ │ │ + cbz r0, 173868 │ │ │ │ + ldr r1, [pc, #300] @ (173988 ) │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r0 │ │ │ │ add r1, pc │ │ │ │ - b.n 17374a │ │ │ │ - ldr r4, [pc, #296] @ (173954 ) │ │ │ │ + b.n 173782 │ │ │ │ + ldr r4, [pc, #296] @ (17398c ) │ │ │ │ add r4, pc │ │ │ │ - b.n 173734 │ │ │ │ - ldr r0, [pc, #292] @ (173958 ) │ │ │ │ + b.n 17376c │ │ │ │ + ldr r0, [pc, #292] @ (173990 ) │ │ │ │ add r0, pc │ │ │ │ blx 436bc │ │ │ │ - cbz r0, 173890 │ │ │ │ - ldr r7, [pc, #288] @ (17395c ) │ │ │ │ + cbz r0, 1738c8 │ │ │ │ + ldr r7, [pc, #288] @ (173994 ) │ │ │ │ mov r2, r0 │ │ │ │ - ldr r3, [pc, #288] @ (173960 ) │ │ │ │ + ldr r3, [pc, #288] @ (173998 ) │ │ │ │ mov r0, r5 │ │ │ │ add r7, pc │ │ │ │ add r3, pc │ │ │ │ mov r1, r7 │ │ │ │ - bl 179c78 │ │ │ │ + bl 179cb0 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 172eec │ │ │ │ + bl 172f24 │ │ │ │ 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 1737dc │ │ │ │ + bne.n 173814 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 179c78 │ │ │ │ + bl 179cb0 │ │ │ │ mov r1, r6 │ │ │ │ mov r4, r0 │ │ │ │ - bl 172eec │ │ │ │ + bl 172f24 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ orreq.w r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 17376a │ │ │ │ - b.n 1737dc │ │ │ │ + beq.w 1737a2 │ │ │ │ + b.n 173814 │ │ │ │ movs r0, #70 @ 0x46 │ │ │ │ mov fp, r4 │ │ │ │ blx 4309c │ │ │ │ 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 1738be │ │ │ │ + b.n 1738f6 │ │ │ │ blx 434e8 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - bne.n 1737dc │ │ │ │ + bne.n 173814 │ │ │ │ lsls r7, r7, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 179a60 │ │ │ │ + bl 179a98 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 179864 │ │ │ │ + bl 17989c │ │ │ │ mov r4, r0 │ │ │ │ blx 43018 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #24 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 436f8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1738ac │ │ │ │ - ldr r7, [pc, #132] @ (173964 ) │ │ │ │ + beq.n 1738e4 │ │ │ │ + ldr r7, [pc, #132] @ (17399c ) │ │ │ │ mov r5, r6 │ │ │ │ - ldr r3, [pc, #132] @ (173968 ) │ │ │ │ + ldr r3, [pc, #132] @ (1739a0 ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ add r7, pc │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ add r3, pc │ │ │ │ mov r1, r7 │ │ │ │ - bl 179c78 │ │ │ │ + bl 179cb0 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 172eec │ │ │ │ + bl 172f24 │ │ │ │ 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 1737dc │ │ │ │ + bne.w 173814 │ │ │ │ mov r3, fp │ │ │ │ mov r1, r7 │ │ │ │ - b.n 17374a │ │ │ │ + b.n 173782 │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ - ldmia r0!, {r3, r5, r6, r7} │ │ │ │ + ldmia r0!, {r4, r5, r7} │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r0!, {r4, r6, r7} │ │ │ │ + ldmia r0!, {r3, r4, r7} │ │ │ │ lsls r3, r7, #1 │ │ │ │ movs r1, #230 @ 0xe6 │ │ │ │ movs r5, r2 │ │ │ │ movs r3, #108 @ 0x6c │ │ │ │ movs r5, r2 │ │ │ │ - ldmia r0!, {r3, r7} │ │ │ │ + ldmia r0!, {r4, r6} │ │ │ │ lsls r3, r7, #1 │ │ │ │ movs r3, #30 │ │ │ │ movs r5, r2 │ │ │ │ movs r1, #82 @ 0x52 │ │ │ │ movs r5, r2 │ │ │ │ lsrs r0, r0, #11 │ │ │ │ movs r0, r0 │ │ │ │ @@ -428612,66 +428649,66 @@ │ │ │ │ movs r5, r2 │ │ │ │ movs r3, #36 @ 0x24 │ │ │ │ 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] @ (1739f4 ) │ │ │ │ + ldr r3, [pc, #120] @ (173a2c ) │ │ │ │ sub sp, #12 │ │ │ │ add r3, pc │ │ │ │ mov r5, r3 │ │ │ │ blx 43240 │ │ │ │ mov r4, r0 │ │ │ │ blx 43018 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 173996 │ │ │ │ + beq.n 1739ce │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 42658 │ │ │ │ mov r4, r0 │ │ │ │ blx 43264 │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 173990 │ │ │ │ - ldr r3, [pc, #80] @ (1739f8 ) │ │ │ │ + bne.n 1739c8 │ │ │ │ + ldr r3, [pc, #80] @ (173a30 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ blx 436bc │ │ │ │ - cbz r0, 1739d2 │ │ │ │ + cbz r0, 173a0a │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ - bl 17eb0c │ │ │ │ + bl 17eb44 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 173990 │ │ │ │ - ldr r0, [pc, #56] @ (1739fc ) │ │ │ │ + bne.n 1739c8 │ │ │ │ + ldr r0, [pc, #56] @ (173a34 ) │ │ │ │ add r0, pc │ │ │ │ - bl 17eb0c │ │ │ │ + bl 17eb44 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ uxtb r0, r0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r0, [pc, #44] @ (173a00 ) │ │ │ │ + ldr r0, [pc, #44] @ (173a38 ) │ │ │ │ add r0, pc │ │ │ │ blx 436bc │ │ │ │ - cbz r0, 1739ec │ │ │ │ - ldr r3, [pc, #36] @ (173a04 ) │ │ │ │ + cbz r0, 173a24 │ │ │ │ + ldr r3, [pc, #36] @ (173a3c ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #36] @ (173a08 ) │ │ │ │ + ldr r2, [pc, #36] @ (173a40 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 42868 <__fprintf_chk@plt> │ │ │ │ - ldr r0, [pc, #28] @ (173a0c ) │ │ │ │ + ldr r0, [pc, #28] @ (173a44 ) │ │ │ │ add r0, pc │ │ │ │ - b.n 1739b4 │ │ │ │ + b.n 1739ec │ │ │ │ nop │ │ │ │ - stmia r6!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + stmia r6!, {r1, r2, r6} │ │ │ │ lsls r3, r7, #1 │ │ │ │ movs r2, #114 @ 0x72 │ │ │ │ movs r5, r2 │ │ │ │ movs r2, #226 @ 0xe2 │ │ │ │ movs r5, r2 │ │ │ │ movs r2, #96 @ 0x60 │ │ │ │ movs r5, r2 │ │ │ │ @@ -428682,517 +428719,517 @@ │ │ │ │ movs r2, #70 @ 0x46 │ │ │ │ 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] @ 173a80 │ │ │ │ + ldr.w ip, [pc, #92] @ 173ab8 │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ add ip, pc │ │ │ │ mov r5, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ adds r0, #208 @ 0xd0 │ │ │ │ - ldr r3, [pc, #80] @ (173a84 ) │ │ │ │ + ldr r3, [pc, #80] @ (173abc ) │ │ │ │ add r2, sp, #8 │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 174848 │ │ │ │ + bl 174880 │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 173a76 │ │ │ │ + cbz r0, 173aae │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - bl 172dc4 │ │ │ │ + bl 172dfc │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 423e4 │ │ │ │ - ldr r1, [pc, #40] @ (173a88 ) │ │ │ │ - ldr r2, [pc, #36] @ (173a84 ) │ │ │ │ + ldr r1, [pc, #40] @ (173ac0 ) │ │ │ │ + ldr r2, [pc, #36] @ (173abc ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 173a7a │ │ │ │ + bne.n 173ab2 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r4, r0 │ │ │ │ - b.n 173a5c │ │ │ │ + b.n 173a94 │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - stmia r5!, {r2, r4, r6, r7} │ │ │ │ + stmia r5!, {r2, r3, r4, r7} │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r2, r3, r4, r7} │ │ │ │ + stmia r5!, {r2, r5, r6} │ │ │ │ lsls r3, r7, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #108] @ (173b08 ) │ │ │ │ + ldr r2, [pc, #108] @ (173b40 ) │ │ │ │ sub sp, #32 │ │ │ │ - ldr r3, [pc, #108] @ (173b0c ) │ │ │ │ + ldr r3, [pc, #108] @ (173b44 ) │ │ │ │ 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 171550 │ │ │ │ + bl 171588 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 173018 │ │ │ │ + bl 173050 │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 173ade │ │ │ │ - ldr r1, [pc, #72] @ (173b10 ) │ │ │ │ - ldr r2, [pc, #68] @ (173b0c ) │ │ │ │ + cbnz r0, 173b16 │ │ │ │ + ldr r1, [pc, #72] @ (173b48 ) │ │ │ │ + ldr r2, [pc, #68] @ (173b44 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 173b04 │ │ │ │ + bne.n 173b3c │ │ │ │ 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 174a30 │ │ │ │ + bl 174a68 │ │ │ │ ldrb.w r2, [sp, #24] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 173ac4 │ │ │ │ + bne.n 173afc │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 423e4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 173ac4 │ │ │ │ + b.n 173afc │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ - stmia r5!, {r1, r3, r4, r6} │ │ │ │ + stmia r5!, {r1, r5} │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r2, r4, r5} │ │ │ │ + stmia r4!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r3, r7, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ ldr.w r1, [r0], #208 │ │ │ │ - bl 174598 │ │ │ │ + bl 1745d0 │ │ │ │ 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] @ 173be8 │ │ │ │ + ldr.w lr, [pc, #168] @ 173c20 │ │ │ │ sub sp, #128 @ 0x80 │ │ │ │ - ldr.w ip, [pc, #164] @ 173bec │ │ │ │ + ldr.w ip, [pc, #164] @ 173c24 │ │ │ │ mov r3, r0 │ │ │ │ add lr, pc │ │ │ │ - ldr r2, [pc, #160] @ (173bf0 ) │ │ │ │ + ldr r2, [pc, #160] @ (173c28 ) │ │ │ │ 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 42f24 <__asprintf_chk@plt> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r3, 173ba6 │ │ │ │ + cbz r3, 173bde │ │ │ │ mov r0, r4 │ │ │ │ blx 42b00 <__time64@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ blx 42204 <__stat64_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - beq.n 173bc8 │ │ │ │ + beq.n 173c00 │ │ │ │ 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 173bbe │ │ │ │ + blt.n 173bf6 │ │ │ │ blx 423e4 │ │ │ │ - ldr r2, [pc, #76] @ (173bf4 ) │ │ │ │ - ldr r3, [pc, #64] @ (173bec ) │ │ │ │ + ldr r2, [pc, #76] @ (173c2c ) │ │ │ │ + ldr r3, [pc, #64] @ (173c24 ) │ │ │ │ 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 173be2 │ │ │ │ + bne.n 173c1a │ │ │ │ add sp, #128 @ 0x80 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r4 │ │ │ │ blx 42378 <__utime64@plt> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 173ba2 │ │ │ │ + b.n 173bda │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #65 @ 0x41 │ │ │ │ movt r1, #8 │ │ │ │ blx 42b78 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 173bc4 │ │ │ │ + beq.n 173bfc │ │ │ │ blx 429b0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 173ba2 │ │ │ │ + b.n 173bda │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - stmia r4!, {r1, r4, r5, r7} │ │ │ │ + stmia r4!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #110 @ 0x6e │ │ │ │ movs r5, r2 │ │ │ │ - stmia r4!, {r1, r4, r6} │ │ │ │ + stmia r4!, {r1, r3, r4} │ │ │ │ lsls r3, r7, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ - ldr r2, [pc, #204] @ (173cd4 ) │ │ │ │ + ldr r2, [pc, #204] @ (173d0c ) │ │ │ │ mov r5, r1 │ │ │ │ - ldr r3, [pc, #204] @ (173cd8 ) │ │ │ │ + ldr r3, [pc, #204] @ (173d10 ) │ │ │ │ sub sp, #148 @ 0x94 │ │ │ │ add r2, pc │ │ │ │ - ldr r1, [pc, #200] @ (173cdc ) │ │ │ │ + ldr r1, [pc, #200] @ (173d14 ) │ │ │ │ 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 179c78 │ │ │ │ + bl 179cb0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 173cc8 │ │ │ │ + beq.n 173d00 │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ movt r1, #8 │ │ │ │ blx 42b78 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 173cc8 │ │ │ │ + beq.n 173d00 │ │ │ │ add r1, sp, #24 │ │ │ │ blx 42d34 <__fstat64_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 173ccc │ │ │ │ + beq.n 173d04 │ │ │ │ ldrd r1, r2, [sp, #64] @ 0x40 │ │ │ │ movs r3, #8 │ │ │ │ movt r3, #20 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ cmpeq r1, r3 │ │ │ │ - beq.n 173c70 │ │ │ │ + beq.n 173ca8 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #8 │ │ │ │ movt r2, #20 │ │ │ │ mov r0, r4 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ blx 425e0 │ │ │ │ - cbnz r0, 173ccc │ │ │ │ + cbnz r0, 173d04 │ │ │ │ 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 42998 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ adds r3, r0, #1 │ │ │ │ str.w r0, [r5, #352] @ 0x160 │ │ │ │ - beq.n 173ccc │ │ │ │ + beq.n 173d04 │ │ │ │ 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 429b0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ldr r1, [pc, #48] @ (173ce0 ) │ │ │ │ - ldr r2, [pc, #36] @ (173cd8 ) │ │ │ │ + ldr r1, [pc, #48] @ (173d18 ) │ │ │ │ + ldr r2, [pc, #36] @ (173d10 ) │ │ │ │ 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 173cd0 │ │ │ │ + bne.n 173d08 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r3, #0 │ │ │ │ - b.n 173cae │ │ │ │ + b.n 173ce6 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 173ca4 │ │ │ │ + b.n 173cdc │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ - stmia r3!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + stmia r3!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #186 @ 0xba │ │ │ │ movs r5, r2 │ │ │ │ - stmia r3!, {r1, r3, r6} │ │ │ │ + stmia r3!, {r1, r4} │ │ │ │ lsls r3, r7, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrd r0, r1, [r0, #352] @ 0x160 │ │ │ │ blx 432c4 │ │ │ │ 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] @ 173d6c │ │ │ │ + ldr.w ip, [pc, #92] @ 173da4 │ │ │ │ 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] @ (173d70 ) │ │ │ │ + ldr r3, [pc, #80] @ (173da8 ) │ │ │ │ add r2, sp, #8 │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1802b4 │ │ │ │ + bl 1802ec │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 173d64 │ │ │ │ + cbz r0, 173d9c │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - bl 172dc4 │ │ │ │ + bl 172dfc │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 423e4 │ │ │ │ - ldr r1, [pc, #40] @ (173d74 ) │ │ │ │ - ldr r2, [pc, #32] @ (173d70 ) │ │ │ │ + ldr r1, [pc, #40] @ (173dac ) │ │ │ │ + ldr r2, [pc, #32] @ (173da8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 173d68 │ │ │ │ + bne.n 173da0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r4, r0 │ │ │ │ - b.n 173d4a │ │ │ │ + b.n 173d82 │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ - stmia r2!, {r3, r5, r6, r7} │ │ │ │ + stmia r2!, {r4, r5, r7} │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r2!, {r1, r2, r3, r5, r7} │ │ │ │ + stmia r2!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r3, r7, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #112] @ (173df8 ) │ │ │ │ + ldr r2, [pc, #112] @ (173e30 ) │ │ │ │ sub sp, #32 │ │ │ │ - ldr r3, [pc, #112] @ (173dfc ) │ │ │ │ + ldr r3, [pc, #112] @ (173e34 ) │ │ │ │ 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 171550 │ │ │ │ + bl 171588 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 173018 │ │ │ │ + bl 173050 │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 173dca │ │ │ │ - ldr r1, [pc, #76] @ (173e00 ) │ │ │ │ - ldr r2, [pc, #72] @ (173dfc ) │ │ │ │ + cbnz r0, 173e02 │ │ │ │ + ldr r1, [pc, #76] @ (173e38 ) │ │ │ │ + ldr r2, [pc, #72] @ (173e34 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 173df2 │ │ │ │ + bne.n 173e2a │ │ │ │ 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 180328 │ │ │ │ + bl 180360 │ │ │ │ ldrb.w r2, [sp, #24] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 173db0 │ │ │ │ + bne.n 173de8 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 423e4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 173db0 │ │ │ │ + b.n 173de8 │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - stmia r2!, {r1, r2, r3, r5, r6} │ │ │ │ + stmia r2!, {r1, r2, r4, r5} │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r2!, {r3, r6} │ │ │ │ + stmia r2!, {r4} │ │ │ │ lsls r3, r7, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ add.w r0, r1, #288 @ 0x120 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 1801e8 │ │ │ │ + bl 180220 │ │ │ │ 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] @ (173ebc ) │ │ │ │ + ldr r2, [pc, #140] @ (173ef4 ) │ │ │ │ sub sp, #128 @ 0x80 │ │ │ │ - ldr r3, [pc, #140] @ (173ec0 ) │ │ │ │ + ldr r3, [pc, #140] @ (173ef8 ) │ │ │ │ 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 179820 │ │ │ │ + bl 179858 │ │ │ │ movs r2, #1 │ │ │ │ mov r3, r4 │ │ │ │ strd r2, r4, [sp] │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r6, r0 │ │ │ │ - bl 1736fc │ │ │ │ - cbz r0, 173e9a │ │ │ │ - ldr r1, [pc, #100] @ (173ec4 ) │ │ │ │ + bl 173734 │ │ │ │ + cbz r0, 173ed2 │ │ │ │ + ldr r1, [pc, #100] @ (173efc ) │ │ │ │ mov r2, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 179c78 │ │ │ │ + bl 179cb0 │ │ │ │ add r1, sp, #8 │ │ │ │ blx 42204 <__stat64_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 173e9a │ │ │ │ + beq.n 173ed2 │ │ │ │ mov r0, r4 │ │ │ │ blx 42b00 <__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 173e9a │ │ │ │ + bge.n 173ed2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 173134 │ │ │ │ + bl 17316c │ │ │ │ mov r0, r6 │ │ │ │ - bl 179a60 │ │ │ │ - ldr r2, [pc, #36] @ (173ec8 ) │ │ │ │ - ldr r3, [pc, #28] @ (173ec0 ) │ │ │ │ + bl 179a98 │ │ │ │ + ldr r2, [pc, #36] @ (173f00 ) │ │ │ │ + ldr r3, [pc, #28] @ (173ef8 ) │ │ │ │ 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 173eb8 │ │ │ │ + bne.n 173ef0 │ │ │ │ add sp, #128 @ 0x80 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ - stmia r1!, {r1, r2, r6, r7} │ │ │ │ + stmia r1!, {r1, r2, r3, r7} │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, r3, #1 │ │ │ │ movs r5, r2 │ │ │ │ - stmia r1!, {r3, r4, r6} │ │ │ │ + stmia r1!, {r5} │ │ │ │ lsls r3, r7, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r3, r0 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ subs r2, #1 │ │ │ │ strex r1, r2, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 173ee0 │ │ │ │ + bne.n 173f18 │ │ │ │ dmb ish │ │ │ │ - cbnz r2, 173ef6 │ │ │ │ + cbnz r2, 173f2e │ │ │ │ pop {r3, pc} │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - bl 174df4 │ │ │ │ + bl 174e2c │ │ │ │ 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] @ (174074 ) │ │ │ │ + ldr r3, [pc, #348] @ (1740ac ) │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r1 │ │ │ │ str r2, [sp, #20] │ │ │ │ - ldr r2, [pc, #340] @ (174078 ) │ │ │ │ + ldr r2, [pc, #340] @ (1740b0 ) │ │ │ │ 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 430d8 │ │ │ │ @@ -429205,26 +429242,26 @@ │ │ │ │ blx 42450 │ │ │ │ mov r0, r5 │ │ │ │ blx 430d8 │ │ │ │ mov.w sl, r0, asr #31 │ │ │ │ cmp fp, sl │ │ │ │ it eq │ │ │ │ cmpeq r4, r0 │ │ │ │ - beq.n 174054 │ │ │ │ + beq.n 17408c │ │ │ │ mov r9, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx 42450 │ │ │ │ cmp r4, r9 │ │ │ │ sbcs.w r3, fp, sl │ │ │ │ - bcs.n 17404a │ │ │ │ + bcs.n 174082 │ │ │ │ add r3, sp, #76 @ 0x4c │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 174008 │ │ │ │ + b.n 174040 │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #32 │ │ │ │ blx 428b4 │ │ │ │ ldr.w lr, [sp, #16] │ │ │ │ add.w ip, sp, #32 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ @@ -429235,103 +429272,103 @@ │ │ │ │ movs r2, #8 │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #24 │ │ │ │ blx 42d04 │ │ │ │ cmp r0, #8 │ │ │ │ - bne.n 174048 │ │ │ │ + bne.n 174080 │ │ │ │ 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 179864 │ │ │ │ + bl 17989c │ │ │ │ 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 1766b8 │ │ │ │ + bl 1766f0 │ │ │ │ movs r2, #16 │ │ │ │ add r0, sp, #32 │ │ │ │ mov r1, r4 │ │ │ │ strb.w r4, [sp, #48] @ 0x30 │ │ │ │ blx 43054 <__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 175e30 │ │ │ │ + bl 175e68 │ │ │ │ cmp r7, r9 │ │ │ │ sbcs.w r3, fp, sl │ │ │ │ - bcs.n 174048 │ │ │ │ + bcs.n 174080 │ │ │ │ adds.w r5, r7, #56 @ 0x38 │ │ │ │ adc.w fp, fp, #0 │ │ │ │ cmp r9, r5 │ │ │ │ sbcs.w r3, sl, fp │ │ │ │ - bcc.n 174048 │ │ │ │ + bcc.n 174080 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ blx 42d04 │ │ │ │ cmp r0, #56 @ 0x38 │ │ │ │ - bne.n 174048 │ │ │ │ + bne.n 174080 │ │ │ │ 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 173f72 │ │ │ │ + beq.n 173faa │ │ │ │ mov r4, r7 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ blx 42450 │ │ │ │ - ldr r2, [pc, #36] @ (17407c ) │ │ │ │ - ldr r3, [pc, #28] @ (174074 ) │ │ │ │ + ldr r2, [pc, #36] @ (1740b4 ) │ │ │ │ + ldr r3, [pc, #28] @ (1740ac ) │ │ │ │ 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 17406e │ │ │ │ + bne.n 1740a6 │ │ │ │ add sp, #140 @ 0x8c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r3, r4, r6, r7} │ │ │ │ + stmia r0!, {r5, r7} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - itt ge │ │ │ │ - lslge r3, r7, #1 │ │ │ │ - stmdbge sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + ite vs │ │ │ │ + lslvs r3, r7, #1 │ │ │ │ + stmdbvc 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] @ (174268 ) │ │ │ │ - ldr r3, [pc, #468] @ (17426c ) │ │ │ │ + ldr r0, [pc, #468] @ (1742a0 ) │ │ │ │ + ldr r3, [pc, #468] @ (1742a4 ) │ │ │ │ mov r6, r1 │ │ │ │ add r0, pc │ │ │ │ sub sp, #28 │ │ │ │ movs r1, #0 │ │ │ │ mov r9, r2 │ │ │ │ movs r2, #2 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ @@ -429342,234 +429379,234 @@ │ │ │ │ blx 42450 │ │ │ │ mov r0, r6 │ │ │ │ blx 430d8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 42ca4 │ │ │ │ cmp r4, #15 │ │ │ │ - bhi.n 174140 │ │ │ │ + bhi.n 174178 │ │ │ │ ldr.w r0, [r8, r9, lsl #2] │ │ │ │ movs r4, #0 │ │ │ │ blx 42d4c │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #6 │ │ │ │ mov r0, r7 │ │ │ │ blx 42790 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 174124 │ │ │ │ + cbz r0, 17415c │ │ │ │ blx 434e8 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #11 │ │ │ │ - bne.n 1740f4 │ │ │ │ + bne.n 17412c │ │ │ │ mov.w r0, #1000 @ 0x3e8 │ │ │ │ adds r4, #1 │ │ │ │ blx 432f4 │ │ │ │ cmp r4, #100 @ 0x64 │ │ │ │ - bne.n 1740d0 │ │ │ │ + bne.n 174108 │ │ │ │ adds r5, #1 │ │ │ │ - bne.n 174124 │ │ │ │ + bne.n 17415c │ │ │ │ ldr.w r0, [r8, r9, lsl #2] │ │ │ │ blx 42d4c │ │ │ │ movs r1, #8 │ │ │ │ blx 42790 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #356] @ (174270 ) │ │ │ │ - ldr r3, [pc, #352] @ (17426c ) │ │ │ │ + ldr r2, [pc, #356] @ (1742a8 ) │ │ │ │ + ldr r3, [pc, #352] @ (1742a4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 174262 │ │ │ │ + bne.w 17429a │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r2, #2 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx 42450 │ │ │ │ mov r0, r6 │ │ │ │ blx 430d8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 42ca4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1741cc │ │ │ │ + beq.n 174204 │ │ │ │ mov r3, r6 │ │ │ │ movs r2, #16 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 42d04 │ │ │ │ cmp r0, #16 │ │ │ │ - bne.n 1740f8 │ │ │ │ - ldr r1, [pc, #288] @ (174274 ) │ │ │ │ + bne.n 174130 │ │ │ │ + ldr r1, [pc, #288] @ (1742ac ) │ │ │ │ movs r2, #15 │ │ │ │ add r0, sp, #4 │ │ │ │ add r1, pc │ │ │ │ blx 4359c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1740f8 │ │ │ │ + bne.n 174130 │ │ │ │ ldrb.w r3, [sp, #19] │ │ │ │ subs r3, #5 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 1740f8 │ │ │ │ + bhi.n 174130 │ │ │ │ ldr.w r0, [r8, r9, lsl #2] │ │ │ │ blx 42d4c │ │ │ │ movs r1, #8 │ │ │ │ blx 42790 │ │ │ │ ldr.w r3, [r8, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 174202 │ │ │ │ + beq.n 17423a │ │ │ │ add.w r4, r8, #40 @ 0x28 │ │ │ │ movs r2, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 17419a │ │ │ │ + bne.n 1741d2 │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 17418a │ │ │ │ + bne.n 1741c2 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 17421e │ │ │ │ + bne.n 174256 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 173f04 │ │ │ │ + bl 173f3c │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1741b0 │ │ │ │ + bne.n 1741e8 │ │ │ │ dmb ish │ │ │ │ - cbnz r3, 17420e │ │ │ │ + cbnz r3, 174246 │ │ │ │ movs r0, #1 │ │ │ │ strb.w r0, [r8, #56] @ 0x38 │ │ │ │ - b.n 174108 │ │ │ │ - ldr r4, [pc, #168] @ (174278 ) │ │ │ │ + b.n 174140 │ │ │ │ + ldr r4, [pc, #168] @ (1742b0 ) │ │ │ │ movs r2, #16 │ │ │ │ ldr.w r3, [r8, r9, lsl #2] │ │ │ │ movs r1, #1 │ │ │ │ add r4, pc │ │ │ │ mov r0, r4 │ │ │ │ blx 431c8 │ │ │ │ cmp r0, #16 │ │ │ │ - bne.n 1740f8 │ │ │ │ + bne.n 174130 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #1 │ │ │ │ blx 431c8 │ │ │ │ cmp r0, #16 │ │ │ │ - bne.n 1740f8 │ │ │ │ + bne.n 174130 │ │ │ │ ldr.w r0, [r8, r9, lsl #2] │ │ │ │ blx 43578 │ │ │ │ mov r0, r6 │ │ │ │ blx 43578 │ │ │ │ - b.n 17416a │ │ │ │ + b.n 1741a2 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 173f04 │ │ │ │ - b.n 1741c4 │ │ │ │ + bl 173f3c │ │ │ │ + b.n 1741fc │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r8, #40] @ 0x28 │ │ │ │ - bl 174df4 │ │ │ │ - b.n 1741c4 │ │ │ │ + bl 174e2c │ │ │ │ + b.n 1741fc │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 17423c │ │ │ │ + beq.n 174274 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 174228 │ │ │ │ + bne.n 174260 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1741a2 │ │ │ │ + beq.n 1741da │ │ │ │ movs r5, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 174e20 │ │ │ │ + bl 174e58 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r5, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 17424c │ │ │ │ + bne.n 174284 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 17423e │ │ │ │ - b.n 1741a2 │ │ │ │ + bne.n 174276 │ │ │ │ + b.n 1741da │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - itt vs │ │ │ │ - lslvs r3, r7, #1 │ │ │ │ - lsrvs r0, r2, #1 │ │ │ │ + ite cs │ │ │ │ + lslcs r3, r7, #1 │ │ │ │ + lsrcc r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bkpt 0x00f0 │ │ │ │ + bkpt 0x00b8 │ │ │ │ lsls r3, r7, #1 │ │ │ │ @ instruction: 0xeb3e0020 │ │ │ │ @ instruction: 0xeabe0020 │ │ │ │ stmdb 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] @ (174468 ) │ │ │ │ + ldr r1, [pc, #456] @ (1744a0 ) │ │ │ │ sub.w r3, r8, #4 │ │ │ │ - ldr r2, [pc, #452] @ (17446c ) │ │ │ │ + ldr r2, [pc, #452] @ (1744a4 ) │ │ │ │ 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, 1742d2 │ │ │ │ + cbz r2, 17430a │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp.w sl, #9 │ │ │ │ - bne.n 1742be │ │ │ │ + bne.n 1742f6 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1743f4 │ │ │ │ - ldr r1, [pc, #412] @ (174470 ) │ │ │ │ + b.n 17442c │ │ │ │ + ldr r1, [pc, #412] @ (1744a8 ) │ │ │ │ add r1, pc │ │ │ │ blx 43584 │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1742ce │ │ │ │ - ldr r3, [pc, #400] @ (174474 ) │ │ │ │ + beq.n 174306 │ │ │ │ + ldr r3, [pc, #400] @ (1744ac ) │ │ │ │ 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] @ (174478 ) │ │ │ │ + ldr r3, [pc, #388] @ (1744b0 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [pc, #388] @ (17447c ) │ │ │ │ + ldr r3, [pc, #388] @ (1744b4 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov.w r1, #4096 @ 0x1000 │ │ │ │ mov r0, r7 │ │ │ │ blx 43174 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1743ec │ │ │ │ + beq.n 174424 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r7 │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r4, [r9, #-240] @ 0xf0 │ │ │ │ blx 425a4 │ │ │ │ add r0, r9 │ │ │ │ ldr.w r6, [r8, #60] @ 0x3c │ │ │ │ @@ -429577,150 +429614,150 @@ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ strb.w r4, [r0, #-4] │ │ │ │ mov r3, r6 │ │ │ │ add r0, sp, #32 │ │ │ │ str r7, [sp, #0] │ │ │ │ blx 42f24 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1742fc │ │ │ │ + beq.n 174334 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ str r7, [sp, #0] │ │ │ │ blx 42f24 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ ldr.w r0, [r9, #-240] │ │ │ │ - beq.n 17444a │ │ │ │ - ldr r6, [pc, #304] @ (174480 ) │ │ │ │ + beq.n 174482 │ │ │ │ + ldr r6, [pc, #304] @ (1744b8 ) │ │ │ │ add r6, pc │ │ │ │ mov r1, r6 │ │ │ │ blx 43584 │ │ │ │ mov r1, r6 │ │ │ │ mov fp, r0 │ │ │ │ ldr.w r0, [r9, #-236] │ │ │ │ blx 43584 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr.w r0, [r9, #-240] │ │ │ │ blx 423e4 │ │ │ │ ldr.w r0, [r9, #-236] │ │ │ │ blx 423e4 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 174442 │ │ │ │ + beq.n 17447a │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r0, fp │ │ │ │ - cbz r3, 1743d8 │ │ │ │ + cbz r3, 174410 │ │ │ │ blx 42d4c │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ blx 42d34 <__fstat64_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 174418 │ │ │ │ + beq.n 174450 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 17439e │ │ │ │ - b.n 174418 │ │ │ │ + bne.n 1743d6 │ │ │ │ + b.n 174450 │ │ │ │ adds r4, #1 │ │ │ │ cmp sl, r4 │ │ │ │ - beq.n 174418 │ │ │ │ + beq.n 174450 │ │ │ │ ldr.w r0, [r5, #4]! │ │ │ │ blx 42d4c │ │ │ │ add r1, sp, #152 @ 0x98 │ │ │ │ blx 42d34 <__fstat64_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 174398 │ │ │ │ + beq.n 1743d0 │ │ │ │ ldrd r0, r2, [r9, #-120] @ 0x78 │ │ │ │ ldrd r1, r3, [r9, #-232] @ 0xe8 │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ cmpeq r0, r1 │ │ │ │ - bne.n 174398 │ │ │ │ + bne.n 1743d0 │ │ │ │ ldrd r0, r2, [r9, #-112] @ 0x70 │ │ │ │ ldrd r1, r3, [r9, #-224] @ 0xe0 │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ cmpeq r0, r1 │ │ │ │ - bne.n 174398 │ │ │ │ + bne.n 1743d0 │ │ │ │ mov r0, fp │ │ │ │ blx 43318 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 43318 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov.w r1, #4096 @ 0x1000 │ │ │ │ mov r0, r7 │ │ │ │ blx 43174 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17430c │ │ │ │ + bne.n 174344 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 43318 │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #140] @ (174484 ) │ │ │ │ + ldr r2, [pc, #140] @ (1744bc ) │ │ │ │ add.w r1, sp, #4352 @ 0x1100 │ │ │ │ - ldr r3, [pc, #112] @ (17446c ) │ │ │ │ + ldr r3, [pc, #112] @ (1744a4 ) │ │ │ │ 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 174462 │ │ │ │ + bne.n 17449a │ │ │ │ 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 174080 │ │ │ │ + bl 1740b8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 174450 │ │ │ │ + cbz r0, 174488 │ │ │ │ add.w sl, sl, #1 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 43318 │ │ │ │ uxtb.w sl, sl │ │ │ │ cmp.w sl, #8 │ │ │ │ - bls.w 1742fc │ │ │ │ - b.n 1743ec │ │ │ │ + bls.w 174334 │ │ │ │ + b.n 174424 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1743d8 │ │ │ │ - b.n 1742fc │ │ │ │ + bne.n 174410 │ │ │ │ + b.n 174334 │ │ │ │ blx 423e4 │ │ │ │ - b.n 1742fc │ │ │ │ + b.n 174334 │ │ │ │ mov r0, fp │ │ │ │ blx 43318 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 43318 │ │ │ │ str.w r4, [r8, sl, lsl #2] │ │ │ │ - b.n 1742fc │ │ │ │ + b.n 174334 │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - pop {r1, r4, r6, pc} │ │ │ │ + pop {r1, r3, r4, pc} │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, r0, r0 │ │ │ │ movs r5, r2 │ │ │ │ ldr r3, [sp, #288] @ 0x120 │ │ │ │ movs r3, r2 │ │ │ │ adds r2, r5, r7 │ │ │ │ movs r5, r2 │ │ │ │ adds r0, r6, r7 │ │ │ │ movs r5, r2 │ │ │ │ adds r2, r1, r6 │ │ │ │ movs r5, r2 │ │ │ │ - cbnz r6, 174506 │ │ │ │ + cbnz r6, 174530 │ │ │ │ lsls r3, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #1344] @ 0x540 │ │ │ │ - ldr r2, [pc, #140] @ (174528 ) │ │ │ │ + ldr r2, [pc, #140] @ (174560 ) │ │ │ │ subw sp, sp, #2728 @ 0xaa8 │ │ │ │ - ldr r3, [pc, #140] @ (17452c ) │ │ │ │ + ldr r3, [pc, #140] @ (174564 ) │ │ │ │ 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 │ │ │ │ @@ -429728,146 +429765,146 @@ │ │ │ │ ldr.w r0, [r8, #64] @ 0x40 │ │ │ │ mov.w r2, #2720 @ 0xaa0 │ │ │ │ blx 429ec │ │ │ │ adds r1, r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ it ne │ │ │ │ movne r4, #0 │ │ │ │ - bne.n 1744d2 │ │ │ │ - b.n 174516 │ │ │ │ + bne.n 17450a │ │ │ │ + b.n 17454e │ │ │ │ tst.w r3, #33792 @ 0x8400 │ │ │ │ - bne.n 1744f6 │ │ │ │ + bne.n 17452e │ │ │ │ cmp r4, r6 │ │ │ │ - bge.n 1744b2 │ │ │ │ + bge.n 1744ea │ │ │ │ adds r5, r7, r4 │ │ │ │ adds r4, #16 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r5, #12] │ │ │ │ add r4, r2 │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bpl.n 1744cc │ │ │ │ + bpl.n 174504 │ │ │ │ ldr.w r1, [r8, #72] @ 0x48 │ │ │ │ mov r0, r8 │ │ │ │ - bl 17427c │ │ │ │ + bl 1742b4 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ tst.w r3, #33792 @ 0x8400 │ │ │ │ - beq.n 1744d2 │ │ │ │ + beq.n 17450a │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #52] @ (174530 ) │ │ │ │ - ldr r3, [pc, #48] @ (17452c ) │ │ │ │ + ldr r2, [pc, #52] @ (174568 ) │ │ │ │ + ldr r3, [pc, #48] @ (174564 ) │ │ │ │ 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 174522 │ │ │ │ + bne.n 17455a │ │ │ │ addw sp, sp, #2728 @ 0xaa8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 434e8 <__errno_location@plt> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp r0, #11 │ │ │ │ - beq.n 1744b2 │ │ │ │ - b.n 1744f8 │ │ │ │ + beq.n 1744ea │ │ │ │ + b.n 174530 │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cbnz r2, 174582 │ │ │ │ + cbnz r2, 1745ac │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r0, 174574 │ │ │ │ + revsh r0, r1 │ │ │ │ lsls r3, r7, #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, 174580 │ │ │ │ + cbnz r3, 1745b8 │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ - cbz r0, 174550 │ │ │ │ + cbz r0, 174588 │ │ │ │ blx 43318 │ │ │ │ subs r4, r6, #4 │ │ │ │ add.w r5, r6, #32 │ │ │ │ ldr.w r0, [r4, #4]! │ │ │ │ - cbz r0, 174560 │ │ │ │ + cbz r0, 174598 │ │ │ │ blx 43318 │ │ │ │ cmp r4, r5 │ │ │ │ - bne.n 174556 │ │ │ │ + bne.n 17458e │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ - cbz r3, 174574 │ │ │ │ + cbz r3, 1745ac │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ - bl 175e18 │ │ │ │ + bl 175e50 │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ - bl 179a60 │ │ │ │ + bl 179a98 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx 428b4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrd r0, r1, [r0, #64] @ 0x40 │ │ │ │ blx 425bc │ │ │ │ ldr r0, [r6, #76] @ 0x4c │ │ │ │ movs r1, #0 │ │ │ │ - bl 18cf00 │ │ │ │ + bl 18cf38 │ │ │ │ ldr r0, [r6, #64] @ 0x40 │ │ │ │ blx 429b0 │ │ │ │ - b.n 174548 │ │ │ │ + b.n 174580 │ │ │ │ stmdb 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] @ (17480c ) │ │ │ │ + ldr r2, [pc, #608] @ (174844 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #608] @ (174810 ) │ │ │ │ + ldr r3, [pc, #608] @ (174848 ) │ │ │ │ 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 179820 │ │ │ │ + bl 179858 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ - bl 175d44 │ │ │ │ + bl 175d7c │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ - ldr r0, [pc, #568] @ (174814 ) │ │ │ │ + ldr r0, [pc, #568] @ (17484c ) │ │ │ │ mov r1, r5 │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ add r0, pc │ │ │ │ - bl 17eb0c │ │ │ │ + bl 17eb44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 174660 │ │ │ │ - ldr r7, [pc, #556] @ (174818 ) │ │ │ │ + beq.n 174698 │ │ │ │ + ldr r7, [pc, #556] @ (174850 ) │ │ │ │ mov r3, r6 │ │ │ │ - ldr r2, [pc, #556] @ (17481c ) │ │ │ │ + ldr r2, [pc, #556] @ (174854 ) │ │ │ │ movs r1, #1 │ │ │ │ add r7, pc │ │ │ │ add r0, sp, #20 │ │ │ │ add r2, pc │ │ │ │ str r7, [sp, #0] │ │ │ │ blx 42f24 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 174798 │ │ │ │ - ldr r2, [pc, #536] @ (174820 ) │ │ │ │ + beq.w 1747d0 │ │ │ │ + ldr r2, [pc, #536] @ (174858 ) │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #24 │ │ │ │ add r2, pc │ │ │ │ str r7, [sp, #0] │ │ │ │ blx 42f24 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 174792 │ │ │ │ - ldr r6, [pc, #520] @ (174824 ) │ │ │ │ + beq.w 1747ca │ │ │ │ + ldr r6, [pc, #520] @ (17485c ) │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r6, pc │ │ │ │ mov r1, r6 │ │ │ │ blx 43584 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ @@ -429877,51 +429914,51 @@ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ blx 423e4 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx 423e4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 174798 │ │ │ │ + beq.w 1747d0 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 174798 │ │ │ │ + beq.w 1747d0 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 174080 │ │ │ │ + bl 1740b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 174798 │ │ │ │ - ldr r0, [pc, #452] @ (174828 ) │ │ │ │ + beq.w 1747d0 │ │ │ │ + ldr r0, [pc, #452] @ (174860 ) │ │ │ │ add r0, pc │ │ │ │ blx 436bc │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 174748 │ │ │ │ + beq.n 174780 │ │ │ │ movs r3, #0 │ │ │ │ - ldr.w r9, [pc, #440] @ 17482c │ │ │ │ - ldr.w r8, [pc, #440] @ 174830 │ │ │ │ + ldr.w r9, [pc, #440] @ 174864 │ │ │ │ + ldr.w r8, [pc, #440] @ 174868 │ │ │ │ movs r5, #1 │ │ │ │ strd r3, r3, [sp, #28] │ │ │ │ add r9, pc │ │ │ │ - ldr r3, [pc, #432] @ (174834 ) │ │ │ │ + ldr r3, [pc, #432] @ (17486c ) │ │ │ │ add r8, pc │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 174708 │ │ │ │ + b.n 174740 │ │ │ │ mov r3, fp │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #32 │ │ │ │ str r6, [sp, #0] │ │ │ │ blx 42f24 <__asprintf_chk@plt> │ │ │ │ ldr.w fp, [sp, #28] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 1747e2 │ │ │ │ + beq.w 17481a │ │ │ │ mov r0, r6 │ │ │ │ - ldr r6, [pc, #400] @ (174838 ) │ │ │ │ + ldr r6, [pc, #400] @ (174870 ) │ │ │ │ blx 423e4 │ │ │ │ mov r0, fp │ │ │ │ add r6, pc │ │ │ │ mov.w fp, r5, lsl #2 │ │ │ │ mov r1, r6 │ │ │ │ blx 43584 │ │ │ │ mov r1, r6 │ │ │ │ @@ -429932,35 +429969,35 @@ │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx 423e4 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx 423e4 │ │ │ │ ldr.w r0, [r4, r5, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1747ba │ │ │ │ + beq.n 1747f2 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1747f0 │ │ │ │ + beq.w 174828 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 174080 │ │ │ │ + bl 1740b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1747ca │ │ │ │ + beq.n 174802 │ │ │ │ adds r5, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx 43318 │ │ │ │ uxtb r5, r5 │ │ │ │ cmp r5, #8 │ │ │ │ - bhi.n 174748 │ │ │ │ + bhi.n 174780 │ │ │ │ cmp r7, #1 │ │ │ │ ite cs │ │ │ │ addcs sl, r7 │ │ │ │ addcc.w sl, sl, #1 │ │ │ │ ldrb.w r3, [sl] │ │ │ │ - cbz r3, 174748 │ │ │ │ + cbz r3, 174780 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ blx 425a4 │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, sl │ │ │ │ blx 4221c │ │ │ │ @@ -429971,92 +430008,92 @@ │ │ │ │ add r0, sp, #28 │ │ │ │ mov r3, fp │ │ │ │ str r6, [sp, #0] │ │ │ │ mov.w ip, #0 │ │ │ │ strd ip, ip, [sp, #28] │ │ │ │ blx 42f24 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 17468a │ │ │ │ + bne.n 1746c2 │ │ │ │ mov r0, r6 │ │ │ │ blx 423e4 │ │ │ │ - b.n 1746fe │ │ │ │ - ldr r0, [pc, #240] @ (17483c ) │ │ │ │ + b.n 174736 │ │ │ │ + ldr r0, [pc, #240] @ (174874 ) │ │ │ │ add r0, pc │ │ │ │ blx 436bc │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 17478e │ │ │ │ + cbz r0, 1747c6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17427c │ │ │ │ - cbz r0, 17478e │ │ │ │ + bl 1742b4 │ │ │ │ + cbz r0, 1747c6 │ │ │ │ str r5, [r4, #72] @ 0x48 │ │ │ │ mov.w r0, #524288 @ 0x80000 │ │ │ │ blx 43524 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 17478e │ │ │ │ + blt.n 1747c6 │ │ │ │ ldr r1, [r4, #72] @ 0x48 │ │ │ │ mov.w r2, #1032 @ 0x408 │ │ │ │ blx 426f4 │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt.n 1747fe │ │ │ │ - ldr r1, [pc, #196] @ (174840 ) │ │ │ │ + blt.n 174836 │ │ │ │ + ldr r1, [pc, #196] @ (174878 ) │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r4, #76 @ 0x4c │ │ │ │ strd r5, r6, [r4, #64] @ 0x40 │ │ │ │ add r1, pc │ │ │ │ - bl 18ce9c │ │ │ │ - cbnz r0, 1747f6 │ │ │ │ + bl 18ced4 │ │ │ │ + cbnz r0, 17482e │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1747a0 │ │ │ │ + b.n 1747d8 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 423e4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 174534 │ │ │ │ + bl 17456c │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #160] @ (174844 ) │ │ │ │ - ldr r3, [pc, #108] @ (174810 ) │ │ │ │ + ldr r2, [pc, #160] @ (17487c ) │ │ │ │ + ldr r3, [pc, #108] @ (174848 ) │ │ │ │ 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 174806 │ │ │ │ + bne.n 17483e │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cbz r6, 1747c2 │ │ │ │ + cbz r6, 1747fa │ │ │ │ mov r0, r6 │ │ │ │ blx 43318 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, fp] │ │ │ │ - b.n 1746fe │ │ │ │ + b.n 174736 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ blx 43318 │ │ │ │ ldr.w r0, [r4, fp] │ │ │ │ blx 43318 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str.w r3, [r4, fp] │ │ │ │ - b.n 1746fe │ │ │ │ + b.n 174736 │ │ │ │ mov r0, fp │ │ │ │ blx 423e4 │ │ │ │ mov r0, r6 │ │ │ │ blx 423e4 │ │ │ │ - b.n 1746fe │ │ │ │ + b.n 174736 │ │ │ │ blx 43318 │ │ │ │ - b.n 1747c2 │ │ │ │ + b.n 1747fa │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 425bc │ │ │ │ mov r0, r5 │ │ │ │ blx 429b0 │ │ │ │ - b.n 17478e │ │ │ │ + b.n 1747c6 │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - rev16 r4, r1 │ │ │ │ + rev r4, r2 │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r2, #14 │ │ │ │ movs r5, r2 │ │ │ │ asrs r2, r5, #28 │ │ │ │ movs r5, r2 │ │ │ │ @@ -430074,16 +430111,16 @@ │ │ │ │ movs r5, r2 │ │ │ │ asrs r4, r4, #25 │ │ │ │ movs r5, r2 │ │ │ │ asrs r4, r5, #24 │ │ │ │ movs r5, r2 │ │ │ │ asrs r6, r4, #23 │ │ │ │ movs r5, r2 │ │ │ │ - ldc2l 15, cr15, [pc], #1020 @ 174c40 │ │ │ │ - @ instruction: 0xb858 │ │ │ │ + ldc2l 15, cr15, [pc], #1020 @ 174c78 │ │ │ │ + @ instruction: 0xb820 │ │ │ │ lsls r3, r7, #1 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov.w lr, #0 │ │ │ │ subs r6, r1, #1 │ │ │ │ @@ -430101,176 +430138,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 17486a │ │ │ │ + bne.n 1748a2 │ │ │ │ ldrb.w r3, [r8, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 17493a │ │ │ │ + beq.n 174972 │ │ │ │ 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 1748c0 │ │ │ │ + bne.n 1748f8 │ │ │ │ strex r1, r2, [r9] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1748b0 │ │ │ │ + bne.n 1748e8 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1749d6 │ │ │ │ + bne.w 174a0e │ │ │ │ ldr.w r0, [r8, #52] @ 0x34 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ - bl 175eb4 │ │ │ │ + bl 175eec │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 174942 │ │ │ │ + cbz r0, 17497a │ │ │ │ ldrb r4, [r7, #0] │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [r7, #24] │ │ │ │ ldr.w r0, [r8, r4, lsl #2] │ │ │ │ blx 42450 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 174918 │ │ │ │ + blt.n 174950 │ │ │ │ ldr.w r3, [r8, r4, lsl #2] │ │ │ │ movs r2, #16 │ │ │ │ movs r1, #1 │ │ │ │ add.w r0, r7, #32 │ │ │ │ blx 42d04 │ │ │ │ cmp r0, #16 │ │ │ │ - bne.n 174918 │ │ │ │ + bne.n 174950 │ │ │ │ add.w r0, sl, #19 │ │ │ │ mov r3, r7 │ │ │ │ - b.n 17490c │ │ │ │ + b.n 174944 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 174976 │ │ │ │ + beq.n 1749ae │ │ │ │ ldrb.w r1, [r6, #1]! │ │ │ │ ldrb.w r2, [r3, #1]! │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 174908 │ │ │ │ + beq.n 174940 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 423e4 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r9] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 174924 │ │ │ │ + bne.n 17495c │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1749c6 │ │ │ │ + bne.n 1749fe │ │ │ │ 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, 174962 │ │ │ │ + cbz r1, 17499a │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 173f04 │ │ │ │ + bl 173f3c │ │ │ │ ldr.w r0, [r8, #52] @ 0x34 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ - bl 175eb4 │ │ │ │ + bl 175eec │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1748da │ │ │ │ + bne.n 174912 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r9] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 174932 │ │ │ │ - b.n 174966 │ │ │ │ + beq.n 17496a │ │ │ │ + b.n 17499e │ │ │ │ ldr r5, [r7, #32] │ │ │ │ mov r0, r5 │ │ │ │ blx 4327c │ │ │ │ ldr.w r3, [r8, r4, lsl #2] │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #1 │ │ │ │ mov r4, r0 │ │ │ │ blx 42d04 │ │ │ │ cmp r5, r0 │ │ │ │ - bne.n 17491a │ │ │ │ + bne.n 174952 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ - cbz r3, 1749a2 │ │ │ │ + cbz r3, 1749da │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 187d70 │ │ │ │ + bl 187da8 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 17491a │ │ │ │ + bne.n 174952 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r9] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1749a6 │ │ │ │ + bne.n 1749de │ │ │ │ dmb ish │ │ │ │ - cbnz r3, 174a1c │ │ │ │ + cbnz r3, 174a54 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 17493c │ │ │ │ + beq.n 174974 │ │ │ │ str.w r5, [fp] │ │ │ │ - b.n 17493c │ │ │ │ + b.n 174974 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ str.w r3, [r8, #40] @ 0x28 │ │ │ │ - bl 174df4 │ │ │ │ - b.n 17493a │ │ │ │ + bl 174e2c │ │ │ │ + b.n 174972 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 174a00 │ │ │ │ + bne.n 174a38 │ │ │ │ movs r7, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r9 │ │ │ │ - bl 174e20 │ │ │ │ + bl 174e58 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r9] │ │ │ │ strex r2, r7, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1749ea │ │ │ │ + bne.n 174a22 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1749dc │ │ │ │ - b.n 1748ca │ │ │ │ + bne.n 174a14 │ │ │ │ + b.n 174902 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r9] │ │ │ │ strex r1, r2, [r9] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 174a06 │ │ │ │ + bne.n 174a3e │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1749da │ │ │ │ - b.n 1748ca │ │ │ │ + bne.n 174a12 │ │ │ │ + b.n 174902 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r9 │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [r8, #40] @ 0x28 │ │ │ │ - bl 174df4 │ │ │ │ - b.n 1749ba │ │ │ │ + bl 174e2c │ │ │ │ + b.n 1749f2 │ │ │ │ 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] @ (174de8 ) │ │ │ │ - ldr r3, [pc, #924] @ (174dec ) │ │ │ │ + ldr r2, [pc, #920] @ (174e20 ) │ │ │ │ + ldr r3, [pc, #924] @ (174e24 ) │ │ │ │ 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 │ │ │ │ @@ -430284,325 +430321,325 @@ │ │ │ │ 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 174a62 │ │ │ │ + bne.n 174a9a │ │ │ │ ldrb.w r9, [r8, #56] @ 0x38 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 174b2a │ │ │ │ + beq.n 174b62 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 174b2a │ │ │ │ + beq.n 174b62 │ │ │ │ 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 174abe │ │ │ │ + bne.n 174af6 │ │ │ │ strex r0, r2, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 174aae │ │ │ │ + bne.n 174ae6 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 174c44 │ │ │ │ + bne.w 174c7c │ │ │ │ ldr.w r0, [r8] │ │ │ │ movs r6, #0 │ │ │ │ blx 42d4c │ │ │ │ mov fp, r0 │ │ │ │ movs r1, #6 │ │ │ │ mov r0, fp │ │ │ │ blx 42790 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 174b4c │ │ │ │ + cbz r0, 174b84 │ │ │ │ blx 434e8 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #11 │ │ │ │ - bne.n 174afa │ │ │ │ + bne.n 174b32 │ │ │ │ mov.w r0, #1000 @ 0x3e8 │ │ │ │ adds r6, #1 │ │ │ │ blx 432f4 │ │ │ │ cmp.w r6, #1000 @ 0x3e8 │ │ │ │ - bne.n 174ad4 │ │ │ │ + bne.n 174b0c │ │ │ │ adds r7, #1 │ │ │ │ - bne.n 174b4c │ │ │ │ + bne.n 174b84 │ │ │ │ ldr.w r0, [r8] │ │ │ │ blx 42d4c │ │ │ │ movs r1, #8 │ │ │ │ blx 42790 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 174b12 │ │ │ │ + bne.n 174b4a │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 174c34 │ │ │ │ + bne.w 174c6c │ │ │ │ mov.w r9, #0 │ │ │ │ - ldr r2, [pc, #704] @ (174df0 ) │ │ │ │ - ldr r3, [pc, #696] @ (174dec ) │ │ │ │ + ldr r2, [pc, #704] @ (174e28 ) │ │ │ │ + ldr r3, [pc, #696] @ (174e24 ) │ │ │ │ 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 174dce │ │ │ │ + bne.w 174e06 │ │ │ │ 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 174b66 │ │ │ │ + bne.n 174b9e │ │ │ │ strex r1, r2, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 174b56 │ │ │ │ + bne.n 174b8e │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 174d78 │ │ │ │ + bne.w 174db0 │ │ │ │ ldr.w r1, [r8, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 173f04 │ │ │ │ + bl 173f3c │ │ │ │ ldr.w r0, [r8, #52] @ 0x34 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ - bl 175eb4 │ │ │ │ + bl 175eec │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 174bcc │ │ │ │ + cbz r0, 174c04 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r7] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 174b90 │ │ │ │ + bne.n 174bc8 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 174dbe │ │ │ │ + bne.w 174df6 │ │ │ │ ldr.w r0, [r8] │ │ │ │ blx 42d4c │ │ │ │ movs r1, #8 │ │ │ │ blx 42790 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 174b20 │ │ │ │ - b.n 174bbc │ │ │ │ + beq.n 174b58 │ │ │ │ + b.n 174bf4 │ │ │ │ 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 187d70 │ │ │ │ + bl 187da8 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, fp │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr.w r0, [r8] │ │ │ │ blx 42450 │ │ │ │ mov r1, sl │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 17667c │ │ │ │ + bl 1766b4 │ │ │ │ ldr.w r3, [r8] │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ blx 431c8 │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ str r0, [sp, #20] │ │ │ │ - beq.n 174c8e │ │ │ │ + beq.n 174cc6 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r7] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 174c0c │ │ │ │ + bne.n 174c44 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 174afe │ │ │ │ + beq.w 174b36 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ str.w r3, [r8, #40] @ 0x28 │ │ │ │ - bl 174df4 │ │ │ │ - b.n 174afe │ │ │ │ + bl 174e2c │ │ │ │ + b.n 174b36 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [r8, #44] @ 0x2c │ │ │ │ - bl 174df4 │ │ │ │ - b.n 174b2a │ │ │ │ + bl 174e2c │ │ │ │ + b.n 174b62 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 174c66 │ │ │ │ + beq.n 174c9e │ │ │ │ movs r2, #2 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r0] │ │ │ │ strex r1, r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 174c50 │ │ │ │ + bne.n 174c88 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 174ac8 │ │ │ │ + beq.w 174b00 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 174e20 │ │ │ │ + bl 174e58 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r7] │ │ │ │ strex r2, r6, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 174c78 │ │ │ │ + bne.n 174cb0 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 174c6a │ │ │ │ - b.n 174ac8 │ │ │ │ + bne.n 174ca2 │ │ │ │ + b.n 174b00 │ │ │ │ ldr.w r0, [r8] │ │ │ │ blx 430d8 │ │ │ │ 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 431c8 │ │ │ │ cmp r0, #16 │ │ │ │ str r0, [sp, #28] │ │ │ │ - bne.n 174c08 │ │ │ │ + bne.n 174c40 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ blx 431c8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 174c08 │ │ │ │ + bne.n 174c40 │ │ │ │ ldr.w r0, [r8] │ │ │ │ blx 43578 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ blx 431c8 │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ - bne.n 174c08 │ │ │ │ - vldr d7, [pc, #244] @ 174dd8 │ │ │ │ + bne.n 174c40 │ │ │ │ + vldr d7, [pc, #244] @ 174e10 │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - vldr d7, [pc, #236] @ 174de0 │ │ │ │ + vldr d7, [pc, #236] @ 174e18 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ vstr d7, [sp, #48] @ 0x30 │ │ │ │ blx 431c8 │ │ │ │ cmp r0, #16 │ │ │ │ - bne.n 174c08 │ │ │ │ + bne.n 174c40 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #8 │ │ │ │ add r0, sp, #32 │ │ │ │ blx 431c8 │ │ │ │ cmp r0, #8 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bne.w 174c08 │ │ │ │ + bne.w 174c40 │ │ │ │ ldr.w r0, [r8, #36] @ 0x24 │ │ │ │ blx 43578 │ │ │ │ ldr.w r0, [r8, #48] @ 0x30 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ - bl 179864 │ │ │ │ + bl 17989c │ │ │ │ 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 1766b8 │ │ │ │ + bl 1766f0 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldr.w r0, [r8, #52] @ 0x34 │ │ │ │ - bl 175e30 │ │ │ │ + bl 175e68 │ │ │ │ mov r0, r7 │ │ │ │ - bl 173ecc │ │ │ │ + bl 173f04 │ │ │ │ ldr.w r0, [r8] │ │ │ │ blx 42d4c │ │ │ │ ldr r1, [sp, #8] │ │ │ │ blx 42790 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 173ecc │ │ │ │ - b.n 174b2e │ │ │ │ + bl 173f04 │ │ │ │ + b.n 174b66 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 174d98 │ │ │ │ + beq.n 174dd0 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r7] │ │ │ │ strex r1, r2, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 174d82 │ │ │ │ + bne.n 174dba │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 174b70 │ │ │ │ + beq.w 174ba8 │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 174e20 │ │ │ │ + bl 174e58 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r7] │ │ │ │ strex r2, r6, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 174da8 │ │ │ │ + bne.n 174de0 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 174d9a │ │ │ │ - b.n 174b70 │ │ │ │ + bne.n 174dd2 │ │ │ │ + b.n 174ba8 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ str.w r3, [r8, #40] @ 0x28 │ │ │ │ - bl 174df4 │ │ │ │ - b.n 174ba8 │ │ │ │ + bl 174e2c │ │ │ │ + b.n 174be0 │ │ │ │ blx 42d94 <__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 │ │ │ │ - push {r2, r3, r5, r7, lr} │ │ │ │ + push {r2, r4, r5, r6, lr} │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r3, r6, r7} │ │ │ │ + push {r1, r4, r7} │ │ │ │ lsls r3, r7, #1 │ │ │ │ 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 │ │ │ │ @@ -430639,91 +430676,91 @@ │ │ │ │ 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 174e8e │ │ │ │ + beq.n 174ec6 │ │ │ │ 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, 174e9c │ │ │ │ + cbz r1, 174ed4 │ │ │ │ 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, 174ecc │ │ │ │ + cbnz r4, 174f04 │ │ │ │ ands.w r3, r3, lr │ │ │ │ - beq.n 174ed2 │ │ │ │ + beq.n 174f0a │ │ │ │ mov.w r1, ip, asr #13 │ │ │ │ mov.w r0, #31744 @ 0x7c00 │ │ │ │ cmp r1, #1 │ │ │ │ it lt │ │ │ │ movlt r1, #1 │ │ │ │ - b.n 174e90 │ │ │ │ + b.n 174ec8 │ │ │ │ mov r1, r3 │ │ │ │ mov.w r0, #31744 @ 0x7c00 │ │ │ │ - b.n 174e90 │ │ │ │ + b.n 174ec8 │ │ │ │ sub.w r1, r0, #127 @ 0x7f │ │ │ │ vldr s0, [sp] │ │ │ │ cmn.w r1, #14 │ │ │ │ - blt.n 174f0c │ │ │ │ + blt.n 174f44 │ │ │ │ cmp r1, #15 │ │ │ │ - bgt.n 174eca │ │ │ │ + bgt.n 174f02 │ │ │ │ vmov s0, ip │ │ │ │ sub.w r3, r0, #112 @ 0x70 │ │ │ │ str r2, [sp, #4] │ │ │ │ vcvt.f32.s32 s0, s0, #13 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 425ec │ │ │ │ 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 174e90 │ │ │ │ + b.n 174ec8 │ │ │ │ vabs.f32 s0, s0 │ │ │ │ - vldr s15, [pc, #20] @ 174f28 │ │ │ │ + vldr s15, [pc, #20] @ 174f60 │ │ │ │ strd r2, r3, [sp] │ │ │ │ vmul.f32 s0, s0, s15 │ │ │ │ blx 425ec │ │ │ │ mov r1, r0 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ - b.n 174efe │ │ │ │ + b.n 174f36 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #512] @ (17512c ) │ │ │ │ + ldr r3, [pc, #512] @ (175164 ) │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 17d59c │ │ │ │ + bl 17d5d4 │ │ │ │ pop {r3, pc} │ │ │ │ mov.w r3, #57344 @ 0xe000 │ │ │ │ movt r3, #4095 @ 0xfff │ │ │ │ - vldr s15, [pc, #48] @ 174f7c │ │ │ │ + vldr s15, [pc, #48] @ 174fb4 │ │ │ │ and.w r3, r3, r0, lsl #13 │ │ │ │ vmov s13, r3 │ │ │ │ - vldr s14, [pc, #40] @ 174f80 │ │ │ │ + vldr s14, [pc, #40] @ 174fb8 │ │ │ │ lsls r0, r0, #16 │ │ │ │ vmul.f32 s15, s13, s15 │ │ │ │ and.w r0, r0, #2147483648 @ 0x80000000 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmov r3, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ @@ -430763,37 +430800,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 174ff4 │ │ │ │ + b.n 17502c │ │ │ │ add r9, r7 │ │ │ │ cmp r5, r9 │ │ │ │ it ls │ │ │ │ subls.w r9, r9, r5 │ │ │ │ cmp r9, sl │ │ │ │ - beq.n 175022 │ │ │ │ + beq.n 17505a │ │ │ │ mul.w r0, r8, r9 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ add.w fp, r3, r0 │ │ │ │ ldr.w r1, [fp, #4] │ │ │ │ - cbz r1, 175022 │ │ │ │ + cbz r1, 17505a │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 174fe6 │ │ │ │ + beq.n 17501e │ │ │ │ ldr r3, [r3, r0] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 174fe6 │ │ │ │ + bne.n 17501e │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 174fe6 │ │ │ │ + beq.n 17501e │ │ │ │ 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} │ │ │ │ @@ -430817,15 +430854,15 @@ │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ subs r2, #1 │ │ │ │ push {r4, lr} │ │ │ │ cmp r2, #14 │ │ │ │ - bhi.n 17514c │ │ │ │ + bhi.n 175184 │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ lsls r7, r3, #1 │ │ │ │ lsls r7, r1, #1 │ │ │ │ movs r7, r7 │ │ │ │ lsls r0, r6, #4 │ │ │ │ lsls r1, r4, #2 │ │ │ │ lsls r6, r5, #3 │ │ │ │ @@ -430966,15 +431003,15 @@ │ │ │ │ mul.w r2, r0, r2 │ │ │ │ mul.w r3, r0, r3 │ │ │ │ mla r2, lr, r1, r2 │ │ │ │ movw r1, #31153 @ 0x79b1 │ │ │ │ movt r1, #40503 @ 0x9e37 │ │ │ │ mov.w r2, r2, ror #21 │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ - b.n 1751e6 │ │ │ │ + b.n 17521e │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ movw ip, #44605 @ 0xae3d │ │ │ │ movt ip, #49842 @ 0xc2b2 │ │ │ │ movw r2, #60207 @ 0xeb2f │ │ │ │ movt r2, #10196 @ 0x27d4 │ │ │ │ mla r3, ip, r3, r0 │ │ │ │ mov.w r3, r3, ror #15 │ │ │ │ @@ -431007,15 +431044,15 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r2, #8 │ │ │ │ mov r1, r0 │ │ │ │ movw r0, #26553 @ 0x67b9 │ │ │ │ movt r0, #5718 @ 0x1656 │ │ │ │ - bl 175064 │ │ │ │ + bl 17509c │ │ │ │ pop {r3, pc} │ │ │ │ movw r2, #44605 @ 0xae3d │ │ │ │ movt r2, #49842 @ 0xc2b2 │ │ │ │ movw r3, #26549 @ 0x67b5 │ │ │ │ movt r3, #5718 @ 0x1656 │ │ │ │ movw ip, #60207 @ 0xeb2f │ │ │ │ movt ip, #10196 @ 0x27d4 │ │ │ │ @@ -431036,32 +431073,32 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 17549e │ │ │ │ + beq.w 1754d6 │ │ │ │ cmp r6, #30 │ │ │ │ - bls.n 175398 │ │ │ │ + bls.n 1753d0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr.w r9, [pc, #304] @ 1754cc │ │ │ │ + ldr.w r9, [pc, #304] @ 175504 │ │ │ │ mov.w r8, r6, lsl #5 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r9, pc │ │ │ │ - bl 179b88 │ │ │ │ + bl 179bc0 │ │ │ │ add.w r7, r9, r8 │ │ │ │ movs r1, #12 │ │ │ │ ldr r4, [r7, #4] │ │ │ │ mov r2, r4 │ │ │ │ - bl 17997c │ │ │ │ + bl 1799b4 │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 175392 │ │ │ │ + beq.n 1753ca │ │ │ │ ldr.w r3, [r9, r8] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ strd r3, r6, [r5, #40] @ 0x28 │ │ │ │ movs r3, #0 │ │ │ │ ldr r6, [r5, #16] │ │ │ │ str r3, [r5, #52] @ 0x34 │ │ │ │ movs r3, #12 │ │ │ │ @@ -431081,26 +431118,26 @@ │ │ │ │ it ne │ │ │ │ movne r3, r2 │ │ │ │ ldr.w r9, [r5, #12] │ │ │ │ str r0, [r5, #0] │ │ │ │ str r4, [r5, #16] │ │ │ │ str.w sl, [r5, #20] │ │ │ │ str r1, [sp, #20] │ │ │ │ - beq.n 17547a │ │ │ │ + beq.n 1754b2 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 175486 │ │ │ │ + beq.n 1754be │ │ │ │ cmp r9, r0 │ │ │ │ - beq.n 175486 │ │ │ │ + beq.n 1754be │ │ │ │ movs r5, #12 │ │ │ │ mov r8, r6 │ │ │ │ str r2, [sp, #28] │ │ │ │ - b.n 175418 │ │ │ │ + b.n 175450 │ │ │ │ cmp r9, r0 │ │ │ │ - beq.n 175472 │ │ │ │ + beq.n 1754aa │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r7, [sp, #20] │ │ │ │ ldr r6, [r3, #8] │ │ │ │ umull r1, ip, r1, r2 │ │ │ │ mla ip, r2, r7, ip │ │ │ │ movs r7, #0 │ │ │ │ @@ -431116,80 +431153,80 @@ │ │ │ │ movs r7, #0 │ │ │ │ umull fp, r1, r4, r1 │ │ │ │ umlal r1, r7, ip, r4 │ │ │ │ mov fp, r7 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mla ip, r5, fp, r1 │ │ │ │ ldr.w r1, [ip, #4] │ │ │ │ - cbnz r1, 17548e │ │ │ │ + cbnz r1, 1754c6 │ │ │ │ adds r3, #12 │ │ │ │ strd r2, r0, [ip] │ │ │ │ cmp r3, r8 │ │ │ │ str.w r6, [ip, #8] │ │ │ │ - beq.n 175478 │ │ │ │ + beq.n 1754b0 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 175414 │ │ │ │ + bne.n 17544c │ │ │ │ adds r3, #12 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 17546c │ │ │ │ + bne.n 1754a4 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r0, r2 │ │ │ │ - bl 179a60 │ │ │ │ + bl 179a98 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r3, #12 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 175402 │ │ │ │ - b.n 17547a │ │ │ │ + bne.n 17543a │ │ │ │ + b.n 1754b2 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add ip, lr │ │ │ │ add fp, r1 │ │ │ │ cmp r4, fp │ │ │ │ - bhi.n 175458 │ │ │ │ + bhi.n 175490 │ │ │ │ sub.w fp, fp, r4 │ │ │ │ - b.n 175452 │ │ │ │ + b.n 17548a │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ ldr r2, [r0, #40] @ 0x28 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 17538e │ │ │ │ - ldr r0, [pc, #36] @ (1754d0 ) │ │ │ │ + bne.w 1753c6 │ │ │ │ + ldr r0, [pc, #36] @ (175508 ) │ │ │ │ movs r2, #12 │ │ │ │ movs r1, #0 │ │ │ │ add r0, pc │ │ │ │ add.w r3, r0, r3, lsl #5 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mul.w r2, r3, r2 │ │ │ │ blx 428b4 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r5, #48] @ 0x30 │ │ │ │ - b.n 175392 │ │ │ │ + b.n 1753ca │ │ │ │ nop │ │ │ │ - bls.n 1754d4 │ │ │ │ + bls.n 17550c │ │ │ │ movs r0, r4 │ │ │ │ - bvc.n 1754c0 │ │ │ │ + bvc.n 1754f8 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [r0, #40] @ 0x28 │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 1755c0 │ │ │ │ + bcs.n 1755f8 │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ add r3, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 1755b8 │ │ │ │ + bls.n 1755f0 │ │ │ │ ldr r2, [r6, #24] │ │ │ │ movs r0, #0 │ │ │ │ ldr r7, [r6, #16] │ │ │ │ mov r9, r0 │ │ │ │ ldr r4, [r6, #28] │ │ │ │ mov fp, r0 │ │ │ │ ldr r3, [r6, #32] │ │ │ │ @@ -431204,34 +431241,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 17555c │ │ │ │ + b.n 175594 │ │ │ │ ldr.w ip, [r6, #12] │ │ │ │ cmp r1, ip │ │ │ │ it eq │ │ │ │ cmpeq.w fp, #0 │ │ │ │ it eq │ │ │ │ moveq fp, r5 │ │ │ │ - bne.n 175596 │ │ │ │ + bne.n 1755ce │ │ │ │ add r4, r9 │ │ │ │ cmp r7, r4 │ │ │ │ it ls │ │ │ │ subls r4, r4, r7 │ │ │ │ cmp r4, r8 │ │ │ │ - beq.n 1755ca │ │ │ │ + beq.n 175602 │ │ │ │ mul.w r3, sl, r4 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ adds r5, r0, r3 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 17553e │ │ │ │ + bne.n 175576 │ │ │ │ mov r8, r2 │ │ │ │ cmp fp, r1 │ │ │ │ it eq │ │ │ │ moveq fp, r5 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldr.w r2, [fp, #4] │ │ │ │ cmp r2, r3 │ │ │ │ @@ -431243,63 +431280,63 @@ │ │ │ │ str.w r8, [fp] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #48] @ 0x30 │ │ │ │ mov r0, fp │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r1, ip │ │ │ │ - beq.n 175550 │ │ │ │ + beq.n 175588 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 175550 │ │ │ │ + bne.n 175588 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 175550 │ │ │ │ + beq.n 175588 │ │ │ │ mov fp, r5 │ │ │ │ mov r0, fp │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [r0, #44] @ 0x2c │ │ │ │ - bl 175370 │ │ │ │ - b.n 1754fc │ │ │ │ + bl 1753a8 │ │ │ │ + b.n 175534 │ │ │ │ ldr r1, [r0, #44] @ 0x2c │ │ │ │ adds r1, #1 │ │ │ │ - bl 175370 │ │ │ │ - b.n 1754fc │ │ │ │ + bl 1753a8 │ │ │ │ + b.n 175534 │ │ │ │ mov r8, r2 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 175572 │ │ │ │ - b.n 17558e │ │ │ │ + bne.n 1755aa │ │ │ │ + b.n 1755c6 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - vldr d7, [pc, #72] @ 175630 │ │ │ │ + vldr d7, [pc, #72] @ 175668 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ movs r1, #12 │ │ │ │ vstr d7, [r4, #16] │ │ │ │ - vldr d7, [pc, #64] @ 175638 │ │ │ │ + vldr d7, [pc, #64] @ 175670 │ │ │ │ str r2, [r4, #4] │ │ │ │ movs r2, #5 │ │ │ │ str r3, [r4, #8] │ │ │ │ vstr d7, [r4, #24] │ │ │ │ - vldr d7, [pc, #60] @ 175640 │ │ │ │ + vldr d7, [pc, #60] @ 175678 │ │ │ │ vstr d7, [r4, #32] │ │ │ │ - vldr d7, [pc, #60] @ 175648 │ │ │ │ + vldr d7, [pc, #60] @ 175680 │ │ │ │ vstr d7, [r4, #40] @ 0x28 │ │ │ │ - bl 17997c │ │ │ │ - vldr d7, [pc, #56] @ 175650 │ │ │ │ - ldr r3, [pc, #60] @ (175658 ) │ │ │ │ + bl 1799b4 │ │ │ │ + vldr d7, [pc, #56] @ 175688 │ │ │ │ + ldr r3, [pc, #60] @ (175690 ) │ │ │ │ str r0, [r4, #0] │ │ │ │ subs r0, #0 │ │ │ │ add r3, pc │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ str r3, [r4, #12] │ │ │ │ vstr d7, [r4, #48] @ 0x30 │ │ │ │ @@ -431316,56 +431353,56 @@ │ │ │ │ strb r6, [r2, r5] │ │ │ │ strb r5, [r2, r5] │ │ │ │ strb r5, [r2, r5] │ │ │ │ strb r5, [r2, r5] │ │ │ │ movs r2, r0 │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 175724 │ │ │ │ + bge.n 17575c │ │ │ │ movs r0, r4 │ │ │ │ movs r0, r0 │ │ │ │ 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 │ │ │ │ mov r6, r1 │ │ │ │ movs r1, #56 @ 0x38 │ │ │ │ mov r5, r2 │ │ │ │ - bl 179864 │ │ │ │ - cbz r0, 1756c6 │ │ │ │ - vldr d7, [pc, #84] @ 1756d0 │ │ │ │ + bl 17989c │ │ │ │ + cbz r0, 1756fe │ │ │ │ + vldr d7, [pc, #84] @ 175708 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #5 │ │ │ │ movs r1, #12 │ │ │ │ str r6, [r0, #4] │ │ │ │ mov r7, r0 │ │ │ │ vstr d7, [r0, #24] │ │ │ │ - vldr d7, [pc, #72] @ 1756d8 │ │ │ │ + vldr d7, [pc, #72] @ 175710 │ │ │ │ str r5, [r0, #8] │ │ │ │ vstr d7, [r0, #32] │ │ │ │ - vldr d7, [pc, #72] @ 1756e0 │ │ │ │ + vldr d7, [pc, #72] @ 175718 │ │ │ │ vstr d7, [r0, #16] │ │ │ │ - vldr d7, [pc, #72] @ 1756e8 │ │ │ │ + vldr d7, [pc, #72] @ 175720 │ │ │ │ vstr d7, [r0, #40] @ 0x28 │ │ │ │ - bl 17997c │ │ │ │ + bl 1799b4 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r3, [r4, #48] @ 0x30 │ │ │ │ - ldr r3, [pc, #60] @ (1756f0 ) │ │ │ │ + ldr r3, [pc, #60] @ (175728 ) │ │ │ │ str r0, [r4, #0] │ │ │ │ add r3, pc │ │ │ │ str r3, [r4, #12] │ │ │ │ - cbz r0, 1756c0 │ │ │ │ + cbz r0, 1756f8 │ │ │ │ mov r0, r7 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 179a60 │ │ │ │ + bl 179a98 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 1756bc │ │ │ │ + b.n 1756f4 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ adds r3, #52 @ 0x34 │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ strb r6, [r2, r5] │ │ │ │ @@ -431376,37 +431413,37 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r2, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 175690 │ │ │ │ + bls.n 1756c8 │ │ │ │ movs r0, r4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #12] @ (175710 ) │ │ │ │ - ldr r1, [pc, #12] @ (175714 ) │ │ │ │ + ldr r2, [pc, #12] @ (175748 ) │ │ │ │ + ldr r1, [pc, #12] @ (17574c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 175660 │ │ │ │ + bl 175698 │ │ │ │ pop {r3, pc} │ │ │ │ ldr??.w pc, [fp, #255]! │ │ │ │ stc2 15, cr15, [r1], #-1020 @ 0xfffffc04 │ │ │ │ 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 r0, r1 │ │ │ │ movs r1, #56 @ 0x38 │ │ │ │ - bl 179864 │ │ │ │ - cbz r0, 175792 │ │ │ │ + bl 17989c │ │ │ │ + cbz r0, 1757ca │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r0 │ │ │ │ add.w r1, r5, #48 @ 0x30 │ │ │ │ ldr.w lr, [r3] │ │ │ │ adds r3, #16 │ │ │ │ ldr.w ip, [r3, #-12] │ │ │ │ @@ -431414,183 +431451,183 @@ │ │ │ │ ldr.w r0, [r3, #-8] │ │ │ │ ldr.w r6, [r3, #-4] │ │ │ │ cmp r3, r1 │ │ │ │ str.w r6, [r2, #-4] │ │ │ │ str.w lr, [r2, #-16] │ │ │ │ str.w ip, [r2, #-12] │ │ │ │ str.w r0, [r2, #-8] │ │ │ │ - bne.n 17573c │ │ │ │ + bne.n 175774 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ movs r1, #12 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ - bl 179958 │ │ │ │ + bl 179990 │ │ │ │ str r0, [r4, #0] │ │ │ │ - cbz r0, 17578c │ │ │ │ + cbz r0, 1757c4 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ movs r2, #12 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ mul.w r2, r3, r2 │ │ │ │ blx 43210 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 179a60 │ │ │ │ + bl 179a98 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 175788 │ │ │ │ + b.n 1757c0 │ │ │ │ nop │ │ │ │ - cbz r0, 1757fe │ │ │ │ + cbz r0, 175836 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r1, 1757ee │ │ │ │ + cbz r1, 175826 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ movs r2, #12 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ - cbz r3, 1757ee │ │ │ │ + cbz r3, 175826 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ add r3, r4 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - cbz r2, 1757f6 │ │ │ │ + cbz r2, 17582e │ │ │ │ ldr r1, [r5, #12] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 1757f6 │ │ │ │ + beq.n 17582e │ │ │ │ movs r7, #12 │ │ │ │ - b.n 1757d0 │ │ │ │ + b.n 175808 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 1757e8 │ │ │ │ + beq.n 175820 │ │ │ │ mov r0, r4 │ │ │ │ adds r4, #12 │ │ │ │ blx r6 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mla r3, r7, r2, r3 │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 1757ee │ │ │ │ + beq.n 175826 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1757ca │ │ │ │ + bne.n 175802 │ │ │ │ adds r4, #12 │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 1757e2 │ │ │ │ + bne.n 17581a │ │ │ │ mov r0, r5 │ │ │ │ - bl 179a60 │ │ │ │ + bl 179a98 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ adds r4, #12 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1757bc │ │ │ │ - b.n 1757ee │ │ │ │ + bne.n 1757f4 │ │ │ │ + b.n 175826 │ │ │ │ bx lr │ │ │ │ - cbz r0, 175854 │ │ │ │ + cbz r0, 17588c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r1, 175856 │ │ │ │ + cbz r1, 17588e │ │ │ │ ldr r2, [r0, #16] │ │ │ │ movs r7, #12 │ │ │ │ mul.w r3, r7, r2 │ │ │ │ - cbz r3, 175848 │ │ │ │ + cbz r3, 175880 │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ - cbz r3, 175838 │ │ │ │ + cbz r3, 175870 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 175838 │ │ │ │ + beq.n 175870 │ │ │ │ blx r6 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ str.w r8, [r4, #4] │ │ │ │ adds r4, #12 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mla r3, r7, r2, r3 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 175828 │ │ │ │ + bne.n 175860 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r5, #48] @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [pc, #32] @ (17587c ) │ │ │ │ + ldr r3, [pc, #32] @ (1758b4 ) │ │ │ │ add r3, pc │ │ │ │ add.w r3, r3, r2, lsl #5 │ │ │ │ movs r2, #12 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mul.w r2, r3, r2 │ │ │ │ blx 428b4 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r5, #48] @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - bmi.n 175910 │ │ │ │ + bmi.n 175948 │ │ │ │ movs r0, 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, #4] │ │ │ │ str r1, [sp, #4] │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 174f90 │ │ │ │ + bl 174fc8 │ │ │ │ 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 174f90 │ │ │ │ + bl 174fc8 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r2 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ blx r3 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1754d4 │ │ │ │ - cbz r0, 1758e6 │ │ │ │ + bl 17550c │ │ │ │ + cbz r0, 17591e │ │ │ │ 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 1754d4 │ │ │ │ - cbz r0, 175904 │ │ │ │ + bl 17550c │ │ │ │ + cbz r0, 17593c │ │ │ │ strd r5, r4, [r0, #4] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - cbz r1, 175920 │ │ │ │ + cbz r1, 175958 │ │ │ │ ldrd r2, r3, [r0, #48] @ 0x30 │ │ │ │ push {r4} │ │ │ │ ldr r4, [r0, #12] │ │ │ │ str r4, [r1, #4] │ │ │ │ subs r2, #1 │ │ │ │ adds r3, #1 │ │ │ │ strd r2, r3, [r0, #48] @ 0x30 │ │ │ │ @@ -431607,70 +431644,70 @@ │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str r1, [sp, #4] │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 174f90 │ │ │ │ - cbz r0, 17595a │ │ │ │ + bl 174fc8 │ │ │ │ + cbz r0, 175992 │ │ │ │ ldrd r2, r3, [r4, #48] @ 0x30 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ subs r2, #1 │ │ │ │ adds r3, #1 │ │ │ │ str r1, [r0, #4] │ │ │ │ strd r2, r3, [r4, #48] @ 0x30 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r1, 1759a0 │ │ │ │ + cbz r1, 1759d8 │ │ │ │ adds r1, #12 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ mov.w ip, #12 │ │ │ │ mla r3, ip, r2, r3 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 17599a │ │ │ │ + beq.n 1759d2 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ - cbz r2, 175994 │ │ │ │ + cbz r2, 1759cc │ │ │ │ push {r4} │ │ │ │ ldr r4, [r0, #12] │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 175986 │ │ │ │ + beq.n 1759be │ │ │ │ mov r0, r1 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ adds r1, #12 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 1759a4 │ │ │ │ + beq.n 1759dc │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 17597a │ │ │ │ - b.n 175986 │ │ │ │ + bne.n 1759b2 │ │ │ │ + b.n 1759be │ │ │ │ adds r1, #12 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 175974 │ │ │ │ + bne.n 1759ac │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ mov r1, r3 │ │ │ │ - b.n 175966 │ │ │ │ + b.n 17599e │ │ │ │ movs r1, #0 │ │ │ │ - b.n 175980 │ │ │ │ + b.n 1759b8 │ │ │ │ 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, #15 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ itt ls │ │ │ │ movwls r0, #26545 @ 0x67b1 │ │ │ │ movtls r0, #5718 @ 0x1656 │ │ │ │ - bls.n 175a60 │ │ │ │ + bls.n 175a98 │ │ │ │ sub.w r6, r1, #15 │ │ │ │ movw lr, #51831 @ 0xca77 │ │ │ │ movt lr, #34283 @ 0x85eb │ │ │ │ movw r8, #34383 @ 0x864f │ │ │ │ movt r8, #25032 @ 0x61c8 │ │ │ │ movw r7, #17448 @ 0x4428 │ │ │ │ movt r7, #9251 @ 0x2423 │ │ │ │ @@ -431694,15 +431731,15 @@ │ │ │ │ mla r2, r1, r2, r8 │ │ │ │ mul.w r7, r0, r7 │ │ │ │ mov.w ip, ip, ror #19 │ │ │ │ mul.w lr, r0, lr │ │ │ │ mov.w r2, r2, ror #19 │ │ │ │ mul.w r9, r0, ip │ │ │ │ mul.w r8, r0, r2 │ │ │ │ - bhi.n 1759f8 │ │ │ │ + bhi.n 175a30 │ │ │ │ mov.w r0, lr, ror #25 │ │ │ │ bic.w r3, r4, #15 │ │ │ │ adds r2, r5, #1 │ │ │ │ add.w r0, r0, r7, ror #31 │ │ │ │ subs r3, #16 │ │ │ │ add.w r0, r0, r9, ror #20 │ │ │ │ cmp r6, r2 │ │ │ │ @@ -431710,25 +431747,25 @@ │ │ │ │ movcc r3, #0 │ │ │ │ adds r5, #16 │ │ │ │ add.w r0, r0, r8, ror #14 │ │ │ │ add r5, r3 │ │ │ │ and.w r2, r4, #15 │ │ │ │ mov r1, r5 │ │ │ │ add r0, r4 │ │ │ │ - bl 175064 │ │ │ │ + bl 17509c │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, 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, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r8, r2 │ │ │ │ cmp r1, #15 │ │ │ │ - bls.n 175b32 │ │ │ │ + bls.n 175b6a │ │ │ │ sub.w r6, r1, #15 │ │ │ │ movw r7, #17448 @ 0x4428 │ │ │ │ movt r7, #9251 @ 0x2423 │ │ │ │ add r6, r0 │ │ │ │ movw r9, #34383 @ 0x864f │ │ │ │ movt r9, #25032 @ 0x61c8 │ │ │ │ movw r0, #51831 @ 0xca77 │ │ │ │ @@ -431753,15 +431790,15 @@ │ │ │ │ mla r2, r0, r2, r8 │ │ │ │ mul.w r7, r1, r7 │ │ │ │ mov.w ip, ip, ror #19 │ │ │ │ mul.w lr, r1, lr │ │ │ │ mov.w r2, r2, ror #19 │ │ │ │ mul.w r9, r1, ip │ │ │ │ mul.w r8, r1, r2 │ │ │ │ - bhi.n 175aba │ │ │ │ + bhi.n 175af2 │ │ │ │ mov.w r0, lr, ror #25 │ │ │ │ bic.w r3, r4, #15 │ │ │ │ adds r2, r5, #1 │ │ │ │ add.w r0, r0, r7, ror #31 │ │ │ │ subs r3, #16 │ │ │ │ add.w r0, r0, r8, ror #20 │ │ │ │ cmp r6, r2 │ │ │ │ @@ -431769,23 +431806,23 @@ │ │ │ │ movcc r3, #0 │ │ │ │ adds r5, #16 │ │ │ │ add.w r0, r0, r9, ror #14 │ │ │ │ add r5, r3 │ │ │ │ and.w r2, r4, #15 │ │ │ │ mov r1, r5 │ │ │ │ add r0, r4 │ │ │ │ - bl 175064 │ │ │ │ + bl 17509c │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movw r0, #26545 @ 0x67b1 │ │ │ │ movt r0, #5718 @ 0x1656 │ │ │ │ add r0, r2 │ │ │ │ mov r1, r5 │ │ │ │ and.w r2, r4, #15 │ │ │ │ add r0, r4 │ │ │ │ - bl 175064 │ │ │ │ + bl 17509c │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r0, [r0, #0] │ │ │ │ movw r2, #44605 @ 0xae3d │ │ │ │ movt r2, #49842 @ 0xc2b2 │ │ │ │ movw r3, #26549 @ 0x67b5 │ │ │ │ movt r3, #5718 @ 0x1656 │ │ │ │ movw ip, #60207 @ 0xeb2f │ │ │ │ @@ -431828,15 +431865,15 @@ │ │ │ │ blx 43288 │ │ │ │ cmp r0, #15 │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ itt ls │ │ │ │ movwls r0, #26545 @ 0x67b1 │ │ │ │ movtls r0, #5718 @ 0x1656 │ │ │ │ - bls.n 175c94 │ │ │ │ + bls.n 175ccc │ │ │ │ sub.w r6, r4, #15 │ │ │ │ movw lr, #51831 @ 0xca77 │ │ │ │ movt lr, #34283 @ 0x85eb │ │ │ │ movw r8, #34383 @ 0x864f │ │ │ │ movt r8, #25032 @ 0x61c8 │ │ │ │ movw r7, #17448 @ 0x4428 │ │ │ │ movt r7, #9251 @ 0x2423 │ │ │ │ @@ -431860,30 +431897,30 @@ │ │ │ │ mla r2, r5, r2, r8 │ │ │ │ mul.w r7, r0, r7 │ │ │ │ mov.w ip, ip, ror #19 │ │ │ │ mul.w lr, r0, lr │ │ │ │ mov.w r2, r2, ror #19 │ │ │ │ mul.w r9, r0, ip │ │ │ │ mul.w r8, r0, r2 │ │ │ │ - bhi.n 175c2c │ │ │ │ + bhi.n 175c64 │ │ │ │ mov.w r0, lr, ror #25 │ │ │ │ bic.w r3, r4, #15 │ │ │ │ adds r2, r1, #1 │ │ │ │ add.w r0, r0, r7, ror #31 │ │ │ │ subs r3, #16 │ │ │ │ add.w r0, r0, r9, ror #20 │ │ │ │ cmp r6, r2 │ │ │ │ it cc │ │ │ │ movcc r3, #0 │ │ │ │ adds r1, #16 │ │ │ │ add.w r0, r0, r8, ror #14 │ │ │ │ add r1, r3 │ │ │ │ and.w r2, r4, #15 │ │ │ │ add r0, r4 │ │ │ │ - bl 175064 │ │ │ │ + bl 17509c │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 43474 │ │ │ │ @@ -431891,49 +431928,49 @@ │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #12] @ (175cdc ) │ │ │ │ - ldr r1, [pc, #12] @ (175ce0 ) │ │ │ │ + ldr r2, [pc, #12] @ (175d14 ) │ │ │ │ + ldr r1, [pc, #12] @ (175d18 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 175660 │ │ │ │ + bl 175698 │ │ │ │ pop {r3, pc} │ │ │ │ - bl 4e1cde │ │ │ │ - bl 4cfce2 │ │ │ │ + bl 4e1d16 │ │ │ │ + bl 4cfd1a │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w lr, [r0, #40] @ 0x28 │ │ │ │ sub sp, #12 │ │ │ │ cmp lr, r1 │ │ │ │ it hi │ │ │ │ movhi r0, #1 │ │ │ │ - bhi.n 175d3a │ │ │ │ + bhi.n 175d72 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ mov r2, r1 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r1, #30 │ │ │ │ - bhi.n 175d32 │ │ │ │ - ldr.w ip, [pc, #52] @ 175d40 │ │ │ │ + bhi.n 175d6a │ │ │ │ + ldr.w ip, [pc, #52] @ 175d78 │ │ │ │ add ip, pc │ │ │ │ - b.n 175d18 │ │ │ │ + b.n 175d50 │ │ │ │ adds r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - beq.n 175d32 │ │ │ │ + beq.n 175d6a │ │ │ │ lsls r3, r1, #5 │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 175d12 │ │ │ │ + bcc.n 175d4a │ │ │ │ strd r0, r2, [sp] │ │ │ │ - bl 175370 │ │ │ │ + bl 1753a8 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr.w lr, [r0, #40] @ 0x28 │ │ │ │ cmp r2, lr │ │ │ │ ite hi │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ @@ -431943,435 +431980,435 @@ │ │ │ │ ldmia r7, {r1, r2, r4, r7} │ │ │ │ movs r0, r4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r1, #12 │ │ │ │ - bl 1798ac │ │ │ │ - cbz r0, 175d8e │ │ │ │ + bl 1798e4 │ │ │ │ + cbz r0, 175dc6 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #52] @ (175d94 ) │ │ │ │ - ldr r1, [pc, #56] @ (175d98 ) │ │ │ │ + ldr r2, [pc, #52] @ (175dcc ) │ │ │ │ + ldr r1, [pc, #56] @ (175dd0 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 175660 │ │ │ │ + bl 175698 │ │ │ │ str r0, [r4, #0] │ │ │ │ - cbz r0, 175d84 │ │ │ │ + cbz r0, 175dbc │ │ │ │ mov r0, r4 │ │ │ │ - bl 179820 │ │ │ │ - cbz r0, 175d88 │ │ │ │ - ldr r1, [pc, #36] @ (175d9c ) │ │ │ │ + bl 179858 │ │ │ │ + cbz r0, 175dc0 │ │ │ │ + ldr r1, [pc, #36] @ (175dd4 ) │ │ │ │ add r1, pc │ │ │ │ - bl 179b94 │ │ │ │ + bl 179bcc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 175d84 │ │ │ │ + cbz r3, 175dbc │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #12] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 179a60 │ │ │ │ + bl 179a98 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 175d84 │ │ │ │ + b.n 175dbc │ │ │ │ nop │ │ │ │ - bl 45fd96 │ │ │ │ - bl fff1dd9a │ │ │ │ + bl 45fdce │ │ │ │ + bl fff1ddd2 │ │ │ │ lsls r7, r0, #2 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r0, 175dfc │ │ │ │ + cbz r0, 175e34 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [r0, #0] │ │ │ │ mov r6, r0 │ │ │ │ - cbz r5, 175df2 │ │ │ │ + cbz r5, 175e2a │ │ │ │ ldr r2, [r5, #16] │ │ │ │ movs r7, #12 │ │ │ │ mul.w r3, r7, r2 │ │ │ │ - cbz r3, 175dea │ │ │ │ + cbz r3, 175e22 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r3 │ │ │ │ - cbz r3, 175dda │ │ │ │ + cbz r3, 175e12 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 175dda │ │ │ │ + beq.n 175e12 │ │ │ │ blx 423e4 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ str.w r8, [r4, #4] │ │ │ │ adds r4, #12 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mla r3, r7, r2, r3 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 175dc8 │ │ │ │ + bne.n 175e00 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r5, #48] @ 0x30 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r6, #4] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 179b88 │ │ │ │ - bl 175da0 │ │ │ │ + bl 179bc0 │ │ │ │ + bl 175dd8 │ │ │ │ pop {r3, pc} │ │ │ │ - cbz r0, 175e2e │ │ │ │ + cbz r0, 175e66 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 179a60 │ │ │ │ + bl 179a98 │ │ │ │ pop {r3, pc} │ │ │ │ bx lr │ │ │ │ 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 │ │ │ │ orrs.w r1, r2, r3 │ │ │ │ itt eq │ │ │ │ ldreq r3, [sp, #32] │ │ │ │ streq r3, [r0, #4] │ │ │ │ - beq.n 175ea8 │ │ │ │ + beq.n 175ee0 │ │ │ │ subs r1, r2, #1 │ │ │ │ orrs r1, r3 │ │ │ │ itt eq │ │ │ │ ldreq r3, [sp, #32] │ │ │ │ streq r3, [r0, #8] │ │ │ │ - beq.n 175ea8 │ │ │ │ + beq.n 175ee0 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #8 │ │ │ │ movs r0, #1 │ │ │ │ mov r6, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 430cc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 175ea8 │ │ │ │ + cbz r0, 175ee0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ str r3, [r0, #4] │ │ │ │ movs r2, #8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str r6, [r0, #0] │ │ │ │ movw r0, #26553 @ 0x67b9 │ │ │ │ movt r0, #5718 @ 0x1656 │ │ │ │ mov r5, r3 │ │ │ │ - bl 175064 │ │ │ │ + bl 17509c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1754d4 │ │ │ │ - cbz r0, 175ea2 │ │ │ │ + bl 17550c │ │ │ │ + cbz r0, 175eda │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ str r2, [r0, #8] │ │ │ │ - cbz r3, 175eac │ │ │ │ + cbz r3, 175ee4 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 175eac │ │ │ │ + beq.n 175ee4 │ │ │ │ mov r0, r4 │ │ │ │ blx 423e4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ str r4, [r0, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr.w ip, [pc, #96] @ 175f24 │ │ │ │ + ldr.w ip, [pc, #96] @ 175f5c │ │ │ │ sub sp, #24 │ │ │ │ - ldr r1, [pc, #92] @ (175f28 ) │ │ │ │ + ldr r1, [pc, #92] @ (175f60 ) │ │ │ │ add ip, pc │ │ │ │ ldr.w r1, [ip, r1] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov.w r1, #0 │ │ │ │ orrs.w r1, r2, r3 │ │ │ │ it eq │ │ │ │ ldreq r0, [r0, #4] │ │ │ │ - beq.n 175f06 │ │ │ │ + beq.n 175f3e │ │ │ │ subs r1, r2, #1 │ │ │ │ orrs r1, r3 │ │ │ │ - beq.n 175f04 │ │ │ │ + beq.n 175f3c │ │ │ │ ldr r4, [r0, #0] │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ add r2, sp, #8 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 174f90 │ │ │ │ - cbz r0, 175f06 │ │ │ │ + bl 174fc8 │ │ │ │ + cbz r0, 175f3e │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - ldr r2, [pc, #36] @ (175f2c ) │ │ │ │ - ldr r3, [pc, #28] @ (175f28 ) │ │ │ │ + ldr r2, [pc, #36] @ (175f64 ) │ │ │ │ + ldr r3, [pc, #28] @ (175f60 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 175f1e │ │ │ │ + bne.n 175f56 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r1, pc, #200 @ (adr r1, 175ff0 ) │ │ │ │ + add r0, pc, #1000 @ (adr r0, 176348 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #968 @ (adr r0, 1762f8 ) │ │ │ │ + add r0, pc, #744 @ (adr r0, 176250 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r4, [pc, #124] @ (175fbc ) │ │ │ │ + ldr r4, [pc, #124] @ (175ff4 ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r1, [pc, #124] @ (175fc0 ) │ │ │ │ + ldr r1, [pc, #124] @ (175ff8 ) │ │ │ │ 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 r3, [r0, #4] │ │ │ │ - beq.n 175fa0 │ │ │ │ + beq.n 175fd8 │ │ │ │ subs r1, r2, #1 │ │ │ │ orrs r1, r3 │ │ │ │ itt eq │ │ │ │ moveq r3, #0 │ │ │ │ streq r3, [r0, #8] │ │ │ │ - beq.n 175fa0 │ │ │ │ + beq.n 175fd8 │ │ │ │ ldr r5, [r0, #0] │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ add r2, sp, #8 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 174f90 │ │ │ │ + bl 174fc8 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 175fa0 │ │ │ │ + cbz r0, 175fd8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldrd r4, r1, [r3, #48] @ 0x30 │ │ │ │ ldr r5, [r3, #12] │ │ │ │ subs r4, #1 │ │ │ │ adds r1, #1 │ │ │ │ str r5, [r2, #4] │ │ │ │ strd r4, r1, [r3, #48] @ 0x30 │ │ │ │ blx 423e4 │ │ │ │ - ldr r2, [pc, #32] @ (175fc4 ) │ │ │ │ - ldr r3, [pc, #28] @ (175fc0 ) │ │ │ │ + ldr r2, [pc, #32] @ (175ffc ) │ │ │ │ + ldr r3, [pc, #28] @ (175ff8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 175fb8 │ │ │ │ + bne.n 175ff0 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ - add r0, pc, #736 @ (adr r0, 1762a0 ) │ │ │ │ + add r0, pc, #512 @ (adr r0, 1761f8 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #352 @ (adr r0, 176128 ) │ │ │ │ + add r0, pc, #128 @ (adr r0, 176080 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r0, [pc, #132] @ (17605c ) │ │ │ │ - ldr r5, [pc, #132] @ (176060 ) │ │ │ │ + ldr r0, [pc, #132] @ (176094 ) │ │ │ │ + ldr r5, [pc, #132] @ (176098 ) │ │ │ │ add r0, pc │ │ │ │ - bl 177064 │ │ │ │ - ldr r1, [pc, #128] @ (176064 ) │ │ │ │ + bl 17709c │ │ │ │ + ldr r1, [pc, #128] @ (17609c ) │ │ │ │ add r5, pc │ │ │ │ add r1, pc │ │ │ │ - bl 17efa8 │ │ │ │ + bl 17efe0 │ │ │ │ uxtb r3, r0 │ │ │ │ - cbnz r3, 175ff2 │ │ │ │ + cbnz r3, 17602a │ │ │ │ orr.w r0, r0, #2 │ │ │ │ - ldr r4, [pc, #116] @ (176068 ) │ │ │ │ - ldr r3, [pc, #116] @ (17606c ) │ │ │ │ + ldr r4, [pc, #116] @ (1760a0 ) │ │ │ │ + ldr r3, [pc, #116] @ (1760a4 ) │ │ │ │ add r4, pc │ │ │ │ - ldr r6, [pc, #116] @ (176070 ) │ │ │ │ + ldr r6, [pc, #116] @ (1760a8 ) │ │ │ │ add r6, pc │ │ │ │ str r0, [r4, #0] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r6, #0] │ │ │ │ blx 43240 │ │ │ │ mov r5, r0 │ │ │ │ blx 43018 │ │ │ │ cmp r5, r0 │ │ │ │ - beq.n 176028 │ │ │ │ + beq.n 176060 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bmi.n 17601a │ │ │ │ + bmi.n 176052 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 1783b4 │ │ │ │ + bl 1783ec │ │ │ │ movs r2, #8 │ │ │ │ movs r1, #9 │ │ │ │ blx 43680 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 42658 │ │ │ │ mov r5, r0 │ │ │ │ blx 43264 │ │ │ │ cmp r5, r0 │ │ │ │ - bne.n 176012 │ │ │ │ - ldr r0, [pc, #60] @ (176074 ) │ │ │ │ + bne.n 17604a │ │ │ │ + ldr r0, [pc, #60] @ (1760ac ) │ │ │ │ add r0, pc │ │ │ │ - bl 177064 │ │ │ │ + bl 17709c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 176012 │ │ │ │ - ldr r1, [pc, #52] @ (176078 ) │ │ │ │ + beq.n 17604a │ │ │ │ + ldr r1, [pc, #52] @ (1760b0 ) │ │ │ │ add r1, pc │ │ │ │ blx 43584 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 176014 │ │ │ │ + beq.n 17604c │ │ │ │ orr.w r3, r3, #2 │ │ │ │ str r0, [r6, #0] │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 176014 │ │ │ │ + b.n 17604c │ │ │ │ nop │ │ │ │ stc2 0, cr0, [r6, #80] @ 0x50 │ │ │ │ - add r0, pc, #104 @ (adr r0, 1760cc ) │ │ │ │ + ldr r7, [sp, #904] @ 0x388 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldrb r0, [r0, #19] │ │ │ │ + ldrb r0, [r1, #18] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bvs.n 176100 │ │ │ │ + bvs.n 1760c8 │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r0, #11 │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 1760f8 │ │ │ │ + bvs.n 1760c0 │ │ │ │ lsls r3, r7, #1 │ │ │ │ ldc2 0, cr0, [r4, #-80]! @ 0xffffffb0 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #416] @ (176234 ) │ │ │ │ + ldr r2, [pc, #416] @ (17626c ) │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #412] @ (176238 ) │ │ │ │ + ldr r3, [pc, #412] @ (176270 ) │ │ │ │ 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] @ (17623c ) │ │ │ │ + ldr r3, [pc, #392] @ (176274 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #32] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ blx 432ac <__snprintf_chk@plt> │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 1761c2 │ │ │ │ + blt.n 1761fa │ │ │ │ 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 1761d4 │ │ │ │ + bne.n 17620c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r9 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str.w sl, [sp] │ │ │ │ blx 426e8 <__vsnprintf_chk@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1761b4 │ │ │ │ + blt.n 1761ec │ │ │ │ add r4, r0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 1761b4 │ │ │ │ + bne.n 1761ec │ │ │ │ cmp r7, r4 │ │ │ │ - ble.n 176124 │ │ │ │ + ble.n 17615c │ │ │ │ mov r0, r6 │ │ │ │ - ldr r2, [pc, #308] @ (176240 ) │ │ │ │ - ldr r3, [pc, #300] @ (176238 ) │ │ │ │ + ldr r2, [pc, #308] @ (176278 ) │ │ │ │ + ldr r3, [pc, #300] @ (176270 ) │ │ │ │ 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 176222 │ │ │ │ + bne.w 17625a │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r0, r4, #1 │ │ │ │ blx 4327c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 176226 │ │ │ │ + beq.n 17625e │ │ │ │ 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 17607c │ │ │ │ - b.n 176108 │ │ │ │ - ldr r3, [pc, #252] @ (176244 ) │ │ │ │ + bl 1760b4 │ │ │ │ + b.n 176140 │ │ │ │ + ldr r3, [pc, #252] @ (17627c ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r2, #1 │ │ │ │ - ldr r3, [pc, #248] @ (176248 ) │ │ │ │ + ldr r3, [pc, #248] @ (176280 ) │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #28] │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ blx 432ac <__snprintf_chk@plt> │ │ │ │ cmp r0, #0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ it lt │ │ │ │ movlt.w fp, #1 │ │ │ │ - blt.n 17617a │ │ │ │ + blt.n 1761b2 │ │ │ │ cmp r0, r8 │ │ │ │ add r4, r0 │ │ │ │ it ge │ │ │ │ movge r0, r8 │ │ │ │ sub.w r8, r8, r0 │ │ │ │ add r5, r0 │ │ │ │ mov r1, r8 │ │ │ │ @@ -432381,350 +432418,350 @@ │ │ │ │ mov r0, r5 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str.w sl, [sp] │ │ │ │ str r1, [sp, #28] │ │ │ │ blx 426e8 <__vsnprintf_chk@plt> │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 176206 │ │ │ │ + bge.n 17623e │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 1761a2 │ │ │ │ + beq.n 1761da │ │ │ │ ldrb.w r3, [r5, #-1] │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n 1761b4 │ │ │ │ + beq.n 1761ec │ │ │ │ mov.w fp, #1 │ │ │ │ - ldr r2, [pc, #164] @ (17624c ) │ │ │ │ + ldr r2, [pc, #164] @ (176284 ) │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ blx 4298c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 1760fa │ │ │ │ - ldr r1, [pc, #152] @ (176250 ) │ │ │ │ + bge.n 176132 │ │ │ │ + ldr r1, [pc, #152] @ (176288 ) │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx 43548 │ │ │ │ - b.n 176106 │ │ │ │ + b.n 17613e │ │ │ │ mov r1, r7 │ │ │ │ mov r8, r7 │ │ │ │ mov r5, r6 │ │ │ │ mov.w fp, #1 │ │ │ │ movs r4, #0 │ │ │ │ cmp.w r9, #1 │ │ │ │ - beq.n 1760e2 │ │ │ │ + beq.n 17611a │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, #3 │ │ │ │ - bhi.n 176200 │ │ │ │ - add r3, pc, #8 @ (adr r3, 1761e4 ) │ │ │ │ + bhi.n 176238 │ │ │ │ + add r3, pc, #8 @ (adr r3, 17621c ) │ │ │ │ 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] @ (176254 ) │ │ │ │ + ldr r3, [pc, #92] @ (17628c ) │ │ │ │ add r3, pc │ │ │ │ - b.n 176148 │ │ │ │ - ldr r3, [pc, #92] @ (176258 ) │ │ │ │ + b.n 176180 │ │ │ │ + ldr r3, [pc, #92] @ (176290 ) │ │ │ │ add r3, pc │ │ │ │ - b.n 176148 │ │ │ │ - ldr r3, [pc, #88] @ (17625c ) │ │ │ │ + b.n 176180 │ │ │ │ + ldr r3, [pc, #88] @ (176294 ) │ │ │ │ add r3, pc │ │ │ │ - b.n 176148 │ │ │ │ + b.n 176180 │ │ │ │ cmp r0, r8 │ │ │ │ add r4, r0 │ │ │ │ it ge │ │ │ │ movge r0, r8 │ │ │ │ add r5, r0 │ │ │ │ sub.w r1, r8, r0 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 1761a6 │ │ │ │ + beq.n 1761de │ │ │ │ ldrb.w r3, [r5, #-1] │ │ │ │ cmp r3, #10 │ │ │ │ - bne.n 1761a6 │ │ │ │ - b.n 1760fc │ │ │ │ + bne.n 1761de │ │ │ │ + b.n 176134 │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #56] @ (176260 ) │ │ │ │ + ldr r3, [pc, #56] @ (176298 ) │ │ │ │ subs r7, #4 │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ str r0, [r6, r7] │ │ │ │ - b.n 176106 │ │ │ │ + b.n 17613e │ │ │ │ nop │ │ │ │ - ldr r7, [sp, #400] @ 0x190 │ │ │ │ + ldr r7, [sp, #176] @ 0xb0 │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldc2l 0, cr0, [r8], {20} │ │ │ │ - ldr r6, [sp, #960] @ 0x3c0 │ │ │ │ + ldr r6, [sp, #736] @ 0x2e0 │ │ │ │ lsls r3, r7, #1 │ │ │ │ ldrh r2, [r2, #48] @ 0x30 │ │ │ │ movs r4, r2 │ │ │ │ ldc2 0, cr0, [sl], #-80 @ 0xffffffb0 │ │ │ │ ldrb r2, [r1, #18] │ │ │ │ movs r3, r2 │ │ │ │ @ instruction: 0xfbda0014 │ │ │ │ @ instruction: 0xfb860014 │ │ │ │ - cbnz r4, 1762a4 │ │ │ │ + cbnz r4, 1762dc │ │ │ │ movs r3, r2 │ │ │ │ @ instruction: 0xfb820014 │ │ │ │ @ instruction: 0xfb820014 │ │ │ │ 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] @ (1762e4 ) │ │ │ │ + ldr r4, [pc, #108] @ (17631c ) │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r3 │ │ │ │ add r4, pc │ │ │ │ mov r3, r5 │ │ │ │ str r0, [sp, #8] │ │ │ │ - ldr r0, [pc, #100] @ (1762e8 ) │ │ │ │ + ldr r0, [pc, #100] @ (176320 ) │ │ │ │ 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 17607c │ │ │ │ - ldr r2, [pc, #72] @ (1762ec ) │ │ │ │ + bl 1760b4 │ │ │ │ + ldr r2, [pc, #72] @ (176324 ) │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr.w r0, [r2, r5, lsl #2] │ │ │ │ - ldr r2, [pc, #60] @ (1762f0 ) │ │ │ │ + ldr r2, [pc, #60] @ (176328 ) │ │ │ │ add r2, pc │ │ │ │ blx 42d70 <__syslog_chk@plt> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 1762c4 │ │ │ │ + beq.n 1762fc │ │ │ │ mov r0, r3 │ │ │ │ blx 423e4 │ │ │ │ - ldr r2, [pc, #44] @ (1762f4 ) │ │ │ │ - ldr r3, [pc, #32] @ (1762e8 ) │ │ │ │ + ldr r2, [pc, #44] @ (17632c ) │ │ │ │ + ldr r3, [pc, #32] @ (176320 ) │ │ │ │ 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 1762e0 │ │ │ │ + bne.n 176318 │ │ │ │ addw sp, sp, #1060 @ 0x424 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ - ldr r5, [sp, #512] @ 0x200 │ │ │ │ + ldr r5, [sp, #288] @ 0x120 │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r5, {r5, r6, r7} │ │ │ │ movs r0, r4 │ │ │ │ adds r4, #106 @ 0x6a │ │ │ │ movs r4, r2 │ │ │ │ - ldr r5, [sp, #208] @ 0xd0 │ │ │ │ + ldr r4, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r3, r7, #1 │ │ │ │ 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] @ (176380 ) │ │ │ │ - ldr.w ip, [pc, #116] @ 176384 │ │ │ │ + ldr r4, [pc, #116] @ (1763b8 ) │ │ │ │ + ldr.w ip, [pc, #116] @ 1763bc │ │ │ │ add r4, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #112] @ (176388 ) │ │ │ │ + ldr r0, [pc, #112] @ (1763c0 ) │ │ │ │ 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 17607c │ │ │ │ - ldr r2, [pc, #76] @ (17638c ) │ │ │ │ + bl 1760b4 │ │ │ │ + ldr r2, [pc, #76] @ (1763c4 ) │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ blx 42868 <__fprintf_chk@plt> │ │ │ │ mov r0, r5 │ │ │ │ blx 43578 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 17635e │ │ │ │ + beq.n 176396 │ │ │ │ mov r0, r3 │ │ │ │ blx 423e4 │ │ │ │ - ldr r2, [pc, #48] @ (176390 ) │ │ │ │ - ldr r3, [pc, #36] @ (176388 ) │ │ │ │ + ldr r2, [pc, #48] @ (1763c8 ) │ │ │ │ + ldr r3, [pc, #36] @ (1763c0 ) │ │ │ │ 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 17637a │ │ │ │ + bne.n 1763b2 │ │ │ │ addw sp, sp, #1060 @ 0x424 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r4, [sp, #944] @ 0x3b0 │ │ │ │ + ldr r4, [sp, #720] @ 0x2d0 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - bcc.n 1763d0 │ │ │ │ + bcs.n 176398 │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ adds r3, #218 @ 0xda │ │ │ │ movs r4, r2 │ │ │ │ - ldr r4, [sp, #616] @ 0x268 │ │ │ │ + ldr r4, [sp, #392] @ 0x188 │ │ │ │ lsls r3, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov fp, r2 │ │ │ │ - ldr r2, [pc, #104] @ (176410 ) │ │ │ │ - ldr r4, [pc, #104] @ (176414 ) │ │ │ │ + ldr r2, [pc, #104] @ (176448 ) │ │ │ │ + ldr r4, [pc, #104] @ (17644c ) │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #104] @ (176418 ) │ │ │ │ + ldr r3, [pc, #104] @ (176450 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r6, [pc, #104] @ (17641c ) │ │ │ │ + ldr r6, [pc, #104] @ (176454 ) │ │ │ │ add r4, pc │ │ │ │ mov r9, r0 │ │ │ │ mov sl, r1 │ │ │ │ - ldr r0, [pc, #100] @ (176420 ) │ │ │ │ + ldr r0, [pc, #100] @ (176458 ) │ │ │ │ add r6, pc │ │ │ │ - ldr r1, [pc, #100] @ (176424 ) │ │ │ │ + ldr r1, [pc, #100] @ (17645c ) │ │ │ │ add.w r8, r4, #16 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub sp, #12 │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 18cd28 │ │ │ │ + bl 18cd60 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ tst r2, r3 │ │ │ │ - beq.n 1763ec │ │ │ │ + beq.n 176424 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ mov r3, r7 │ │ │ │ mov r2, fp │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ str r7, [sp, #0] │ │ │ │ blx r5 │ │ │ │ adds r4, #8 │ │ │ │ cmp r4, r8 │ │ │ │ - bne.n 1763d6 │ │ │ │ - ldr r2, [pc, #52] @ (176428 ) │ │ │ │ - ldr r3, [pc, #32] @ (176418 ) │ │ │ │ + bne.n 17640e │ │ │ │ + ldr r2, [pc, #52] @ (176460 ) │ │ │ │ + ldr r3, [pc, #32] @ (176450 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 17640c │ │ │ │ + bne.n 176444 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ - ldr r4, [sp, #312] @ 0x138 │ │ │ │ + ldr r4, [sp, #88] @ 0x58 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldrb r2, [r4, #3] │ │ │ │ + ldrb r2, [r5, #2] │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 17632c │ │ │ │ + bcs.n 1764f4 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - bcs.n 176504 │ │ │ │ + bcs.n 1764cc │ │ │ │ lsls r3, r7, #1 │ │ │ │ @ instruction: 0xfbffffff │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ + ldr r3, [sp, #824] @ 0x338 │ │ │ │ lsls r3, r7, #1 │ │ │ │ push {r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr.w ip, [pc, #64] @ 176480 │ │ │ │ + ldr.w ip, [pc, #64] @ 1764b8 │ │ │ │ sub sp, #12 │ │ │ │ - ldr r2, [pc, #64] @ (176484 ) │ │ │ │ + ldr r2, [pc, #64] @ (1764bc ) │ │ │ │ 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 176394 │ │ │ │ - ldr r2, [pc, #40] @ (176488 ) │ │ │ │ - ldr r3, [pc, #32] @ (176484 ) │ │ │ │ + bl 1763cc │ │ │ │ + ldr r2, [pc, #40] @ (1764c0 ) │ │ │ │ + ldr r3, [pc, #32] @ (1764bc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 17647c │ │ │ │ + bne.n 1764b4 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [sp, #728] @ 0x2d8 │ │ │ │ + ldr r3, [sp, #504] @ 0x1f8 │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #616] @ 0x268 │ │ │ │ + ldr r3, [sp, #392] @ 0x188 │ │ │ │ lsls r3, r7, #1 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r7, r0 │ │ │ │ - ldr.w r8, [pc, #76] @ 1764ec │ │ │ │ + ldr.w r8, [pc, #76] @ 176524 │ │ │ │ mov r0, r1 │ │ │ │ mov.w r9, #0 │ │ │ │ add r8, pc │ │ │ │ ldr r5, [r7, #0] │ │ │ │ mov r6, r5 │ │ │ │ - b.n 1764c2 │ │ │ │ + b.n 1764fa │ │ │ │ strb.w r9, [r0] │ │ │ │ adds r5, r0, #1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 17642c │ │ │ │ + bl 176464 │ │ │ │ ldr r6, [r7, #0] │ │ │ │ subs r0, r5, r6 │ │ │ │ movs r1, #10 │ │ │ │ add r0, r6 │ │ │ │ blx 43728 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1764b0 │ │ │ │ + bne.n 1764e8 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 1764e8 │ │ │ │ + beq.n 176520 │ │ │ │ ldr r4, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ add r4, r6 │ │ │ │ subs r4, r4, r5 │ │ │ │ mov r2, r4 │ │ │ │ blx 42a70 │ │ │ │ @@ -432736,79 +432773,79 @@ │ │ │ │ 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 179864 │ │ │ │ - ldr r1, [pc, #24] @ (176524 ) │ │ │ │ + bl 17989c │ │ │ │ + ldr r1, [pc, #24] @ (17655c ) │ │ │ │ mov r4, r0 │ │ │ │ str r6, [r0, #12] │ │ │ │ add r1, pc │ │ │ │ str r5, [r0, #4] │ │ │ │ - bl 179bcc │ │ │ │ + bl 179c04 │ │ │ │ movs r3, #0 │ │ │ │ str r0, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #8] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ str r7, [sp, #416] @ 0x1a0 │ │ │ │ movs r4, 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] @ 17658c │ │ │ │ + ldr.w ip, [pc, #80] @ 1765c4 │ │ │ │ sub sp, #8 │ │ │ │ - ldr r2, [pc, #80] @ (176590 ) │ │ │ │ + ldr r2, [pc, #80] @ (1765c8 ) │ │ │ │ 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 179cd4 │ │ │ │ + bl 179d0c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17648c │ │ │ │ - ldr r2, [pc, #40] @ (176594 ) │ │ │ │ - ldr r3, [pc, #32] @ (176590 ) │ │ │ │ + bl 1764c4 │ │ │ │ + ldr r2, [pc, #40] @ (1765cc ) │ │ │ │ + ldr r3, [pc, #32] @ (1765c8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 176588 │ │ │ │ + bne.n 1765c0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [sp, #744] @ 0x2e8 │ │ │ │ + ldr r2, [sp, #520] @ 0x208 │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #568] @ 0x238 │ │ │ │ + ldr r2, [sp, #344] @ 0x158 │ │ │ │ lsls r3, r7, #1 │ │ │ │ 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] @ 176604 │ │ │ │ + ldr.w ip, [pc, #92] @ 17663c │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #88] @ (176608 ) │ │ │ │ + ldr r3, [pc, #88] @ (176640 ) │ │ │ │ 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] │ │ │ │ @@ -432819,97 +432856,97 @@ │ │ │ │ str r1, [sp, #16] │ │ │ │ blx 43288 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #20] │ │ │ │ add r0, sp, #12 │ │ │ │ str r5, [sp, #24] │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 17648c │ │ │ │ + bl 1764c4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 423e4 │ │ │ │ - ldr r2, [pc, #32] @ (17660c ) │ │ │ │ - ldr r3, [pc, #28] @ (176608 ) │ │ │ │ + ldr r2, [pc, #32] @ (176644 ) │ │ │ │ + ldr r3, [pc, #28] @ (176640 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 176600 │ │ │ │ + bne.n 176638 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [sp, #304] @ 0x130 │ │ │ │ + ldr r2, [sp, #80] @ 0x50 │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #64] @ 0x40 │ │ │ │ + ldr r1, [sp, #864] @ 0x360 │ │ │ │ lsls r3, r7, #1 │ │ │ │ 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] @ (176670 ) │ │ │ │ + ldr r2, [pc, #76] @ (1766a8 ) │ │ │ │ mov r6, r0 │ │ │ │ - ldr r3, [pc, #76] @ (176674 ) │ │ │ │ + ldr r3, [pc, #76] @ (1766ac ) │ │ │ │ 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 179310 │ │ │ │ + bl 179348 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbnz r1, 176660 │ │ │ │ + cbnz r1, 176698 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1793dc │ │ │ │ - ldr r2, [pc, #44] @ (176678 ) │ │ │ │ - ldr r3, [pc, #40] @ (176674 ) │ │ │ │ + bl 179414 │ │ │ │ + ldr r2, [pc, #44] @ (1766b0 ) │ │ │ │ + ldr r3, [pc, #40] @ (1766ac ) │ │ │ │ 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 17666c │ │ │ │ + bne.n 1766a4 │ │ │ │ add sp, #112 @ 0x70 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r2, r1 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r6 │ │ │ │ - bl 179350 │ │ │ │ - b.n 176640 │ │ │ │ + bl 179388 │ │ │ │ + b.n 176678 │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ - ldr r1, [sp, #840] @ 0x348 │ │ │ │ + ldr r1, [sp, #616] @ 0x268 │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #704] @ 0x2c0 │ │ │ │ + ldr r1, [sp, #480] @ 0x1e0 │ │ │ │ lsls r3, r7, #1 │ │ │ │ push {r4, lr} │ │ │ │ movs r3, #0 │ │ │ │ - ldr.w lr, [pc, #48] @ 1766b4 │ │ │ │ + ldr.w lr, [pc, #48] @ 1766ec │ │ │ │ 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 176688 │ │ │ │ + bne.n 1766c0 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r0, #40] @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ ldmia r2!, {r1, r4} │ │ │ │ movs r0, r4 │ │ │ │ push {r4, lr} │ │ │ │ subs r0, #1 │ │ │ │ @@ -432927,15 +432964,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 1766c0 │ │ │ │ + bne.n 1766f8 │ │ │ │ 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 │ │ │ │ @@ -432954,423 +432991,423 @@ │ │ │ │ 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 176720 │ │ │ │ + bne.n 176758 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ 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] @ (1767ac ) │ │ │ │ + ldr r2, [pc, #76] @ (1767e4 ) │ │ │ │ mov r6, r0 │ │ │ │ - ldr r3, [pc, #76] @ (1767b0 ) │ │ │ │ + ldr r3, [pc, #76] @ (1767e8 ) │ │ │ │ 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 18aa80 │ │ │ │ + bl 18aab8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 18aafc │ │ │ │ + bl 18ab34 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 18aee4 │ │ │ │ - ldr r2, [pc, #36] @ (1767b4 ) │ │ │ │ - ldr r3, [pc, #32] @ (1767b0 ) │ │ │ │ + bl 18af1c │ │ │ │ + ldr r2, [pc, #36] @ (1767ec ) │ │ │ │ + ldr r3, [pc, #32] @ (1767e8 ) │ │ │ │ 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 1767a8 │ │ │ │ + bne.n 1767e0 │ │ │ │ add.w sp, sp, #1928 @ 0x788 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ - ldr r0, [sp, #608] @ 0x260 │ │ │ │ + ldr r0, [sp, #384] @ 0x180 │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #432] @ 0x1b0 │ │ │ │ + ldr r0, [sp, #208] @ 0xd0 │ │ │ │ lsls r3, r7, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r2, [pc, #88] @ (176820 ) │ │ │ │ + ldr r2, [pc, #88] @ (176858 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #88] @ (176824 ) │ │ │ │ + ldr r3, [pc, #88] @ (17685c ) │ │ │ │ add r5, sp, #4 │ │ │ │ add r2, pc │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r5 │ │ │ │ - ldr r6, [pc, #80] @ (176828 ) │ │ │ │ + ldr r6, [pc, #80] @ (176860 ) │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r6, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1766fc │ │ │ │ - ldr r2, [pc, #64] @ (17682c ) │ │ │ │ + bl 176734 │ │ │ │ + ldr r2, [pc, #64] @ (176864 ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r3, [r5], #4 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ adds r4, #1 │ │ │ │ blx 42868 <__fprintf_chk@plt> │ │ │ │ mov r2, r6 │ │ │ │ cmp r4, #8 │ │ │ │ - bne.n 1767ee │ │ │ │ - ldr r2, [pc, #44] @ (176830 ) │ │ │ │ - ldr r3, [pc, #28] @ (176824 ) │ │ │ │ + bne.n 176826 │ │ │ │ + ldr r2, [pc, #44] @ (176868 ) │ │ │ │ + ldr r3, [pc, #28] @ (17685c ) │ │ │ │ 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 17681a │ │ │ │ + bne.n 176852 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r0, [sp, #184] @ 0xb8 │ │ │ │ + str r7, [sp, #984] @ 0x3d8 │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf5fc0014 │ │ │ │ @ instruction: 0xf5e40014 │ │ │ │ - str r7, [sp, #984] @ 0x3d8 │ │ │ │ + str r7, [sp, #760] @ 0x2f8 │ │ │ │ lsls r3, r7, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r2, [pc, #68] @ (176888 ) │ │ │ │ + ldr r2, [pc, #68] @ (1768c0 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #68] @ (17688c ) │ │ │ │ + ldr r3, [pc, #68] @ (1768c4 ) │ │ │ │ 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 1766fc │ │ │ │ + bl 176734 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 4359c │ │ │ │ - ldr r2, [pc, #40] @ (176890 ) │ │ │ │ - ldr r3, [pc, #32] @ (17688c ) │ │ │ │ + ldr r2, [pc, #40] @ (1768c8 ) │ │ │ │ + ldr r3, [pc, #32] @ (1768c4 ) │ │ │ │ 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 176884 │ │ │ │ + bne.n 1768bc │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ - str r7, [sp, #712] @ 0x2c8 │ │ │ │ + str r7, [sp, #488] @ 0x1e8 │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #584] @ 0x248 │ │ │ │ + str r7, [sp, #360] @ 0x168 │ │ │ │ lsls r3, r7, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #80] @ (1768f4 ) │ │ │ │ + ldr r2, [pc, #80] @ (17692c ) │ │ │ │ sub sp, #24 │ │ │ │ - ldr r3, [pc, #80] @ (1768f8 ) │ │ │ │ + ldr r3, [pc, #80] @ (176930 ) │ │ │ │ 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 18cc88 │ │ │ │ + bl 18ccc0 │ │ │ │ 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] @ (1768f8 ) │ │ │ │ + ldr r3, [pc, #32] @ (176930 ) │ │ │ │ adc.w r1, r1, r2, asr #31 │ │ │ │ - ldr r2, [pc, #32] @ (1768fc ) │ │ │ │ + ldr r2, [pc, #32] @ (176934 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1768f0 │ │ │ │ + bne.n 176928 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ - str r7, [sp, #328] @ 0x148 │ │ │ │ + str r7, [sp, #104] @ 0x68 │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #128] @ 0x80 │ │ │ │ + str r6, [sp, #928] @ 0x3a0 │ │ │ │ lsls r3, r7, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #108] @ (17697c ) │ │ │ │ + ldr r2, [pc, #108] @ (1769b4 ) │ │ │ │ sub sp, #24 │ │ │ │ - ldr r3, [pc, #108] @ (176980 ) │ │ │ │ + ldr r3, [pc, #108] @ (1769b8 ) │ │ │ │ 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 176970 │ │ │ │ + blt.n 1769a8 │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, sp │ │ │ │ - bl 18cc88 │ │ │ │ + bl 18ccc0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov.w r1, #51712 @ 0xca00 │ │ │ │ movt r1, #15258 @ 0x3b9a │ │ │ │ ldr r5, [sp, #4] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ umull r3, r2, r3, r1 │ │ │ │ adds r3, r3, r0 │ │ │ │ mla r2, r1, r5, r2 │ │ │ │ adc.w r2, r2, r0, asr #31 │ │ │ │ adds r0, r3, r6 │ │ │ │ adc.w r1, r2, r4 │ │ │ │ cmp r0, r3 │ │ │ │ sbcs.w r2, r1, r2 │ │ │ │ - blt.n 176970 │ │ │ │ - ldr r2, [pc, #40] @ (176984 ) │ │ │ │ - ldr r3, [pc, #36] @ (176980 ) │ │ │ │ + blt.n 1769a8 │ │ │ │ + ldr r2, [pc, #40] @ (1769bc ) │ │ │ │ + ldr r3, [pc, #36] @ (1769b8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 176978 │ │ │ │ + bne.n 1769b0 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r0 │ │ │ │ - b.n 176958 │ │ │ │ + b.n 176990 │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ - str r6, [sp, #920] @ 0x398 │ │ │ │ + str r6, [sp, #696] @ 0x2b8 │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #640] @ 0x280 │ │ │ │ + str r6, [sp, #416] @ 0x1a0 │ │ │ │ lsls r3, r7, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movs r2, #3 │ │ │ │ movw r1, #1030 @ 0x406 │ │ │ │ mov r5, r0 │ │ │ │ blx 422d0 <__fcntl_time64@plt> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 1769d8 │ │ │ │ + bge.n 176a10 │ │ │ │ blx 434e8 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #22 │ │ │ │ - bne.n 1769e2 │ │ │ │ + bne.n 176a1a │ │ │ │ movs r2, #3 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 422d0 <__fcntl_time64@plt> │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 1769e2 │ │ │ │ + blt.n 176a1a │ │ │ │ movs r1, #1 │ │ │ │ blx 422d0 <__fcntl_time64@plt> │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 1769dc │ │ │ │ + beq.n 176a14 │ │ │ │ orr.w r2, r0, #1 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ blx 422d0 <__fcntl_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1769dc │ │ │ │ + beq.n 176a14 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ blx 429b0 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 1769d8 │ │ │ │ + b.n 176a10 │ │ │ │ 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] @ (176b20 ) │ │ │ │ + ldr r2, [pc, #292] @ (176b58 ) │ │ │ │ sub sp, #128 @ 0x80 │ │ │ │ - ldr r3, [pc, #292] @ (176b24 ) │ │ │ │ + ldr r3, [pc, #292] @ (176b5c ) │ │ │ │ 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 42b78 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 176b06 │ │ │ │ + beq.n 176b3e │ │ │ │ add r1, sp, #8 │ │ │ │ mov r7, r0 │ │ │ │ mov.w r8, #64 @ 0x40 │ │ │ │ blx 42d34 <__fstat64_time64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 176ae8 │ │ │ │ + beq.n 176b20 │ │ │ │ mov r0, r8 │ │ │ │ add.w r4, r8, #4294967295 @ 0xffffffff │ │ │ │ blx 4327c │ │ │ │ movs r5, #0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 176af6 │ │ │ │ + beq.n 176b2e │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 176a48 │ │ │ │ + b.n 176a80 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 176a70 │ │ │ │ + ble.n 176aa8 │ │ │ │ add r9, r3 │ │ │ │ cmp r4, r9 │ │ │ │ - beq.n 176a96 │ │ │ │ + beq.n 176ace │ │ │ │ add.w r1, r5, r9 │ │ │ │ sub.w r2, r4, r9 │ │ │ │ add r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ blx 429ec │ │ │ │ subs r3, r0, #0 │ │ │ │ - bge.n 176a3e │ │ │ │ + bge.n 176a76 │ │ │ │ blx 434e8 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #11 │ │ │ │ it ne │ │ │ │ cmpne r3, #4 │ │ │ │ - beq.n 176a44 │ │ │ │ + beq.n 176a7c │ │ │ │ negs r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 176a42 │ │ │ │ + bgt.n 176a7a │ │ │ │ cmp.w r9, #0 │ │ │ │ it ne │ │ │ │ movne r3, r9 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 176aa6 │ │ │ │ + bne.n 176ade │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r8 │ │ │ │ blx 42b48 │ │ │ │ - cbz r0, 176af0 │ │ │ │ + cbz r0, 176b28 │ │ │ │ add r5, r4 │ │ │ │ add.w r4, r8, #4294967295 @ 0xffffffff │ │ │ │ subs r4, r4, r5 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 176a38 │ │ │ │ + b.n 176a70 │ │ │ │ mvn.w r3, #13 │ │ │ │ cmp.w r9, #0 │ │ │ │ it ne │ │ │ │ movne r3, r9 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 176a7c │ │ │ │ + beq.n 176ab4 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 429b0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ cmp r3, #0 │ │ │ │ it gt │ │ │ │ addgt r5, r5, r3 │ │ │ │ adds r1, r5, #1 │ │ │ │ blx 42b48 │ │ │ │ - cbz r0, 176b0e │ │ │ │ + cbz r0, 176b46 │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r0, r5] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 176ace │ │ │ │ + beq.n 176b06 │ │ │ │ str.w r5, [sl] │ │ │ │ - ldr r2, [pc, #88] @ (176b28 ) │ │ │ │ - ldr r3, [pc, #80] @ (176b24 ) │ │ │ │ + ldr r2, [pc, #88] @ (176b60 ) │ │ │ │ + ldr r3, [pc, #80] @ (176b5c ) │ │ │ │ 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 176b0a │ │ │ │ + bne.n 176b42 │ │ │ │ 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 176a26 │ │ │ │ + b.n 176a5e │ │ │ │ mov r0, r6 │ │ │ │ blx 423e4 │ │ │ │ mov r0, r7 │ │ │ │ blx 429b0 │ │ │ │ blx 434e8 <__errno_location@plt> │ │ │ │ mvn.w r3, #11 │ │ │ │ str r3, [r0, #0] │ │ │ │ movs r0, #0 │ │ │ │ - b.n 176ace │ │ │ │ + b.n 176b06 │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ mov r0, r6 │ │ │ │ blx 423e4 │ │ │ │ blx 434e8 <__errno_location@plt> │ │ │ │ mvn.w r3, #11 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 176b06 │ │ │ │ - str r5, [sp, #1008] @ 0x3f0 │ │ │ │ + b.n 176b3e │ │ │ │ + str r5, [sp, #784] @ 0x310 │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #168] @ 0xa8 │ │ │ │ + str r4, [sp, #968] @ 0x3c8 │ │ │ │ lsls r3, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #1288] @ 0x508 │ │ │ │ - ldr r2, [pc, #464] @ (176d10 ) │ │ │ │ + ldr r2, [pc, #464] @ (176d48 ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r3, [pc, #464] @ (176d14 ) │ │ │ │ + ldr r3, [pc, #464] @ (176d4c ) │ │ │ │ subw sp, sp, #2772 @ 0xad4 │ │ │ │ add r2, pc │ │ │ │ - ldr r0, [pc, #460] @ (176d18 ) │ │ │ │ + ldr r0, [pc, #460] @ (176d50 ) │ │ │ │ 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 17e630 │ │ │ │ + bl 17e668 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r5, #36 @ 0x24 │ │ │ │ blx 42de8 │ │ │ │ adds r0, #1 │ │ │ │ ldrd r4, r1, [r5, #16] │ │ │ │ itett ne │ │ │ │ movne r3, #0 │ │ │ │ @@ -433386,168 +433423,168 @@ │ │ │ │ streq r2, [sp, #0] │ │ │ │ blx r4 │ │ │ │ dmb ish │ │ │ │ ldrb.w r3, [r8] │ │ │ │ dmb ish │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 176cf0 │ │ │ │ + bne.w 176d28 │ │ │ │ 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 42a28 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 176c30 │ │ │ │ + beq.n 176c68 │ │ │ │ ldrh.w r3, [sp, #42] @ 0x2a │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bpl.n 176bda │ │ │ │ + bpl.n 176c12 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ add r1, sp, #16 │ │ │ │ blx 42c08 │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ subs r3, #1 │ │ │ │ orrs r3, r2 │ │ │ │ - beq.w 176cf0 │ │ │ │ + beq.w 176d28 │ │ │ │ add r4, sp, #44 @ 0x2c │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov.w r2, #2720 @ 0xaa0 │ │ │ │ mov r1, r4 │ │ │ │ blx 429ec │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 176c54 │ │ │ │ + bne.n 176c8c │ │ │ │ blx 434e8 <__errno_location@plt> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp r0, #11 │ │ │ │ it ne │ │ │ │ cmpne r0, #4 │ │ │ │ - beq.n 176b8c │ │ │ │ + beq.n 176bc4 │ │ │ │ blx 42664 │ │ │ │ - ldr r2, [pc, #284] @ (176d1c ) │ │ │ │ - ldr r1, [pc, #284] @ (176d20 ) │ │ │ │ + ldr r2, [pc, #284] @ (176d54 ) │ │ │ │ + ldr r1, [pc, #284] @ (176d58 ) │ │ │ │ mov r3, r0 │ │ │ │ add r2, pc │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ - bl 17642c │ │ │ │ + bl 176464 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - ldr r2, [pc, #272] @ (176d24 ) │ │ │ │ - ldr r3, [pc, #252] @ (176d14 ) │ │ │ │ + ldr r2, [pc, #272] @ (176d5c ) │ │ │ │ + ldr r3, [pc, #252] @ (176d4c ) │ │ │ │ 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 176d0a │ │ │ │ + bne.n 176d42 │ │ │ │ addw sp, sp, #2772 @ 0xad4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 434e8 <__errno_location@plt> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp r0, #11 │ │ │ │ it ne │ │ │ │ cmpne r0, #4 │ │ │ │ - beq.n 176b8c │ │ │ │ + beq.n 176bc4 │ │ │ │ blx 42664 │ │ │ │ - ldr r2, [pc, #228] @ (176d28 ) │ │ │ │ - ldr r1, [pc, #228] @ (176d2c ) │ │ │ │ + ldr r2, [pc, #228] @ (176d60 ) │ │ │ │ + ldr r1, [pc, #228] @ (176d64 ) │ │ │ │ mov r3, r0 │ │ │ │ add r2, pc │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 17642c │ │ │ │ - b.n 176c0e │ │ │ │ + bl 176464 │ │ │ │ + b.n 176c46 │ │ │ │ add.w sl, r4, r0 │ │ │ │ cmp sl, r4 │ │ │ │ it hi │ │ │ │ strhi.w r8, [sp, #8] │ │ │ │ - bhi.n 176c80 │ │ │ │ - b.n 176b8c │ │ │ │ + bhi.n 176cb8 │ │ │ │ + b.n 176bc4 │ │ │ │ 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 176cf4 │ │ │ │ + bls.n 176d2c │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 176c64 │ │ │ │ + bne.n 176c9c │ │ │ │ ldr.w r8, [r4, #4] │ │ │ │ ands.w fp, r8, #3072 @ 0xc00 │ │ │ │ - bne.n 176cde │ │ │ │ + bne.n 176d16 │ │ │ │ ldr r1, [r5, #32] │ │ │ │ add.w r0, r4, #16 │ │ │ │ blx 43474 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 176c64 │ │ │ │ + bne.n 176c9c │ │ │ │ ands.w fp, r8, #256 @ 0x100 │ │ │ │ - bne.n 176cc4 │ │ │ │ + bne.n 176cfc │ │ │ │ ands.w r3, r8, #512 @ 0x200 │ │ │ │ it eq │ │ │ │ moveq r2, r3 │ │ │ │ - beq.n 176c68 │ │ │ │ + beq.n 176ca0 │ │ │ │ ldrd r0, r1, [r5] │ │ │ │ blx 425bc │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r2, fp │ │ │ │ str r3, [r5, #4] │ │ │ │ movs r3, #1 │ │ │ │ - b.n 176c68 │ │ │ │ + b.n 176ca0 │ │ │ │ str r0, [sp, #12] │ │ │ │ movs r2, #8 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add.w r1, r5, #36 @ 0x24 │ │ │ │ blx 426f4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r0, [r5, #4] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 176cfa │ │ │ │ + beq.n 176d32 │ │ │ │ movs r2, #1 │ │ │ │ - b.n 176c68 │ │ │ │ + b.n 176ca0 │ │ │ │ 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 176c12 │ │ │ │ + b.n 176c4a │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ - b.n 176b8c │ │ │ │ - ldr r2, [pc, #52] @ (176d30 ) │ │ │ │ + b.n 176bc4 │ │ │ │ + ldr r2, [pc, #52] @ (176d68 ) │ │ │ │ movs r0, #1 │ │ │ │ - ldr r1, [pc, #52] @ (176d34 ) │ │ │ │ + ldr r1, [pc, #52] @ (176d6c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 17642c │ │ │ │ - b.n 176c0e │ │ │ │ + bl 176464 │ │ │ │ + b.n 176c46 │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r4, [sp, #728] @ 0x2d8 │ │ │ │ + str r4, [sp, #504] @ 0x1f8 │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf2960014 │ │ │ │ @ instruction: 0xf2180014 │ │ │ │ asrs r0, r3, #21 │ │ │ │ movs r4, r2 │ │ │ │ - str r3, [sp, #920] @ 0x398 │ │ │ │ + str r3, [sp, #696] @ 0x2b8 │ │ │ │ lsls r3, r7, #1 │ │ │ │ sub.w r0, ip, #20 │ │ │ │ asrs r4, r2, #20 │ │ │ │ movs r4, r2 │ │ │ │ adc.w r0, r0, #20 │ │ │ │ asrs r6, r3, #17 │ │ │ │ movs r4, r2 │ │ │ │ @@ -433560,47 +433597,47 @@ │ │ │ │ mov r8, r1 │ │ │ │ movs r0, #1 │ │ │ │ movw r1, #8228 @ 0x2024 │ │ │ │ mov r9, r2 │ │ │ │ mov r6, r3 │ │ │ │ blx 430cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 176ec4 │ │ │ │ + beq.w 176efc │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r4, r0 │ │ │ │ str r3, [r0, #0] │ │ │ │ str r3, [r0, #12] │ │ │ │ mov r0, r5 │ │ │ │ blx 43288 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 176e5c │ │ │ │ + beq.n 176e94 │ │ │ │ cmp.w r0, #4096 @ 0x1000 │ │ │ │ - bcs.n 176e1e │ │ │ │ + bcs.n 176e56 │ │ │ │ mov r1, r5 │ │ │ │ add.w r5, r4, #36 @ 0x24 │ │ │ │ adds r2, r0, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx 43210 │ │ │ │ mov.w r0, #2048 @ 0x800 │ │ │ │ blx 43524 │ │ │ │ adds r7, r0, #1 │ │ │ │ str r0, [r4, #0] │ │ │ │ - beq.n 176e36 │ │ │ │ + beq.n 176e6e │ │ │ │ movs r2, #8 │ │ │ │ mov r1, r5 │ │ │ │ blx 426f4 │ │ │ │ str r0, [r4, #4] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 176e68 │ │ │ │ + beq.n 176ea0 │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ mov r0, r5 │ │ │ │ blx 43638 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 176e4a │ │ │ │ + beq.n 176e82 │ │ │ │ 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 │ │ │ │ @@ -433615,123 +433652,123 @@ │ │ │ │ mov r1, sl │ │ │ │ mov.w r2, #4032 @ 0xfc0 │ │ │ │ movt r2, #256 @ 0x100 │ │ │ │ str r5, [r4, #32] │ │ │ │ blx 426f4 │ │ │ │ str r0, [r4, #8] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 176e7c │ │ │ │ + beq.n 176eb4 │ │ │ │ mov.w r1, #2048 @ 0x800 │ │ │ │ movs r0, #0 │ │ │ │ blx 42ed0 │ │ │ │ str r0, [r4, #12] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 176e9c │ │ │ │ - ldr r1, [pc, #204] @ (176ed0 ) │ │ │ │ + beq.n 176ed4 │ │ │ │ + ldr r1, [pc, #204] @ (176f08 ) │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r4, #24 │ │ │ │ strd r8, r9, [r4, #16] │ │ │ │ add r1, pc │ │ │ │ - bl 17e5a8 │ │ │ │ + bl 17e5e0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 176eb8 │ │ │ │ + bne.n 176ef0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - cbz r6, 176e26 │ │ │ │ - ldr r3, [pc, #176] @ (176ed4 ) │ │ │ │ + cbz r6, 176e5e │ │ │ │ + ldr r3, [pc, #176] @ (176f0c ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #0] │ │ │ │ mov r0, r4 │ │ │ │ blx 423e4 │ │ │ │ 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, 176e40 │ │ │ │ - ldr r3, [pc, #156] @ (176ed8 ) │ │ │ │ + cbz r6, 176e78 │ │ │ │ + ldr r3, [pc, #156] @ (176f10 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #0] │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 176e26 │ │ │ │ + beq.n 176e5e │ │ │ │ blx 429b0 │ │ │ │ - b.n 176e26 │ │ │ │ + b.n 176e5e │ │ │ │ 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 176dd8 │ │ │ │ + b.n 176e10 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 176e26 │ │ │ │ - ldr r3, [pc, #120] @ (176edc ) │ │ │ │ + beq.n 176e5e │ │ │ │ + ldr r3, [pc, #120] @ (176f14 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 176e26 │ │ │ │ + b.n 176e5e │ │ │ │ blx 434e8 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 176da6 │ │ │ │ - cbz r6, 176e8e │ │ │ │ - ldr r3, [pc, #104] @ (176ee0 ) │ │ │ │ + beq.n 176dde │ │ │ │ + cbz r6, 176ec6 │ │ │ │ + ldr r3, [pc, #104] @ (176f18 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 176e8e │ │ │ │ + b.n 176ec6 │ │ │ │ blx 434e8 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 176eac │ │ │ │ - cbz r6, 176e8e │ │ │ │ - ldr r3, [pc, #88] @ (176ee4 ) │ │ │ │ + beq.n 176ee4 │ │ │ │ + cbz r6, 176ec6 │ │ │ │ + ldr r3, [pc, #88] @ (176f1c ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 176e98 │ │ │ │ + beq.n 176ed0 │ │ │ │ blx 429b0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - b.n 176e40 │ │ │ │ - cbz r6, 176ea4 │ │ │ │ - ldr r3, [pc, #72] @ (176ee8 ) │ │ │ │ + b.n 176e78 │ │ │ │ + cbz r6, 176edc │ │ │ │ + ldr r3, [pc, #72] @ (176f20 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 176e94 │ │ │ │ - b.n 176e26 │ │ │ │ + bne.n 176ecc │ │ │ │ + b.n 176e5e │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 176e8e │ │ │ │ - ldr r3, [pc, #56] @ (176eec ) │ │ │ │ + beq.n 176ec6 │ │ │ │ + ldr r3, [pc, #56] @ (176f24 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 176e8e │ │ │ │ + b.n 176ec6 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 176e8e │ │ │ │ - ldr r3, [pc, #48] @ (176ef0 ) │ │ │ │ + beq.n 176ec6 │ │ │ │ + ldr r3, [pc, #48] @ (176f28 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 176e8e │ │ │ │ + b.n 176ec6 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 176e2c │ │ │ │ - ldr r3, [pc, #40] @ (176ef4 ) │ │ │ │ + beq.n 176e64 │ │ │ │ + ldr r3, [pc, #40] @ (176f2c ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 176e2c │ │ │ │ + b.n 176e64 │ │ │ │ ldc2 15, cr15, [sp, #-1020] @ 0xfffffc04 │ │ │ │ eor.w r0, r6, #20 │ │ │ │ eors.w r0, r0, #20 │ │ │ │ bics.w r0, r2, #20 │ │ │ │ vshr.s8 d16, d4, #6 │ │ │ │ eors.w r0, sl, #20 │ │ │ │ @ instruction: 0xf0b00014 │ │ │ │ bics.w r0, sl, #20 │ │ │ │ @ instruction: 0xf0ae0014 │ │ │ │ vshr.s16 d0, d4, #2 │ │ │ │ - cbz r0, 176f3e │ │ │ │ + cbz r0, 176f76 │ │ │ │ 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 │ │ │ │ @@ -433739,305 +433776,305 @@ │ │ │ │ dmb ish │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ blx 42a40 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - bl 18cf00 │ │ │ │ + bl 18cf38 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 429b0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ blx 429b0 │ │ │ │ mov r0, r4 │ │ │ │ blx 423e4 │ │ │ │ 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] @ (176ff8 ) │ │ │ │ + ldr r3, [pc, #168] @ (177030 ) │ │ │ │ movs r1, #1 │ │ │ │ dmb ish │ │ │ │ add r3, pc │ │ │ │ ldrex r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 176f68 │ │ │ │ + bne.n 176fa0 │ │ │ │ strex r0, r1, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 176f58 │ │ │ │ + bne.n 176f90 │ │ │ │ dmb ish │ │ │ │ - cbnz r2, 176fac │ │ │ │ - ldr r4, [pc, #140] @ (176ffc ) │ │ │ │ + cbnz r2, 176fe4 │ │ │ │ + ldr r4, [pc, #140] @ (177034 ) │ │ │ │ movs r1, #0 │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 175798 │ │ │ │ - ldr r3, [pc, #132] @ (177000 ) │ │ │ │ - ldr r0, [pc, #132] @ (177004 ) │ │ │ │ + bl 1757d0 │ │ │ │ + ldr r3, [pc, #132] @ (177038 ) │ │ │ │ + ldr r0, [pc, #132] @ (17703c ) │ │ │ │ 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 176f8e │ │ │ │ + bne.n 176fc6 │ │ │ │ dmb ish │ │ │ │ - cbnz r3, 176fa4 │ │ │ │ + cbnz r3, 176fdc │ │ │ │ pop {r4, pc} │ │ │ │ str r2, [r0, #0] │ │ │ │ - bl 174df4 │ │ │ │ + bl 174e2c │ │ │ │ pop {r4, pc} │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 176fda │ │ │ │ - ldr r4, [pc, #84] @ (177008 ) │ │ │ │ + bne.n 177012 │ │ │ │ + ldr r4, [pc, #84] @ (177040 ) │ │ │ │ add r4, pc │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 174e20 │ │ │ │ + bl 174e58 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 176fc4 │ │ │ │ + bne.n 176ffc │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 176fb4 │ │ │ │ - b.n 176f6e │ │ │ │ + bne.n 176fec │ │ │ │ + b.n 176fa6 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ strex r0, r1, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 176fe0 │ │ │ │ + bne.n 177018 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 176fb0 │ │ │ │ - b.n 176f6e │ │ │ │ + bne.n 176fe8 │ │ │ │ + b.n 176fa6 │ │ │ │ nop │ │ │ │ - stmia r6!, {r1, r4, r5, r6, r7} │ │ │ │ + stmia r6!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - stmia r6!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + stmia r6!, {r1, r2, r5, r7} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - stmia r6!, {r2, r3, r6, r7} │ │ │ │ + stmia r6!, {r2, r4, r7} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - stmia r6!, {r2, r6, r7} │ │ │ │ + stmia r6!, {r2, r3, r7} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - stmia r6!, {r1, r2, r4, r7} │ │ │ │ + stmia r6!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r3, r7, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #52] @ (177050 ) │ │ │ │ + ldr r2, [pc, #52] @ (177088 ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r3, [pc, #52] @ (177054 ) │ │ │ │ + ldr r3, [pc, #52] @ (17708c ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - cbz r1, 177046 │ │ │ │ - ldr r2, [pc, #44] @ (177058 ) │ │ │ │ - ldr r4, [pc, #48] @ (17705c ) │ │ │ │ + cbz r1, 17707e │ │ │ │ + ldr r2, [pc, #44] @ (177090 ) │ │ │ │ + ldr r4, [pc, #48] @ (177094 ) │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 43578 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ blx 436a4 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 43578 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r1, [pc, #24] @ (177060 ) │ │ │ │ + ldr r1, [pc, #24] @ (177098 ) │ │ │ │ ldr r1, [r3, r1] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [r2, #0] │ │ │ │ - b.n 177028 │ │ │ │ - stmia r6!, {r2, r5} │ │ │ │ + b.n 177060 │ │ │ │ + stmia r5!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldrh r2, [r3, #62] @ 0x3e │ │ │ │ + ldrh r2, [r4, #60] @ 0x3c │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r6!, {r3, r4} │ │ │ │ + stmia r5!, {r5, r6, r7} │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r0, #11 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 436bc │ │ │ │ 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] @ (1771cc ) │ │ │ │ + ldr r3, [pc, #324] @ (177204 ) │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #1 │ │ │ │ - ldr r4, [pc, #320] @ (1771d0 ) │ │ │ │ + ldr r4, [pc, #320] @ (177208 ) │ │ │ │ add r3, pc │ │ │ │ sub sp, #8 │ │ │ │ add r4, pc │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1770a8 │ │ │ │ + bne.n 1770e0 │ │ │ │ strex r0, r1, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 177098 │ │ │ │ + bne.n 1770d0 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 17717a │ │ │ │ - ldr r3, [pc, #288] @ (1771d4 ) │ │ │ │ + bne.n 1771b2 │ │ │ │ + ldr r3, [pc, #288] @ (17720c ) │ │ │ │ add r3, pc │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 17715e │ │ │ │ - ldr r3, [pc, #284] @ (1771d8 ) │ │ │ │ + bne.n 177196 │ │ │ │ + ldr r3, [pc, #284] @ (177210 ) │ │ │ │ add r3, pc │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 1770f6 │ │ │ │ + cbz r3, 17712e │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r3 │ │ │ │ - bl 175880 │ │ │ │ + bl 1758b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17712c │ │ │ │ + beq.n 177164 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ - ldr r3, [pc, #264] @ (1771dc ) │ │ │ │ + ldr r3, [pc, #264] @ (177214 ) │ │ │ │ dmb ish │ │ │ │ add r3, pc │ │ │ │ ldrex r1, [r3] │ │ │ │ subs r1, #1 │ │ │ │ strex r0, r1, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1770da │ │ │ │ + bne.n 177112 │ │ │ │ dmb ish │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 177168 │ │ │ │ + bne.n 1771a0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r3 │ │ │ │ - ldr r3, [pc, #228] @ (1771e0 ) │ │ │ │ + ldr r3, [pc, #228] @ (177218 ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r3 │ │ │ │ - ldr r3, [pc, #224] @ (1771e4 ) │ │ │ │ + ldr r3, [pc, #224] @ (17721c ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ - bl 175660 │ │ │ │ + bl 175698 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [r6, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1771c6 │ │ │ │ + beq.n 1771fe │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #208] @ (1771e8 ) │ │ │ │ + ldr r0, [pc, #208] @ (177220 ) │ │ │ │ add r0, pc │ │ │ │ - bl 2ad968 │ │ │ │ + bl 2ad9a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r3 │ │ │ │ - bl 175880 │ │ │ │ + bl 1758b8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1770d0 │ │ │ │ - ldr r4, [pc, #188] @ (1771ec ) │ │ │ │ + bne.n 177108 │ │ │ │ + ldr r4, [pc, #188] @ (177224 ) │ │ │ │ mov r1, r5 │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 179bcc │ │ │ │ + bl 179c04 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1771c6 │ │ │ │ + beq.n 1771fe │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 436bc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 179bcc │ │ │ │ + bl 179c04 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 1758bc │ │ │ │ - b.n 1770d2 │ │ │ │ + bl 1758f4 │ │ │ │ + b.n 17710a │ │ │ │ mov r0, r5 │ │ │ │ blx 436bc │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1770d2 │ │ │ │ + b.n 17710a │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r3 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [r3, #0] │ │ │ │ - bl 174df4 │ │ │ │ + bl 174e2c │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 1771aa │ │ │ │ - ldr r6, [pc, #112] @ (1771f0 ) │ │ │ │ + bne.n 1771e2 │ │ │ │ + ldr r6, [pc, #112] @ (177228 ) │ │ │ │ add r6, pc │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 174e20 │ │ │ │ + bl 174e58 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ strex r2, r0, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 177194 │ │ │ │ + bne.n 1771cc │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 177182 │ │ │ │ - b.n 1770b0 │ │ │ │ + bne.n 1771ba │ │ │ │ + b.n 1770e8 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ strex r0, r1, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1771b0 │ │ │ │ + bne.n 1771e8 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 17717e │ │ │ │ - b.n 1770b0 │ │ │ │ + bne.n 1771b6 │ │ │ │ + b.n 1770e8 │ │ │ │ mov r5, r3 │ │ │ │ - b.n 1770d2 │ │ │ │ + b.n 17710a │ │ │ │ nop │ │ │ │ - stmia r5!, {r1, r3, r4, r5, r7} │ │ │ │ + stmia r5!, {r1, r7} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldrh r2, [r5, #58] @ 0x3a │ │ │ │ + ldrh r2, [r6, #56] @ 0x38 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - stmia r5!, {r1, r3, r4, r7} │ │ │ │ + stmia r5!, {r1, r5, r6} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - stmia r5!, {r2, r4, r7} │ │ │ │ + stmia r5!, {r2, r3, r4, r6} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - stmia r5!, {r4, r5, r6} │ │ │ │ + stmia r5!, {r3, r4, r5} │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r2, #10 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r6, #14 │ │ │ │ movs r0, r0 │ │ │ │ mcr2 15, 1, pc, cr5, cr15, {7} @ │ │ │ │ - stmia r5!, {r5} │ │ │ │ + stmia r4!, {r3, r5, r6, r7} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - stmia r4!, {r3, r6, r7} │ │ │ │ + stmia r4!, {r4, r7} │ │ │ │ lsls r3, r7, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #85 @ 0x55 │ │ │ │ @@ -434054,72 +434091,72 @@ │ │ │ │ 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] @ (1772b0 ) │ │ │ │ + ldr r2, [pc, #120] @ (1772e8 ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r3, [pc, #120] @ (1772b4 ) │ │ │ │ + ldr r3, [pc, #120] @ (1772ec ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ - ldr r0, [pc, #116] @ (1772b8 ) │ │ │ │ + ldr r0, [pc, #116] @ (1772f0 ) │ │ │ │ movs r1, #0 │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1769e8 │ │ │ │ - cbz r0, 177276 │ │ │ │ - ldr r1, [pc, #100] @ (1772bc ) │ │ │ │ + bl 176a20 │ │ │ │ + cbz r0, 1772ae │ │ │ │ + ldr r1, [pc, #100] @ (1772f4 ) │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ blx 42ea0 │ │ │ │ - cbz r0, 177270 │ │ │ │ - ldr r1, [pc, #92] @ (1772c0 ) │ │ │ │ + cbz r0, 1772a8 │ │ │ │ + ldr r1, [pc, #92] @ (1772f8 ) │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, pc │ │ │ │ blx 4255c <__isoc23_sscanf@plt> │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 177290 │ │ │ │ + beq.n 1772c8 │ │ │ │ mov r0, r4 │ │ │ │ blx 423e4 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #72] @ (1772c4 ) │ │ │ │ - ldr r3, [pc, #56] @ (1772b4 ) │ │ │ │ + ldr r2, [pc, #72] @ (1772fc ) │ │ │ │ + ldr r3, [pc, #56] @ (1772ec ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1772ac │ │ │ │ + bne.n 1772e4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ blx 423e4 │ │ │ │ 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 177278 │ │ │ │ + b.n 1772b0 │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ - ldrh r6, [r7, #44] @ 0x2c │ │ │ │ + ldrh r6, [r0, #44] @ 0x2c │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldcl 0, cr0, [r0, #-80] @ 0xffffffb0 │ │ │ │ stcl 0, cr0, [sl, #-80] @ 0xffffffb0 │ │ │ │ stcl 0, cr0, [lr, #-80] @ 0xffffffb0 │ │ │ │ - ldrh r0, [r0, #44] @ 0x2c │ │ │ │ + ldrh r0, [r1, #42] @ 0x2a │ │ │ │ lsls r3, r7, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ movs r0, #30 │ │ │ │ @@ -434140,77 +434177,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 177440 │ │ │ │ + beq.w 177478 │ │ │ │ ldr.w r2, [r4, #280] @ 0x118 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 177440 │ │ │ │ + beq.w 177478 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1774d2 │ │ │ │ + beq.w 17750a │ │ │ │ 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 177448 │ │ │ │ + beq.n 177480 │ │ │ │ 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 177450 │ │ │ │ + beq.n 177488 │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 177470 │ │ │ │ + beq.w 1774a8 │ │ │ │ movs r5, #0 │ │ │ │ mov r6, sl │ │ │ │ mov r8, r5 │ │ │ │ str.w sl, [sp, #20] │ │ │ │ - b.n 1773f2 │ │ │ │ + b.n 17742a │ │ │ │ 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, 1773b8 │ │ │ │ + cbz r0, 1773f0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r3, r3, #26 │ │ │ │ it pl │ │ │ │ ldrpl.w r0, [r4, #296] @ 0x128 │ │ │ │ - bpl.n 1773b8 │ │ │ │ + bpl.n 1773f0 │ │ │ │ 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, 1773d6 │ │ │ │ + cbz r3, 17740e │ │ │ │ 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] │ │ │ │ @@ -434222,18 +434259,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 177470 │ │ │ │ + bls.n 1774a8 │ │ │ │ ldr r2, [r6, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1773e4 │ │ │ │ + beq.n 17741c │ │ │ │ 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 │ │ │ │ @@ -434246,212 +434283,212 @@ │ │ │ │ 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 177370 │ │ │ │ + bne.n 1773a8 │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 177388 │ │ │ │ + b.n 1773c0 │ │ │ │ ldrb.w r3, [r4, #292] @ 0x124 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1774e0 │ │ │ │ + bne.n 177518 │ │ │ │ ldrd r3, r2, [r4, #264] @ 0x108 │ │ │ │ orrs r3, r2 │ │ │ │ - bne.n 17735a │ │ │ │ + bne.n 177392 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r4, #288] @ 0x120 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 17735a │ │ │ │ + beq.w 177392 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 177364 │ │ │ │ + bne.w 17739c │ │ │ │ ldrb.w r3, [fp, #53] @ 0x35 │ │ │ │ - cbz r3, 177498 │ │ │ │ + cbz r3, 1774d0 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ - cbz r3, 177482 │ │ │ │ + cbz r3, 1774ba │ │ │ │ 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, 1774ba │ │ │ │ + cbz r3, 1774f2 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ - cbz r3, 1774aa │ │ │ │ + cbz r3, 1774e2 │ │ │ │ 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, 1774cc │ │ │ │ + cbz r3, 177504 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ - cbz r3, 1774cc │ │ │ │ + cbz r3, 177504 │ │ │ │ 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 177448 │ │ │ │ + b.n 177480 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ - b.n 17733c │ │ │ │ + b.n 177374 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #16] @ (177504 ) │ │ │ │ + ldr r4, [pc, #16] @ (17753c ) │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 43318 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #8] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - stmia r1!, {r3, r5, r6} │ │ │ │ + stmia r1!, {r4, r5} │ │ │ │ lsls r3, r7, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r1, [pc, #172] @ (1775c4 ) │ │ │ │ + ldr r1, [pc, #172] @ (1775fc ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r0, [pc, #172] @ (1775c8 ) │ │ │ │ + ldr r0, [pc, #172] @ (177600 ) │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - ldr r4, [pc, #164] @ (1775cc ) │ │ │ │ - bl 17edd0 │ │ │ │ - ldr r3, [pc, #164] @ (1775d0 ) │ │ │ │ - ldr r2, [pc, #164] @ (1775d4 ) │ │ │ │ + ldr r4, [pc, #164] @ (177604 ) │ │ │ │ + bl 17ee08 │ │ │ │ + ldr r3, [pc, #164] @ (177608 ) │ │ │ │ + ldr r2, [pc, #164] @ (17760c ) │ │ │ │ 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 1775a0 │ │ │ │ - ldr r3, [pc, #148] @ (1775d8 ) │ │ │ │ + beq.n 1775d8 │ │ │ │ + ldr r3, [pc, #148] @ (177610 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 177558 │ │ │ │ + cbz r3, 177590 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 43240 │ │ │ │ mov r4, r0 │ │ │ │ blx 43018 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 177574 │ │ │ │ - ldr r3, [pc, #128] @ (1775dc ) │ │ │ │ + beq.n 1775ac │ │ │ │ + ldr r3, [pc, #128] @ (177614 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - cbz r3, 177564 │ │ │ │ + cbz r3, 17759c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r3, [pc, #120] @ (1775e0 ) │ │ │ │ - ldr r2, [pc, #124] @ (1775e4 ) │ │ │ │ + ldr r3, [pc, #120] @ (177618 ) │ │ │ │ + ldr r2, [pc, #124] @ (17761c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r2, #8] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 42658 │ │ │ │ mov r4, r0 │ │ │ │ blx 43264 │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 177558 │ │ │ │ - ldr r1, [pc, #100] @ (1775e8 ) │ │ │ │ + bne.n 177590 │ │ │ │ + ldr r1, [pc, #100] @ (177620 ) │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ blx 43584 │ │ │ │ - ldr r3, [pc, #92] @ (1775ec ) │ │ │ │ + ldr r3, [pc, #92] @ (177624 ) │ │ │ │ add r3, pc │ │ │ │ str r0, [r3, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 177564 │ │ │ │ - ldr r0, [pc, #88] @ (1775f0 ) │ │ │ │ + beq.n 17759c │ │ │ │ + ldr r0, [pc, #88] @ (177628 ) │ │ │ │ add r0, pc │ │ │ │ - bl 2ad968 │ │ │ │ - b.n 177558 │ │ │ │ - ldr r0, [pc, #80] @ (1775f4 ) │ │ │ │ + bl 2ad9a0 │ │ │ │ + b.n 177590 │ │ │ │ + ldr r0, [pc, #80] @ (17762c ) │ │ │ │ str r2, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ - bl 17eae0 │ │ │ │ - ldr r3, [pc, #76] @ (1775f8 ) │ │ │ │ + bl 17eb18 │ │ │ │ + ldr r3, [pc, #76] @ (177630 ) │ │ │ │ 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 177540 │ │ │ │ + b.n 177578 │ │ │ │ nop │ │ │ │ - str r4, [r6, #124] @ 0x7c │ │ │ │ + str r4, [r7, #120] @ 0x78 │ │ │ │ lsls r0, r7, #1 │ │ │ │ @ instruction: 0xeaa60014 │ │ │ │ - ldrh r6, [r1, #22] │ │ │ │ + ldrh r6, [r2, #20] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - stmia r1!, {r2, r3, r5} │ │ │ │ + stmia r0!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - stmia r1!, {r2, r5} │ │ │ │ + stmia r0!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - stmia r1!, {r1, r4} │ │ │ │ + stmia r0!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - stmia r1!, {r1} │ │ │ │ + stmia r0!, {r1, r3, r6, r7} │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r2, r4, r5, r6, r7} │ │ │ │ + stmia r0!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r6, r7, #19 │ │ │ │ movs r0, r3 │ │ │ │ - stmia r0!, {r1, r2, r3, r6, r7} │ │ │ │ + stmia r0!, {r1, r2, r4, r7} │ │ │ │ lsls r3, r7, #1 │ │ │ │ vmaxnm.f32 , , │ │ │ │ bics.w r0, r4, r4, lsr #32 │ │ │ │ - stmia r0!, {r3, r5, r7} │ │ │ │ + stmia r0!, {r4, r5, r6} │ │ │ │ lsls r3, r7, #1 │ │ │ │ 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, 177648 │ │ │ │ + cbz r1, 177680 │ │ │ │ str r2, [sp, #12] │ │ │ │ - ldr r2, [pc, #60] @ (177660 ) │ │ │ │ + ldr r2, [pc, #60] @ (177698 ) │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #8] │ │ │ │ add r2, pc │ │ │ │ vstr d7, [sp] │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx 42868 <__fprintf_chk@plt> │ │ │ │ @@ -434461,15 +434498,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] @ (177664 ) │ │ │ │ + ldr r2, [pc, #20] @ (17769c ) │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ vstr d7, [sp] │ │ │ │ blx 42868 <__fprintf_chk@plt> │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ @@ -434480,41 +434517,41 @@ │ │ │ │ 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] @ (1776a0 ) │ │ │ │ + ldr r2, [pc, #24] @ (1776d8 ) │ │ │ │ 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 42868 <__fprintf_chk@plt> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ @ instruction: 0xe9860014 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #12] @ (1776c0 ) │ │ │ │ + ldr r2, [pc, #12] @ (1776f8 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 42868 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ ldrd r0, r0, [r0, #-80]! @ 0x50 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #16] @ (1776e4 ) │ │ │ │ + ldr r2, [pc, #16] @ (17771c ) │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r3, [r0, #280] @ 0x118 │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ blx 42868 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ ldrd r0, r0, [lr, #-80]! @ 0x50 │ │ │ │ @@ -434529,108 +434566,108 @@ │ │ │ │ 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] @ (17773c ) │ │ │ │ + ldr r2, [pc, #40] @ (177774 ) │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 42868 <__fprintf_chk@plt> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - cbz r3, 17772e │ │ │ │ + cbz r3, 177766 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ blx r3 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r2, [pc, #16] @ (177740 ) │ │ │ │ + ldr r2, [pc, #16] @ (177778 ) │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ blx 42868 <__fprintf_chk@plt> │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrd r0, r0, [r6, #-80] @ 0x50 │ │ │ │ str r2, [r0, #112] @ 0x70 │ │ │ │ movs r3, r2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #12] @ (177760 ) │ │ │ │ + ldr r2, [pc, #12] @ (177798 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 42868 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ str r4, [r3, #108] @ 0x6c │ │ │ │ movs r3, r2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #12] @ (177780 ) │ │ │ │ + ldr r2, [pc, #12] @ (1777b8 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 42868 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ stmdb r4, {r2, 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, #288] @ 0x120 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r3, 1777ee │ │ │ │ + cbnz r3, 177826 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #88] @ (1777fc ) │ │ │ │ + ldr r2, [pc, #88] @ (177834 ) │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ blx 42868 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #80] @ (177800 ) │ │ │ │ + ldr r2, [pc, #80] @ (177838 ) │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ strd r0, r1, [sp] │ │ │ │ add r2, pc │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ blx 42868 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #64] @ (177804 ) │ │ │ │ + ldr r2, [pc, #64] @ (17783c ) │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ blx 42868 <__fprintf_chk@plt> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - cbz r2, 1777de │ │ │ │ + cbz r2, 177816 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ - ldr r2, [pc, #40] @ (177808 ) │ │ │ │ + ldr r2, [pc, #40] @ (177840 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 42868 <__fprintf_chk@plt> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r2, [pc, #28] @ (17780c ) │ │ │ │ + ldr r2, [pc, #28] @ (177844 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 42868 <__fprintf_chk@plt> │ │ │ │ - b.n 17779e │ │ │ │ + b.n 1777d6 │ │ │ │ ldrd r0, r0, [r0], #80 @ 0x50 │ │ │ │ ldrd r0, r0, [r4], #80 @ 0x50 │ │ │ │ ldrd r0, r0, [ip], #80 @ 0x50 │ │ │ │ strd r0, r0, [ip], #80 @ 0x50 │ │ │ │ @ instruction: 0xe8cc0014 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -434638,27 +434675,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] @ (177860 ) │ │ │ │ + ldr r2, [pc, #44] @ (177898 ) │ │ │ │ sbc.w r6, r1, r0 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ movs r1, #1 │ │ │ │ blx 42868 <__fprintf_chk@plt> │ │ │ │ strd r5, r6, [sp] │ │ │ │ - ldr r2, [pc, #28] @ (177864 ) │ │ │ │ + ldr r2, [pc, #28] @ (17789c ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 42868 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #20] @ (177868 ) │ │ │ │ + ldr r2, [pc, #20] @ (1778a0 ) │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ blx 42868 <__fprintf_chk@plt> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmia.w r0!, {r2, r4} │ │ │ │ @@ -434668,158 +434705,158 @@ │ │ │ │ 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, 177894 │ │ │ │ - ldr r2, [pc, #32] @ (1778a8 ) │ │ │ │ + cbnz r2, 1778cc │ │ │ │ + ldr r2, [pc, #32] @ (1778e0 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r3, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 42868 <__fprintf_chk@plt> │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldr r2, [pc, #20] @ (1778ac ) │ │ │ │ + ldr r2, [pc, #20] @ (1778e4 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 42868 <__fprintf_chk@plt> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 177884 │ │ │ │ + b.n 1778bc │ │ │ │ nop │ │ │ │ strd r0, r0, [sl], #-80 @ 0x50 │ │ │ │ @ instruction: 0xe8260014 │ │ │ │ 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, 1778e0 │ │ │ │ - ldr r2, [pc, #44] @ (1778f4 ) │ │ │ │ + cbnz r3, 177918 │ │ │ │ + ldr r2, [pc, #44] @ (17792c ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 42868 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #36] @ (1778f8 ) │ │ │ │ + ldr r2, [pc, #36] @ (177930 ) │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ blx 42868 <__fprintf_chk@plt> │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r2, [pc, #24] @ (1778fc ) │ │ │ │ + ldr r2, [pc, #24] @ (177934 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 42868 <__fprintf_chk@plt> │ │ │ │ ldr.w r3, [r4, #280] @ 0x118 │ │ │ │ - b.n 1778c6 │ │ │ │ + b.n 1778fe │ │ │ │ nop │ │ │ │ @ instruction: 0xe8380014 │ │ │ │ @ instruction: 0xe83c0014 │ │ │ │ - b.n 1778b4 │ │ │ │ + b.n 1778ec │ │ │ │ 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] @ (17791c ) │ │ │ │ + ldr r2, [pc, #12] @ (177954 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 42868 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ @ instruction: 0xe8100014 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #12] @ (17793c ) │ │ │ │ + ldr r2, [pc, #12] @ (177974 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 42868 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 1778d8 │ │ │ │ + b.n 177910 │ │ │ │ movs r4, r2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #20] @ (177964 ) │ │ │ │ + ldr r2, [pc, #20] @ (17799c ) │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 42868 <__fprintf_chk@plt> │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ blx 43578 │ │ │ │ pop {r4, pc} │ │ │ │ - b.n 17790c │ │ │ │ + b.n 177944 │ │ │ │ movs r4, r2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ 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, 17798e │ │ │ │ + cbz r1, 1779c6 │ │ │ │ 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 1779d8 │ │ │ │ + beq.n 177a10 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ subs r3, #1 │ │ │ │ ands r3, r6 │ │ │ │ add r3, r0 │ │ │ │ - b.n 1779b6 │ │ │ │ + b.n 1779ee │ │ │ │ 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 1779d8 │ │ │ │ + beq.n 177a10 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r0] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1779bc │ │ │ │ + bne.n 1779f4 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1779a2 │ │ │ │ + bne.n 1779da │ │ │ │ blx 423e4 │ │ │ │ - b.n 1779a2 │ │ │ │ + b.n 1779da │ │ │ │ blx 423e4 │ │ │ │ mov r0, r4 │ │ │ │ ldrd r2, r3, [r4] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ blx 423e4 │ │ │ │ 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 177968 │ │ │ │ + bl 1779a0 │ │ │ │ pop {r3, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -434831,31 +434868,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 177a90 │ │ │ │ + beq.n 177ac8 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ - bcs.n 177a86 │ │ │ │ + bcs.n 177abe │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 177b04 │ │ │ │ + beq.n 177b3c │ │ │ │ add.w r6, r4, #4096 @ 0x1000 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ - cbz r3, 177a50 │ │ │ │ + cbz r3, 177a88 │ │ │ │ ldrd r3, r2, [r3, #8] │ │ │ │ subs r3, r2, r3 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs.n 177b04 │ │ │ │ + bcs.n 177b3c │ │ │ │ add.w r0, r4, #4096 @ 0x1000 │ │ │ │ adds r0, #24 │ │ │ │ - bl 17e840 │ │ │ │ + bl 17e878 │ │ │ │ mov r5, r0 │ │ │ │ mov.w r0, #272 @ 0x110 │ │ │ │ blx 4327c │ │ │ │ movs r2, #1 │ │ │ │ mov r3, r0 │ │ │ │ dmb ish │ │ │ │ str.w r2, [r3], #16 │ │ │ │ @@ -434885,18 +434922,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 177ada │ │ │ │ + beq.n 177b12 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ lsls r1, r1, #26 │ │ │ │ - bpl.n 177ada │ │ │ │ + bpl.n 177b12 │ │ │ │ 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] │ │ │ │ @@ -434904,57 +434941,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 17e810 │ │ │ │ + bl 17e848 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 177b0c │ │ │ │ + bne.n 177b44 │ │ │ │ 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 17e840 │ │ │ │ + bl 17e878 │ │ │ │ mov r8, r0 │ │ │ │ mov.w r0, #272 @ 0x110 │ │ │ │ blx 4327c │ │ │ │ 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 177afa │ │ │ │ + b.n 177b32 │ │ │ │ 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] @ (177c48 ) │ │ │ │ + ldr r5, [pc, #252] @ (177c80 ) │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ add r5, pc │ │ │ │ ldrb r1, [r5, #0] │ │ │ │ uxtb r1, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 177c28 │ │ │ │ + beq.n 177c60 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ movs r0, #1 │ │ │ │ str r1, [r4, #24] │ │ │ │ - ldr r6, [pc, #232] @ (177c4c ) │ │ │ │ + ldr r6, [pc, #232] @ (177c84 ) │ │ │ │ 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] │ │ │ │ @@ -434983,154 +435020,154 @@ │ │ │ │ blx 430cc │ │ │ │ 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 177bcc │ │ │ │ + beq.n 177c04 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ lsls r1, r5, #30 │ │ │ │ - bpl.n 177bee │ │ │ │ - ldr r1, [pc, #132] @ (177c50 ) │ │ │ │ + bpl.n 177c26 │ │ │ │ + ldr r1, [pc, #132] @ (177c88 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r2, [r4, #244] @ 0xf4 │ │ │ │ strd r3, r1, [r4, #56] @ 0x38 │ │ │ │ - cbz r2, 177c02 │ │ │ │ + cbz r2, 177c3a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ tst.w r3, #13 │ │ │ │ - beq.n 177bea │ │ │ │ + beq.n 177c22 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ - cbz r3, 177bea │ │ │ │ + cbz r3, 177c22 │ │ │ │ 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 177c22 │ │ │ │ + bpl.n 177c5a │ │ │ │ ldr.w r2, [r4, #244] @ 0xf4 │ │ │ │ - ldr r1, [pc, #92] @ (177c54 ) │ │ │ │ + ldr r1, [pc, #92] @ (177c8c ) │ │ │ │ add r1, pc │ │ │ │ strd r3, r1, [r4, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 177bd6 │ │ │ │ - ldr r1, [pc, #84] @ (177c58 ) │ │ │ │ + bne.n 177c0e │ │ │ │ + ldr r1, [pc, #84] @ (177c90 ) │ │ │ │ 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 17e224 │ │ │ │ + bl 17e25c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 177bd6 │ │ │ │ + bne.n 177c0e │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ - b.n 177bd6 │ │ │ │ - ldr r1, [pc, #56] @ (177c5c ) │ │ │ │ + b.n 177c0e │ │ │ │ + ldr r1, [pc, #56] @ (177c94 ) │ │ │ │ add r1, pc │ │ │ │ - b.n 177bcc │ │ │ │ - ldr r1, [pc, #52] @ (177c60 ) │ │ │ │ + b.n 177c04 │ │ │ │ + ldr r1, [pc, #52] @ (177c98 ) │ │ │ │ adds r0, r5, #4 │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ add r1, pc │ │ │ │ - bl 18cd28 │ │ │ │ + bl 18cd60 │ │ │ │ mov.w r1, #1 │ │ │ │ dmb ish │ │ │ │ strb r1, [r5, #0] │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ - b.n 177b5c │ │ │ │ + b.n 177b94 │ │ │ │ nop │ │ │ │ - cbnz r2, 177c8e │ │ │ │ + revsh r2, r2 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - revsh r4, r6 │ │ │ │ + hlt 0x003c │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r2, pc, #888 @ (adr r2, 177fcc ) │ │ │ │ + add r2, pc, #664 @ (adr r2, 177f24 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r2, pc, #816 @ (adr r2, 177f88 ) │ │ │ │ + add r2, pc, #592 @ (adr r2, 177ee0 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - b.n 1776a4 │ │ │ │ + b.n 1776dc │ │ │ │ movs r4, r2 │ │ │ │ - add r2, pc, #752 @ (adr r2, 177f50 ) │ │ │ │ + add r2, pc, #528 @ (adr r2, 177ea8 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ 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, 177c8c │ │ │ │ + cbz r3, 177cc4 │ │ │ │ ldr.w r3, [r0, #284] @ 0x11c │ │ │ │ - cbnz r3, 177cc4 │ │ │ │ + cbnz r3, 177cfc │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ blx 43578 │ │ │ │ ldr.w r0, [r4, #296] @ 0x128 │ │ │ │ blx 423e4 │ │ │ │ ldr.w r3, [r4, #244] @ 0xf4 │ │ │ │ - cbz r3, 177cc2 │ │ │ │ + cbz r3, 177cfa │ │ │ │ add.w r0, r4, #64 @ 0x40 │ │ │ │ add.w r5, r4, #300 @ 0x12c │ │ │ │ - bl 17e4b8 │ │ │ │ + bl 17e4f0 │ │ │ │ add.w r0, r4, #64 @ 0x40 │ │ │ │ - bl 17e3c0 │ │ │ │ + bl 17e3f8 │ │ │ │ ldr.w r0, [r4, #304] @ 0x130 │ │ │ │ cmp r5, r0 │ │ │ │ - beq.n 177cc2 │ │ │ │ - bl 177968 │ │ │ │ + beq.n 177cfa │ │ │ │ + bl 1779a0 │ │ │ │ ldr.w r0, [r4, #304] @ 0x130 │ │ │ │ cmp r5, r0 │ │ │ │ - bne.n 177cb6 │ │ │ │ + bne.n 177cee │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ blx r3 │ │ │ │ - b.n 177c7e │ │ │ │ + b.n 177cb6 │ │ │ │ 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 177d36 │ │ │ │ + beq.n 177d6e │ │ │ │ ldr.w r2, [r0, #300] @ 0x12c │ │ │ │ mov r4, r0 │ │ │ │ - ldr.w r9, [pc, #72] @ 177d3c │ │ │ │ + ldr.w r9, [pc, #72] @ 177d74 │ │ │ │ movw r6, #4144 @ 0x1030 │ │ │ │ - ldr r7, [pc, #68] @ (177d40 ) │ │ │ │ + ldr r7, [pc, #68] @ (177d78 ) │ │ │ │ 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 17e464 │ │ │ │ + bl 17e49c │ │ │ │ ldr.w r1, [r4, #304] @ 0x130 │ │ │ │ cmp r5, r1 │ │ │ │ - bne.n 177d08 │ │ │ │ + bne.n 177d40 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - bl fff69d3e │ │ │ │ + bl fff69d76 │ │ │ │ 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 │ │ │ │ @@ -435164,19 +435201,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 177dc4 │ │ │ │ - bl 177968 │ │ │ │ + beq.n 177dfc │ │ │ │ + bl 1779a0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r5, r0 │ │ │ │ - bne.n 177dba │ │ │ │ + bne.n 177df2 │ │ │ │ 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 │ │ │ │ @@ -435216,21 +435253,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, 177e66 │ │ │ │ + cbnz r4, 177e9e │ │ │ │ clz r4, ip │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r4, r4, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r4, #0 │ │ │ │ - cbnz r4, 177e74 │ │ │ │ + cbnz r4, 177eac │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ cmpeq lr, r0 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ cmp ip, r1 │ │ │ │ @@ -435242,21 +435279,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 177e36 │ │ │ │ + b.n 177e6e │ │ │ │ ldr.w ip, [r3, #12] │ │ │ │ add.w r4, r3, #8 │ │ │ │ cmp ip, r4 │ │ │ │ it eq │ │ │ │ moveq.w ip, #0 │ │ │ │ - b.n 177e46 │ │ │ │ + b.n 177e7e │ │ │ │ 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 │ │ │ │ @@ -435272,47 +435309,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 178076 │ │ │ │ + bne.w 1780ae │ │ │ │ subs r1, r3, #0 │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 178088 │ │ │ │ + bne.w 1780c0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r2, r9 │ │ │ │ it eq │ │ │ │ cmpeq r6, r3 │ │ │ │ - beq.w 17806c │ │ │ │ + beq.w 1780a4 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - b.n 177f10 │ │ │ │ + b.n 177f48 │ │ │ │ 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 178052 │ │ │ │ + beq.w 17808a │ │ │ │ ldrd r2, r3, [sp, #36] @ 0x24 │ │ │ │ cmp r9, r2 │ │ │ │ it eq │ │ │ │ cmpeq r6, r3 │ │ │ │ - beq.w 17806c │ │ │ │ + beq.w 1780a4 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ - bl 177a10 │ │ │ │ + bl 177a48 │ │ │ │ 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 │ │ │ │ @@ -435347,15 +435384,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, 177fde │ │ │ │ + cbz r3, 178016 │ │ │ │ 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 │ │ │ │ @@ -435378,73 +435415,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 43210 │ │ │ │ cmp r7, r9 │ │ │ │ - beq.w 177eec │ │ │ │ + beq.w 177f24 │ │ │ │ ldrd r3, r8, [r4, #24] │ │ │ │ cmp r8, r3 │ │ │ │ - beq.w 177eec │ │ │ │ + beq.w 177f24 │ │ │ │ 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 17e840 │ │ │ │ + bl 17e878 │ │ │ │ ldr.w r3, [sl] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ adds r2, #1 │ │ │ │ strex r1, r2, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 178024 │ │ │ │ + bne.n 17805c │ │ │ │ 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 178016 │ │ │ │ - b.n 177eec │ │ │ │ + bne.n 17804e │ │ │ │ + b.n 177f24 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 17806c │ │ │ │ + beq.n 1780a4 │ │ │ │ ldrd r2, r3, [sp, #36] @ 0x24 │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r9, [r9, #4] │ │ │ │ cmp r9, r2 │ │ │ │ it eq │ │ │ │ cmpeq r6, r3 │ │ │ │ - bne.w 177f10 │ │ │ │ + bne.w 177f48 │ │ │ │ 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 177eca │ │ │ │ + b.n 177f02 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ adds r3, #8 │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ - b.n 177edc │ │ │ │ + b.n 177f14 │ │ │ │ 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 │ │ │ │ @@ -435455,82 +435492,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, 17810e │ │ │ │ + cbnz r1, 178146 │ │ │ │ subs r2, r3, #0 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ cmp r5, #0 │ │ │ │ it ne │ │ │ │ movne r2, #0 │ │ │ │ - cbnz r2, 17811c │ │ │ │ + cbnz r2, 178154 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 17812a │ │ │ │ + beq.n 178162 │ │ │ │ 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 428b4 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ mov.w ip, #0 │ │ │ │ cmp r4, r5 │ │ │ │ - bne.n 1780d8 │ │ │ │ + bne.n 178110 │ │ │ │ movs r0, #16 │ │ │ │ lsls r2, r6, #3 │ │ │ │ movs r1, #0 │ │ │ │ add r0, r5 │ │ │ │ blx 428b4 │ │ │ │ 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 1780c6 │ │ │ │ + b.n 1780fe │ │ │ │ ldr r5, [r3, #12] │ │ │ │ adds r3, #8 │ │ │ │ cmp r5, r3 │ │ │ │ it eq │ │ │ │ moveq r5, #0 │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 1780d8 │ │ │ │ + bne.n 178110 │ │ │ │ add.w r0, ip, #2 │ │ │ │ sub.w r6, r6, ip │ │ │ │ lsls r0, r0, #3 │ │ │ │ - b.n 1780fa │ │ │ │ + b.n 178132 │ │ │ │ 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 177a10 │ │ │ │ + bl 177a48 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ adds r3, r5, #1 │ │ │ │ str r3, [r0, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 17824a │ │ │ │ + beq.n 178282 │ │ │ │ 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 │ │ │ │ @@ -435546,28 +435583,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 17822a │ │ │ │ + bpl.n 178262 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ - cbz r3, 178218 │ │ │ │ + cbz r3, 178250 │ │ │ │ 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 1781da │ │ │ │ + b.n 178212 │ │ │ │ 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]! │ │ │ │ @@ -435586,15 +435623,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 1781ca │ │ │ │ + bne.n 178202 │ │ │ │ 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 │ │ │ │ @@ -435609,43 +435646,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 17817c │ │ │ │ + b.n 1781b4 │ │ │ │ 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 17827e │ │ │ │ + beq.n 1782b6 │ │ │ │ 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 178268 │ │ │ │ - cbz r6, 178298 │ │ │ │ + bne.n 1782a0 │ │ │ │ + cbz r6, 1782d0 │ │ │ │ cmp r5, r2 │ │ │ │ - beq.n 1782b6 │ │ │ │ + beq.n 1782ee │ │ │ │ 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 1782a2 │ │ │ │ + b.n 1782da │ │ │ │ cmp r5, r2 │ │ │ │ - beq.n 1782b6 │ │ │ │ + beq.n 1782ee │ │ │ │ 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] │ │ │ │ @@ -435656,218 +435693,218 @@ │ │ │ │ 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] @ (1782e0 ) │ │ │ │ + ldr r4, [pc, #16] @ (178318 ) │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 423e4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - cbz r4, 17834c │ │ │ │ + cbz r4, 178376 │ │ │ │ lsls r3, r7, #1 │ │ │ │ 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] @ (178398 ) │ │ │ │ + ldr r0, [pc, #164] @ (1783d0 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #164] @ (17839c ) │ │ │ │ + ldr r3, [pc, #164] @ (1783d4 ) │ │ │ │ add r0, pc │ │ │ │ add r3, pc │ │ │ │ mov r4, r3 │ │ │ │ - bl 177064 │ │ │ │ - cbz r0, 17831c │ │ │ │ + bl 17709c │ │ │ │ + cbz r0, 178354 │ │ │ │ blx 437dc │ │ │ │ - ldr r3, [pc, #148] @ (1783a0 ) │ │ │ │ + ldr r3, [pc, #148] @ (1783d8 ) │ │ │ │ add r3, pc │ │ │ │ str r0, [r3, #0] │ │ │ │ - cbz r0, 178318 │ │ │ │ - ldr r0, [pc, #144] @ (1783a4 ) │ │ │ │ + cbz r0, 178350 │ │ │ │ + ldr r0, [pc, #144] @ (1783dc ) │ │ │ │ add r0, pc │ │ │ │ - bl 2ad968 │ │ │ │ + bl 2ad9a0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r2, [pc, #136] @ (1783a8 ) │ │ │ │ + ldr r2, [pc, #136] @ (1783e0 ) │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r4, [r4, r2] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 43638 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 178372 │ │ │ │ - ldr r0, [pc, #120] @ (1783ac ) │ │ │ │ + cbz r0, 1783aa │ │ │ │ + ldr r0, [pc, #120] @ (1783e4 ) │ │ │ │ movs r1, #0 │ │ │ │ add r0, pc │ │ │ │ blx 42748 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 17838a │ │ │ │ + cbz r0, 1783c2 │ │ │ │ blx 43288 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 424fc │ │ │ │ - cbnz r0, 178384 │ │ │ │ + cbnz r0, 1783bc │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ mov r0, r5 │ │ │ │ blx 43638 │ │ │ │ - cbz r0, 178384 │ │ │ │ + cbz r0, 1783bc │ │ │ │ adds r0, #1 │ │ │ │ blx 437dc │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ blx 423e4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbz r2, 17838a │ │ │ │ - ldr r3, [pc, #68] @ (1783b0 ) │ │ │ │ + cbz r2, 1783c2 │ │ │ │ + ldr r3, [pc, #68] @ (1783e8 ) │ │ │ │ add r3, pc │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 178310 │ │ │ │ + b.n 178348 │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ mov r0, r5 │ │ │ │ blx 43638 │ │ │ │ - cbz r0, 178392 │ │ │ │ + cbz r0, 1783ca │ │ │ │ adds r0, #1 │ │ │ │ blx 437dc │ │ │ │ - b.n 178308 │ │ │ │ + b.n 178340 │ │ │ │ mov r0, r5 │ │ │ │ blx 423e4 │ │ │ │ adds r0, r6, #1 │ │ │ │ blx 437dc │ │ │ │ - b.n 178308 │ │ │ │ + b.n 178340 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 178304 │ │ │ │ + b.n 17833c │ │ │ │ nop │ │ │ │ udf #228 @ 0xe4 │ │ │ │ movs r4, r2 │ │ │ │ - ldrb r2, [r0, #20] │ │ │ │ + ldrb r2, [r1, #19] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - cbz r2, 1783fe │ │ │ │ + cbz r2, 178428 │ │ │ │ lsls r3, r7, #1 │ │ │ │ @ instruction: 0xffabffff │ │ │ │ lsrs r4, r5, #5 │ │ │ │ movs r0, r0 │ │ │ │ udf #188 @ 0xbc │ │ │ │ movs r4, r2 │ │ │ │ - cbz r0, 1783f6 │ │ │ │ + uxtb r0, r2 │ │ │ │ lsls r3, r7, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #48] @ (1783f4 ) │ │ │ │ + ldr r2, [pc, #48] @ (17842c ) │ │ │ │ sub sp, #12 │ │ │ │ add r2, pc │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ uxtb r3, r3 │ │ │ │ - cbz r3, 1783d8 │ │ │ │ - ldr r3, [pc, #40] @ (1783f8 ) │ │ │ │ + cbz r3, 178410 │ │ │ │ + ldr r3, [pc, #40] @ (178430 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldr r1, [pc, #32] @ (1783fc ) │ │ │ │ + ldr r1, [pc, #32] @ (178434 ) │ │ │ │ adds r0, r2, #4 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ - bl 18cd28 │ │ │ │ + bl 18cd60 │ │ │ │ dmb ish │ │ │ │ mov.w r3, #1 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ strb r3, [r2, #0] │ │ │ │ - b.n 1783ce │ │ │ │ + b.n 178406 │ │ │ │ nop │ │ │ │ - uxth r6, r4 │ │ │ │ + sxtb r6, r5 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - uxth r4, r4 │ │ │ │ + sxtb r4, r5 │ │ │ │ lsls r3, r7, #1 │ │ │ │ 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] @ (178450 ) │ │ │ │ + ldr r0, [pc, #60] @ (178488 ) │ │ │ │ mov r2, r1 │ │ │ │ mov r4, r1 │ │ │ │ add r0, pc │ │ │ │ mov r1, r5 │ │ │ │ blx 42838 │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 178446 │ │ │ │ - ldr r0, [pc, #48] @ (178454 ) │ │ │ │ + bgt.n 17847e │ │ │ │ + ldr r0, [pc, #48] @ (17848c ) │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 42838 │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 178446 │ │ │ │ - ldr r0, [pc, #36] @ (178458 ) │ │ │ │ + bgt.n 17847e │ │ │ │ + ldr r0, [pc, #36] @ (178490 ) │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 42838 │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 178446 │ │ │ │ + bgt.n 17847e │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 178442 │ │ │ │ + beq.n 17847a │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r5, r0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ble.n 178408 │ │ │ │ + ble.n 178440 │ │ │ │ movs r4, r2 │ │ │ │ - ble.n 178408 │ │ │ │ + ble.n 178440 │ │ │ │ movs r4, r2 │ │ │ │ - ble.n 178414 │ │ │ │ + ble.n 17844c │ │ │ │ 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 r4, r0 │ │ │ │ - ldr r0, [pc, #72] @ (1784b8 ) │ │ │ │ + ldr r0, [pc, #72] @ (1784f0 ) │ │ │ │ mov r6, r1 │ │ │ │ movs r1, #0 │ │ │ │ add r0, pc │ │ │ │ blx 42b78 │ │ │ │ adds r3, r0, #1 │ │ │ │ itt eq │ │ │ │ moveq r0, #0 │ │ │ │ strbeq r0, [r4, #0] │ │ │ │ - beq.n 1784b4 │ │ │ │ + beq.n 1784ec │ │ │ │ subs r2, r6, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ blx 429ec │ │ │ │ subs.w ip, r0, #0 │ │ │ │ - ble.n 1784a6 │ │ │ │ + ble.n 1784de │ │ │ │ subs r3, r4, #1 │ │ │ │ movs r0, #32 │ │ │ │ add.w r1, ip, r3 │ │ │ │ ldrb.w r2, [r3, #1]! │ │ │ │ - cbnz r2, 1784a2 │ │ │ │ + cbnz r2, 1784da │ │ │ │ strb r0, [r3, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 17849a │ │ │ │ + bne.n 1784d2 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ strb.w r3, [r4, ip] │ │ │ │ blx 429b0 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ble.n 178428 │ │ │ │ + ble.n 178460 │ │ │ │ movs r4, r2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r1, #0 │ │ │ │ blx 42980 │ │ │ │ @@ -437149,17 +437186,17 @@ │ │ │ │ add.w r2, ip, r2, ror #27 │ │ │ │ str r2, [r5, #0] │ │ │ │ add r4, r1 │ │ │ │ str r4, [r5, #16] │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - vldr d6, [pc, #36] @ 179338 │ │ │ │ - vldr d7, [pc, #40] @ 179340 │ │ │ │ - add r3, pc, #44 @ (adr r3, 179348 ) │ │ │ │ + vldr d6, [pc, #36] @ 179370 │ │ │ │ + vldr d7, [pc, #40] @ 179378 │ │ │ │ + add r3, pc, #44 @ (adr r3, 179380 ) │ │ │ │ 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] │ │ │ │ @@ -437168,15 +437205,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 179348 │ │ │ │ + bgt.n 179380 │ │ │ │ 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 │ │ │ │ @@ -437191,54 +437228,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 1793cc │ │ │ │ + bls.n 179404 │ │ │ │ rsb r4, r3, #64 @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r4 │ │ │ │ add.w r8, r6, #32 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 43210 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 178538 │ │ │ │ + bl 178570 │ │ │ │ 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 1793cc │ │ │ │ + bls.n 179404 │ │ │ │ adds r1, r7, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 178538 │ │ │ │ + bl 178570 │ │ │ │ add.w r3, r4, #127 @ 0x7f │ │ │ │ cmp r5, r3 │ │ │ │ add.w r4, r4, #64 @ 0x40 │ │ │ │ - bhi.n 1793b4 │ │ │ │ + bhi.n 1793ec │ │ │ │ add r7, r4 │ │ │ │ subs r5, r5, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ blx 43210 │ │ │ │ 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] @ (1794bc ) │ │ │ │ - ldr r3, [pc, #208] @ (1794c0 ) │ │ │ │ + ldr r1, [pc, #204] @ (1794f4 ) │ │ │ │ + ldr r3, [pc, #208] @ (1794f8 ) │ │ │ │ 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 │ │ │ │ @@ -437253,106 +437290,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 17940a │ │ │ │ - ldr r1, [pc, #136] @ (1794c4 ) │ │ │ │ + bne.n 179442 │ │ │ │ + ldr r1, [pc, #136] @ (1794fc ) │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 179350 │ │ │ │ + bl 179388 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ and.w r3, r3, #504 @ 0x1f8 │ │ │ │ cmp.w r3, #448 @ 0x1c0 │ │ │ │ - beq.n 17946a │ │ │ │ - ldr r6, [pc, #116] @ (1794c8 ) │ │ │ │ + beq.n 1794a2 │ │ │ │ + ldr r6, [pc, #116] @ (179500 ) │ │ │ │ add r6, pc │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 179350 │ │ │ │ + bl 179388 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ and.w r3, r3, #504 @ 0x1f8 │ │ │ │ cmp.w r3, #448 @ 0x1c0 │ │ │ │ - bne.n 179454 │ │ │ │ + bne.n 17948c │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r4 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 179350 │ │ │ │ + bl 179388 │ │ │ │ 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 179478 │ │ │ │ + bne.n 1794b0 │ │ │ │ movs r2, #96 @ 0x60 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 428b4 │ │ │ │ - ldr r2, [pc, #40] @ (1794cc ) │ │ │ │ - ldr r3, [pc, #28] @ (1794c0 ) │ │ │ │ + ldr r2, [pc, #40] @ (179504 ) │ │ │ │ + ldr r3, [pc, #28] @ (1794f8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1794b8 │ │ │ │ + bne.n 1794f0 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [r1, #64] @ 0x40 │ │ │ │ + ldr r2, [r2, #60] @ 0x3c │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r5, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ movs r4, r2 │ │ │ │ ldr r4, [sp, #360] @ 0x168 │ │ │ │ movs r0, r4 │ │ │ │ - ldr r0, [r3, #52] @ 0x34 │ │ │ │ + ldr r0, [r4, #48] @ 0x30 │ │ │ │ lsls r3, r7, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ sub.w r4, r0, #24 │ │ │ │ adds r1, #31 │ │ │ │ bic.w r1, r1, #7 │ │ │ │ mov r0, r4 │ │ │ │ blx 42b48 │ │ │ │ - cbz r0, 17951a │ │ │ │ + cbz r0, 179552 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 17950c │ │ │ │ + beq.n 179544 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 17950c │ │ │ │ + cbz r3, 179544 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, r4 │ │ │ │ it eq │ │ │ │ streq r0, [r3, #4] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 179506 │ │ │ │ + cbz r3, 17953e │ │ │ │ str r0, [r3, #12] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbz r3, 17950c │ │ │ │ + cbz r3, 179544 │ │ │ │ str r0, [r3, #8] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - cbz r3, 179518 │ │ │ │ + cbz r3, 179550 │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 179510 │ │ │ │ + bne.n 179548 │ │ │ │ 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] │ │ │ │ @@ -437362,17 +437399,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ mov r8, r1 │ │ │ │ blx 43288 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ adds r4, r6, r7 │ │ │ │ adds r1, r4, #1 │ │ │ │ - bl 1794d0 │ │ │ │ + bl 179508 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 179562 │ │ │ │ + cbz r0, 17959a │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r8 │ │ │ │ add r0, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 43210 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r0, #1 │ │ │ │ @@ -437385,176 +437422,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 1796d8 │ │ │ │ + beq.w 179710 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ str r3, [r2, #4] │ │ │ │ ldr.w r8, [r7, #4] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 1796be │ │ │ │ + beq.w 1796f6 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ str r3, [r7, #4] │ │ │ │ ldr.w r9, [r8, #4] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1796a0 │ │ │ │ + beq.n 1796d8 │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ str.w r3, [r8, #4] │ │ │ │ ldr.w r6, [r9, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 179684 │ │ │ │ + beq.n 1796bc │ │ │ │ ldr r3, [r6, #12] │ │ │ │ str.w r3, [r9, #4] │ │ │ │ ldr r4, [r6, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 17966c │ │ │ │ + beq.n 1796a4 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str r3, [r6, #4] │ │ │ │ ldr.w fp, [r4, #4] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 179656 │ │ │ │ + beq.n 17968e │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ str r3, [r4, #4] │ │ │ │ ldr.w sl, [fp, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 17963a │ │ │ │ + beq.n 179672 │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ str.w r3, [fp, #4] │ │ │ │ ldr.w r5, [sl, #4] │ │ │ │ - cbz r5, 17961e │ │ │ │ + cbz r5, 179656 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ str.w r3, [sl, #4] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 179606 │ │ │ │ + cbz r0, 17963e │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str r3, [r5, #4] │ │ │ │ - bl 179568 │ │ │ │ + bl 1795a0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1795f8 │ │ │ │ + bne.n 179630 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - cbz r3, 179610 │ │ │ │ + cbz r3, 179648 │ │ │ │ add.w r0, r5, #24 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx 423e4 │ │ │ │ ldr.w r5, [sl, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1795ee │ │ │ │ + bne.n 179626 │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ - cbz r3, 17962a │ │ │ │ + cbz r3, 179662 │ │ │ │ add.w r0, sl, #24 │ │ │ │ blx r3 │ │ │ │ mov r0, sl │ │ │ │ blx 423e4 │ │ │ │ ldr.w sl, [fp, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 1795e0 │ │ │ │ + bne.n 179618 │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ - cbz r3, 179646 │ │ │ │ + cbz r3, 17967e │ │ │ │ add.w r0, fp, #24 │ │ │ │ blx r3 │ │ │ │ mov r0, fp │ │ │ │ blx 423e4 │ │ │ │ ldr.w fp, [r4, #4] │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 1795d0 │ │ │ │ + bne.n 179608 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ - cbz r3, 179660 │ │ │ │ + cbz r3, 179698 │ │ │ │ add.w r0, r4, #24 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ blx 423e4 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1795c2 │ │ │ │ + bne.n 1795fa │ │ │ │ ldr r3, [r6, #16] │ │ │ │ - cbz r3, 179676 │ │ │ │ + cbz r3, 1796ae │ │ │ │ add.w r0, r6, #24 │ │ │ │ blx r3 │ │ │ │ mov r0, r6 │ │ │ │ blx 423e4 │ │ │ │ ldr.w r6, [r9, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1795b6 │ │ │ │ + bne.n 1795ee │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ - cbz r3, 179690 │ │ │ │ + cbz r3, 1796c8 │ │ │ │ add.w r0, r9, #24 │ │ │ │ blx r3 │ │ │ │ mov r0, r9 │ │ │ │ blx 423e4 │ │ │ │ ldr.w r9, [r8, #4] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 1795a6 │ │ │ │ + bne.n 1795de │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ - cbz r3, 1796ac │ │ │ │ + cbz r3, 1796e4 │ │ │ │ add.w r0, r8, #24 │ │ │ │ blx r3 │ │ │ │ mov r0, r8 │ │ │ │ blx 423e4 │ │ │ │ ldr.w r8, [r7, #4] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 179596 │ │ │ │ + bne.w 1795ce │ │ │ │ ldr r3, [r7, #16] │ │ │ │ - cbz r3, 1796c8 │ │ │ │ + cbz r3, 179700 │ │ │ │ add.w r0, r7, #24 │ │ │ │ blx r3 │ │ │ │ mov r0, r7 │ │ │ │ blx 423e4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r7, [r3, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 179584 │ │ │ │ + bne.w 1795bc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r2, #16] │ │ │ │ - cbz r3, 1796e4 │ │ │ │ + cbz r3, 17971c │ │ │ │ add.w r0, r2, #24 │ │ │ │ blx r3 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 423e4 │ │ │ │ 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, 179726 │ │ │ │ + cbz r2, 17975e │ │ │ │ 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, 179722 │ │ │ │ + cbz r2, 17975a │ │ │ │ str r3, [r2, #12] │ │ │ │ ldr.w r3, [r0, #-12] │ │ │ │ - cbz r3, 179726 │ │ │ │ + cbz r3, 17975e │ │ │ │ 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, 17974c │ │ │ │ + cbz r0, 179784 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str.w r3, [r4, #-20] │ │ │ │ - bl 179568 │ │ │ │ + bl 1795a0 │ │ │ │ ldr.w r0, [r4, #-20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17973a │ │ │ │ + bne.n 179772 │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ - cbz r3, 179756 │ │ │ │ + cbz r3, 17978e │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx 423e4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ @@ -437562,43 +437599,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 1797e4 │ │ │ │ + beq.n 17981c │ │ │ │ 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, 1797ba │ │ │ │ + cbz r4, 1797f2 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r2, ip │ │ │ │ - beq.n 1797cc │ │ │ │ + beq.n 179804 │ │ │ │ add.w r0, r3, #20 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1797b2 │ │ │ │ + b.n 1797ea │ │ │ │ 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 1797cc │ │ │ │ + beq.n 179804 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ cmp r4, r1 │ │ │ │ - bhi.n 17979a │ │ │ │ - b.n 1797cc │ │ │ │ + bhi.n 1797d2 │ │ │ │ + b.n 179804 │ │ │ │ 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] │ │ │ │ @@ -437607,407 +437644,407 @@ │ │ │ │ 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, 1797f4 │ │ │ │ + cbz r1, 17982c │ │ │ │ add.w r1, r3, #20 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, r2 │ │ │ │ - bne.n 179818 │ │ │ │ - cbz r2, 179802 │ │ │ │ + bne.n 179850 │ │ │ │ + cbz r2, 17983a │ │ │ │ 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 1796f0 │ │ │ │ + bl 179728 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r0, [r2, #4] │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 1797f6 │ │ │ │ - b.n 17977a │ │ │ │ + bne.n 17982e │ │ │ │ + b.n 1797b2 │ │ │ │ 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 4327c │ │ │ │ - cbz r0, 179860 │ │ │ │ + cbz r0, 179898 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #0 │ │ │ │ strd r2, r3, [r0] │ │ │ │ strd r2, r3, [r0, #8] │ │ │ │ str r1, [r0, #16] │ │ │ │ - cbz r4, 17985e │ │ │ │ + cbz r4, 179896 │ │ │ │ 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, 17985e │ │ │ │ + cbz r3, 179896 │ │ │ │ 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 4327c │ │ │ │ - cbz r0, 1798a8 │ │ │ │ + cbz r0, 1798e0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #0 │ │ │ │ strd r2, r3, [r0] │ │ │ │ strd r2, r3, [r0, #8] │ │ │ │ str r1, [r0, #16] │ │ │ │ - cbz r4, 1798a6 │ │ │ │ + cbz r4, 1798de │ │ │ │ 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, 1798a6 │ │ │ │ + cbz r3, 1798de │ │ │ │ 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 179864 │ │ │ │ + bl 17989c │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1798d2 │ │ │ │ + cbz r0, 17990a │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 428b4 │ │ │ │ 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, 1798f2 │ │ │ │ + cbz r1, 17992a │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1794d0 │ │ │ │ + bl 179508 │ │ │ │ pop {r3, pc} │ │ │ │ mov r1, r2 │ │ │ │ - bl 179864 │ │ │ │ + bl 17989c │ │ │ │ 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, 17993e │ │ │ │ + cbz r4, 179976 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1794d0 │ │ │ │ + bl 179508 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, r5 │ │ │ │ - bhi.n 17992a │ │ │ │ + bhi.n 179962 │ │ │ │ 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 428b4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 179864 │ │ │ │ + bl 17989c │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 179924 │ │ │ │ + beq.n 17995c │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 428b4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 179924 │ │ │ │ + b.n 17995c │ │ │ │ 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, 179976 │ │ │ │ + cbnz r3, 1799ae │ │ │ │ mul.w r1, r2, r1 │ │ │ │ - bl 179864 │ │ │ │ + bl 17989c │ │ │ │ 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, 1799b4 │ │ │ │ + cbnz r4, 1799ec │ │ │ │ mul.w r2, r1, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ - bl 179864 │ │ │ │ + bl 17989c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1799ae │ │ │ │ + cbz r0, 1799e6 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 428b4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1799ae │ │ │ │ + b.n 1799e6 │ │ │ │ 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 1799ea │ │ │ │ + bne.n 179a22 │ │ │ │ mov ip, r1 │ │ │ │ mul.w r1, r2, r3 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1799e4 │ │ │ │ + beq.n 179a1c │ │ │ │ mov r0, ip │ │ │ │ - bl 1794d0 │ │ │ │ + bl 179508 │ │ │ │ pop {r3, pc} │ │ │ │ - bl 179864 │ │ │ │ + bl 17989c │ │ │ │ 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, 179a5a │ │ │ │ + cbnz r4, 179a92 │ │ │ │ mov lr, r3 │ │ │ │ mov r3, r1 │ │ │ │ mul.w r1, r2, ip │ │ │ │ - cbz r3, 179a42 │ │ │ │ + cbz r3, 179a7a │ │ │ │ mov r0, r3 │ │ │ │ mul.w r3, lr, r2 │ │ │ │ strd r1, r3, [sp] │ │ │ │ - bl 1794d0 │ │ │ │ + bl 179508 │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r1 │ │ │ │ - bcc.n 179a32 │ │ │ │ + bcc.n 179a6a │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subs r2, r1, r3 │ │ │ │ add r0, r3 │ │ │ │ mov r1, r4 │ │ │ │ blx 428b4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ strd r1, r3, [sp] │ │ │ │ - bl 179864 │ │ │ │ + bl 17989c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 179a2c │ │ │ │ + beq.n 179a64 │ │ │ │ ldrd r2, r1, [sp] │ │ │ │ blx 428b4 │ │ │ │ - b.n 179a2c │ │ │ │ + b.n 179a64 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 179a2c │ │ │ │ + b.n 179a64 │ │ │ │ nop │ │ │ │ - cbz r0, 179ad2 │ │ │ │ + cbz r0, 179b0a │ │ │ │ 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, 179a98 │ │ │ │ + cbz r2, 179ad0 │ │ │ │ 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, 179a94 │ │ │ │ + cbz r2, 179acc │ │ │ │ str r3, [r2, #12] │ │ │ │ ldr.w r3, [r0, #-12] │ │ │ │ - cbz r3, 179a98 │ │ │ │ + cbz r3, 179ad0 │ │ │ │ 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, 179ac0 │ │ │ │ + cbz r0, 179af8 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str.w r3, [r4, #-20] │ │ │ │ - bl 179568 │ │ │ │ + bl 1795a0 │ │ │ │ ldr.w r0, [r4, #-20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 179aae │ │ │ │ + bne.n 179ae6 │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ - cbz r3, 179aca │ │ │ │ + cbz r3, 179b02 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx 423e4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r1, 179b3e │ │ │ │ + cbz r1, 179b76 │ │ │ │ ldr.w r3, [r1, #-24] │ │ │ │ sub.w ip, r1, #24 │ │ │ │ push {r4} │ │ │ │ - cbz r0, 179b2a │ │ │ │ + cbz r0, 179b62 │ │ │ │ subs r0, #24 │ │ │ │ - cbz r3, 179b38 │ │ │ │ + cbz r3, 179b70 │ │ │ │ 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, 179afe │ │ │ │ + cbz r3, 179b36 │ │ │ │ str r2, [r3, #12] │ │ │ │ ldr.w r2, [r1, #-12] │ │ │ │ - cbz r2, 179b02 │ │ │ │ + cbz r2, 179b3a │ │ │ │ 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, 179b26 │ │ │ │ + cbz r0, 179b5e │ │ │ │ ldr r3, [r0, #4] │ │ │ │ str.w r3, [r1, #-12] │ │ │ │ str.w r0, [r1, #-24] │ │ │ │ str.w ip, [r0, #4] │ │ │ │ - cbz r3, 179b26 │ │ │ │ + cbz r3, 179b5e │ │ │ │ str.w ip, [r3, #8] │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 179ae6 │ │ │ │ + bne.n 179b1e │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r1, #-16] │ │ │ │ - b.n 179b26 │ │ │ │ + b.n 179b5e │ │ │ │ str.w r3, [r1, #-16] │ │ │ │ - b.n 179b12 │ │ │ │ + b.n 179b4a │ │ │ │ bx lr │ │ │ │ - cbz r1, 179b80 │ │ │ │ + cbz r1, 179bb8 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r1, #-20] │ │ │ │ mov lr, r1 │ │ │ │ - cbz r0, 179b7e │ │ │ │ + cbz r0, 179bb6 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ sub.w r1, r4, #24 │ │ │ │ - cbz r3, 179b82 │ │ │ │ + cbz r3, 179bba │ │ │ │ mov ip, r0 │ │ │ │ - b.n 179b5c │ │ │ │ + b.n 179b94 │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ str.w r1, [ip] │ │ │ │ mov ip, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 179b5a │ │ │ │ + bne.n 179b92 │ │ │ │ ldr.w r2, [r4, #-20] │ │ │ │ str r1, [r3, #0] │ │ │ │ str r2, [r3, #12] │ │ │ │ - cbz r2, 179b74 │ │ │ │ + cbz r2, 179bac │ │ │ │ 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 179b68 │ │ │ │ + b.n 179ba0 │ │ │ │ nop │ │ │ │ - cbz r0, 179b92 │ │ │ │ + cbz r0, 179bca │ │ │ │ ldr.w r0, [r0, #-24] │ │ │ │ - cbz r0, 179b92 │ │ │ │ + cbz r0, 179bca │ │ │ │ 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 179864 │ │ │ │ + bl 17989c │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 179bc6 │ │ │ │ + cbz r0, 179bfe │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 43210 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - cbz r1, 179c08 │ │ │ │ + cbz r1, 179c40 │ │ │ │ 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 43288 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 179864 │ │ │ │ + bl 17989c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 43210 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r3 │ │ │ │ @@ -438024,102 +438061,102 @@ │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 43288 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17951c │ │ │ │ + bl 179554 │ │ │ │ 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 17f83c │ │ │ │ + bl 17f874 │ │ │ │ adds r1, r0, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 179864 │ │ │ │ + bl 17989c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 179c72 │ │ │ │ + cbz r0, 179caa │ │ │ │ ldrd r1, r2, [sp, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r2, #1 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 426e8 <__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] @ (179cc8 ) │ │ │ │ + ldr r1, [pc, #60] @ (179d00 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #60] @ (179ccc ) │ │ │ │ + ldr r3, [pc, #60] @ (179d04 ) │ │ │ │ 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 179c34 │ │ │ │ - ldr r2, [pc, #40] @ (179cd0 ) │ │ │ │ - ldr r3, [pc, #32] @ (179ccc ) │ │ │ │ + bl 179c6c │ │ │ │ + ldr r2, [pc, #40] @ (179d08 ) │ │ │ │ + ldr r3, [pc, #32] @ (179d04 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 179cc4 │ │ │ │ + bne.n 179cfc │ │ │ │ add sp, #8 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ - str r4, [r5, #52] @ 0x34 │ │ │ │ + str r4, [r6, #48] @ 0x30 │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r2, #52] @ 0x34 │ │ │ │ + str r2, [r3, #48] @ 0x30 │ │ │ │ lsls r3, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ sub sp, #16 │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r2 │ │ │ │ - cbz r0, 179d32 │ │ │ │ + cbz r0, 179d6a │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 17f83c │ │ │ │ + bl 17f874 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ adds r1, #1 │ │ │ │ add r1, r0 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 1794d0 │ │ │ │ + bl 179508 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 179d2c │ │ │ │ + cbz r0, 179d64 │ │ │ │ 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 │ │ │ │ @@ -438129,133 +438166,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 179c34 │ │ │ │ + bl 179c6c │ │ │ │ str r0, [r6, #0] │ │ │ │ blx 43288 │ │ │ │ str r0, [r5, #0] │ │ │ │ - b.n 179d2a │ │ │ │ + b.n 179d62 │ │ │ │ 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] @ (179da8 ) │ │ │ │ + ldr r0, [pc, #80] @ (179de0 ) │ │ │ │ mov r3, r2 │ │ │ │ - ldr r2, [pc, #80] @ (179dac ) │ │ │ │ + ldr r2, [pc, #80] @ (179de4 ) │ │ │ │ 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, 179d7c │ │ │ │ + cbz r0, 179db4 │ │ │ │ strd r1, r3, [sp] │ │ │ │ blx 43288 │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ mov ip, r0 │ │ │ │ mov r2, r1 │ │ │ │ mov r0, r4 │ │ │ │ add r1, sp, #8 │ │ │ │ str.w ip, [sp, #8] │ │ │ │ - bl 179cd4 │ │ │ │ - ldr r2, [pc, #36] @ (179db0 ) │ │ │ │ - ldr r3, [pc, #28] @ (179dac ) │ │ │ │ + bl 179d0c │ │ │ │ + ldr r2, [pc, #36] @ (179de8 ) │ │ │ │ + ldr r3, [pc, #28] @ (179de4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 179da2 │ │ │ │ + bne.n 179dda │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r2, [r4, #40] @ 0x28 │ │ │ │ + str r2, [r5, #36] @ 0x24 │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r5, #36] @ 0x24 │ │ │ │ + str r6, [r6, #32] │ │ │ │ lsls r3, r7, #1 │ │ │ │ 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] @ (179e24 ) │ │ │ │ + ldr r1, [pc, #92] @ (179e5c ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r2, [pc, #92] @ (179e28 ) │ │ │ │ + ldr r2, [pc, #92] @ (179e60 ) │ │ │ │ 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, 179df4 │ │ │ │ + cbz r0, 179e2c │ │ │ │ strd r2, r3, [sp] │ │ │ │ blx 43288 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ mov ip, r0 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r4 │ │ │ │ str.w ip, [sp, #16] │ │ │ │ - bl 179cd4 │ │ │ │ - ldr r2, [pc, #40] @ (179e2c ) │ │ │ │ - ldr r3, [pc, #36] @ (179e28 ) │ │ │ │ + bl 179d0c │ │ │ │ + ldr r2, [pc, #40] @ (179e64 ) │ │ │ │ + ldr r3, [pc, #36] @ (179e60 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 179e1e │ │ │ │ + bne.n 179e56 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r0, [r6, #32] │ │ │ │ + str r0, [r7, #28] │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r7, #28] │ │ │ │ + str r0, [r0, #28] │ │ │ │ lsls r3, r7, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ - bl 179864 │ │ │ │ + bl 17989c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 179e54 │ │ │ │ + cbz r0, 179e8c │ │ │ │ mov.w r2, #264 @ 0x108 │ │ │ │ movs r1, #0 │ │ │ │ blx 428b4 │ │ │ │ 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 179e5e │ │ │ │ + bne.n 179e96 │ │ │ │ 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 │ │ │ │ @@ -438267,66 +438304,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 179f6e │ │ │ │ + bhi.n 179fa6 │ │ │ │ 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 179f08 │ │ │ │ + beq.n 179f40 │ │ │ │ ldr.w r1, [r4, #-12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 179f80 │ │ │ │ + beq.n 179fb8 │ │ │ │ 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, 179ee8 │ │ │ │ + cbnz r3, 179f20 │ │ │ │ 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 179f02 │ │ │ │ + beq.n 179f3a │ │ │ │ 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 43150 <__aeabi_uidiv@plt> │ │ │ │ mov r2, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r5 │ │ │ │ mul.w r1, r2, r8 │ │ │ │ adds r1, #40 @ 0x28 │ │ │ │ - bl 179864 │ │ │ │ + bl 17989c │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 179fa2 │ │ │ │ + beq.n 179fda │ │ │ │ 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 │ │ │ │ @@ -438341,59 +438378,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 179ec8 │ │ │ │ - b.n 179f80 │ │ │ │ + bne.n 179f00 │ │ │ │ + b.n 179fb8 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 179864 │ │ │ │ + bl 17989c │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 179fa2 │ │ │ │ + cbz r0, 179fda │ │ │ │ movs r3, #16 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ strb r3, [r0, #2] │ │ │ │ - b.n 179ee8 │ │ │ │ + b.n 179f20 │ │ │ │ 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 179fa6 │ │ │ │ + bhi.n 179fde │ │ │ │ subs r7, r1, r7 │ │ │ │ strb r3, [r1, #2] │ │ │ │ strh r7, [r1, #0] │ │ │ │ str.w r0, [r4, #-16] │ │ │ │ - b.n 179ece │ │ │ │ + b.n 179f06 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 179f02 │ │ │ │ + b.n 179f3a │ │ │ │ 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 179e74 │ │ │ │ + bl 179eac │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 179fd2 │ │ │ │ + cbz r0, 17a00a │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 428b4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - cbz r0, 17a022 │ │ │ │ + cbz r0, 17a05a │ │ │ │ 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 │ │ │ │ @@ -438403,222 +438440,222 @@ │ │ │ │ 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 17a01c │ │ │ │ + bhi.n 17a054 │ │ │ │ movs r1, #1 │ │ │ │ - bl 179760 │ │ │ │ + bl 179798 │ │ │ │ pop {r3, pc} │ │ │ │ - bl 1796f0 │ │ │ │ + bl 179728 │ │ │ │ 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 17a04e │ │ │ │ + bhi.n 17a086 │ │ │ │ ldrh.w r3, [r0, #-4] │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr.w r0, [r0, #-4] │ │ │ │ bx lr │ │ │ │ ldr.w r0, [r0, #-28] │ │ │ │ - cbz r0, 17a056 │ │ │ │ + cbz r0, 17a08e │ │ │ │ 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 4327c │ │ │ │ - cbz r0, 17a0c2 │ │ │ │ + cbz r0, 17a0fa │ │ │ │ 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, 17a0c0 │ │ │ │ + cbz r1, 17a0f8 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ mov r2, r1 │ │ │ │ - cbz r3, 17a0aa │ │ │ │ + cbz r3, 17a0e2 │ │ │ │ str r0, [r2, #0] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 17a0a0 │ │ │ │ + bne.n 17a0d8 │ │ │ │ ldr.w r3, [ip, #-20] │ │ │ │ str r0, [r2, #0] │ │ │ │ str r3, [r2, #12] │ │ │ │ - cbz r3, 17a0b6 │ │ │ │ + cbz r3, 17a0ee │ │ │ │ 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 17a090 │ │ │ │ + b.n 17a0c8 │ │ │ │ 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 17a106 │ │ │ │ + bhi.n 17a13e │ │ │ │ ldrb.w r3, [r1, #-1] │ │ │ │ eor.w r3, r3, #2 │ │ │ │ strb.w r3, [r1, #-1] │ │ │ │ pop {r3, pc} │ │ │ │ subs r1, #4 │ │ │ │ - bl 179ad4 │ │ │ │ + bl 179b0c │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #12 │ │ │ │ mov r7, r0 │ │ │ │ movs r6, #32 │ │ │ │ mov.w r8, #0 │ │ │ │ - vldr d8, [pc, #320] @ 17a270 │ │ │ │ + vldr d8, [pc, #320] @ 17a2a8 │ │ │ │ add.w r5, r0, #256 @ 0x100 │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ cmp sl, r3 │ │ │ │ - beq.n 17a22a │ │ │ │ + beq.n 17a262 │ │ │ │ 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, 17a1b4 │ │ │ │ + cbz r3, 17a1ec │ │ │ │ ldr.w r2, [fp, #4] │ │ │ │ add.w r9, fp, #40 @ 0x28 │ │ │ │ cmp r9, r2 │ │ │ │ - beq.n 17a198 │ │ │ │ + beq.n 17a1d0 │ │ │ │ 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 17a192 │ │ │ │ + bpl.n 17a1ca │ │ │ │ ldrb.w r3, [r7, #256] @ 0x100 │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 17a192 │ │ │ │ + beq.n 17a1ca │ │ │ │ ldr.w r4, [fp, #28] │ │ │ │ strb.w lr, [r9, #3] │ │ │ │ - bl 179760 │ │ │ │ + bl 179798 │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 17a198 │ │ │ │ + beq.n 17a1d0 │ │ │ │ ldr.w r2, [fp, #4] │ │ │ │ add r9, r6 │ │ │ │ cmp r2, r9 │ │ │ │ - bne.n 17a162 │ │ │ │ + bne.n 17a19a │ │ │ │ ldr r2, [sp, #0] │ │ │ │ add.w r3, r2, #12 │ │ │ │ mov fp, r2 │ │ │ │ ldr r1, [r2, #16] │ │ │ │ cmp sl, r3 │ │ │ │ - beq.n 17a22a │ │ │ │ + beq.n 17a262 │ │ │ │ sub.w r3, r1, #12 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr.w r3, [fp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 17a156 │ │ │ │ + bne.n 17a18e │ │ │ │ ldr.w r1, [fp, #24] │ │ │ │ - cbz r1, 17a1c6 │ │ │ │ + cbz r1, 17a1fe │ │ │ │ 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, 17a1f8 │ │ │ │ + cbz r0, 17a230 │ │ │ │ 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, 17a1f4 │ │ │ │ + cbz r1, 17a22c │ │ │ │ str r3, [r1, #12] │ │ │ │ ldr.w r3, [fp, #-12] │ │ │ │ - cbz r3, 17a1f8 │ │ │ │ + cbz r3, 17a230 │ │ │ │ str r1, [r3, #8] │ │ │ │ ldr.w r0, [fp, #-20] │ │ │ │ str.w r8, [fp, #-24] │ │ │ │ vstr d8, [fp, #-16] │ │ │ │ - cbz r0, 17a218 │ │ │ │ + cbz r0, 17a250 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str.w r3, [fp, #-20] │ │ │ │ - bl 179568 │ │ │ │ + bl 1795a0 │ │ │ │ ldr.w r0, [fp, #-20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17a206 │ │ │ │ + bne.n 17a23e │ │ │ │ ldr.w r3, [fp, #-8] │ │ │ │ - cbz r3, 17a222 │ │ │ │ + cbz r3, 17a25a │ │ │ │ mov r0, fp │ │ │ │ blx r3 │ │ │ │ mov r0, r9 │ │ │ │ blx 423e4 │ │ │ │ - b.n 17a198 │ │ │ │ + b.n 17a1d0 │ │ │ │ add.w sl, sl, #16 │ │ │ │ adds r6, #32 │ │ │ │ cmp sl, r5 │ │ │ │ - bne.n 17a13a │ │ │ │ + bne.n 17a172 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r4, r1 │ │ │ │ it ne │ │ │ │ subne r1, #12 │ │ │ │ - beq.n 17a250 │ │ │ │ + beq.n 17a288 │ │ │ │ mov r0, r7 │ │ │ │ - bl 179ad4 │ │ │ │ + bl 179b0c │ │ │ │ ldr r3, [r1, #16] │ │ │ │ sub.w r1, r3, #12 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 17a240 │ │ │ │ + bne.n 17a278 │ │ │ │ adds r4, #16 │ │ │ │ cmp r4, r5 │ │ │ │ - bne.n 17a236 │ │ │ │ + bne.n 17a26e │ │ │ │ ldr.w r0, [r7, #260] @ 0x104 │ │ │ │ - cbz r0, 17a260 │ │ │ │ - bl 1796f0 │ │ │ │ + cbz r0, 17a298 │ │ │ │ + bl 179728 │ │ │ │ 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} │ │ │ │ @@ -438629,72 +438666,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 17a2a8 │ │ │ │ + bhi.n 17a2e0 │ │ │ │ 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 17a2c6 │ │ │ │ + bls.n 17a2fe │ │ │ │ mov r4, r1 │ │ │ │ strd r3, r0, [sp] │ │ │ │ - bl 179864 │ │ │ │ + bl 17989c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17a2a4 │ │ │ │ + beq.n 17a2dc │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ strd r4, r0, [r2, #8] │ │ │ │ - b.n 17a2a2 │ │ │ │ + b.n 17a2da │ │ │ │ mov r1, r3 │ │ │ │ - bl 179864 │ │ │ │ - b.n 17a2a4 │ │ │ │ + bl 17989c │ │ │ │ + b.n 17a2dc │ │ │ │ nop │ │ │ │ - cbz r0, 17a300 │ │ │ │ + cbz r0, 17a338 │ │ │ │ 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 179864 │ │ │ │ - cbz r0, 17a2fe │ │ │ │ - vldr d7, [pc, #28] @ 17a308 │ │ │ │ + bl 17989c │ │ │ │ + cbz r0, 17a336 │ │ │ │ + vldr d7, [pc, #28] @ 17a340 │ │ │ │ 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, 17a356 │ │ │ │ + cbz r0, 17a38e │ │ │ │ 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 179864 │ │ │ │ - cbz r0, 17a352 │ │ │ │ + bl 17989c │ │ │ │ + cbz r0, 17a38a │ │ │ │ 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} │ │ │ │ @@ -438706,60 +438743,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 17a398 │ │ │ │ + bhi.n 17a3d0 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str.w ip, [r0, #4] │ │ │ │ add r3, r1 │ │ │ │ - cbz r3, 17a392 │ │ │ │ + cbz r3, 17a3ca │ │ │ │ mov r0, r3 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #0 │ │ │ │ blx 428b4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp r4, r1 │ │ │ │ - bcs.n 17a3b8 │ │ │ │ + bcs.n 17a3f0 │ │ │ │ strd r1, r0, [sp] │ │ │ │ - bl 179864 │ │ │ │ + bl 17989c │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17a392 │ │ │ │ + beq.n 17a3ca │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ strd r1, r0, [r2, #8] │ │ │ │ str r4, [r2, #4] │ │ │ │ - b.n 17a386 │ │ │ │ + b.n 17a3be │ │ │ │ mov r1, r4 │ │ │ │ - bl 179864 │ │ │ │ + bl 17989c │ │ │ │ mov r3, r0 │ │ │ │ - b.n 17a384 │ │ │ │ + b.n 17a3bc │ │ │ │ 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, 17a400 │ │ │ │ + cbz r1, 17a438 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 43288 │ │ │ │ adds r1, r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17a278 │ │ │ │ + bl 17a2b0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 17a3fa │ │ │ │ + cbz r0, 17a432 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r5 │ │ │ │ blx 43210 │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r4, r5] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ @@ -438774,40 +438811,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 17f83c │ │ │ │ + bl 17f874 │ │ │ │ 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 17a44a │ │ │ │ + bhi.n 17a482 │ │ │ │ ldr r4, [r5, #12] │ │ │ │ str r0, [r5, #4] │ │ │ │ add r4, r1 │ │ │ │ - cbnz r4, 17a46e │ │ │ │ + cbnz r4, 17a4a6 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r1, [r5, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - bcs.n 17a486 │ │ │ │ + bcs.n 17a4be │ │ │ │ mov r0, r5 │ │ │ │ strd r3, r2, [sp, #16] │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 179864 │ │ │ │ + bl 17989c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17a444 │ │ │ │ + beq.n 17a47c │ │ │ │ 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] │ │ │ │ @@ -438818,145 +438855,145 @@ │ │ │ │ blx 426e8 <__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 179864 │ │ │ │ + bl 17989c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 17a444 │ │ │ │ - b.n 17a46e │ │ │ │ + beq.n 17a47c │ │ │ │ + b.n 17a4a6 │ │ │ │ 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] @ (17a4ec ) │ │ │ │ + ldr r1, [pc, #60] @ (17a524 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #60] @ (17a4f0 ) │ │ │ │ + ldr r3, [pc, #60] @ (17a528 ) │ │ │ │ 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 17a408 │ │ │ │ - ldr r2, [pc, #40] @ (17a4f4 ) │ │ │ │ - ldr r3, [pc, #32] @ (17a4f0 ) │ │ │ │ + bl 17a440 │ │ │ │ + ldr r2, [pc, #40] @ (17a52c ) │ │ │ │ + ldr r3, [pc, #32] @ (17a528 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 17a4e8 │ │ │ │ + bne.n 17a520 │ │ │ │ add sp, #8 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ - ldrh r0, [r1, r5] │ │ │ │ + ldrh r0, [r2, r4] │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r5, r4] │ │ │ │ + ldrh r6, [r6, r3] │ │ │ │ lsls r3, r7, #1 │ │ │ │ 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, 17a534 │ │ │ │ + cbnz r3, 17a56c │ │ │ │ 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 17a53a │ │ │ │ + bhi.n 17a572 │ │ │ │ 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 17a558 │ │ │ │ + bcs.n 17a590 │ │ │ │ mov r4, r1 │ │ │ │ strd r2, r3, [sp] │ │ │ │ - bl 179864 │ │ │ │ + bl 17989c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17a534 │ │ │ │ + beq.n 17a56c │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ strd r4, r0, [r3, #8] │ │ │ │ - b.n 17a52e │ │ │ │ + b.n 17a566 │ │ │ │ mov r1, r2 │ │ │ │ - bl 179864 │ │ │ │ - b.n 17a530 │ │ │ │ + bl 17989c │ │ │ │ + b.n 17a568 │ │ │ │ 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, 17a5c8 │ │ │ │ + cbnz r4, 17a600 │ │ │ │ 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 17a5a6 │ │ │ │ - cbz r4, 17a5c8 │ │ │ │ + bhi.n 17a5de │ │ │ │ + cbz r4, 17a600 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 428b4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp r5, r1 │ │ │ │ - bcs.n 17a5cc │ │ │ │ + bcs.n 17a604 │ │ │ │ strd r2, r0, [sp, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 179864 │ │ │ │ + bl 17989c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 17a5c8 │ │ │ │ + cbz r0, 17a600 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ strd r1, r0, [r3, #8] │ │ │ │ str r5, [r3, #4] │ │ │ │ - b.n 17a598 │ │ │ │ + b.n 17a5d0 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 17a5a0 │ │ │ │ + b.n 17a5d8 │ │ │ │ mov r1, r5 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 179864 │ │ │ │ + bl 17989c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - b.n 17a596 │ │ │ │ + b.n 17a5ce │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov ip, r0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldrd r2, r4, [r0, #4] │ │ │ │ ldr r1, [r0, #12] │ │ │ │ strd r4, r1, [r0] │ │ │ │ @@ -438978,117 +439015,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, 17a648 │ │ │ │ - vldr d7, [pc, #112] @ 17a6a8 │ │ │ │ - add r1, pc, #116 @ (adr r1, 17a6b0 ) │ │ │ │ + cbnz r1, 17a680 │ │ │ │ + vldr d7, [pc, #112] @ 17a6e0 │ │ │ │ + add r1, pc, #116 @ (adr r1, 17a6e8 ) │ │ │ │ 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 42444 │ │ │ │ cmp r0, #16 │ │ │ │ - beq.n 17a69c │ │ │ │ - ldr r0, [pc, #80] @ (17a6b8 ) │ │ │ │ + beq.n 17a6d4 │ │ │ │ + ldr r0, [pc, #80] @ (17a6f0 ) │ │ │ │ movs r1, #0 │ │ │ │ add r0, pc │ │ │ │ blx 42b78 │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.n 17a688 │ │ │ │ + blt.n 17a6c0 │ │ │ │ movs r2, #16 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 429ec │ │ │ │ cmp r0, #16 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - beq.n 17a6a0 │ │ │ │ + beq.n 17a6d8 │ │ │ │ blx 429b0 │ │ │ │ - add r3, pc, #28 @ (adr r3, 17a6a8 ) │ │ │ │ + add r3, pc, #28 @ (adr r3, 17a6e0 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ movs r0, #0 │ │ │ │ strd r2, r3, [r4] │ │ │ │ blx 42b00 <__time64@plt> │ │ │ │ strd r0, r1, [r4, #8] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ blx 429b0 │ │ │ │ - b.n 17a69c │ │ │ │ + b.n 17a6d4 │ │ │ │ nop │ │ │ │ - ldr r7, [pc, #544] @ (17a8cc ) │ │ │ │ + ldr r7, [pc, #544] @ (17a904 ) │ │ │ │ ldrb r2, [r4, #3] │ │ │ │ @ instruction: 0xb839 │ │ │ │ subs r3, #255 @ 0xff │ │ │ │ ldmia r5, {r0, r2, r4, r5} │ │ │ │ ldr r1, [r6, #68] @ 0x44 │ │ │ │ - bpl.n 17a662 │ │ │ │ + bpl.n 17a69a │ │ │ │ str r2, [sp, #224] @ 0xe0 │ │ │ │ - cbnz r6, 17a730 │ │ │ │ + cbnz r6, 17a768 │ │ │ │ movs r4, r2 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r0, #16] │ │ │ │ str r2, [r0, #20] │ │ │ │ - cbz r3, 17a6ce │ │ │ │ + cbz r3, 17a706 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, r2 │ │ │ │ it cc │ │ │ │ movcc r3, r2 │ │ │ │ str r3, [r0, #20] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - cbz r2, 17a6de │ │ │ │ + cbz r2, 17a716 │ │ │ │ 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 17a72c │ │ │ │ + bcc.n 17a764 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ push {r4} │ │ │ │ ldr r4, [r0, #16] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r2, r4 │ │ │ │ - bhi.n 17a706 │ │ │ │ + bhi.n 17a73e │ │ │ │ ldr r4, [r0, #12] │ │ │ │ cmp r4, r1 │ │ │ │ - bhi.n 17a71c │ │ │ │ - cbz r3, 17a702 │ │ │ │ + bhi.n 17a754 │ │ │ │ + cbz r3, 17a73a │ │ │ │ ldr r4, [r3, #20] │ │ │ │ cmp r2, r4 │ │ │ │ - bls.n 17a718 │ │ │ │ + bls.n 17a750 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ - cbz r3, 17a70e │ │ │ │ + cbz r3, 17a746 │ │ │ │ ldr r4, [r3, #20] │ │ │ │ cmp r2, r4 │ │ │ │ - bls.n 17a718 │ │ │ │ + bls.n 17a750 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 17a720 │ │ │ │ + cbz r3, 17a758 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ cmp r2, r0 │ │ │ │ - bhi.n 17a726 │ │ │ │ + bhi.n 17a75e │ │ │ │ mov r0, r3 │ │ │ │ - b.n 17a6ec │ │ │ │ + b.n 17a724 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 17a718 │ │ │ │ + bne.n 17a750 │ │ │ │ mov r0, r3 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ @@ -439098,40 +439135,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, 17a758 │ │ │ │ + cbz r0, 17a790 │ │ │ │ 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 17a778 │ │ │ │ + bls.n 17a7b0 │ │ │ │ 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, 17a7a0 │ │ │ │ + cbz r2, 17a7d8 │ │ │ │ mov r0, r1 │ │ │ │ strd r2, r3, [sp] │ │ │ │ blx r2 │ │ │ │ ldrd r2, r0, [sp] │ │ │ │ blx r2 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ @@ -439140,40 +439177,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, 17a7cc │ │ │ │ + cbz r0, 17a804 │ │ │ │ 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 17a7ec │ │ │ │ + bls.n 17a824 │ │ │ │ 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, 17a814 │ │ │ │ + cbz r2, 17a84c │ │ │ │ mov r0, r1 │ │ │ │ strd r2, r3, [sp] │ │ │ │ blx r2 │ │ │ │ ldrd r2, r0, [sp] │ │ │ │ blx r2 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ @@ -439187,172 +439224,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, 17a846 │ │ │ │ + cbz r6, 17a87e │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r6 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 17a8ec │ │ │ │ + beq.n 17a924 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 17a8c2 │ │ │ │ + bne.n 17a8fa │ │ │ │ str r5, [r4, #8] │ │ │ │ and.w r3, r2, #1 │ │ │ │ orrs r3, r4 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r6, 17a86a │ │ │ │ + cbz r6, 17a8a2 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ bic.w r4, r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 17a85a │ │ │ │ + bhi.n 17a892 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #1 │ │ │ │ it hi │ │ │ │ bichi.w r4, r3, #1 │ │ │ │ - bls.n 17a8b4 │ │ │ │ + bls.n 17a8ec │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bmi.n 17a8b4 │ │ │ │ + bmi.n 17a8ec │ │ │ │ bic.w r1, r3, #1 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 17a8c6 │ │ │ │ - cbz r2, 17a88c │ │ │ │ + beq.n 17a8fe │ │ │ │ + cbz r2, 17a8c4 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ lsls r0, r0, #31 │ │ │ │ - bpl.n 17a8d0 │ │ │ │ + bpl.n 17a908 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r5 │ │ │ │ - beq.n 17a91c │ │ │ │ + beq.n 17a954 │ │ │ │ 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 17a730 │ │ │ │ + bl 17a768 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ bic.w r3, r2, #1 │ │ │ │ mov r4, r3 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.n 17a874 │ │ │ │ + bhi.n 17a8ac │ │ │ │ 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 17a850 │ │ │ │ + b.n 17a888 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ - cbz r2, 17a8f8 │ │ │ │ + cbz r2, 17a930 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ lsls r0, r0, #31 │ │ │ │ - bmi.n 17a8f8 │ │ │ │ + bmi.n 17a930 │ │ │ │ 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 17a8ae │ │ │ │ + b.n 17a8e6 │ │ │ │ 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 17a938 │ │ │ │ + beq.n 17a970 │ │ │ │ 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 17a7a4 │ │ │ │ + bl 17a7dc │ │ │ │ ldr r2, [r5, #0] │ │ │ │ bic.w r3, r2, #1 │ │ │ │ - b.n 17a8ae │ │ │ │ + b.n 17a8e6 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r7 │ │ │ │ mov r5, r4 │ │ │ │ - bl 17a7a4 │ │ │ │ + bl 17a7dc │ │ │ │ ldr r2, [r4, #0] │ │ │ │ bic.w r2, r2, #1 │ │ │ │ mov r4, r2 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ bic.w r1, r3, #1 │ │ │ │ - b.n 17a892 │ │ │ │ + b.n 17a8ca │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r7 │ │ │ │ mov r5, r4 │ │ │ │ - bl 17a730 │ │ │ │ + bl 17a768 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ bic.w r2, r2, #1 │ │ │ │ mov r4, r2 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ bic.w r1, r3, #1 │ │ │ │ - b.n 17a8fe │ │ │ │ + b.n 17a936 │ │ │ │ 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, 17a974 │ │ │ │ + cbz r1, 17a9ac │ │ │ │ ldr r3, [r1, #0] │ │ │ │ and.w r9, r3, #1 │ │ │ │ ldrd r7, r0, [r1, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 17aba4 │ │ │ │ + beq.w 17abdc │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 17abe6 │ │ │ │ + beq.w 17ac1e │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 17a986 │ │ │ │ + bne.n 17a9be │ │ │ │ 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 17a9d8 │ │ │ │ + beq.n 17aa10 │ │ │ │ cmp r3, #1 │ │ │ │ it ls │ │ │ │ strls.w r7, [r8] │ │ │ │ - bls.n 17a9ba │ │ │ │ + bls.n 17a9f2 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r2, r3 │ │ │ │ itet ne │ │ │ │ strne r7, [r5, #8] │ │ │ │ streq r7, [r5, #4] │ │ │ │ ldrne r0, [r1, #8] │ │ │ │ - cbz r7, 17a9c6 │ │ │ │ + cbz r7, 17a9fe │ │ │ │ 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 │ │ │ │ @@ -439361,15 +439398,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 17a9f2 │ │ │ │ + bls.n 17aa2a │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r1, r3 │ │ │ │ ite eq │ │ │ │ streq r2, [r0, #4] │ │ │ │ strne r2, [r0, #8] │ │ │ │ orrs r4, r0 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ @@ -439379,76 +439416,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, 17aa22 │ │ │ │ - cbz r5, 17aa22 │ │ │ │ + cbz r6, 17aa5a │ │ │ │ + cbz r5, 17aa5a │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ bic.w r4, r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 17aa14 │ │ │ │ + bhi.n 17aa4c │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 17aa80 │ │ │ │ + beq.n 17aab8 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 17aad0 │ │ │ │ + beq.n 17ab08 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 17ab7c │ │ │ │ + bne.w 17abb4 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, r7 │ │ │ │ - beq.n 17ab04 │ │ │ │ + beq.n 17ab3c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 17aca2 │ │ │ │ + beq.w 17acda │ │ │ │ ldr r3, [r1, #0] │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bpl.n 17aad8 │ │ │ │ + bpl.n 17ab10 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ - cbz r0, 17aa52 │ │ │ │ + cbz r0, 17aa8a │ │ │ │ ldr r2, [r0, #0] │ │ │ │ lsls r3, r2, #31 │ │ │ │ - bpl.n 17aa84 │ │ │ │ + bpl.n 17aabc │ │ │ │ ldr r3, [r1, #4] │ │ │ │ - cbz r3, 17aa5c │ │ │ │ + cbz r3, 17aa94 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ lsls r7, r2, #31 │ │ │ │ - bpl.n 17aaa8 │ │ │ │ + bpl.n 17aae0 │ │ │ │ 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 17aa78 │ │ │ │ + beq.n 17aab0 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bmi.n 17aafa │ │ │ │ + bmi.n 17ab32 │ │ │ │ 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, 17aa8e │ │ │ │ + cbz r3, 17aac6 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ lsls r4, r4, #31 │ │ │ │ - bpl.n 17aaa8 │ │ │ │ + bpl.n 17aae0 │ │ │ │ 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 17a730 │ │ │ │ + bl 17a768 │ │ │ │ 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] │ │ │ │ @@ -439456,358 +439493,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 17a7a4 │ │ │ │ + bl 17a7dc │ │ │ │ ldr.w r7, [r8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 17aa80 │ │ │ │ + beq.n 17aab8 │ │ │ │ mov r5, r7 │ │ │ │ - b.n 17aa78 │ │ │ │ + b.n 17aab0 │ │ │ │ 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 17a7a4 │ │ │ │ + bl 17a7dc │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17aa4c │ │ │ │ - b.n 17aa52 │ │ │ │ + bne.n 17aa84 │ │ │ │ + b.n 17aa8a │ │ │ │ mov r7, r5 │ │ │ │ mov r5, r3 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, r7 │ │ │ │ - bne.n 17aa3c │ │ │ │ + bne.n 17aa74 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 17ac9e │ │ │ │ + beq.w 17acd6 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bpl.n 17ab82 │ │ │ │ + bpl.n 17abba │ │ │ │ ldr r0, [r1, #4] │ │ │ │ - cbz r0, 17ab42 │ │ │ │ + cbz r0, 17ab7a │ │ │ │ ldr r2, [r0, #0] │ │ │ │ lsls r3, r2, #31 │ │ │ │ - bmi.n 17ab42 │ │ │ │ + bmi.n 17ab7a │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - cbz r3, 17ab26 │ │ │ │ + cbz r3, 17ab5e │ │ │ │ ldr r4, [r3, #0] │ │ │ │ lsls r4, r4, #31 │ │ │ │ - bpl.n 17ab4e │ │ │ │ + bpl.n 17ab86 │ │ │ │ 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 17a7a4 │ │ │ │ + bl 17a7dc │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - b.n 17ab4e │ │ │ │ + b.n 17ab86 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 17aa5c │ │ │ │ + beq.n 17aa94 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ lsls r7, r2, #31 │ │ │ │ - bmi.n 17aa5c │ │ │ │ + bmi.n 17aa94 │ │ │ │ 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 17a730 │ │ │ │ + bl 17a768 │ │ │ │ ldr.w r7, [r8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 17aa80 │ │ │ │ - b.n 17aad4 │ │ │ │ + beq.n 17aab8 │ │ │ │ + b.n 17ab0c │ │ │ │ mov r3, r5 │ │ │ │ mov r5, r7 │ │ │ │ - b.n 17aa72 │ │ │ │ + b.n 17aaaa │ │ │ │ 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 17a730 │ │ │ │ + bl 17a768 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17ab16 │ │ │ │ - b.n 17ab42 │ │ │ │ + bne.n 17ab4e │ │ │ │ + b.n 17ab7a │ │ │ │ ldr r3, [r1, #0] │ │ │ │ bic.w r5, r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 17ac22 │ │ │ │ + bls.n 17ac5a │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 17ac72 │ │ │ │ + beq.n 17acaa │ │ │ │ str r0, [r5, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17ac78 │ │ │ │ + beq.n 17acb0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r7, r0 │ │ │ │ and.w r3, r3, #1 │ │ │ │ orrs r3, r5 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 17aa12 │ │ │ │ + bne.w 17aa4a │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 17aa80 │ │ │ │ + beq.w 17aab8 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 17ac4c │ │ │ │ + beq.n 17ac84 │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 17aa36 │ │ │ │ - b.n 17ab7c │ │ │ │ + beq.w 17aa6e │ │ │ │ + b.n 17abb4 │ │ │ │ ldr r5, [r1, #0] │ │ │ │ ldr r2, [r7, #0] │ │ │ │ mov r3, r5 │ │ │ │ cmp r5, #1 │ │ │ │ bfi r3, r2, #0, #1 │ │ │ │ - bls.n 17ac50 │ │ │ │ + bls.n 17ac88 │ │ │ │ bic.w r5, r5, #1 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 17ac92 │ │ │ │ + beq.n 17acca │ │ │ │ str r7, [r5, #8] │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 17aa12 │ │ │ │ + bne.w 17aa4a │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 17aa80 │ │ │ │ + beq.w 17aab8 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 17aad4 │ │ │ │ + beq.w 17ab0c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 17aa36 │ │ │ │ - b.n 17ab7c │ │ │ │ + beq.w 17aa6e │ │ │ │ + b.n 17abb4 │ │ │ │ str.w r0, [r8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 17aa80 │ │ │ │ + beq.w 17aab8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ and.w r3, r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 17abcc │ │ │ │ + beq.n 17ac04 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 17aa80 │ │ │ │ + beq.w 17aab8 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r0 │ │ │ │ it ne │ │ │ │ movne r5, r7 │ │ │ │ - bne.n 17abdc │ │ │ │ + bne.n 17ac14 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 17aa78 │ │ │ │ + b.n 17aab0 │ │ │ │ str.w r7, [r8] │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbz r6, 17ac64 │ │ │ │ + cbz r6, 17ac9c │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 17aa80 │ │ │ │ + beq.w 17aab8 │ │ │ │ mov r5, r7 │ │ │ │ - b.n 17aa78 │ │ │ │ + b.n 17aab0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 17aa80 │ │ │ │ + beq.w 17aab8 │ │ │ │ ldr.w r5, [r8] │ │ │ │ - b.n 17aa78 │ │ │ │ + b.n 17aab0 │ │ │ │ str r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17abba │ │ │ │ + bne.n 17abf2 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 17aa12 │ │ │ │ + bne.w 17aa4a │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 17aa80 │ │ │ │ + beq.w 17aab8 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 17aa36 │ │ │ │ - b.n 17aa80 │ │ │ │ + bne.w 17aa6e │ │ │ │ + b.n 17aab8 │ │ │ │ str r7, [r5, #4] │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 17aa12 │ │ │ │ - b.n 17ac08 │ │ │ │ + bne.w 17aa4a │ │ │ │ + b.n 17ac40 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ udf #255 @ 0xff │ │ │ │ ldr r3, [r1, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 17acb6 │ │ │ │ + cbz r3, 17acee │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 17acac │ │ │ │ + bne.n 17ace4 │ │ │ │ bx lr │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 17acca │ │ │ │ + cbz r3, 17ad02 │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 17acc0 │ │ │ │ + bne.n 17acf8 │ │ │ │ bx lr │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ - cbz r3, 17ace0 │ │ │ │ + cbz r3, 17ad18 │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 17acd6 │ │ │ │ + bne.n 17ad0e │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp r0, #1 │ │ │ │ - bls.n 17ad00 │ │ │ │ + bls.n 17ad38 │ │ │ │ bic.w r0, r0, #1 │ │ │ │ - b.n 17acf8 │ │ │ │ + b.n 17ad30 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, #1 │ │ │ │ bic.w r0, r3, #1 │ │ │ │ - bls.n 17ad00 │ │ │ │ + bls.n 17ad38 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 17acec │ │ │ │ + beq.n 17ad24 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r1, r0 │ │ │ │ - cbz r3, 17ad14 │ │ │ │ + cbz r3, 17ad4c │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 17ad0a │ │ │ │ + bne.n 17ad42 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp r0, #1 │ │ │ │ - bls.n 17ad34 │ │ │ │ + bls.n 17ad6c │ │ │ │ bic.w r0, r0, #1 │ │ │ │ - b.n 17ad2c │ │ │ │ + b.n 17ad64 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, #1 │ │ │ │ bic.w r0, r3, #1 │ │ │ │ - bls.n 17ad34 │ │ │ │ + bls.n 17ad6c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 17ad20 │ │ │ │ + beq.n 17ad58 │ │ │ │ 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, 17ad84 │ │ │ │ + cbz r1, 17adbc │ │ │ │ ldr.w lr, [r2, #12] │ │ │ │ - b.n 17ad56 │ │ │ │ + b.n 17ad8e │ │ │ │ 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 17ad54 │ │ │ │ - ldr.w lr, [pc, #20] @ 17ad88 │ │ │ │ + bne.n 17ad8c │ │ │ │ + ldr.w lr, [pc, #20] @ 17adc0 │ │ │ │ mov r3, ip │ │ │ │ add lr, pc │ │ │ │ str.w lr, [sp] │ │ │ │ - bl 17a818 │ │ │ │ + bl 17a850 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, r1 │ │ │ │ - b.n 17ad70 │ │ │ │ + b.n 17ada8 │ │ │ │ @ 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, 17adaa │ │ │ │ + cbz r0, 17ade2 │ │ │ │ mov r1, sp │ │ │ │ - bl 17a6e0 │ │ │ │ + bl 17a718 │ │ │ │ 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, 17add4 │ │ │ │ + cbz r3, 17ae0c │ │ │ │ mov r1, sp │ │ │ │ mov r0, r3 │ │ │ │ - bl 17a6e0 │ │ │ │ - cbnz r0, 17ae04 │ │ │ │ + bl 17a718 │ │ │ │ + cbnz r0, 17ae3c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r0, #1 │ │ │ │ - bls.n 17ae08 │ │ │ │ + bls.n 17ae40 │ │ │ │ bic.w r0, r0, #1 │ │ │ │ - b.n 17adec │ │ │ │ + b.n 17ae24 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #1 │ │ │ │ bic.w r0, r3, #1 │ │ │ │ - bls.n 17ae08 │ │ │ │ + bls.n 17ae40 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 17ade0 │ │ │ │ + beq.n 17ae18 │ │ │ │ ldr r1, [r0, #16] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - bcc.n 17ae0e │ │ │ │ + bcc.n 17ae46 │ │ │ │ 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 17adc8 │ │ │ │ + b.n 17ae00 │ │ │ │ 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 │ │ │ │ @@ -439818,46 +439855,46 @@ │ │ │ │ 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] @ 17aeb0 │ │ │ │ + ldr.w r8, [pc, #108] @ 17aee8 │ │ │ │ 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 17ae7a │ │ │ │ + b.n 17aeb2 │ │ │ │ add r9, r7 │ │ │ │ cmp r5, r9 │ │ │ │ it ls │ │ │ │ subls.w r9, r9, r5 │ │ │ │ cmp r9, sl │ │ │ │ - beq.n 17aea4 │ │ │ │ + beq.n 17aedc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ add.w fp, r3, r9, lsl #3 │ │ │ │ ldr.w r1, [fp, #4] │ │ │ │ - cbz r1, 17aea4 │ │ │ │ + cbz r1, 17aedc │ │ │ │ cmp r1, r8 │ │ │ │ - beq.n 17ae6c │ │ │ │ + beq.n 17aea4 │ │ │ │ ldr.w r3, [r3, r9, lsl #3] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 17ae6c │ │ │ │ + bne.n 17aea4 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17ae6c │ │ │ │ + beq.n 17aea4 │ │ │ │ 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} │ │ │ │ @@ -439868,32 +439905,32 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 17afd0 │ │ │ │ + beq.n 17b008 │ │ │ │ cmp r6, #30 │ │ │ │ - bls.n 17aeda │ │ │ │ + bls.n 17af12 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr.w sl, [pc, #284] @ 17aff8 │ │ │ │ + ldr.w sl, [pc, #284] @ 17b030 │ │ │ │ mov.w r8, r6, lsl #5 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add sl, pc │ │ │ │ - bl 179b88 │ │ │ │ + bl 179bc0 │ │ │ │ add.w r7, sl, r8 │ │ │ │ movs r1, #8 │ │ │ │ ldr r4, [r7, #4] │ │ │ │ mov r2, r4 │ │ │ │ - bl 17997c │ │ │ │ + bl 1799b4 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17aed4 │ │ │ │ + beq.n 17af0c │ │ │ │ ldr.w r3, [sl, r8] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ strd r3, r6, [r5, #40] @ 0x28 │ │ │ │ movs r3, #0 │ │ │ │ ldr r6, [r5, #16] │ │ │ │ str r3, [r5, #52] @ 0x34 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ @@ -439908,31 +439945,31 @@ │ │ │ │ ldr r0, [r7, #8] │ │ │ │ str r3, [r5, #28] │ │ │ │ ldr r3, [r7, #24] │ │ │ │ str r4, [r5, #16] │ │ │ │ str r0, [r5, #20] │ │ │ │ str r3, [sp, #8] │ │ │ │ strd r3, sl, [r5, #32] │ │ │ │ - beq.n 17af4c │ │ │ │ - ldr r5, [pc, #196] @ (17affc ) │ │ │ │ + beq.n 17af84 │ │ │ │ + ldr r5, [pc, #196] @ (17b034 ) │ │ │ │ mov r3, r1 │ │ │ │ add r5, pc │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r2, r5 │ │ │ │ - bne.n 17af58 │ │ │ │ + bne.n 17af90 │ │ │ │ adds r3, #8 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 17af3c │ │ │ │ + bne.n 17af74 │ │ │ │ mov r0, r1 │ │ │ │ - bl 179a60 │ │ │ │ + bl 179a98 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr.w r8, [pc, #164] @ 17b000 │ │ │ │ + ldr.w r8, [pc, #164] @ 17b038 │ │ │ │ movs r7, #0 │ │ │ │ str r1, [sp, #12] │ │ │ │ add r8, pc │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r5, [sp, #8] │ │ │ │ umull r5, ip, r5, r1 │ │ │ │ mla ip, r1, sl, ip │ │ │ │ @@ -439945,53 +439982,53 @@ │ │ │ │ ldr r5, [sp, #4] │ │ │ │ mla ip, r1, r5, ip │ │ │ │ umull fp, r5, r4, fp │ │ │ │ mov fp, r7 │ │ │ │ umlal r5, fp, ip, r4 │ │ │ │ add.w ip, r9, fp, lsl #3 │ │ │ │ ldr.w r5, [ip, #4] │ │ │ │ - cbnz r5, 17afc0 │ │ │ │ + cbnz r5, 17aff8 │ │ │ │ adds r3, #8 │ │ │ │ strd r1, r2, [ip] │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 17afb6 │ │ │ │ + beq.n 17afee │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r2, r8 │ │ │ │ - bne.n 17af62 │ │ │ │ + bne.n 17af9a │ │ │ │ adds r3, #8 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 17afa6 │ │ │ │ + bne.n 17afde │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r1 │ │ │ │ - bl 179a60 │ │ │ │ - b.n 17af52 │ │ │ │ + bl 179a98 │ │ │ │ + b.n 17af8a │ │ │ │ add fp, lr │ │ │ │ add.w ip, ip, lr, lsl #3 │ │ │ │ cmp r4, fp │ │ │ │ - bhi.n 17af96 │ │ │ │ + bhi.n 17afce │ │ │ │ sub.w fp, fp, r4 │ │ │ │ - b.n 17af92 │ │ │ │ + b.n 17afca │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ ldr r2, [r0, #40] @ 0x28 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 17aed0 │ │ │ │ - ldr r2, [pc, #40] @ (17b004 ) │ │ │ │ + bne.w 17af08 │ │ │ │ + ldr r2, [pc, #40] @ (17b03c ) │ │ │ │ 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 428b4 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r5, #48] @ 0x30 │ │ │ │ - b.n 17aed4 │ │ │ │ + b.n 17af0c │ │ │ │ strh r0, [r2, #14] │ │ │ │ movs r0, r4 │ │ │ │ strh r2, [r3, #42] @ 0x2a │ │ │ │ movs r0, r4 │ │ │ │ strh r4, [r6, #40] @ 0x28 │ │ │ │ movs r0, r4 │ │ │ │ strh r4, [r2, #6] │ │ │ │ @@ -440003,19 +440040,19 @@ │ │ │ │ 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 17b0fe │ │ │ │ + bcs.n 17b136 │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ add r3, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 17b0f6 │ │ │ │ + bls.n 17b12e │ │ │ │ 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] │ │ │ │ @@ -440025,121 +440062,121 @@ │ │ │ │ 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] @ 17b11c │ │ │ │ + ldr.w r9, [pc, #184] @ 17b154 │ │ │ │ umull r0, r3, r5, r3 │ │ │ │ add r9, pc │ │ │ │ umlal r3, sl, r5, r1 │ │ │ │ - ldr r3, [pc, #172] @ (17b120 ) │ │ │ │ + ldr r3, [pc, #172] @ (17b158 ) │ │ │ │ add.w sl, sl, #1 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n 17b0a2 │ │ │ │ + b.n 17b0da │ │ │ │ ldr r0, [sp, #0] │ │ │ │ cmp r1, r9 │ │ │ │ it eq │ │ │ │ cmpeq r6, #0 │ │ │ │ it eq │ │ │ │ moveq r6, r5 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 17b094 │ │ │ │ + beq.n 17b0cc │ │ │ │ ldr.w r3, [r3, r4, lsl #3] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 17b0dc │ │ │ │ + beq.n 17b114 │ │ │ │ add r4, sl │ │ │ │ cmp r8, r4 │ │ │ │ it ls │ │ │ │ subls.w r4, r4, r8 │ │ │ │ cmp r4, fp │ │ │ │ - beq.n 17b112 │ │ │ │ + beq.n 17b14a │ │ │ │ ldr r3, [r7, #4] │ │ │ │ add.w r5, r3, r4, lsl #3 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 17b07c │ │ │ │ + bne.n 17b0b4 │ │ │ │ mov r9, r2 │ │ │ │ - cbz r6, 17b0be │ │ │ │ - ldr r3, [pc, #112] @ (17b124 ) │ │ │ │ + cbz r6, 17b0f6 │ │ │ │ + ldr r3, [pc, #112] @ (17b15c ) │ │ │ │ ldr r2, [r6, #4] │ │ │ │ add r3, pc │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 17b108 │ │ │ │ + beq.n 17b140 │ │ │ │ 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, 17b0d4 │ │ │ │ + cbz r2, 17b10c │ │ │ │ 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 17b094 │ │ │ │ + beq.n 17b0cc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 17b0d4 │ │ │ │ + beq.n 17b10c │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r2, #0] │ │ │ │ - b.n 17b0d4 │ │ │ │ + b.n 17b10c │ │ │ │ ldr r1, [r0, #44] @ 0x2c │ │ │ │ - bl 17aeb4 │ │ │ │ - b.n 17b032 │ │ │ │ + bl 17aeec │ │ │ │ + b.n 17b06a │ │ │ │ ldr r1, [r0, #44] @ 0x2c │ │ │ │ adds r1, #1 │ │ │ │ - bl 17aeb4 │ │ │ │ - b.n 17b032 │ │ │ │ + bl 17aeec │ │ │ │ + b.n 17b06a │ │ │ │ ldr r3, [r7, #52] @ 0x34 │ │ │ │ mov r5, r6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #52] @ 0x34 │ │ │ │ - b.n 17b0be │ │ │ │ + b.n 17b0f6 │ │ │ │ mov r9, r2 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 17b0b2 │ │ │ │ + bne.n 17b0ea │ │ │ │ mov r5, r6 │ │ │ │ - b.n 17b0d4 │ │ │ │ + b.n 17b10c │ │ │ │ strh r2, [r5, #32] │ │ │ │ movs r0, r4 │ │ │ │ strh r6, [r3, #32] │ │ │ │ movs r0, r4 │ │ │ │ strh r6, [r3, #30] │ │ │ │ movs r0, r4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - vldr d7, [pc, #72] @ 17b180 │ │ │ │ + vldr d7, [pc, #72] @ 17b1b8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ movs r1, #8 │ │ │ │ vstr d7, [r4, #16] │ │ │ │ - vldr d7, [pc, #64] @ 17b188 │ │ │ │ + vldr d7, [pc, #64] @ 17b1c0 │ │ │ │ str r2, [r4, #8] │ │ │ │ movs r2, #5 │ │ │ │ str r3, [r4, #12] │ │ │ │ vstr d7, [r4, #24] │ │ │ │ - vldr d7, [pc, #60] @ 17b190 │ │ │ │ + vldr d7, [pc, #60] @ 17b1c8 │ │ │ │ vstr d7, [r4, #32] │ │ │ │ - vldr d7, [pc, #60] @ 17b198 │ │ │ │ + vldr d7, [pc, #60] @ 17b1d0 │ │ │ │ vstr d7, [r4, #40] @ 0x28 │ │ │ │ - bl 17997c │ │ │ │ + bl 1799b4 │ │ │ │ str r0, [r4, #4] │ │ │ │ subs r0, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ strd r2, r3, [r4, #48] @ 0x30 │ │ │ │ @@ -440164,42 +440201,42 @@ │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r1 │ │ │ │ movs r1, #56 @ 0x38 │ │ │ │ mov r5, r2 │ │ │ │ - bl 179864 │ │ │ │ - cbz r0, 17b200 │ │ │ │ - vldr d7, [pc, #76] @ 17b208 │ │ │ │ + bl 17989c │ │ │ │ + cbz r0, 17b238 │ │ │ │ + vldr d7, [pc, #76] @ 17b240 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #5 │ │ │ │ movs r1, #8 │ │ │ │ str r6, [r0, #8] │ │ │ │ mov r7, r0 │ │ │ │ vstr d7, [r0, #24] │ │ │ │ - vldr d7, [pc, #64] @ 17b210 │ │ │ │ + vldr d7, [pc, #64] @ 17b248 │ │ │ │ str r5, [r0, #12] │ │ │ │ vstr d7, [r0, #32] │ │ │ │ - vldr d7, [pc, #64] @ 17b218 │ │ │ │ + vldr d7, [pc, #64] @ 17b250 │ │ │ │ vstr d7, [r0, #16] │ │ │ │ - vldr d7, [pc, #64] @ 17b220 │ │ │ │ + vldr d7, [pc, #64] @ 17b258 │ │ │ │ vstr d7, [r0, #40] @ 0x28 │ │ │ │ - bl 17997c │ │ │ │ + bl 1799b4 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ str r0, [r4, #4] │ │ │ │ strd r2, r3, [r4, #48] @ 0x30 │ │ │ │ - cbz r0, 17b1fa │ │ │ │ + cbz r0, 17b232 │ │ │ │ mov r0, r7 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 179a60 │ │ │ │ + bl 179a98 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 17b1f6 │ │ │ │ + b.n 17b22e │ │ │ │ nop.w │ │ │ │ adds r3, #52 @ 0x34 │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ strb r6, [r2, r5] │ │ │ │ strb r5, [r2, r5] │ │ │ │ @@ -440216,16 +440253,16 @@ │ │ │ │ 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 r0, r1 │ │ │ │ movs r1, #56 @ 0x38 │ │ │ │ - bl 179864 │ │ │ │ - cbz r0, 17b29e │ │ │ │ + bl 17989c │ │ │ │ + cbz r0, 17b2d6 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r0 │ │ │ │ add.w r1, r5, #48 @ 0x30 │ │ │ │ ldr.w lr, [r3] │ │ │ │ adds r3, #16 │ │ │ │ ldr.w ip, [r3, #-12] │ │ │ │ @@ -440233,125 +440270,125 @@ │ │ │ │ ldr.w r0, [r3, #-8] │ │ │ │ ldr.w r6, [r3, #-4] │ │ │ │ cmp r3, r1 │ │ │ │ str.w r6, [r2, #-4] │ │ │ │ str.w lr, [r2, #-16] │ │ │ │ str.w ip, [r2, #-12] │ │ │ │ str.w r0, [r2, #-8] │ │ │ │ - bne.n 17b24c │ │ │ │ + bne.n 17b284 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ movs r1, #8 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ - bl 179958 │ │ │ │ + bl 179990 │ │ │ │ str r0, [r4, #4] │ │ │ │ - cbz r0, 17b298 │ │ │ │ + cbz r0, 17b2d0 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ lsls r2, r2, #3 │ │ │ │ blx 43210 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 179a60 │ │ │ │ + bl 179a98 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 17b294 │ │ │ │ + b.n 17b2cc │ │ │ │ nop │ │ │ │ - cbz r0, 17b30e │ │ │ │ + cbz r0, 17b346 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - cbz r1, 17b2fa │ │ │ │ + cbz r1, 17b332 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - beq.n 17b2fa │ │ │ │ - ldr r1, [pc, #76] @ (17b310 ) │ │ │ │ + beq.n 17b332 │ │ │ │ + ldr r1, [pc, #76] @ (17b348 ) │ │ │ │ add r3, r0 │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r1 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ - beq.n 17b306 │ │ │ │ - ldr r7, [pc, #60] @ (17b314 ) │ │ │ │ + beq.n 17b33e │ │ │ │ + ldr r7, [pc, #60] @ (17b34c ) │ │ │ │ add r7, pc │ │ │ │ mov r0, r4 │ │ │ │ adds r4, #8 │ │ │ │ blx r6 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r2, [r5, #16] │ │ │ │ add.w r2, r0, r2, lsl #3 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 17b2fa │ │ │ │ + beq.n 17b332 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, r7 │ │ │ │ - bne.n 17b2d8 │ │ │ │ + bne.n 17b310 │ │ │ │ adds r4, #8 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 17b2ea │ │ │ │ - bl 179a60 │ │ │ │ + bne.n 17b322 │ │ │ │ + bl 179a98 │ │ │ │ mov r0, r5 │ │ │ │ - bl 179a60 │ │ │ │ + bl 179a98 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ adds r4, #8 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 17b2ca │ │ │ │ - b.n 17b2fa │ │ │ │ + bne.n 17b302 │ │ │ │ + b.n 17b332 │ │ │ │ bx lr │ │ │ │ strh r4, [r1, #14] │ │ │ │ movs r0, r4 │ │ │ │ strh r6, [r7, #12] │ │ │ │ movs r0, r4 │ │ │ │ - cbz r0, 17b36a │ │ │ │ + cbz r0, 17b3a2 │ │ │ │ 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, 17b36c │ │ │ │ + cbz r1, 17b3a4 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - beq.n 17b35e │ │ │ │ - ldr.w r8, [pc, #80] @ 17b38c │ │ │ │ + beq.n 17b396 │ │ │ │ + ldr.w r8, [pc, #80] @ 17b3c4 │ │ │ │ movs r7, #0 │ │ │ │ add r8, pc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, r8 │ │ │ │ - beq.n 17b350 │ │ │ │ + beq.n 17b388 │ │ │ │ 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 17b340 │ │ │ │ + bne.n 17b378 │ │ │ │ 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] @ (17b390 ) │ │ │ │ + ldr r3, [pc, #28] @ (17b3c8 ) │ │ │ │ add r3, pc │ │ │ │ add.w r3, r3, r2, lsl #5 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ lsls r2, r2, #3 │ │ │ │ blx 428b4 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ @@ -440370,45 +440407,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 17ae14 │ │ │ │ + bl 17ae4c │ │ │ │ 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 17ae14 │ │ │ │ + bl 17ae4c │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ cmp r1, r3 │ │ │ │ it cc │ │ │ │ movcc r1, r3 │ │ │ │ cmp r1, #2 │ │ │ │ - bls.n 17b402 │ │ │ │ - ldr r3, [pc, #32] @ (17b40c ) │ │ │ │ + bls.n 17b43a │ │ │ │ + ldr r3, [pc, #32] @ (17b444 ) │ │ │ │ mov ip, r1 │ │ │ │ movs r1, #0 │ │ │ │ add r3, pc │ │ │ │ ldr.w r2, [r3, #32]! │ │ │ │ adds r1, #1 │ │ │ │ cmp r2, ip │ │ │ │ - bcc.n 17b3f2 │ │ │ │ - bl 17aeb4 │ │ │ │ + bcc.n 17b42a │ │ │ │ + bl 17aeec │ │ │ │ pop {r3, pc} │ │ │ │ movs r1, #0 │ │ │ │ - bl 17aeb4 │ │ │ │ + bl 17aeec │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ldrb r4, [r0, #19] │ │ │ │ movs r0, r4 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -440418,27 +440455,27 @@ │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ blx r3 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17b008 │ │ │ │ - cbz r0, 17b438 │ │ │ │ + bl 17b040 │ │ │ │ + cbz r0, 17b470 │ │ │ │ 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 17b008 │ │ │ │ - cbz r0, 17b456 │ │ │ │ + bl 17b040 │ │ │ │ + cbz r0, 17b48e │ │ │ │ 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 │ │ │ │ @@ -440448,26 +440485,26 @@ │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17b008 │ │ │ │ + bl 17b040 │ │ │ │ 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 17b008 │ │ │ │ + bl 17b040 │ │ │ │ pop {r3, pc} │ │ │ │ - cbz r1, 17b4b0 │ │ │ │ + cbz r1, 17b4e8 │ │ │ │ ldrd r2, r3, [r0, #48] @ 0x30 │ │ │ │ - ldr.w ip, [pc, #20] @ 17b4b4 │ │ │ │ + ldr.w ip, [pc, #20] @ 17b4ec │ │ │ │ subs r2, #1 │ │ │ │ adds r3, #1 │ │ │ │ add ip, pc │ │ │ │ str.w ip, [r1, #4] │ │ │ │ strd r2, r3, [r0, #48] @ 0x30 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -440482,71 +440519,71 @@ │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17ae14 │ │ │ │ - cbz r0, 17b4f0 │ │ │ │ + bl 17ae4c │ │ │ │ + cbz r0, 17b528 │ │ │ │ ldrd r2, r3, [r4, #48] @ 0x30 │ │ │ │ - ldr r1, [pc, #16] @ (17b4f4 ) │ │ │ │ + ldr r1, [pc, #16] @ (17b52c ) │ │ │ │ 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} │ │ │ │ ldrb r4, [r5, #30] │ │ │ │ movs r0, r4 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ - cbz r1, 17b522 │ │ │ │ + cbz r1, 17b55a │ │ │ │ adds r1, #8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ add.w r2, r2, r3, lsl #3 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 17b51c │ │ │ │ - ldr r0, [pc, #28] @ (17b528 ) │ │ │ │ + beq.n 17b554 │ │ │ │ + ldr r0, [pc, #28] @ (17b560 ) │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r0 │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ - bne.n 17b51e │ │ │ │ + bne.n 17b556 │ │ │ │ adds r1, #8 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 17b50c │ │ │ │ + bne.n 17b544 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ mov r1, r2 │ │ │ │ - b.n 17b4fe │ │ │ │ + b.n 17b536 │ │ │ │ nop │ │ │ │ ldrb r2, [r1, #30] │ │ │ │ movs r0, r4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #28] @ (17b558 ) │ │ │ │ + ldr r3, [pc, #28] @ (17b590 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r1, [pc, #28] @ (17b55c ) │ │ │ │ + ldr r1, [pc, #28] @ (17b594 ) │ │ │ │ add r3, pc │ │ │ │ - ldr r2, [pc, #28] @ (17b560 ) │ │ │ │ + ldr r2, [pc, #28] @ (17b598 ) │ │ │ │ ldr r1, [r3, r1] │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ mov r2, r1 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ - bl 17b1a0 │ │ │ │ + bl 17b1d8 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldr r2, [pc, #752] @ (17b84c ) │ │ │ │ + ldr r2, [pc, #528] @ (17b7a4 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r4, r5, #7 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -440560,55 +440597,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 17b5ac │ │ │ │ + beq.n 17b5e4 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ - ldr r1, [pc, #84] @ (17b5e8 ) │ │ │ │ + ldr r1, [pc, #84] @ (17b620 ) │ │ │ │ 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 17b5b4 │ │ │ │ + bne.n 17b5ec │ │ │ │ adds r4, #8 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 17b596 │ │ │ │ + bne.n 17b5ce │ │ │ │ movs r7, #0 │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr.w r8, [pc, #52] @ 17b5ec │ │ │ │ + ldr.w r8, [pc, #52] @ 17b624 │ │ │ │ add r8, pc │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 17ae14 │ │ │ │ + bl 17ae4c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17b5ae │ │ │ │ + bne.n 17b5e6 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ adds r4, #8 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ add.w r3, r3, r2, lsl #3 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 17b5ac │ │ │ │ + beq.n 17b5e4 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r2, r8 │ │ │ │ - bne.n 17b5ba │ │ │ │ + bne.n 17b5f2 │ │ │ │ adds r4, #8 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 17b5d4 │ │ │ │ - b.n 17b5ac │ │ │ │ + bne.n 17b60c │ │ │ │ + b.n 17b5e4 │ │ │ │ nop │ │ │ │ ldrb r0, [r0, #28] │ │ │ │ movs r0, r4 │ │ │ │ ldrb r4, [r3, #27] │ │ │ │ movs r0, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -440618,124 +440655,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 17b6be │ │ │ │ + bne.n 17b6f6 │ │ │ │ ubfx r0, r1, #20, #11 │ │ │ │ ubfx lr, r1, #0, #20 │ │ │ │ mov r7, r0 │ │ │ │ orrs r0, r2 │ │ │ │ orrs.w r0, r0, lr │ │ │ │ - beq.n 17b6a6 │ │ │ │ + beq.n 17b6de │ │ │ │ ubfx r4, r3, #20, #11 │ │ │ │ ubfx r3, r3, #0, #20 │ │ │ │ orr.w r0, ip, r4 │ │ │ │ mov r8, r4 │ │ │ │ orrs r0, r3 │ │ │ │ - beq.n 17b6b4 │ │ │ │ + beq.n 17b6ec │ │ │ │ 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, 17b6b4 │ │ │ │ + cbnz r5, 17b6ec │ │ │ │ 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, 17b6cc │ │ │ │ + cbnz r5, 17b704 │ │ │ │ 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, 17b6a4 │ │ │ │ - cbz r4, 17b6b4 │ │ │ │ + cbz r0, 17b6dc │ │ │ │ + cbz r4, 17b6ec │ │ │ │ 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 17b6ae │ │ │ │ - cbz r4, 17b6d2 │ │ │ │ + b.n 17b6e6 │ │ │ │ + cbz r4, 17b70a │ │ │ │ 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 17baa4 │ │ │ │ + bl 17badc │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ vldr d0, [sp] │ │ │ │ - b.n 17b6ae │ │ │ │ + b.n 17b6e6 │ │ │ │ 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 17b72e │ │ │ │ + bne.n 17b766 │ │ │ │ subs.w ip, r2, ip │ │ │ │ - vldr d0, [pc, #880] @ 17ba60 │ │ │ │ + vldr d0, [pc, #880] @ 17ba98 │ │ │ │ sbc.w r3, lr, r3 │ │ │ │ mov r0, ip │ │ │ │ mov lr, r3 │ │ │ │ orrs.w r2, ip, r3 │ │ │ │ - beq.n 17b6ae │ │ │ │ + beq.n 17b6e6 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 17b96a │ │ │ │ + bne.w 17b9a2 │ │ │ │ cmp r3, r7 │ │ │ │ - bge.n 17b71e │ │ │ │ + bge.n 17b756 │ │ │ │ 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 17b6ae │ │ │ │ + b.n 17b6e6 │ │ │ │ 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 17b820 │ │ │ │ + blt.n 17b858 │ │ │ │ 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 17b90a │ │ │ │ + bgt.w 17b942 │ │ │ │ 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 │ │ │ │ @@ -440754,28 +440791,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, 17b7ce │ │ │ │ + cbnz r1, 17b806 │ │ │ │ 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 17ba9e │ │ │ │ + bls.w 17bad6 │ │ │ │ movw r2, #2044 @ 0x7fc │ │ │ │ cmp r4, r2 │ │ │ │ - bhi.n 17b8a2 │ │ │ │ + bhi.n 17b8da │ │ │ │ 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 │ │ │ │ @@ -440783,29 +440820,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 17b6ae │ │ │ │ + b.n 17b6e6 │ │ │ │ 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 17b9c8 │ │ │ │ + bhi.w 17ba00 │ │ │ │ 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 │ │ │ │ @@ -440822,55 +440859,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 17b7c2 │ │ │ │ + b.n 17b7fa │ │ │ │ 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 17ba00 │ │ │ │ + blt.w 17ba38 │ │ │ │ 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 17ba68 │ │ │ │ + bne.w 17baa0 │ │ │ │ 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 17b6ae │ │ │ │ + b.n 17b6e6 │ │ │ │ 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, 17b928 │ │ │ │ + cbnz r0, 17b960 │ │ │ │ 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 │ │ │ │ @@ -440884,66 +440921,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 17b8de │ │ │ │ - b.n 17b8be │ │ │ │ + bcc.n 17b916 │ │ │ │ + b.n 17b8f6 │ │ │ │ subs r2, r7, #1 │ │ │ │ mov r4, r2 │ │ │ │ sbc.w r2, r2, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 17b9b2 │ │ │ │ + blt.n 17b9ea │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 17ba54 │ │ │ │ + beq.n 17ba8c │ │ │ │ clz r3, r3 │ │ │ │ sub.w r1, r3, #11 │ │ │ │ subs.w ip, r4, r1 │ │ │ │ sbc.w r2, r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 17ba7e │ │ │ │ + blt.n 17bab6 │ │ │ │ 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 17b71e │ │ │ │ + b.n 17b756 │ │ │ │ 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 17b976 │ │ │ │ + b.n 17b9ae │ │ │ │ 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, 17b9e4 │ │ │ │ + cbnz r0, 17ba1c │ │ │ │ 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 17b940 │ │ │ │ + b.n 17b978 │ │ │ │ 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 │ │ │ │ @@ -440958,169 +440995,169 @@ │ │ │ │ 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 17b8de │ │ │ │ + b.n 17b916 │ │ │ │ clz ip, ip │ │ │ │ add.w r3, ip, #32 │ │ │ │ - b.n 17b97e │ │ │ │ + b.n 17b9b6 │ │ │ │ nop │ │ │ │ ... │ │ │ │ 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 17b6ae │ │ │ │ + b.n 17b6e6 │ │ │ │ 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 17b71e │ │ │ │ + b.n 17b756 │ │ │ │ sxtb r3, r3 │ │ │ │ - b.n 17b940 │ │ │ │ + b.n 17b978 │ │ │ │ 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 │ │ │ │ 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 17bbd2 │ │ │ │ + bne.w 17bc0a │ │ │ │ ubfx r0, r1, #20, #11 │ │ │ │ ubfx ip, r1, #0, #20 │ │ │ │ orr.w r2, lr, r0 │ │ │ │ orrs.w r2, r2, ip │ │ │ │ - beq.n 17bbbe │ │ │ │ + beq.n 17bbf6 │ │ │ │ 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 17bbc8 │ │ │ │ + beq.n 17bc00 │ │ │ │ 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 17bbc8 │ │ │ │ + bne.n 17bc00 │ │ │ │ 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 17bbbe │ │ │ │ + bne.n 17bbf6 │ │ │ │ orrs.w r7, lr, ip │ │ │ │ and.w r3, r3, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 17bbc8 │ │ │ │ + bne.n 17bc00 │ │ │ │ orrs.w r3, r6, r4 │ │ │ │ and.w r2, r2, #1 │ │ │ │ it ne │ │ │ │ movne r2, #0 │ │ │ │ - cbnz r2, 17bbbe │ │ │ │ + cbnz r2, 17bbf6 │ │ │ │ subs r3, r0, r5 │ │ │ │ sbc.w r4, r4, r4 │ │ │ │ mov r7, r3 │ │ │ │ orrs r3, r0 │ │ │ │ mov r5, r4 │ │ │ │ orrs r3, r4 │ │ │ │ - beq.n 17bbe0 │ │ │ │ + beq.n 17bc18 │ │ │ │ orrs.w r3, r7, r4 │ │ │ │ - bne.n 17bc04 │ │ │ │ + bne.n 17bc3c │ │ │ │ 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 17bbee │ │ │ │ + blt.n 17bc26 │ │ │ │ subw r3, sl, #2045 @ 0x7fd │ │ │ │ orrs r3, r2 │ │ │ │ - bne.w 17bd46 │ │ │ │ + bne.w 17bd7e │ │ │ │ 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 17bbc2 │ │ │ │ + b.n 17bbfa │ │ │ │ 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 17b5f0 │ │ │ │ + bl 17b628 │ │ │ │ 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 17bbc2 │ │ │ │ + b.n 17bbfa │ │ │ │ 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 17bba8 │ │ │ │ + b.n 17bbe0 │ │ │ │ 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 17bcba │ │ │ │ + blt.n 17bcf2 │ │ │ │ mov sl, r0 │ │ │ │ movs r2, #0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 17bd78 │ │ │ │ + beq.w 17bdb0 │ │ │ │ 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 17bd5e │ │ │ │ + bgt.w 17bd96 │ │ │ │ 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 │ │ │ │ @@ -441143,31 +441180,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 17bb7c │ │ │ │ + bcs.w 17bbb4 │ │ │ │ subs r3, r0, #1 │ │ │ │ sbc.w r2, r2, r2 │ │ │ │ adds.w ip, ip, ip │ │ │ │ mov sl, r3 │ │ │ │ adc.w lr, lr, lr │ │ │ │ - b.n 17bb7c │ │ │ │ + b.n 17bbb4 │ │ │ │ mov sl, r9 │ │ │ │ movs r2, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17bda0 │ │ │ │ + beq.n 17bdd8 │ │ │ │ add.w ip, r3, #536870912 @ 0x20000000 │ │ │ │ mov r0, r4 │ │ │ │ negs r3, r7 │ │ │ │ add.w r4, fp, #536870912 @ 0x20000000 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - bhi.n 17bd86 │ │ │ │ + bhi.n 17bdbe │ │ │ │ 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 │ │ │ │ @@ -441186,53 +441223,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 17bb7c │ │ │ │ + bcs.w 17bbb4 │ │ │ │ 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 17bb7c │ │ │ │ + b.n 17bbb4 │ │ │ │ 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 17bbc2 │ │ │ │ + b.n 17bbfa │ │ │ │ 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 17bca8 │ │ │ │ + b.n 17bce0 │ │ │ │ mov.w lr, r8, lsl #10 │ │ │ │ mov.w ip, r6, lsl #10 │ │ │ │ orr.w lr, lr, r6, lsr #22 │ │ │ │ - b.n 17bc36 │ │ │ │ + b.n 17bc6e │ │ │ │ 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 17bd32 │ │ │ │ + b.n 17bd6a │ │ │ │ mov.w ip, ip, lsl #10 │ │ │ │ mov.w r0, lr, lsl #10 │ │ │ │ orr.w ip, ip, lr, lsr #22 │ │ │ │ - b.n 17bcc8 │ │ │ │ + b.n 17bd00 │ │ │ │ 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] │ │ │ │ @@ -441240,49 +441277,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 17bf78 │ │ │ │ + beq.w 17bfb0 │ │ │ │ subw r1, r2, #2047 @ 0x7ff │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 17bf52 │ │ │ │ + beq.w 17bf8a │ │ │ │ movs r6, #0 │ │ │ │ mov fp, r5 │ │ │ │ mov r0, r7 │ │ │ │ mov sl, r6 │ │ │ │ mov r8, r6 │ │ │ │ and.w r9, r3, #2147483648 @ 0x80000000 │ │ │ │ - cbnz r4, 17be3e │ │ │ │ + cbnz r4, 17be76 │ │ │ │ orrs.w r3, r5, ip │ │ │ │ - beq.w 17bff8 │ │ │ │ + beq.w 17c030 │ │ │ │ clz r4, ip │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 17be14 │ │ │ │ + bne.n 17be4c │ │ │ │ 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, 17be84 │ │ │ │ + cbnz r2, 17bebc │ │ │ │ orrs.w r3, r7, lr │ │ │ │ - beq.w 17bff8 │ │ │ │ + beq.w 17c030 │ │ │ │ clz r2, lr │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 17be58 │ │ │ │ + bne.n 17be90 │ │ │ │ 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 │ │ │ │ @@ -441323,73 +441360,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 17bfb6 │ │ │ │ + bge.n 17bfee │ │ │ │ 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 17bf36 │ │ │ │ + bcc.n 17bf6e │ │ │ │ cmp.w lr, #0 │ │ │ │ - blt.n 17c016 │ │ │ │ + blt.n 17c04e │ │ │ │ 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 17c078 │ │ │ │ + bne.w 17c0b0 │ │ │ │ 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 17bfe0 │ │ │ │ + bne.n 17c018 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ - b.n 17bfe0 │ │ │ │ + b.n 17c018 │ │ │ │ orrs.w r7, r7, lr │ │ │ │ - bne.n 17c002 │ │ │ │ + bne.n 17c03a │ │ │ │ orrs r4, r5 │ │ │ │ and.w r0, r3, #2147483648 @ 0x80000000 │ │ │ │ orrs.w r4, r4, ip │ │ │ │ - bne.n 17bfa2 │ │ │ │ + bne.n 17bfda │ │ │ │ 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 17c00c │ │ │ │ + bne.n 17c044 │ │ │ │ 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, 17c002 │ │ │ │ + cbnz r1, 17c03a │ │ │ │ orrs r2, r7 │ │ │ │ and.w r0, r3, #2147483648 @ 0x80000000 │ │ │ │ orrs.w r2, r2, lr │ │ │ │ - beq.n 17bf64 │ │ │ │ + beq.n 17bf9c │ │ │ │ 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] │ │ │ │ @@ -441397,15 +441434,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 17bf14 │ │ │ │ + bcs.n 17bf4c │ │ │ │ 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 │ │ │ │ @@ -441421,15 +441458,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 17c06e │ │ │ │ + bhi.n 17c0a6 │ │ │ │ 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 │ │ │ │ @@ -441444,34 +441481,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 17bf36 │ │ │ │ + b.n 17bf6e │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r2 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r2 │ │ │ │ - b.n 17bfe0 │ │ │ │ + b.n 17c018 │ │ │ │ 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 17bf72 │ │ │ │ + b.n 17bfaa │ │ │ │ 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] @ 17c5c0 │ │ │ │ + ldr.w r2, [pc, #1308] @ 17c5f8 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ - ldr.w r3, [pc, #1308] @ 17c5c4 │ │ │ │ + ldr.w r3, [pc, #1308] @ 17c5fc │ │ │ │ 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] │ │ │ │ @@ -441495,46 +441532,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 17c3c4 │ │ │ │ + beq.w 17c3fc │ │ │ │ subw r7, r3, #2047 @ 0x7ff │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 17c36c │ │ │ │ + beq.w 17c3a4 │ │ │ │ subw r7, r4, #2047 @ 0x7ff │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 17c436 │ │ │ │ + beq.w 17c46e │ │ │ │ mov r9, r5 │ │ │ │ - cbnz r0, 17c164 │ │ │ │ + cbnz r0, 17c19c │ │ │ │ orrs.w r0, r6, r2 │ │ │ │ - beq.w 17c436 │ │ │ │ + beq.w 17c46e │ │ │ │ clz r0, r2 │ │ │ │ - cbnz r2, 17c13c │ │ │ │ + cbnz r2, 17c174 │ │ │ │ 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, 17c1a0 │ │ │ │ + cbnz r3, 17c1d8 │ │ │ │ orrs.w r3, r5, r1 │ │ │ │ - beq.w 17c436 │ │ │ │ + beq.w 17c46e │ │ │ │ clz r3, r1 │ │ │ │ - cbnz r1, 17c17a │ │ │ │ + cbnz r1, 17c1b2 │ │ │ │ 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 │ │ │ │ @@ -441585,32 +441622,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 17c456 │ │ │ │ + bne.w 17c48e │ │ │ │ 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 17c680 │ │ │ │ + bne.w 17c6b8 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ubfx r6, lr, #0, #20 │ │ │ │ orrs r4, r6 │ │ │ │ - beq.w 17c82c │ │ │ │ + beq.w 17c864 │ │ │ │ ubfx r2, lr, #0, #20 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 17cace │ │ │ │ + beq.w 17cb06 │ │ │ │ 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 │ │ │ │ @@ -441632,15 +441669,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 17c6a4 │ │ │ │ + bge.w 17c6dc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r6, #0 │ │ │ │ cmp r6, r6 │ │ │ │ it eq │ │ │ │ cmpeq sl, fp │ │ │ │ mov r9, r2 │ │ │ │ ite eq │ │ │ │ @@ -441650,204 +441687,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 17c2f6 │ │ │ │ + beq.n 17c32e │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mvns r2, r3 │ │ │ │ mvns r3, r7 │ │ │ │ orrs r3, r2 │ │ │ │ - bne.w 17cda0 │ │ │ │ + bne.w 17cdd8 │ │ │ │ movs r1, #0 │ │ │ │ cmp r1, r1 │ │ │ │ it eq │ │ │ │ cmpeq sl, fp │ │ │ │ - beq.w 17c726 │ │ │ │ + beq.w 17c75e │ │ │ │ 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] @ 17c5b8 │ │ │ │ + vldr d7, [pc, #680] @ 17c5f0 │ │ │ │ mov r1, r3 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ vstr d7, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 17c8a2 │ │ │ │ + beq.w 17c8da │ │ │ │ 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 17c318 │ │ │ │ + bne.n 17c350 │ │ │ │ ldrd r1, r2, [sp, #56] @ 0x38 │ │ │ │ orrs.w r3, r1, r2 │ │ │ │ - beq.w 17cc56 │ │ │ │ + beq.w 17cc8e │ │ │ │ clz r3, r2 │ │ │ │ - cbnz r2, 17c352 │ │ │ │ + cbnz r2, 17c38a │ │ │ │ clz r3, r1 │ │ │ │ adds r3, #32 │ │ │ │ subs r3, #1 │ │ │ │ - bne.w 17cf98 │ │ │ │ + bne.w 17cfd0 │ │ │ │ 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 17c522 │ │ │ │ + b.n 17c55a │ │ │ │ orrs r1, r5 │ │ │ │ - bne.w 17c584 │ │ │ │ + bne.w 17c5bc │ │ │ │ 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 17c436 │ │ │ │ + bne.n 17c46e │ │ │ │ orrs r0, r6 │ │ │ │ and.w r5, r8, #2147483648 @ 0x80000000 │ │ │ │ orrs r0, r2 │ │ │ │ - beq.w 17c59e │ │ │ │ + beq.w 17c5d6 │ │ │ │ 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 17c59e │ │ │ │ + bne.w 17c5d6 │ │ │ │ add.w r3, r5, #2139095040 @ 0x7f800000 │ │ │ │ mov r2, r1 │ │ │ │ add.w r3, r3, #7340032 @ 0x700000 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 17c43a │ │ │ │ + b.n 17c472 │ │ │ │ orrs r2, r6 │ │ │ │ - bne.w 17c5b2 │ │ │ │ + bne.w 17c5ea │ │ │ │ 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 17c584 │ │ │ │ + bne.w 17c5bc │ │ │ │ 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, 17c436 │ │ │ │ + cbnz r0, 17c46e │ │ │ │ orrs r3, r5 │ │ │ │ and.w r5, r8, #2147483648 @ 0x80000000 │ │ │ │ orrs r3, r1 │ │ │ │ - beq.w 17c58a │ │ │ │ + beq.w 17c5c2 │ │ │ │ orrs r6, r7 │ │ │ │ and.w r4, r4, #1 │ │ │ │ eor.w r3, sl, fp │ │ │ │ it ne │ │ │ │ movne r4, #0 │ │ │ │ ands r4, r3 │ │ │ │ - bne.w 17c58a │ │ │ │ + bne.w 17c5c2 │ │ │ │ add.w r3, r5, #2139095040 @ 0x7f800000 │ │ │ │ mov r2, r4 │ │ │ │ add.w r3, r3, #7340032 @ 0x700000 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 17c43a │ │ │ │ + b.n 17c472 │ │ │ │ vldr d0, [sp] │ │ │ │ - ldr r2, [pc, #396] @ (17c5c8 ) │ │ │ │ - ldr r3, [pc, #388] @ (17c5c4 ) │ │ │ │ + ldr r2, [pc, #396] @ (17c600 ) │ │ │ │ + ldr r3, [pc, #388] @ (17c5fc ) │ │ │ │ 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 17cf94 │ │ │ │ + bne.w 17cfcc │ │ │ │ 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 17c5cc │ │ │ │ + beq.w 17c604 │ │ │ │ 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 17c778 │ │ │ │ + blt.w 17c7b0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orrs r3, r7 │ │ │ │ - bne.w 17c8e2 │ │ │ │ + bne.w 17c91a │ │ │ │ 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 17c726 │ │ │ │ + beq.w 17c75e │ │ │ │ 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 17ca84 │ │ │ │ + bne.w 17cabc │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 17cc9a │ │ │ │ + bne.w 17ccd2 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 17ce06 │ │ │ │ + beq.w 17ce3e │ │ │ │ strd r2, r3, [sp, #56] @ 0x38 │ │ │ │ ldrd r3, r2, [sp, #48] @ 0x30 │ │ │ │ orrs.w r0, r3, r2 │ │ │ │ - bne.w 17cae8 │ │ │ │ + bne.w 17cb20 │ │ │ │ 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 │ │ │ │ @@ -441864,70 +441901,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 17c55c │ │ │ │ + bcc.n 17c594 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.w 17cabc │ │ │ │ + blt.w 17caf4 │ │ │ │ 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 17cc5a │ │ │ │ + bne.w 17cc92 │ │ │ │ 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 17c8da │ │ │ │ + bne.w 17c912 │ │ │ │ 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 17c43a │ │ │ │ + b.n 17c472 │ │ │ │ vldr d0, [sp, #8] │ │ │ │ - b.n 17c43a │ │ │ │ + b.n 17c472 │ │ │ │ adds r2, r0, #1 │ │ │ │ mov.w r1, #0 │ │ │ │ movt r1, #32752 @ 0x7ff0 │ │ │ │ adc.w r3, r5, r1 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 17c43a │ │ │ │ + b.n 17c472 │ │ │ │ adds r2, r4, #1 │ │ │ │ mov.w r1, #0 │ │ │ │ movt r1, #32752 @ 0x7ff0 │ │ │ │ adc.w r3, r5, r1 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 17c43a │ │ │ │ + b.n 17c472 │ │ │ │ vldr d0, [sp, #16] │ │ │ │ - b.n 17c43a │ │ │ │ + b.n 17c472 │ │ │ │ ... │ │ │ │ - subs r7, #78 @ 0x4e │ │ │ │ + subs r7, #22 │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #190 @ 0xbe │ │ │ │ + subs r3, #134 @ 0x86 │ │ │ │ lsls r3, r7, #1 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ubfx r7, lr, #0, #20 │ │ │ │ orrs r4, r7 │ │ │ │ - beq.w 17c832 │ │ │ │ + beq.w 17c86a │ │ │ │ ubfx r2, lr, #0, #20 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 17cadc │ │ │ │ + beq.w 17cb14 │ │ │ │ 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 │ │ │ │ @@ -441949,15 +441986,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 17c498 │ │ │ │ + bge.w 17c4d0 │ │ │ │ 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 │ │ │ │ @@ -441967,56 +442004,56 @@ │ │ │ │ cmp r6, r6 │ │ │ │ it eq │ │ │ │ cmpeq sl, fp │ │ │ │ ite ne │ │ │ │ movne r2, r3 │ │ │ │ orreq.w r2, r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 17cc74 │ │ │ │ + beq.w 17ccac │ │ │ │ negs r3, r1 │ │ │ │ mov r6, r3 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - ble.n 17c6ca │ │ │ │ + ble.n 17c702 │ │ │ │ movs r0, #0 │ │ │ │ cmp r0, r0 │ │ │ │ it eq │ │ │ │ cmpeq sl, fp │ │ │ │ - bne.w 17c7ba │ │ │ │ - b.n 17cdc0 │ │ │ │ + bne.w 17c7f2 │ │ │ │ + b.n 17cdf8 │ │ │ │ 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 17c74c │ │ │ │ + blt.n 17c784 │ │ │ │ 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 17c6ba │ │ │ │ + beq.n 17c6f2 │ │ │ │ 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 17c6b0 │ │ │ │ - b.n 17c498 │ │ │ │ + bne.n 17c6e8 │ │ │ │ + b.n 17c4d0 │ │ │ │ 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 │ │ │ │ @@ -442038,29 +442075,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 17c7be │ │ │ │ + bne.n 17c7f6 │ │ │ │ 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 17ca4e │ │ │ │ + blt.w 17ca86 │ │ │ │ adds.w r3, r9, #4294967295 @ 0xffffffff │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ sbc.w r3, r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 17c522 │ │ │ │ + b.n 17c55a │ │ │ │ cmp.w r7, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r9, r4 │ │ │ │ mov.w r4, #0 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ @@ -442068,16 +442105,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 17c2de │ │ │ │ - b.n 17c2f6 │ │ │ │ + bne.w 17c316 │ │ │ │ + b.n 17c32e │ │ │ │ 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 │ │ │ │ @@ -442086,138 +442123,138 @@ │ │ │ │ cmp r6, r6 │ │ │ │ it eq │ │ │ │ cmpeq sl, fp │ │ │ │ mov r9, r4 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 17cc74 │ │ │ │ + beq.w 17ccac │ │ │ │ negs r3, r2 │ │ │ │ mov r6, r3 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - ble.n 17c6ca │ │ │ │ + ble.n 17c702 │ │ │ │ movs r1, #0 │ │ │ │ cmp r1, r1 │ │ │ │ it eq │ │ │ │ cmpeq sl, fp │ │ │ │ - beq.w 17cf56 │ │ │ │ + beq.w 17cf8e │ │ │ │ movs r2, #1 │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp.w r7, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r3, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 17c2f6 │ │ │ │ + beq.w 17c32e │ │ │ │ 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 17c7ea │ │ │ │ + beq.n 17c822 │ │ │ │ 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 17cbd2 │ │ │ │ + beq.w 17cc0a │ │ │ │ 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 17cd2c │ │ │ │ + bcs.w 17cd64 │ │ │ │ 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 17c43a │ │ │ │ + b.n 17c472 │ │ │ │ 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 17c878 │ │ │ │ + bcc.n 17c8b0 │ │ │ │ cmp r3, r4 │ │ │ │ - blt.w 17cd48 │ │ │ │ + blt.w 17cd80 │ │ │ │ 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 17cdf2 │ │ │ │ + bne.w 17ce2a │ │ │ │ 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 17c890 │ │ │ │ + bne.n 17c8c8 │ │ │ │ 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 17c43a │ │ │ │ + b.n 17c472 │ │ │ │ cmp r1, r5 │ │ │ │ ite cs │ │ │ │ movcs r3, #0 │ │ │ │ movcc r3, #1 │ │ │ │ - b.n 17c326 │ │ │ │ + b.n 17c35e │ │ │ │ movw r3, #2045 @ 0x7fd │ │ │ │ cmp r9, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ orr.w r1, r2, #1 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ - bcc.n 17c8d2 │ │ │ │ + bcc.n 17c90a │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 17cdc6 │ │ │ │ + blt.w 17cdfe │ │ │ │ ldr r2, [sp, #8] │ │ │ │ subw r3, r9, #2045 @ 0x7fd │ │ │ │ orrs r3, r2 │ │ │ │ - bne.w 17cc5a │ │ │ │ + bne.w 17cc92 │ │ │ │ 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 17c572 │ │ │ │ + b.n 17c5aa │ │ │ │ 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 17cb40 │ │ │ │ + bne.w 17cb78 │ │ │ │ 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 │ │ │ │ @@ -442236,68 +442273,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 17c926 │ │ │ │ + bne.n 17c95e │ │ │ │ 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 17cf42 │ │ │ │ + beq.w 17cf7a │ │ │ │ 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 428b4 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 17cb94 │ │ │ │ + beq.w 17cbcc │ │ │ │ movs r0, #0 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ cmp r0, r0 │ │ │ │ it eq │ │ │ │ cmpeq sl, fp │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - beq.w 17cba0 │ │ │ │ + beq.w 17cbd8 │ │ │ │ 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 17ca44 │ │ │ │ + beq.n 17ca7c │ │ │ │ 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 17c990 │ │ │ │ + bne.n 17c9c8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ subs r3, #1 │ │ │ │ orrs r3, r7 │ │ │ │ - beq.w 17c33a │ │ │ │ + beq.w 17c372 │ │ │ │ ldrd r3, r2, [sp, #56] @ 0x38 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - bmi.n 17c9d6 │ │ │ │ + bmi.n 17ca0e │ │ │ │ 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] │ │ │ │ @@ -442309,65 +442346,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 17ca1c │ │ │ │ + bcc.n 17ca54 │ │ │ │ cmp r1, r4 │ │ │ │ - blt.w 17cef2 │ │ │ │ + blt.w 17cf2a │ │ │ │ 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 17cdf2 │ │ │ │ + bne.w 17ce2a │ │ │ │ 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 17c43a │ │ │ │ + b.n 17c472 │ │ │ │ cmp r3, r5 │ │ │ │ ite ls │ │ │ │ movls r2, #0 │ │ │ │ movhi r2, #1 │ │ │ │ - b.n 17c99c │ │ │ │ + b.n 17c9d4 │ │ │ │ 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 17c8ac │ │ │ │ + bne.w 17c8e4 │ │ │ │ movw r3, #2045 @ 0x7fd │ │ │ │ cmp r9, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r1, r2 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ - bcs.w 17c8be │ │ │ │ + bcs.w 17c8f6 │ │ │ │ lsrs r1, r2, #10 │ │ │ │ asrs r5, r0, #10 │ │ │ │ orr.w r1, r1, r0, lsl #22 │ │ │ │ - b.n 17c8da │ │ │ │ + b.n 17c912 │ │ │ │ cmp r0, #0 │ │ │ │ strd r3, r0, [sp, #56] @ 0x38 │ │ │ │ - bge.w 17c33a │ │ │ │ + bge.w 17c372 │ │ │ │ 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 │ │ │ │ @@ -442377,132 +442414,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 17caa0 │ │ │ │ - b.n 17c33a │ │ │ │ + bne.n 17cad8 │ │ │ │ + b.n 17c372 │ │ │ │ negs r3, r5 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - ble.w 17ccde │ │ │ │ + ble.w 17cd16 │ │ │ │ movs r0, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 17c572 │ │ │ │ + b.n 17c5aa │ │ │ │ ldr r2, [sp, #24] │ │ │ │ clz r2, r2 │ │ │ │ adds r2, #32 │ │ │ │ str r2, [sp, #16] │ │ │ │ - b.w 17c260 │ │ │ │ + b.w 17c298 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ clz r2, r2 │ │ │ │ adds r2, #32 │ │ │ │ str r2, [sp, #16] │ │ │ │ - b.n 17c5e8 │ │ │ │ + b.n 17c620 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 17cca6 │ │ │ │ + beq.w 17ccde │ │ │ │ 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 17ce6e │ │ │ │ + bne.w 17cea6 │ │ │ │ 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 17cb30 │ │ │ │ + bne.n 17cb68 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - b.n 17c50a │ │ │ │ + b.n 17c542 │ │ │ │ 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 17cb64 │ │ │ │ + b.n 17cb9c │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 17cb82 │ │ │ │ + beq.n 17cbba │ │ │ │ ldr.w r5, [r1, #4]! │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 17cb60 │ │ │ │ + beq.n 17cb98 │ │ │ │ cmp r2, #3 │ │ │ │ - bls.w 17ccb0 │ │ │ │ + bls.w 17cce8 │ │ │ │ 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 17c972 │ │ │ │ + b.n 17c9aa │ │ │ │ cmp r2, #3 │ │ │ │ - bls.w 17ccb0 │ │ │ │ + bls.w 17cce8 │ │ │ │ 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 17c984 │ │ │ │ + bne.w 17c9bc │ │ │ │ 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 17cbb6 │ │ │ │ + beq.n 17cbee │ │ │ │ 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 17cbac │ │ │ │ + bne.n 17cbe4 │ │ │ │ ldrd r3, r0, [sp, #56] @ 0x38 │ │ │ │ ldrd r5, ip, [sp, #48] @ 0x30 │ │ │ │ - b.n 17c732 │ │ │ │ + b.n 17c76a │ │ │ │ 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 17cc3a │ │ │ │ + bcc.n 17cc72 │ │ │ │ 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 │ │ │ │ @@ -442524,67 +442561,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 17c818 │ │ │ │ + beq.w 17c850 │ │ │ │ lsls r3, r3, #20 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 17c818 │ │ │ │ + b.n 17c850 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ - b.n 17c4e4 │ │ │ │ + b.n 17c51c │ │ │ │ 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 17c43a │ │ │ │ + b.w 17c472 │ │ │ │ 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 17cc7e │ │ │ │ + bne.n 17ccb6 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ str.w fp, [sp, #32] │ │ │ │ - b.w 17c2fc │ │ │ │ + b.w 17c334 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ strd r2, r3, [sp, #56] @ 0x38 │ │ │ │ - b.n 17c4e4 │ │ │ │ + b.n 17c51c │ │ │ │ clz r3, r3 │ │ │ │ add.w r2, r3, #32 │ │ │ │ - b.n 17caf2 │ │ │ │ + b.n 17cb2a │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov.w r2, ip, lsl #2 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add r1, r2 │ │ │ │ ands.w r0, r0, #31 │ │ │ │ - bne.w 17ce14 │ │ │ │ + bne.w 17ce4c │ │ │ │ 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 17ccd0 │ │ │ │ - b.n 17c95a │ │ │ │ + bne.n 17cd08 │ │ │ │ + b.n 17c992 │ │ │ │ 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 │ │ │ │ @@ -442598,28 +442635,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 17c55c │ │ │ │ + b.n 17c594 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.w 17cf64 │ │ │ │ + blt.w 17cf9c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 17ceda │ │ │ │ + blt.w 17cf12 │ │ │ │ lsrs r4, r2, #10 │ │ │ │ movs r3, #0 │ │ │ │ movt r3, #32720 @ 0x7fd0 │ │ │ │ orr.w r4, r4, r0, lsl #22 │ │ │ │ asrs r5, r0, #10 │ │ │ │ - b.n 17c818 │ │ │ │ + b.n 17c850 │ │ │ │ negs r3, r0 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - bhi.w 17ce64 │ │ │ │ + bhi.w 17ce9c │ │ │ │ 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 │ │ │ │ @@ -442633,55 +442670,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 17c878 │ │ │ │ + b.n 17c8b0 │ │ │ │ mov r6, r2 │ │ │ │ cmp r2, #62 @ 0x3e │ │ │ │ - ble.w 17c6ca │ │ │ │ + ble.w 17c702 │ │ │ │ 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 17c7ce │ │ │ │ + bne.w 17c806 │ │ │ │ movs r0, #0 │ │ │ │ str r2, [sp, #28] │ │ │ │ - b.n 17c726 │ │ │ │ + b.n 17c75e │ │ │ │ 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 17c8da │ │ │ │ + b.n 17c912 │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ movt r3, #32751 @ 0x7fef │ │ │ │ subs r2, r4, #1 │ │ │ │ adds r3, r6, r3 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.w 17c43a │ │ │ │ + b.w 17c472 │ │ │ │ mov r2, r1 │ │ │ │ and.w r3, r8, #2147483648 @ 0x80000000 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.w 17c43a │ │ │ │ + b.w 17c472 │ │ │ │ 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 │ │ │ │ @@ -442694,42 +442731,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 17ce54 │ │ │ │ + beq.n 17ce8c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ orr.w r3, r3, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 17cf8c │ │ │ │ + beq.w 17cfc4 │ │ │ │ negs r6, r0 │ │ │ │ mov r2, ip │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - b.n 17c90c │ │ │ │ + b.n 17c944 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r4 │ │ │ │ - b.n 17c890 │ │ │ │ + b.n 17c8c8 │ │ │ │ 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 17c506 │ │ │ │ + beq.w 17c53e │ │ │ │ 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 │ │ │ │ @@ -442739,28 +442776,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 17ceb0 │ │ │ │ + bne.n 17cee8 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, sl │ │ │ │ str.w ip, [r9, sl] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 17c50a │ │ │ │ - b.w 17c510 │ │ │ │ + bne.w 17c542 │ │ │ │ + b.w 17c548 │ │ │ │ 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 17c43a │ │ │ │ + b.w 17c472 │ │ │ │ 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 │ │ │ │ @@ -442775,56 +442812,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 17ca1c │ │ │ │ + b.n 17ca54 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 17c972 │ │ │ │ + bne.w 17c9aa │ │ │ │ cmp r5, r5 │ │ │ │ it eq │ │ │ │ cmpeq sl, fp │ │ │ │ - bne.w 17c984 │ │ │ │ - b.n 17cba0 │ │ │ │ + bne.w 17c9bc │ │ │ │ + b.n 17cbd8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ adds r1, r3, #1 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ adc.w r2, r3, #0 │ │ │ │ - b.w 17c73c │ │ │ │ + b.w 17c774 │ │ │ │ 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 17cc50 │ │ │ │ + b.n 17cc88 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, ip │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 17c956 │ │ │ │ + b.n 17c98e │ │ │ │ blx 42d94 <__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 17cb0e │ │ │ │ + bls.w 17cb46 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ movs r2, #16 │ │ │ │ - b.w 17c50a │ │ │ │ + b.w 17c542 │ │ │ │ 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] │ │ │ │ @@ -442833,64 +442870,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 17d12e │ │ │ │ + beq.w 17d166 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - beq.w 17d108 │ │ │ │ + beq.w 17d140 │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ - beq.w 17d182 │ │ │ │ - cbnz r1, 17d014 │ │ │ │ + beq.w 17d1ba │ │ │ │ + cbnz r1, 17d04c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 17d182 │ │ │ │ + beq.w 17d1ba │ │ │ │ clz r1, r6 │ │ │ │ sub.w r7, r1, #8 │ │ │ │ rsb r1, r1, #9 │ │ │ │ lsls r6, r7 │ │ │ │ - cbnz r3, 17d02a │ │ │ │ + cbnz r3, 17d062 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 17d182 │ │ │ │ + beq.w 17d1ba │ │ │ │ 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 17d1a2 │ │ │ │ + bcc.w 17d1da │ │ │ │ mov r9, r1 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 17d18c │ │ │ │ + beq.w 17d1c4 │ │ │ │ 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 17d1ce │ │ │ │ + beq.w 17d206 │ │ │ │ mov.w lr, #0 │ │ │ │ cmp r3, lr │ │ │ │ - blt.w 17d24c │ │ │ │ - beq.w 17d2ea │ │ │ │ + blt.w 17d284 │ │ │ │ + beq.w 17d322 │ │ │ │ cmp r7, #62 @ 0x3e │ │ │ │ - bls.w 17d3a4 │ │ │ │ + bls.w 17d3dc │ │ │ │ subs r5, #1 │ │ │ │ adc.w r6, r6, #4294967295 @ 0xffffffff │ │ │ │ clz r0, r6 │ │ │ │ - cbnz r6, 17d08e │ │ │ │ + cbnz r6, 17d0c6 │ │ │ │ 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 │ │ │ │ @@ -442912,109 +442949,109 @@ │ │ │ │ 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 17d2e2 │ │ │ │ + bls.w 17d31a │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 17d2c2 │ │ │ │ + blt.w 17d2fa │ │ │ │ lsrs r1, r2, #31 │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ it ne │ │ │ │ orrne.w r1, r1, #1 │ │ │ │ movs r3, #253 @ 0xfd │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 17d2e2 │ │ │ │ + beq.w 17d31a │ │ │ │ mov lr, r8 │ │ │ │ - b.n 17d23a │ │ │ │ + b.n 17d272 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 17d1b6 │ │ │ │ + bne.n 17d1ee │ │ │ │ subs r3, r0, r5 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ - cbnz r3, 17d182 │ │ │ │ + cbnz r3, 17d1ba │ │ │ │ and.w r3, r2, #2147483648 @ 0x80000000 │ │ │ │ orrs r1, r6 │ │ │ │ add.w r3, r3, #2139095040 @ 0x7f800000 │ │ │ │ - beq.n 17d1c0 │ │ │ │ + beq.n 17d1f8 │ │ │ │ cmp r0, r5 │ │ │ │ it eq │ │ │ │ cmpeq r4, #255 @ 0xff │ │ │ │ - b.n 17d168 │ │ │ │ + b.n 17d1a0 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 17d1c4 │ │ │ │ + bne.n 17d1fc │ │ │ │ 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 17d1b6 │ │ │ │ + bne.n 17d1ee │ │ │ │ subs r1, r0, r1 │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ - cbnz r1, 17d182 │ │ │ │ + cbnz r1, 17d1ba │ │ │ │ and.w r2, r2, #2147483648 @ 0x80000000 │ │ │ │ orrs r3, r5 │ │ │ │ add.w r3, r2, #2139095040 @ 0x7f800000 │ │ │ │ - beq.n 17d1c0 │ │ │ │ + beq.n 17d1f8 │ │ │ │ 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 17d1c0 │ │ │ │ + bne.n 17d1f8 │ │ │ │ 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 17d3f0 │ │ │ │ + beq.w 17d428 │ │ │ │ clz r4, r0 │ │ │ │ sub.w r3, r4, #8 │ │ │ │ rsb r4, r4, #9 │ │ │ │ lsls r0, r3 │ │ │ │ - b.n 17d052 │ │ │ │ + b.n 17d08a │ │ │ │ adds r3, r5, r5 │ │ │ │ sub.w r1, r7, #127 @ 0x7f │ │ │ │ adcs r6, r6 │ │ │ │ mov r5, r3 │ │ │ │ mov r9, r1 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 17d052 │ │ │ │ - b.n 17d18c │ │ │ │ + bne.w 17d08a │ │ │ │ + b.n 17d1c4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ adds r3, #1 │ │ │ │ - b.n 17d178 │ │ │ │ + b.n 17d1b0 │ │ │ │ vldr s0, [sp, #12] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 17d336 │ │ │ │ + ble.w 17d36e │ │ │ │ cmp r7, #62 @ 0x3e │ │ │ │ itt hi │ │ │ │ movhi r1, #1 │ │ │ │ movhi r2, #0 │ │ │ │ - bhi.n 17d204 │ │ │ │ + bhi.n 17d23c │ │ │ │ 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 │ │ │ │ @@ -443024,33 +443061,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 17d432 │ │ │ │ + blt.w 17d46a │ │ │ │ cmp.w r9, #252 @ 0xfc │ │ │ │ - bls.w 17d482 │ │ │ │ + bls.w 17d4ba │ │ │ │ cmp.w r9, #0 │ │ │ │ - blt.w 17d48a │ │ │ │ + blt.w 17d4c2 │ │ │ │ cmp.w r9, #253 @ 0xfd │ │ │ │ itt eq │ │ │ │ lsreq r2, r2, #7 │ │ │ │ moveq.w r3, #2122317824 @ 0x7e800000 │ │ │ │ - beq.w 17d3e8 │ │ │ │ + beq.w 17d420 │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ movt r3, #32639 @ 0x7f7f │ │ │ │ add.w r3, r3, lr, lsl #31 │ │ │ │ vmov s0, r3 │ │ │ │ - b.n 17d186 │ │ │ │ + b.n 17d1be │ │ │ │ mov.w r8, ip, lsr #31 │ │ │ │ mov r9, r4 │ │ │ │ cmn.w r3, #62 @ 0x3e │ │ │ │ - blt.w 17d38e │ │ │ │ + blt.w 17d3c6 │ │ │ │ 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 │ │ │ │ @@ -443067,66 +443104,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 17d30e │ │ │ │ + bne.n 17d346 │ │ │ │ sub.w r3, r4, #63 @ 0x3f │ │ │ │ cmp r3, #252 @ 0xfc │ │ │ │ - bls.w 17d3e4 │ │ │ │ + bls.w 17d41c │ │ │ │ mov r2, lr │ │ │ │ negs r3, r3 │ │ │ │ uxth r3, r3 │ │ │ │ cmp r3, #30 │ │ │ │ - bhi.w 17d3e4 │ │ │ │ + bhi.w 17d41c │ │ │ │ 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 17d3e4 │ │ │ │ + beq.n 17d41c │ │ │ │ lsls r3, r3, #23 │ │ │ │ - b.n 17d3e8 │ │ │ │ + b.n 17d420 │ │ │ │ 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 17d186 │ │ │ │ + beq.w 17d1be │ │ │ │ cmp r6, #0 │ │ │ │ - bge.n 17d30e │ │ │ │ + bge.n 17d346 │ │ │ │ negs r5, r5 │ │ │ │ eor.w r8, r8, #1 │ │ │ │ sbc.w r6, r3, r6 │ │ │ │ clz r0, r6 │ │ │ │ - cbnz r6, 17d31a │ │ │ │ + cbnz r6, 17d352 │ │ │ │ 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 17d0e6 │ │ │ │ - b.n 17d094 │ │ │ │ + bpl.w 17d11e │ │ │ │ + b.n 17d0cc │ │ │ │ cmn.w r3, #30 │ │ │ │ mov r9, r4 │ │ │ │ it lt │ │ │ │ movlt r2, #1 │ │ │ │ - blt.n 17d38a │ │ │ │ + blt.n 17d3c2 │ │ │ │ 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 │ │ │ │ @@ -443140,88 +443177,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 17d212 │ │ │ │ + b.n 17d24a │ │ │ │ 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 17d094 │ │ │ │ + b.n 17d0cc │ │ │ │ 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 17d30e │ │ │ │ + bne.n 17d346 │ │ │ │ sub.w r3, r1, #63 @ 0x3f │ │ │ │ cmp r3, #252 @ 0xfc │ │ │ │ - bls.n 17d3e4 │ │ │ │ + bls.n 17d41c │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 17d2c0 │ │ │ │ + blt.w 17d2f8 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ add.w r3, r3, r8, lsl #31 │ │ │ │ add r3, r2 │ │ │ │ - b.n 17d178 │ │ │ │ + b.n 17d1b0 │ │ │ │ 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 17d46e │ │ │ │ + bls.n 17d4a6 │ │ │ │ cmp r1, r0 │ │ │ │ - blt.n 17d44a │ │ │ │ + blt.n 17d482 │ │ │ │ lsrs r2, r5, #31 │ │ │ │ cmp r1, #253 @ 0xfd │ │ │ │ it ne │ │ │ │ orrne.w r2, r2, #1 │ │ │ │ movs r1, #253 @ 0xfd │ │ │ │ - cbz r2, 17d46e │ │ │ │ + cbz r2, 17d4a6 │ │ │ │ add.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ sub.w r3, r3, #8388608 @ 0x800000 │ │ │ │ subs r3, #1 │ │ │ │ vmov s0, r3 │ │ │ │ - b.n 17d186 │ │ │ │ + b.n 17d1be │ │ │ │ add.w r3, r9, #4294967295 @ 0xffffffff │ │ │ │ lsls r2, r2, #1 │ │ │ │ cmp r3, #252 @ 0xfc │ │ │ │ - bls.w 17d2e2 │ │ │ │ + bls.w 17d31a │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 17d0f2 │ │ │ │ + bge.w 17d12a │ │ │ │ negs r3, r3 │ │ │ │ uxth r3, r3 │ │ │ │ - b.n 17d2cc │ │ │ │ + b.n 17d304 │ │ │ │ negs r1, r1 │ │ │ │ uxth r2, r1 │ │ │ │ cmp r2, #30 │ │ │ │ itt hi │ │ │ │ movhi r1, r0 │ │ │ │ movhi r5, r1 │ │ │ │ - bhi.n 17d478 │ │ │ │ + bhi.n 17d4b0 │ │ │ │ negs r4, r2 │ │ │ │ lsr.w r2, r5, r2 │ │ │ │ and.w r4, r4, #31 │ │ │ │ mov r1, r0 │ │ │ │ lsls r5, r4 │ │ │ │ ite eq │ │ │ │ moveq r5, r2 │ │ │ │ @@ -443230,52 +443267,52 @@ │ │ │ │ itet eq │ │ │ │ moveq r1, r5 │ │ │ │ lslne r1, r1, #23 │ │ │ │ moveq r5, r1 │ │ │ │ add r3, r1 │ │ │ │ add r3, r5 │ │ │ │ vmov s0, r3 │ │ │ │ - b.n 17d186 │ │ │ │ + b.n 17d1be │ │ │ │ lsrs r2, r2, #7 │ │ │ │ mov.w r3, r9, lsl #23 │ │ │ │ - b.n 17d3e8 │ │ │ │ + b.n 17d420 │ │ │ │ rsb r1, r9, #0 │ │ │ │ movs r3, #0 │ │ │ │ uxth r1, r1 │ │ │ │ lsrs r2, r1 │ │ │ │ lsrs r2, r2, #7 │ │ │ │ - b.n 17d2e6 │ │ │ │ + b.n 17d31e │ │ │ │ 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 17d526 │ │ │ │ + beq.n 17d55e │ │ │ │ orr.w ip, r3, r2 │ │ │ │ orrs.w ip, ip, lr │ │ │ │ - beq.n 17d51e │ │ │ │ + beq.n 17d556 │ │ │ │ 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 17d51e │ │ │ │ + beq.n 17d556 │ │ │ │ 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 17d540 │ │ │ │ + bhi.n 17d578 │ │ │ │ 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 │ │ │ │ @@ -443290,32 +443327,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 17d522 │ │ │ │ + bne.n 17d55a │ │ │ │ vmov s0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 17d550 │ │ │ │ + blt.n 17d588 │ │ │ │ cmp r2, #253 @ 0xfd │ │ │ │ - beq.n 17d594 │ │ │ │ + beq.n 17d5cc │ │ │ │ add.w r3, r1, #2139095040 @ 0x7f800000 │ │ │ │ subs r3, r3, r0 │ │ │ │ - b.n 17d538 │ │ │ │ + b.n 17d570 │ │ │ │ negs r2, r2 │ │ │ │ uxth r2, r2 │ │ │ │ cmp r2, #30 │ │ │ │ itt hi │ │ │ │ movhi.w lr, #4294967295 @ 0xffffffff │ │ │ │ movhi r2, #1 │ │ │ │ - bhi.n 17d588 │ │ │ │ + bhi.n 17d5c0 │ │ │ │ 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 │ │ │ │ @@ -443323,47 +443360,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 17d512 │ │ │ │ + b.n 17d54a │ │ │ │ mov.w r2, #2122317824 @ 0x7e800000 │ │ │ │ - b.n 17d4f6 │ │ │ │ + b.n 17d52e │ │ │ │ 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 17d5f6 │ │ │ │ + beq.n 17d62e │ │ │ │ orrs.w ip, r2, r1 │ │ │ │ - beq.n 17d5f2 │ │ │ │ + beq.n 17d62a │ │ │ │ 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 17d5f2 │ │ │ │ + beq.n 17d62a │ │ │ │ sub.w r3, r1, #113 @ 0x71 │ │ │ │ orr.w ip, r2, #16384 @ 0x4000 │ │ │ │ mov r2, ip │ │ │ │ uxth r3, r3 │ │ │ │ cmp r3, #28 │ │ │ │ - bls.n 17d612 │ │ │ │ + bls.n 17d64a │ │ │ │ sxth r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 17d620 │ │ │ │ + blt.n 17d658 │ │ │ │ cmp r3, #29 │ │ │ │ - beq.n 17d640 │ │ │ │ + beq.n 17d678 │ │ │ │ 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 │ │ │ │ @@ -443386,272 +443423,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 17d616 │ │ │ │ + bhi.n 17d64e │ │ │ │ rsb r1, r1, #113 @ 0x71 │ │ │ │ movs r3, #0 │ │ │ │ uxth r1, r1 │ │ │ │ lsr.w ip, ip, r1 │ │ │ │ sbfx r2, ip, #4, #12 │ │ │ │ - b.n 17d616 │ │ │ │ + b.n 17d64e │ │ │ │ lsrs r2, r2, #4 │ │ │ │ mov.w r3, #29696 @ 0x7400 │ │ │ │ - b.n 17d616 │ │ │ │ + b.n 17d64e │ │ │ │ stmdb 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 17d682 │ │ │ │ + beq.n 17d6ba │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movs r1, #1 │ │ │ │ lsls.w r6, r1, r2 │ │ │ │ - beq.n 17d682 │ │ │ │ + beq.n 17d6ba │ │ │ │ mov r9, r4 │ │ │ │ mov r8, r0 │ │ │ │ movs r5, #0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - cbnz r2, 17d68e │ │ │ │ + cbnz r2, 17d6c6 │ │ │ │ adds r5, #1 │ │ │ │ adds r4, #4 │ │ │ │ cmp r6, r5 │ │ │ │ - bne.n 17d674 │ │ │ │ + bne.n 17d6ac │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r3 │ │ │ │ blx 423e4 │ │ │ │ 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 17d6c6 │ │ │ │ + beq.n 17d6fe │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ movs r0, #1 │ │ │ │ lsls.w r2, r0, r2 │ │ │ │ mov r7, r2 │ │ │ │ - beq.n 17d6c6 │ │ │ │ + beq.n 17d6fe │ │ │ │ mov fp, r4 │ │ │ │ strd r6, r5, [sp, #4] │ │ │ │ mov r4, r3 │ │ │ │ movs r6, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 17d6ce │ │ │ │ + cbnz r3, 17d706 │ │ │ │ adds r6, #1 │ │ │ │ adds r4, #4 │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 17d6b2 │ │ │ │ + bne.n 17d6ea │ │ │ │ ldrd r6, r5, [sp, #4] │ │ │ │ mov r4, fp │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r1 │ │ │ │ blx 423e4 │ │ │ │ - b.n 17d678 │ │ │ │ + b.n 17d6b0 │ │ │ │ bic.w r5, r3, #63 @ 0x3f │ │ │ │ lsls r1, r3, #26 │ │ │ │ mov r2, r5 │ │ │ │ - beq.n 17d702 │ │ │ │ + beq.n 17d73a │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ movs r1, #1 │ │ │ │ lsls.w r3, r1, r3 │ │ │ │ mov sl, r3 │ │ │ │ - beq.n 17d702 │ │ │ │ + beq.n 17d73a │ │ │ │ strd r4, r6, [sp, #20] │ │ │ │ mov r4, r5 │ │ │ │ movs r5, #0 │ │ │ │ str r2, [sp, #28] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 17d70a │ │ │ │ + cbnz r3, 17d742 │ │ │ │ adds r5, #1 │ │ │ │ adds r4, #4 │ │ │ │ cmp sl, r5 │ │ │ │ - bne.n 17d6f0 │ │ │ │ + bne.n 17d728 │ │ │ │ ldrd r4, r6, [sp, #20] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r0, r2 │ │ │ │ blx 423e4 │ │ │ │ - b.n 17d6b6 │ │ │ │ + b.n 17d6ee │ │ │ │ bic.w r6, r3, #63 @ 0x3f │ │ │ │ lsls r2, r3, #26 │ │ │ │ mov r0, r6 │ │ │ │ - beq.n 17d73e │ │ │ │ + beq.n 17d776 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ movs r1, #1 │ │ │ │ lsls r1, r3 │ │ │ │ - beq.n 17d73e │ │ │ │ + beq.n 17d776 │ │ │ │ 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, 17d744 │ │ │ │ + cbnz r3, 17d77c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r6, #1 │ │ │ │ adds r4, #4 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 17d72a │ │ │ │ + bne.n 17d762 │ │ │ │ ldrd r5, r4, [sp, #32] │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ blx 423e4 │ │ │ │ - b.n 17d6f4 │ │ │ │ + b.n 17d72c │ │ │ │ bic.w r5, r3, #63 @ 0x3f │ │ │ │ lsls r3, r3, #26 │ │ │ │ mov r0, r5 │ │ │ │ - beq.n 17d778 │ │ │ │ + beq.n 17d7b0 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ movs r1, #1 │ │ │ │ lsls.w r2, r1, r3 │ │ │ │ - beq.n 17d778 │ │ │ │ + beq.n 17d7b0 │ │ │ │ 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, 17d77e │ │ │ │ + cbnz r1, 17d7b6 │ │ │ │ adds r5, #1 │ │ │ │ adds r4, #4 │ │ │ │ cmp r6, r5 │ │ │ │ - bne.n 17d766 │ │ │ │ + bne.n 17d79e │ │ │ │ ldrd r6, r4, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ blx 423e4 │ │ │ │ - b.n 17d72e │ │ │ │ + b.n 17d766 │ │ │ │ mov r0, r8 │ │ │ │ - bl 17d648 │ │ │ │ - b.n 17d76a │ │ │ │ + bl 17d680 │ │ │ │ + b.n 17d7a2 │ │ │ │ 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, 17d7a6 │ │ │ │ + cbnz r3, 17d7de │ │ │ │ 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 17d7e4 │ │ │ │ + beq.n 17d81c │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov.w ip, #1 │ │ │ │ lsls.w r3, ip, r3 │ │ │ │ mov r5, r3 │ │ │ │ - beq.n 17d7e4 │ │ │ │ + beq.n 17d81c │ │ │ │ movs r3, #0 │ │ │ │ mov r9, r2 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - cbnz r1, 17d7ee │ │ │ │ + cbnz r1, 17d826 │ │ │ │ adds r3, #1 │ │ │ │ adds r2, #4 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 17d7d6 │ │ │ │ + bne.n 17d80e │ │ │ │ mov r0, r9 │ │ │ │ blx 423e4 │ │ │ │ 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 17d820 │ │ │ │ + beq.n 17d858 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov.w lr, #1 │ │ │ │ lsls.w r1, lr, r1 │ │ │ │ mov r7, r1 │ │ │ │ - beq.n 17d820 │ │ │ │ + beq.n 17d858 │ │ │ │ mov fp, r3 │ │ │ │ mov sl, r2 │ │ │ │ movs r3, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ - cbnz r1, 17d82e │ │ │ │ + cbnz r1, 17d866 │ │ │ │ adds r3, #1 │ │ │ │ adds r4, #4 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 17d80e │ │ │ │ + bne.n 17d846 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ strd r2, r3, [sp, #4] │ │ │ │ blx 423e4 │ │ │ │ ldrd r2, r3, [sp, #4] │ │ │ │ - b.n 17d7da │ │ │ │ + b.n 17d812 │ │ │ │ bic.w r2, r1, #63 @ 0x3f │ │ │ │ lsls r1, r1, #26 │ │ │ │ mov r0, r2 │ │ │ │ - beq.n 17d85c │ │ │ │ + beq.n 17d894 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov.w lr, #1 │ │ │ │ lsls.w r1, lr, r1 │ │ │ │ mov r8, r1 │ │ │ │ - beq.n 17d85c │ │ │ │ + beq.n 17d894 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #20] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - cbnz r1, 17d866 │ │ │ │ + cbnz r1, 17d89e │ │ │ │ adds r3, #1 │ │ │ │ adds r2, #4 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 17d84c │ │ │ │ + bne.n 17d884 │ │ │ │ ldrd r3, r0, [sp, #16] │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 423e4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 17d812 │ │ │ │ + b.n 17d84a │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 17d648 │ │ │ │ + bl 17d680 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 17d850 │ │ │ │ + b.n 17d888 │ │ │ │ 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] @ (17dae8 ) │ │ │ │ + ldr r2, [pc, #604] @ (17db20 ) │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #604] @ (17daec ) │ │ │ │ + ldr r3, [pc, #604] @ (17db24 ) │ │ │ │ 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 17da3c │ │ │ │ + beq.w 17da74 │ │ │ │ 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 │ │ │ │ @@ -443664,477 +443701,477 @@ │ │ │ │ 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 17d9d2 │ │ │ │ + bcs.n 17da0a │ │ │ │ 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 17d918 │ │ │ │ - b.n 17d94c │ │ │ │ + bne.n 17d950 │ │ │ │ + b.n 17d984 │ │ │ │ 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, 17d974 │ │ │ │ + cbz r4, 17d9ac │ │ │ │ bic.w r3, r4, #63 @ 0x3f │ │ │ │ ands.w ip, r4, #63 @ 0x3f │ │ │ │ - bne.n 17d914 │ │ │ │ + bne.n 17d94c │ │ │ │ ldr.w r0, [r8] │ │ │ │ bic.w r7, r7, r9 │ │ │ │ - ldr r2, [pc, #408] @ (17daf0 ) │ │ │ │ + ldr r2, [pc, #408] @ (17db28 ) │ │ │ │ add r2, pc │ │ │ │ mla r0, r7, r0, r3 │ │ │ │ - ldr r3, [pc, #396] @ (17daec ) │ │ │ │ + ldr r3, [pc, #396] @ (17db24 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 17dae2 │ │ │ │ + bne.w 17db1a │ │ │ │ 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 42420 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbnz r0, 17d9ce │ │ │ │ + cbnz r0, 17da06 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ orrs r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ blx 428b4 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 17d9b8 │ │ │ │ + bne.n 17d9f0 │ │ │ │ strex r2, r4, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 17d9a8 │ │ │ │ + bne.n 17d9e0 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 17d942 │ │ │ │ + beq.n 17d97a │ │ │ │ bic.w r0, r4, #63 @ 0x3f │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 423e4 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ - b.n 17d942 │ │ │ │ + b.n 17d97a │ │ │ │ movs r0, #0 │ │ │ │ - b.n 17d99e │ │ │ │ + b.n 17d9d6 │ │ │ │ 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 42420 │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17dad4 │ │ │ │ + bne.n 17db0c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ orrs r1, r0 │ │ │ │ str r1, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ blx 428b4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ bic.w r0, r3, #63 @ 0x3f │ │ │ │ str r4, [r0, #0] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r8] │ │ │ │ cmp r2, r4 │ │ │ │ - bne.n 17da1e │ │ │ │ + bne.n 17da56 │ │ │ │ strex r1, r3, [r8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 17da0e │ │ │ │ + bne.n 17da46 │ │ │ │ cmp r4, r2 │ │ │ │ dmb ish │ │ │ │ ldr r3, [sp, #8] │ │ │ │ it eq │ │ │ │ ldreq r4, [sp, #4] │ │ │ │ - beq.w 17d8d0 │ │ │ │ + beq.w 17d908 │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ blx 423e4 │ │ │ │ ldrd r3, r4, [sp, #4] │ │ │ │ - b.n 17d8d0 │ │ │ │ + b.n 17d908 │ │ │ │ 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 17dadc │ │ │ │ + beq.n 17db14 │ │ │ │ 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 17da56 │ │ │ │ + bne.n 17da8e │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ - cbz r4, 17dac8 │ │ │ │ + cbz r4, 17db00 │ │ │ │ movs r1, #4 │ │ │ │ lsl.w r2, r1, r2 │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ add r0, sp, #16 │ │ │ │ strd r2, r3, [sp, #4] │ │ │ │ blx 42420 │ │ │ │ ldrd r2, r3, [sp, #4] │ │ │ │ - cbnz r0, 17dad8 │ │ │ │ + cbnz r0, 17db10 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ orrs r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 428b4 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 17daac │ │ │ │ + bne.n 17dae4 │ │ │ │ strex r3, r4, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 17da9c │ │ │ │ + bne.n 17dad4 │ │ │ │ dmb ish │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 17d8ba │ │ │ │ + beq.w 17d8f2 │ │ │ │ bic.w r0, r4, #63 @ 0x3f │ │ │ │ str r2, [sp, #8] │ │ │ │ blx 423e4 │ │ │ │ ldrd r3, r4, [sp, #4] │ │ │ │ - b.n 17d8ba │ │ │ │ + b.n 17d8f2 │ │ │ │ ldr.w r1, [r8] │ │ │ │ lsl.w r2, r1, r2 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 17da7a │ │ │ │ + b.n 17dab2 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 17d9fa │ │ │ │ + b.n 17da32 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 17da90 │ │ │ │ + b.n 17dac8 │ │ │ │ ldrd r1, r2, [r8] │ │ │ │ - b.n 17dacc │ │ │ │ + b.n 17db04 │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - movs r7, #108 @ 0x6c │ │ │ │ + movs r7, #52 @ 0x34 │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #166 @ 0xa6 │ │ │ │ + movs r6, #110 @ 0x6e │ │ │ │ lsls r3, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #172] @ (17dbb8 ) │ │ │ │ + ldr r0, [pc, #172] @ (17dbf0 ) │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #172] @ (17dbbc ) │ │ │ │ + ldr r1, [pc, #172] @ (17dbf4 ) │ │ │ │ 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, 17dbb0 ) │ │ │ │ + add r3, pc, #136 @ (adr r3, 17dbe8 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ blx 42e18 <__aeabi_ldivmod@plt> │ │ │ │ strd r0, r1, [sp] │ │ │ │ str r2, [sp, #8] │ │ │ │ - cbz r5, 17db7a │ │ │ │ + cbz r5, 17dbb2 │ │ │ │ mov.w r8, #2 │ │ │ │ mov r7, sp │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 17db5a │ │ │ │ + beq.n 17db92 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 17db54 │ │ │ │ + bne.n 17db8c │ │ │ │ strex r2, r8, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 17db44 │ │ │ │ + bne.n 17db7c │ │ │ │ dmb ish │ │ │ │ - cbz r3, 17db7a │ │ │ │ - cbz r6, 17db96 │ │ │ │ + cbz r3, 17dbb2 │ │ │ │ + cbz r6, 17dbce │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 174e20 │ │ │ │ + bl 174e58 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 17db74 │ │ │ │ + bge.n 17dbac │ │ │ │ blx 434e8 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #110 @ 0x6e │ │ │ │ - beq.n 17dba2 │ │ │ │ + beq.n 17dbda │ │ │ │ ldr r5, [r4, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 17db3c │ │ │ │ + bne.n 17db74 │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #64] @ (17dbc0 ) │ │ │ │ - ldr r3, [pc, #60] @ (17dbbc ) │ │ │ │ + ldr r2, [pc, #64] @ (17dbf8 ) │ │ │ │ + ldr r3, [pc, #60] @ (17dbf4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 17dba6 │ │ │ │ + bne.n 17dbde │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 174e20 │ │ │ │ - b.n 17db74 │ │ │ │ + bl 174e58 │ │ │ │ + b.n 17dbac │ │ │ │ movs r0, #0 │ │ │ │ - b.n 17db7c │ │ │ │ + b.n 17dbb4 │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #236 @ 0xec │ │ │ │ + movs r4, #180 @ 0xb4 │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #124 @ 0x7c │ │ │ │ + movs r4, #68 @ 0x44 │ │ │ │ lsls r3, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r7, r2 │ │ │ │ - cbz r2, 17dbee │ │ │ │ + cbz r2, 17dc26 │ │ │ │ ldr.w r6, [r0, #160] @ 0xa0 │ │ │ │ cmp r1, r6 │ │ │ │ it cc │ │ │ │ addcc.w r8, r0, #16 │ │ │ │ - bcc.n 17dc00 │ │ │ │ + bcc.n 17dc38 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ add.w r8, r0, #16 │ │ │ │ mov r0, r8 │ │ │ │ - bl 18ce64 │ │ │ │ + bl 18ce9c │ │ │ │ ldr.w r6, [r5, #160] @ 0xa0 │ │ │ │ cmp r4, r6 │ │ │ │ - bcs.n 17dc34 │ │ │ │ + bcs.n 17dc6c │ │ │ │ add.w r0, r5, #48 @ 0x30 │ │ │ │ str.w r4, [r5, #160] @ 0xa0 │ │ │ │ - bl 18cd3c │ │ │ │ + bl 18cd74 │ │ │ │ mov r0, r8 │ │ │ │ - bl 18ce80 │ │ │ │ + bl 18ceb8 │ │ │ │ ldr.w r3, [r5, #144] @ 0x90 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r3, r4, lsl #2] │ │ │ │ adds r4, #1 │ │ │ │ - bl 18cf00 │ │ │ │ + bl 18cf38 │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 17dc12 │ │ │ │ + bne.n 17dc4a │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 17dbea │ │ │ │ + beq.n 17dc22 │ │ │ │ mov r0, r8 │ │ │ │ - bl 18ce64 │ │ │ │ + bl 18ce9c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r8 │ │ │ │ - bl 18ce80 │ │ │ │ + bl 18ceb8 │ │ │ │ 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] @ (17dc84 ) │ │ │ │ - ldr r0, [pc, #52] @ (17dc88 ) │ │ │ │ + ldr r5, [pc, #52] @ (17dcbc ) │ │ │ │ + ldr r0, [pc, #52] @ (17dcc0 ) │ │ │ │ add r5, pc │ │ │ │ add r0, pc │ │ │ │ - bl 18ce64 │ │ │ │ + bl 18ce9c │ │ │ │ ldr r4, [r5, #4] │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 17dc78 │ │ │ │ + beq.n 17dcb0 │ │ │ │ subs r4, #188 @ 0xbc │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - bl 17dbc4 │ │ │ │ + bl 17dbfc │ │ │ │ ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ sub.w r4, r3, #188 @ 0xbc │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 17dc62 │ │ │ │ - ldr r0, [pc, #16] @ (17dc8c ) │ │ │ │ + bne.n 17dc9a │ │ │ │ + ldr r0, [pc, #16] @ (17dcc4 ) │ │ │ │ add r0, pc │ │ │ │ - bl 18ce80 │ │ │ │ + bl 18ceb8 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - cmp r2, r5 │ │ │ │ + negs r2, r6 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldrh r0, [r5, r0] │ │ │ │ + ldr r0, [r6, r7] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldrh r2, [r0, r0] │ │ │ │ + ldr r2, [r1, r7] │ │ │ │ lsls r3, r7, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #120] @ (17dd18 ) │ │ │ │ + ldr r2, [pc, #120] @ (17dd50 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #120] @ (17dd1c ) │ │ │ │ + ldr r3, [pc, #120] @ (17dd54 ) │ │ │ │ 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 4327c │ │ │ │ mov r2, r0 │ │ │ │ ldr.w r0, [r4, #144] @ 0x90 │ │ │ │ - ldr r1, [pc, #92] @ (17dd20 ) │ │ │ │ + ldr r1, [pc, #92] @ (17dd58 ) │ │ │ │ str r2, [sp, #4] │ │ │ │ add.w r0, r0, r5, lsl #2 │ │ │ │ add r1, pc │ │ │ │ strd r4, r5, [r2] │ │ │ │ - bl 17e5a8 │ │ │ │ - cbnz r0, 17dd0a │ │ │ │ + bl 17e5e0 │ │ │ │ + cbnz r0, 17dd42 │ │ │ │ ldr.w r3, [r4, #148] @ 0x94 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 17dcf6 │ │ │ │ + bmi.n 17dd2e │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #68] @ (17dd24 ) │ │ │ │ - ldr r3, [pc, #56] @ (17dd1c ) │ │ │ │ + ldr r2, [pc, #68] @ (17dd5c ) │ │ │ │ + ldr r3, [pc, #56] @ (17dd54 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 17dd14 │ │ │ │ + bne.n 17dd4c │ │ │ │ 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 4267c │ │ │ │ - b.n 17dcdc │ │ │ │ + b.n 17dd14 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 423e4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 17dcde │ │ │ │ + b.n 17dd16 │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ - movs r3, #86 @ 0x56 │ │ │ │ + movs r3, #30 │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #26 │ │ │ │ + movs r2, #226 @ 0xe2 │ │ │ │ lsls r3, r7, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #20] @ (17dd4c ) │ │ │ │ + ldr r0, [pc, #20] @ (17dd84 ) │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ - bl 18cdd8 │ │ │ │ - ldr r0, [pc, #12] @ (17dd50 ) │ │ │ │ + bl 18ce10 │ │ │ │ + ldr r0, [pc, #12] @ (17dd88 ) │ │ │ │ add r0, pc │ │ │ │ - bl 2ad968 │ │ │ │ + bl 2ad9a0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - ldr r2, [r0, r5] │ │ │ │ + ldr r2, [r1, r4] │ │ │ │ lsls r3, r7, #1 │ │ │ │ mrc2 15, 7, pc, cr11, cr15, {7} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 17e7f0 │ │ │ │ - cbnz r0, 17dd6c │ │ │ │ + bl 17e828 │ │ │ │ + cbnz r0, 17dda4 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 17e7dc │ │ │ │ + bl 17e814 │ │ │ │ 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] @ (17dfd4 ) │ │ │ │ + ldr r2, [pc, #588] @ (17e00c ) │ │ │ │ sub sp, #188 @ 0xbc │ │ │ │ - ldr r3, [pc, #588] @ (17dfd8 ) │ │ │ │ + ldr r3, [pc, #588] @ (17e010 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r5, [pc, #588] @ (17dfdc ) │ │ │ │ + ldr r5, [pc, #588] @ (17e014 ) │ │ │ │ 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 423e4 │ │ │ │ ldr.w r3, [r4, #148] @ 0x94 │ │ │ │ lsls r2, r3, #29 │ │ │ │ - bmi.w 17df76 │ │ │ │ + bmi.w 17dfae │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.w 17df64 │ │ │ │ + bmi.w 17df9c │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 17df46 │ │ │ │ + bne.w 17df7e │ │ │ │ add.w r5, r4, #16 │ │ │ │ add.w r9, r4, #48 @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18ce64 │ │ │ │ + bl 18ce9c │ │ │ │ ldr.w r2, [r4, #160] @ 0xa0 │ │ │ │ cmp r2, r6 │ │ │ │ - bhi.n 17dde2 │ │ │ │ - b.n 17de9c │ │ │ │ + bhi.n 17de1a │ │ │ │ + b.n 17ded4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 18cda8 │ │ │ │ + bl 18cde0 │ │ │ │ ldr.w r3, [r4, #160] @ 0xa0 │ │ │ │ cmp r3, r6 │ │ │ │ - bls.n 17de9c │ │ │ │ + bls.n 17ded4 │ │ │ │ ldr.w r3, [r4, #152] @ 0x98 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 17ddd2 │ │ │ │ + beq.n 17de0a │ │ │ │ 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] │ │ │ │ @@ -444156,168 +444193,168 @@ │ │ │ │ adds r0, #1 │ │ │ │ blx 42fe8 <__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 18cd8c │ │ │ │ + bl 18cdc4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 17df3e │ │ │ │ + beq.n 17df76 │ │ │ │ ldr.w r2, [r4, #176] @ 0xb0 │ │ │ │ mov r0, r5 │ │ │ │ sub.w r2, r2, fp │ │ │ │ str.w r2, [r4, #176] @ 0xb0 │ │ │ │ - bl 18ce80 │ │ │ │ + bl 18ceb8 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r7 │ │ │ │ blx r8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 17de8c │ │ │ │ + cbz r3, 17dec4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ strex r1, sl, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 17de76 │ │ │ │ + bne.n 17deae │ │ │ │ cmp r2, #2 │ │ │ │ dmb ish │ │ │ │ - beq.w 17dfac │ │ │ │ + beq.w 17dfe4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 17ddc2 │ │ │ │ + beq.n 17ddfa │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r6 │ │ │ │ blx r3 │ │ │ │ - b.n 17ddc2 │ │ │ │ + b.n 17ddfa │ │ │ │ mov r0, r5 │ │ │ │ - bl 18ce80 │ │ │ │ + bl 18ceb8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18ce64 │ │ │ │ + bl 18ce9c │ │ │ │ ldr.w r7, [r4, #160] @ 0xa0 │ │ │ │ - cbnz r7, 17df1c │ │ │ │ + cbnz r7, 17df54 │ │ │ │ ldrd fp, r6, [r4, #168] @ 0xa8 │ │ │ │ cmp r6, fp │ │ │ │ - beq.n 17df12 │ │ │ │ + beq.n 17df4a │ │ │ │ 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, 17defc │ │ │ │ + cbz r2, 17df34 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - cbz r0, 17defa │ │ │ │ + cbz r0, 17df32 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r0] │ │ │ │ strex r2, r9, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 17dedc │ │ │ │ + bne.n 17df14 │ │ │ │ cmp r3, #2 │ │ │ │ dmb ish │ │ │ │ - beq.n 17dfa2 │ │ │ │ + beq.n 17dfda │ │ │ │ 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 42574 <__aeabi_uidivmod@plt> │ │ │ │ mov r6, r1 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 17dec2 │ │ │ │ + bne.n 17defa │ │ │ │ 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 18ce80 │ │ │ │ - ldr r2, [pc, #188] @ (17dfe0 ) │ │ │ │ - ldr r3, [pc, #176] @ (17dfd8 ) │ │ │ │ + bl 18ceb8 │ │ │ │ + ldr r2, [pc, #188] @ (17e018 ) │ │ │ │ + ldr r3, [pc, #176] @ (17e010 ) │ │ │ │ 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 17dfd0 │ │ │ │ + bne.n 17e008 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #188 @ 0xbc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 18ce80 │ │ │ │ - b.n 17ddc2 │ │ │ │ - ldr r2, [pc, #156] @ (17dfe4 ) │ │ │ │ + bl 18ceb8 │ │ │ │ + b.n 17ddfa │ │ │ │ + ldr r2, [pc, #156] @ (17e01c ) │ │ │ │ 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 432ac <__snprintf_chk@plt> │ │ │ │ add r0, sp, #164 @ 0xa4 │ │ │ │ - bl 17e630 │ │ │ │ - b.n 17ddba │ │ │ │ + bl 17e668 │ │ │ │ + b.n 17ddf2 │ │ │ │ movs r0, #224 @ 0xe0 │ │ │ │ blx 427b4 │ │ │ │ movs r2, #19 │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #0 │ │ │ │ blx 42f18 │ │ │ │ - b.n 17ddb2 │ │ │ │ + b.n 17ddea │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ blx 428b4 │ │ │ │ - ldr r3, [pc, #100] @ (17dfe8 ) │ │ │ │ + ldr r3, [pc, #100] @ (17e020 ) │ │ │ │ ldr r7, [r5, r3] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ dmb ish │ │ │ │ - cbz r3, 17dfc0 │ │ │ │ + cbz r3, 17dff8 │ │ │ │ ldr r5, [r7, #28] │ │ │ │ - bl 18ceec │ │ │ │ + bl 18cf24 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r5 │ │ │ │ - bl 17e6b4 │ │ │ │ + bl 17e6ec │ │ │ │ ldr.w r3, [r4, #148] @ 0x94 │ │ │ │ - b.n 17ddac │ │ │ │ + b.n 17dde4 │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 174df4 │ │ │ │ - b.n 17def0 │ │ │ │ + bl 174e2c │ │ │ │ + b.n 17df28 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 174df4 │ │ │ │ + bl 174e2c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 17ddc2 │ │ │ │ - b.n 17de92 │ │ │ │ - ldr r3, [pc, #40] @ (17dfec ) │ │ │ │ + beq.w 17ddfa │ │ │ │ + b.n 17deca │ │ │ │ + ldr r3, [pc, #40] @ (17e024 ) │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r1, r3 │ │ │ │ - bl 18cd28 │ │ │ │ - b.n 17df8c │ │ │ │ + bl 18cd60 │ │ │ │ + b.n 17dfc4 │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ - movs r2, #114 @ 0x72 │ │ │ │ + movs r2, #58 @ 0x3a │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #106 @ 0x6a │ │ │ │ + movs r2, #50 @ 0x32 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - movs r0, #214 @ 0xd6 │ │ │ │ + movs r0, #158 @ 0x9e │ │ │ │ lsls r3, r7, #1 │ │ │ │ strh r2, [r0, #24] │ │ │ │ movs r4, r2 │ │ │ │ lsrs r4, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r0, #15 │ │ │ │ movs r0, r0 │ │ │ │ @@ -444332,87 +444369,87 @@ │ │ │ │ cmp r1, r3 │ │ │ │ it cs │ │ │ │ movcs r1, r3 │ │ │ │ cmp r1, #1 │ │ │ │ it cc │ │ │ │ movcc r1, #1 │ │ │ │ mov r5, r1 │ │ │ │ - cbz r2, 17e052 │ │ │ │ + cbz r2, 17e08a │ │ │ │ ldr.w r4, [r0, #160] @ 0xa0 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 17e040 │ │ │ │ - bhi.n 17e07e │ │ │ │ + beq.n 17e078 │ │ │ │ + bhi.n 17e0b6 │ │ │ │ str.w r5, [r6, #160] @ 0xa0 │ │ │ │ - b.n 17e02e │ │ │ │ + b.n 17e066 │ │ │ │ adds r4, #1 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 17e03e │ │ │ │ + beq.n 17e076 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 17dc90 │ │ │ │ + bl 17dcc8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17e028 │ │ │ │ + bne.n 17e060 │ │ │ │ str.w r4, [r6, #160] @ 0xa0 │ │ │ │ - cbz r7, 17e044 │ │ │ │ + cbz r7, 17e07c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add.w r3, r6, #16 │ │ │ │ mov r0, r3 │ │ │ │ - bl 18ce80 │ │ │ │ + bl 18ceb8 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add.w r3, r0, #16 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 18ce64 │ │ │ │ + bl 18ce9c │ │ │ │ ldr.w r4, [r6, #160] @ 0xa0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 17e048 │ │ │ │ - bcs.n 17e022 │ │ │ │ + beq.n 17e080 │ │ │ │ + bcs.n 17e05a │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 17dbc4 │ │ │ │ + bl 17dbfc │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 18ce80 │ │ │ │ - b.n 17e040 │ │ │ │ + bl 18ceb8 │ │ │ │ + b.n 17e078 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ - bl 17dbc4 │ │ │ │ + bl 17dbfc │ │ │ │ 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, 17e0ae │ │ │ │ + cbz r2, 17e0e6 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ ldr.w r2, [r4, #152] @ 0x98 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 17e0ca │ │ │ │ - ldr r0, [pc, #360] @ (17e220 ) │ │ │ │ + ble.n 17e102 │ │ │ │ + ldr r0, [pc, #360] @ (17e258 ) │ │ │ │ ldrb.w r1, [r4, #40] @ 0x28 │ │ │ │ add r0, pc │ │ │ │ cmp r3, r0 │ │ │ │ ite eq │ │ │ │ moveq r1, #0 │ │ │ │ andne.w r1, r1, #1 │ │ │ │ - cbnz r1, 17e132 │ │ │ │ + cbnz r1, 17e16a │ │ │ │ ldr.w r1, [r4, #164] @ 0xa4 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 17e14e │ │ │ │ + beq.n 17e186 │ │ │ │ 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 │ │ │ │ @@ -444430,38 +444467,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 18cd8c │ │ │ │ + bl 18cdc4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 17e212 │ │ │ │ + beq.n 17e24a │ │ │ │ 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 17e0ca │ │ │ │ + bcs.n 17e102 │ │ │ │ movs r2, #1 │ │ │ │ adds r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 17dff0 │ │ │ │ + bl 17e028 │ │ │ │ ldr.w r2, [r4, #152] @ 0x98 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 17e0ca │ │ │ │ + b.n 17e102 │ │ │ │ ldr.w r1, [r4, #148] @ 0x94 │ │ │ │ lsls r1, r1, #30 │ │ │ │ - bpl.n 17e1f0 │ │ │ │ + bpl.n 17e228 │ │ │ │ ldr.w r1, [r4, #176] @ 0xb0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ add r1, r0 │ │ │ │ cmp.w r1, #268435456 @ 0x10000000 │ │ │ │ - bcs.n 17e1f0 │ │ │ │ + bcs.n 17e228 │ │ │ │ movs r1, #24 │ │ │ │ add.w r0, r2, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w fp, r2, #8 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 430cc │ │ │ │ ldr.w r8, [r4, #172] @ 0xac │ │ │ │ @@ -444486,60 +444523,60 @@ │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ add.w r0, lr, #1 │ │ │ │ mov r1, r8 │ │ │ │ blx 42574 <__aeabi_uidivmod@plt> │ │ │ │ mov lr, r1 │ │ │ │ cmp r1, sl │ │ │ │ - bne.n 17e19a │ │ │ │ + bne.n 17e1d2 │ │ │ │ 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 423e4 │ │ │ │ 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 17e0da │ │ │ │ + b.n 17e112 │ │ │ │ add.w r8, r4, #16 │ │ │ │ add.w r5, r4, #96 @ 0x60 │ │ │ │ mov sl, r3 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18cda8 │ │ │ │ + bl 18cde0 │ │ │ │ ldr.w r2, [r4, #152] @ 0x98 │ │ │ │ ldr.w r3, [r4, #164] @ 0xa4 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 17e1fa │ │ │ │ + beq.n 17e232 │ │ │ │ mov r3, sl │ │ │ │ - b.n 17e0d2 │ │ │ │ + b.n 17e10a │ │ │ │ add.w r0, r4, #16 │ │ │ │ - bl 18ce80 │ │ │ │ + bl 18ceb8 │ │ │ │ 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 1783b4 │ │ │ │ + bl 1783ec │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 17e34e │ │ │ │ + beq.w 17e386 │ │ │ │ blx 43288 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 43288 │ │ │ │ cmp r0, #13 │ │ │ │ it ge │ │ │ │ movge r0, #13 │ │ │ │ @@ -444550,18 +444587,18 @@ │ │ │ │ mov r0, r5 │ │ │ │ it ge │ │ │ │ movge r3, r9 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx 428b4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 17e358 │ │ │ │ + ble.n 17e390 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r2, #1 │ │ │ │ - ldr r3, [pc, #296] @ (17e3a8 ) │ │ │ │ + ldr r3, [pc, #296] @ (17e3e0 ) │ │ │ │ mov r0, r5 │ │ │ │ strd r7, r4, [sp, #8] │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #14 │ │ │ │ mov r1, r3 │ │ │ │ blx 432ac <__snprintf_chk@plt> │ │ │ │ @@ -444573,297 +444610,297 @@ │ │ │ │ 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 18cdd8 │ │ │ │ + bl 18ce10 │ │ │ │ add.w r0, r5, #48 @ 0x30 │ │ │ │ str.w r4, [r5, #152] @ 0x98 │ │ │ │ - bl 18cd6c │ │ │ │ + bl 18cda4 │ │ │ │ add.w r0, r5, #96 @ 0x60 │ │ │ │ - bl 18cd6c │ │ │ │ + bl 18cda4 │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #24 │ │ │ │ blx 430cc │ │ │ │ str.w r0, [r5, #180] @ 0xb4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17e368 │ │ │ │ + beq.n 17e3a0 │ │ │ │ ldr.w r0, [r5, #156] @ 0x9c │ │ │ │ movs r1, #4 │ │ │ │ blx 430cc │ │ │ │ str.w r0, [r5, #144] @ 0x90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17e368 │ │ │ │ + beq.n 17e3a0 │ │ │ │ ldr.w r3, [r5, #160] @ 0xa0 │ │ │ │ - cbnz r3, 17e302 │ │ │ │ - b.n 17e314 │ │ │ │ + cbnz r3, 17e33a │ │ │ │ + b.n 17e34c │ │ │ │ ldr.w r3, [r5, #160] @ 0xa0 │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, r4 │ │ │ │ - bls.n 17e314 │ │ │ │ + bls.n 17e34c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17dc90 │ │ │ │ + bl 17dcc8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17e2f8 │ │ │ │ - cbz r4, 17e368 │ │ │ │ + bne.n 17e330 │ │ │ │ + cbz r4, 17e3a0 │ │ │ │ str.w r4, [r5, #160] @ 0xa0 │ │ │ │ - ldr r1, [pc, #148] @ (17e3ac ) │ │ │ │ - ldr r0, [pc, #152] @ (17e3b0 ) │ │ │ │ - ldr r4, [pc, #152] @ (17e3b4 ) │ │ │ │ + ldr r1, [pc, #148] @ (17e3e4 ) │ │ │ │ + ldr r0, [pc, #152] @ (17e3e8 ) │ │ │ │ + ldr r4, [pc, #152] @ (17e3ec ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ add r4, pc │ │ │ │ - bl 18cd28 │ │ │ │ + bl 18cd60 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18ce64 │ │ │ │ - ldr r3, [pc, #140] @ (17e3b8 ) │ │ │ │ + bl 18ce9c │ │ │ │ + ldr r3, [pc, #140] @ (17e3f0 ) │ │ │ │ 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 18ce80 │ │ │ │ + bl 18ceb8 │ │ │ │ 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 428b4 │ │ │ │ - ldr r2, [pc, #96] @ (17e3bc ) │ │ │ │ + ldr r2, [pc, #96] @ (17e3f4 ) │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #14 │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ blx 4298c │ │ │ │ - b.n 17e290 │ │ │ │ + b.n 17e2c8 │ │ │ │ ldr.w r0, [r5, #144] @ 0x90 │ │ │ │ blx 423e4 │ │ │ │ ldr.w r3, [r5, #180] @ 0xb4 │ │ │ │ - cbz r3, 17e394 │ │ │ │ + cbz r3, 17e3cc │ │ │ │ add.w r0, r5, #96 @ 0x60 │ │ │ │ - bl 18cd58 │ │ │ │ + bl 18cd90 │ │ │ │ add.w r0, r5, #48 @ 0x30 │ │ │ │ - bl 18cd58 │ │ │ │ + bl 18cd90 │ │ │ │ mov r0, r7 │ │ │ │ - bl 18cdc4 │ │ │ │ + bl 18cdfc │ │ │ │ ldr.w r0, [r5, #180] @ 0xb4 │ │ │ │ blx 423e4 │ │ │ │ movs r2, #200 @ 0xc8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 428b4 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ ldrb r4, [r2, #31] │ │ │ │ movs r4, r2 │ │ │ │ @ instruction: 0xfa0bffff │ │ │ │ - strh r0, [r7, r5] │ │ │ │ + strh r0, [r0, r5] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - strh r6, [r3, r5] │ │ │ │ + strh r6, [r4, r4] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - subs r3, #202 @ 0xca │ │ │ │ + subs r3, #146 @ 0x92 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - cbz r4, 17e42e │ │ │ │ + cbz r4, 17e466 │ │ │ │ movs r3, 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 17dbc4 │ │ │ │ + bl 17dbfc │ │ │ │ ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ - cbz r3, 17e42a │ │ │ │ - ldr r0, [pc, #116] @ (17e454 ) │ │ │ │ + cbz r3, 17e462 │ │ │ │ + ldr r0, [pc, #116] @ (17e48c ) │ │ │ │ add r0, pc │ │ │ │ - bl 18ce64 │ │ │ │ - ldr r3, [pc, #112] @ (17e458 ) │ │ │ │ + bl 18ce9c │ │ │ │ + ldr r3, [pc, #112] @ (17e490 ) │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 17e422 │ │ │ │ + beq.n 17e45a │ │ │ │ ldr r3, [r2, #4] │ │ │ │ subs r2, #188 @ 0xbc │ │ │ │ - ldr.w ip, [pc, #100] @ 17e45c │ │ │ │ + ldr.w ip, [pc, #100] @ 17e494 │ │ │ │ subs r3, #188 @ 0xbc │ │ │ │ add ip, pc │ │ │ │ - b.n 17e40c │ │ │ │ + b.n 17e444 │ │ │ │ ldr.w r0, [r3, #192] @ 0xc0 │ │ │ │ mov r2, r3 │ │ │ │ cmp r1, ip │ │ │ │ - beq.n 17e422 │ │ │ │ + beq.n 17e45a │ │ │ │ sub.w r3, r0, #188 @ 0xbc │ │ │ │ add.w r1, r3, #188 @ 0xbc │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 17e3fe │ │ │ │ + bne.n 17e436 │ │ │ │ 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] @ (17e460 ) │ │ │ │ + ldr r0, [pc, #60] @ (17e498 ) │ │ │ │ add r0, pc │ │ │ │ - bl 18ce80 │ │ │ │ + bl 18ceb8 │ │ │ │ add.w r0, r4, #96 @ 0x60 │ │ │ │ - bl 18cd58 │ │ │ │ + bl 18cd90 │ │ │ │ add.w r0, r4, #48 @ 0x30 │ │ │ │ - bl 18cd58 │ │ │ │ + bl 18cd90 │ │ │ │ add.w r0, r4, #16 │ │ │ │ - bl 18cdc4 │ │ │ │ + bl 18cdfc │ │ │ │ ldr.w r0, [r4, #180] @ 0xb4 │ │ │ │ blx 423e4 │ │ │ │ ldr.w r0, [r4, #144] @ 0x90 │ │ │ │ blx 423e4 │ │ │ │ pop {r4, pc} │ │ │ │ - strh r4, [r3, r2] │ │ │ │ + strh r4, [r4, r1] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - subs r3, #20 │ │ │ │ + subs r2, #220 @ 0xdc │ │ │ │ lsls r3, r7, #1 │ │ │ │ - subs r3, #2 │ │ │ │ + subs r2, #202 @ 0xca │ │ │ │ lsls r3, r7, #1 │ │ │ │ - strh r0, [r3, r1] │ │ │ │ + strh r0, [r4, r0] │ │ │ │ lsls r3, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #16 │ │ │ │ adds r0, #16 │ │ │ │ mov r8, r3 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ - bl 18ce64 │ │ │ │ + bl 18ce9c │ │ │ │ ldr.w r3, [r4, #160] @ 0xa0 │ │ │ │ - cbz r3, 17e4a8 │ │ │ │ + cbz r3, 17e4e0 │ │ │ │ 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 17e08c │ │ │ │ + bl 17e0c4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ add.w r0, r4, #16 │ │ │ │ - bl 18ce80 │ │ │ │ + bl 18ceb8 │ │ │ │ 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, #204] @ (17e598 ) │ │ │ │ + ldr r2, [pc, #204] @ (17e5d0 ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r3, [pc, #204] @ (17e59c ) │ │ │ │ + ldr r3, [pc, #204] @ (17e5d4 ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ add r2, pc │ │ │ │ adds r0, #16 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 18ce64 │ │ │ │ + bl 18ce9c │ │ │ │ ldr.w r6, [r5, #160] @ 0xa0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 17e58a │ │ │ │ + beq.n 17e5c2 │ │ │ │ movs r4, #0 │ │ │ │ lsls r0, r6, #2 │ │ │ │ strb.w r4, [r5, #40] @ 0x28 │ │ │ │ blx 4327c │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r7, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 17e7c4 │ │ │ │ + bl 17e7fc │ │ │ │ ldr.w r3, [r5, #160] @ 0xa0 │ │ │ │ - cbz r3, 17e534 │ │ │ │ - ldr.w sl, [pc, #148] @ 17e5a0 │ │ │ │ + cbz r3, 17e56c │ │ │ │ + ldr.w sl, [pc, #148] @ 17e5d8 │ │ │ │ mov r6, r4 │ │ │ │ mov.w r9, #1 │ │ │ │ add sl, pc │ │ │ │ mov r2, r7 │ │ │ │ mov r3, sl │ │ │ │ str.w r6, [r7], #4 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ strd r6, r9, [sp, #4] │ │ │ │ str r6, [sp, #0] │ │ │ │ adds r4, #1 │ │ │ │ - bl 17e08c │ │ │ │ + bl 17e0c4 │ │ │ │ ldr.w r3, [r5, #160] @ 0xa0 │ │ │ │ cmp r3, r4 │ │ │ │ - bhi.n 17e514 │ │ │ │ + bhi.n 17e54c │ │ │ │ movs r3, #1 │ │ │ │ add.w r0, r5, #16 │ │ │ │ strb.w r3, [r5, #40] @ 0x28 │ │ │ │ - bl 18ce80 │ │ │ │ + bl 18ceb8 │ │ │ │ ldr.w r2, [r5, #160] @ 0xa0 │ │ │ │ - cbz r2, 17e558 │ │ │ │ + cbz r2, 17e590 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ movs r6, #0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 17e578 │ │ │ │ + cbnz r3, 17e5b0 │ │ │ │ adds r6, #1 │ │ │ │ adds r4, #4 │ │ │ │ cmp r2, r6 │ │ │ │ - bhi.n 17e54c │ │ │ │ + bhi.n 17e584 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 423e4 │ │ │ │ - ldr r2, [pc, #68] @ (17e5a4 ) │ │ │ │ - ldr r3, [pc, #56] @ (17e59c ) │ │ │ │ + ldr r2, [pc, #68] @ (17e5dc ) │ │ │ │ + ldr r3, [pc, #56] @ (17e5d4 ) │ │ │ │ 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 17e594 │ │ │ │ + bne.n 17e5cc │ │ │ │ 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 17daf8 │ │ │ │ + bl 17db30 │ │ │ │ ldr.w r2, [r5, #160] @ 0xa0 │ │ │ │ - b.n 17e550 │ │ │ │ + b.n 17e588 │ │ │ │ add.w r0, r5, #16 │ │ │ │ - bl 18ce80 │ │ │ │ - b.n 17e55e │ │ │ │ + bl 18ceb8 │ │ │ │ + b.n 17e596 │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ - subs r4, r5, r4 │ │ │ │ + subs r4, r6, r3 │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - pldw [pc, #-4095] @ 17d5a5 │ │ │ │ - subs r2, r3, r2 │ │ │ │ + pldw [pc, #-4095] @ 17d5dd │ │ │ │ + subs r2, r4, r1 │ │ │ │ lsls r3, r7, #1 │ │ │ │ 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] @ (17e624 ) │ │ │ │ - ldr r3, [pc, #108] @ (17e628 ) │ │ │ │ + ldr r2, [pc, #104] @ (17e65c ) │ │ │ │ + ldr r3, [pc, #108] @ (17e660 ) │ │ │ │ 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] │ │ │ │ @@ -444879,68 +444916,68 @@ │ │ │ │ add r1, sp, #132 @ 0x84 │ │ │ │ add r2, sp, #4 │ │ │ │ movs r0, #0 │ │ │ │ blx 423d8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 18ce9c │ │ │ │ + bl 18ced4 │ │ │ │ movs r2, #0 │ │ │ │ mov r5, r0 │ │ │ │ add r1, sp, #4 │ │ │ │ movs r0, #2 │ │ │ │ blx 423d8 │ │ │ │ - ldr r2, [pc, #36] @ (17e62c ) │ │ │ │ - ldr r3, [pc, #32] @ (17e628 ) │ │ │ │ + ldr r2, [pc, #36] @ (17e664 ) │ │ │ │ + ldr r3, [pc, #32] @ (17e660 ) │ │ │ │ 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 17e61e │ │ │ │ + bne.n 17e656 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #268 @ 0x10c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r6, r7, r0 │ │ │ │ + subs r6, r0, r0 │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r6, r7 │ │ │ │ + adds r4, r7, r6 │ │ │ │ lsls r3, r7, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r2, [pc, #104] @ (17e6a8 ) │ │ │ │ + ldr r2, [pc, #104] @ (17e6e0 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #104] @ (17e6ac ) │ │ │ │ + ldr r3, [pc, #104] @ (17e6e4 ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ blx 428d0 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ blx 42e24 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - beq.n 17e67a │ │ │ │ - ldr r2, [pc, #76] @ (17e6b0 ) │ │ │ │ - ldr r3, [pc, #68] @ (17e6ac ) │ │ │ │ + beq.n 17e6b2 │ │ │ │ + ldr r2, [pc, #76] @ (17e6e8 ) │ │ │ │ + ldr r3, [pc, #68] @ (17e6e4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 17e6a4 │ │ │ │ + bne.n 17e6dc │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ blx 43288 │ │ │ │ cmp r0, #15 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ @@ -444952,64 +444989,64 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ movs r3, #0 │ │ │ │ add r2, sp │ │ │ │ strb r3, [r2, #12] │ │ │ │ blx 42e24 │ │ │ │ - b.n 17e662 │ │ │ │ + b.n 17e69a │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ - adds r6, r6, r6 │ │ │ │ + adds r6, r7, r5 │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r2, r6 │ │ │ │ + adds r6, r3, r5 │ │ │ │ lsls r3, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #240] @ (17e7b8 ) │ │ │ │ + ldr r2, [pc, #240] @ (17e7f0 ) │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #240] @ (17e7bc ) │ │ │ │ + ldr r3, [pc, #240] @ (17e7f4 ) │ │ │ │ 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 17e798 │ │ │ │ + beq.n 17e7d0 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r2, r6 │ │ │ │ blx 435c0 │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #0 │ │ │ │ - cbz r1, 17e70c │ │ │ │ - ldr r2, [pc, #204] @ (17e7c0 ) │ │ │ │ - ldr r3, [pc, #196] @ (17e7bc ) │ │ │ │ + cbz r1, 17e744 │ │ │ │ + ldr r2, [pc, #204] @ (17e7f8 ) │ │ │ │ + ldr r3, [pc, #196] @ (17e7f4 ) │ │ │ │ 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 17e7b4 │ │ │ │ + bne.n 17e7ec │ │ │ │ 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 428b4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 17e7a8 │ │ │ │ + beq.n 17e7e0 │ │ │ │ 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] │ │ │ │ @@ -445022,15 +445059,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 17e720 │ │ │ │ + bhi.n 17e758 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r0, r6 │ │ │ │ blx 428b4 │ │ │ │ movs r2, #0 │ │ │ │ movs r7, #1 │ │ │ │ lsrs r0, r2, #5 │ │ │ │ and.w r1, r2, #31 │ │ │ │ @@ -445041,40 +445078,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 17e75e │ │ │ │ + bhi.n 17e796 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r0, r8 │ │ │ │ blx 43554 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 17e6f2 │ │ │ │ + b.n 17e72a │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r0, r6 │ │ │ │ blx 428b4 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 17e75a │ │ │ │ - b.n 17e786 │ │ │ │ + bne.n 17e792 │ │ │ │ + b.n 17e7be │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx 428b4 │ │ │ │ - b.n 17e786 │ │ │ │ + b.n 17e7be │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ - adds r0, r6, r4 │ │ │ │ + adds r0, r7, r3 │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r0, r4 │ │ │ │ + adds r6, r1, r3 │ │ │ │ lsls r3, r7, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r2, r1 │ │ │ │ movs r1, #0 │ │ │ │ @@ -445119,15 +445156,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 17e878 │ │ │ │ + beq.n 17e8b0 │ │ │ │ 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] │ │ │ │ @@ -445137,25 +445174,25 @@ │ │ │ │ lsls r7, r2, #1 │ │ │ │ strd r2, r0, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ mov r8, r7 │ │ │ │ blx 4327c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17e870 │ │ │ │ + beq.n 17e8a8 │ │ │ │ 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 17e8e2 │ │ │ │ + beq.n 17e91a │ │ │ │ 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 │ │ │ │ @@ -445171,22 +445208,22 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ str r3, [sp, #8] │ │ │ │ blx 423e4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ strd r8, r5, [r3, #12] │ │ │ │ - b.n 17e864 │ │ │ │ + b.n 17e89c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ blx 43210 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b.n 17e8d0 │ │ │ │ + b.n 17e908 │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 17e90e │ │ │ │ + beq.n 17e946 │ │ │ │ ldrd r3, r1, [r0, #12] │ │ │ │ push {r4} │ │ │ │ ldr r4, [r0, #8] │ │ │ │ subs r3, #1 │ │ │ │ ands r3, r2 │ │ │ │ add.w ip, r4, r2 │ │ │ │ pop {r4} │ │ │ │ @@ -445197,481 +445234,481 @@ │ │ │ │ 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] @ 17e988 │ │ │ │ + ldr.w lr, [pc, #96] @ 17e9c0 │ │ │ │ sub sp, #16 │ │ │ │ - ldr.w ip, [pc, #96] @ 17e98c │ │ │ │ + ldr.w ip, [pc, #96] @ 17e9c4 │ │ │ │ add r0, sp, #24 │ │ │ │ add lr, pc │ │ │ │ - ldr r4, [pc, #92] @ (17e990 ) │ │ │ │ + ldr r4, [pc, #92] @ (17e9c8 ) │ │ │ │ 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 426e8 <__vsnprintf_chk@plt> │ │ │ │ mov r0, r4 │ │ │ │ - bl 17700c │ │ │ │ - ldr r2, [pc, #44] @ (17e994 ) │ │ │ │ - ldr r3, [pc, #36] @ (17e98c ) │ │ │ │ + bl 177044 │ │ │ │ + ldr r2, [pc, #44] @ (17e9cc ) │ │ │ │ + ldr r3, [pc, #36] @ (17e9c4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 17e982 │ │ │ │ + bne.n 17e9ba │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - asrs r4, r1, #27 │ │ │ │ + asrs r4, r2, #26 │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #392] @ (17eb1c ) │ │ │ │ + ldr r5, [pc, #168] @ (17ea74 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - asrs r4, r2, #26 │ │ │ │ + asrs r4, r3, #25 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - cbz r0, 17e9fc │ │ │ │ + cbz r0, 17ea34 │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - bne.n 17e9a8 │ │ │ │ + bne.n 17e9e0 │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ - cbnz r3, 17e9a8 │ │ │ │ + cbnz r3, 17e9e0 │ │ │ │ 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] @ (17ea40 ) │ │ │ │ + ldr r1, [pc, #132] @ (17ea78 ) │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 42390 │ │ │ │ - cbz r0, 17e9f8 │ │ │ │ - ldr r1, [pc, #120] @ (17ea44 ) │ │ │ │ + cbz r0, 17ea30 │ │ │ │ + ldr r1, [pc, #120] @ (17ea7c ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 42390 │ │ │ │ - cbz r0, 17e9f8 │ │ │ │ - ldr r1, [pc, #112] @ (17ea48 ) │ │ │ │ + cbz r0, 17ea30 │ │ │ │ + ldr r1, [pc, #112] @ (17ea80 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 42390 │ │ │ │ - cbz r0, 17e9f8 │ │ │ │ - ldr r1, [pc, #104] @ (17ea4c ) │ │ │ │ + cbz r0, 17ea30 │ │ │ │ + ldr r1, [pc, #104] @ (17ea84 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 42390 │ │ │ │ - cbz r0, 17e9f8 │ │ │ │ + cbz r0, 17ea30 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ - bne.n 17ea00 │ │ │ │ + bne.n 17ea38 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ - cbnz r3, 17ea00 │ │ │ │ + cbnz r3, 17ea38 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ - ldr r1, [pc, #76] @ (17ea50 ) │ │ │ │ + ldr r1, [pc, #76] @ (17ea88 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 42390 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17e9f6 │ │ │ │ - ldr r1, [pc, #68] @ (17ea54 ) │ │ │ │ + beq.n 17ea2e │ │ │ │ + ldr r1, [pc, #68] @ (17ea8c ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 42390 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17e9f6 │ │ │ │ - ldr r1, [pc, #56] @ (17ea58 ) │ │ │ │ + beq.n 17ea2e │ │ │ │ + ldr r1, [pc, #56] @ (17ea90 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 42390 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17e9f6 │ │ │ │ - ldr r1, [pc, #48] @ (17ea5c ) │ │ │ │ + beq.n 17ea2e │ │ │ │ + ldr r1, [pc, #48] @ (17ea94 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 42390 │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r0, r5 │ │ │ │ orreq.w r0, r5, #1 │ │ │ │ - b.n 17e9f8 │ │ │ │ + b.n 17ea30 │ │ │ │ itee mi │ │ │ │ movmi r7, r2 │ │ │ │ - addpl r0, pc, #384 @ (adr r0, 17ebc8 ) │ │ │ │ + addpl r0, pc, #384 @ (adr r0, 17ec00 ) │ │ │ │ movpl r3, r2 │ │ │ │ lsrs r4, r7, #8 │ │ │ │ movs r4, r2 │ │ │ │ sub.w r0, r4, #18 │ │ │ │ ldrb r0, [r3, #29] │ │ │ │ movs r3, r2 │ │ │ │ ldrb r6, [r1, #1] │ │ │ │ movs r4, r2 │ │ │ │ subs r4, r5, #4 │ │ │ │ movs r0, r3 │ │ │ │ adcs.w r0, r2, #18 │ │ │ │ - ldr r3, [pc, #68] @ (17eaa8 ) │ │ │ │ + ldr r3, [pc, #68] @ (17eae0 ) │ │ │ │ add r3, pc │ │ │ │ ldrb r1, [r3, #0] │ │ │ │ uxtb r1, r1 │ │ │ │ - cbz r1, 17ea6c │ │ │ │ + cbz r1, 17eaa4 │ │ │ │ bx lr │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r0, [pc, #48] @ (17eaac ) │ │ │ │ + ldr r0, [pc, #48] @ (17eae4 ) │ │ │ │ sub sp, #12 │ │ │ │ add r0, pc │ │ │ │ strd r1, r3, [sp] │ │ │ │ - bl 177064 │ │ │ │ + bl 17709c │ │ │ │ ldr r1, [sp, #0] │ │ │ │ - bl 17e998 │ │ │ │ - ldr r2, [pc, #32] @ (17eab0 ) │ │ │ │ + bl 17e9d0 │ │ │ │ + ldr r2, [pc, #32] @ (17eae8 ) │ │ │ │ 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} │ │ │ │ - ldr r4, [pc, #220] @ (17eb88 ) │ │ │ │ + ldr r3, [pc, #1020] @ (17eee0 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ strb r6, [r4, #31] │ │ │ │ movs r4, r2 │ │ │ │ - ldr r4, [pc, #32] @ (17ead4 ) │ │ │ │ + ldr r3, [pc, #832] @ (17ee2c ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ 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 177064 │ │ │ │ + bl 17709c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r4, r0 │ │ │ │ moveq r4, r1 │ │ │ │ - bl 17ea60 │ │ │ │ + bl 17ea98 │ │ │ │ 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 177078 │ │ │ │ + bl 1770b0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r4, r0 │ │ │ │ moveq r4, r1 │ │ │ │ - bl 17ea60 │ │ │ │ + bl 17ea98 │ │ │ │ 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 177064 │ │ │ │ + bl 17709c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 17e998 │ │ │ │ + bl 17e9d0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 17ea60 │ │ │ │ + bl 17ea98 │ │ │ │ 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] @ (17eb90 ) │ │ │ │ + ldr r1, [pc, #76] @ (17ebc8 ) │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #76] @ (17eb94 ) │ │ │ │ + ldr r2, [pc, #76] @ (17ebcc ) │ │ │ │ sub sp, #20 │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov.w r2, #0 │ │ │ │ - cbz r0, 17eb86 │ │ │ │ + cbz r0, 17ebbe │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 4261c <__isoc23_strtoll@plt> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r4, r2 │ │ │ │ itt eq │ │ │ │ moveq r0, r5 │ │ │ │ ldreq r1, [sp, #4] │ │ │ │ - ldr r2, [pc, #40] @ (17eb98 ) │ │ │ │ - ldr r3, [pc, #32] @ (17eb94 ) │ │ │ │ + ldr r2, [pc, #40] @ (17ebd0 ) │ │ │ │ + ldr r3, [pc, #32] @ (17ebcc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 17eb8c │ │ │ │ + bne.n 17ebc4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r3 │ │ │ │ - b.n 17eb6e │ │ │ │ + b.n 17eba6 │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ - asrs r2, r6, #18 │ │ │ │ + asrs r2, r7, #17 │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r1, #18 │ │ │ │ + asrs r2, r2, #17 │ │ │ │ lsls r3, r7, #1 │ │ │ │ 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] @ (17ec08 ) │ │ │ │ + ldr r2, [pc, #88] @ (17ec40 ) │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #88] @ (17ec0c ) │ │ │ │ + ldr r3, [pc, #88] @ (17ec44 ) │ │ │ │ add r2, pc │ │ │ │ sub sp, #20 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 177064 │ │ │ │ - cbz r0, 17ebfc │ │ │ │ + bl 17709c │ │ │ │ + cbz r0, 17ec34 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #8 │ │ │ │ str r0, [sp, #0] │ │ │ │ blx 4261c <__isoc23_strtoll@plt> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 17ebfc │ │ │ │ + beq.n 17ec34 │ │ │ │ strd r0, r1, [sp] │ │ │ │ - bl 17ea60 │ │ │ │ - ldr r2, [pc, #44] @ (17ec10 ) │ │ │ │ - ldr r3, [pc, #40] @ (17ec0c ) │ │ │ │ + bl 17ea98 │ │ │ │ + ldr r2, [pc, #44] @ (17ec48 ) │ │ │ │ + ldr r3, [pc, #40] @ (17ec44 ) │ │ │ │ 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 17ec02 │ │ │ │ + bne.n 17ec3a │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - b.n 17ebd8 │ │ │ │ + b.n 17ec10 │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - asrs r2, r1, #17 │ │ │ │ + asrs r2, r2, #16 │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r3, #16 │ │ │ │ + asrs r0, r4, #15 │ │ │ │ lsls r3, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ ldrd r8, r7, [sp, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 17ecf8 │ │ │ │ + beq.n 17ed30 │ │ │ │ mov r9, r1 │ │ │ │ - ldr r1, [pc, #384] @ (17edb4 ) │ │ │ │ + ldr r1, [pc, #384] @ (17edec ) │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r9 │ │ │ │ add r1, pc │ │ │ │ mov r6, r2 │ │ │ │ blx 43474 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17ed32 │ │ │ │ + beq.n 17ed6a │ │ │ │ ldr r7, [r6, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 17edac │ │ │ │ + beq.w 17ede4 │ │ │ │ ldrb.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 17ed18 │ │ │ │ + beq.n 17ed50 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #20] │ │ │ │ - ldr r3, [pc, #348] @ (17edb8 ) │ │ │ │ + ldr r3, [pc, #348] @ (17edf0 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r9 │ │ │ │ blx 43474 │ │ │ │ - cbz r0, 17ecd6 │ │ │ │ + cbz r0, 17ed0e │ │ │ │ mov r0, r7 │ │ │ │ mov r4, r9 │ │ │ │ blx 43288 │ │ │ │ mov fp, r9 │ │ │ │ mov r5, r0 │ │ │ │ ldrb.w r8, [r4] │ │ │ │ mov sl, r4 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 17ecbc │ │ │ │ + beq.n 17ecf4 │ │ │ │ blx 42ff4 <__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 17ec76 │ │ │ │ + beq.n 17ecae │ │ │ │ sub.w r1, sl, fp │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 17ed06 │ │ │ │ + beq.n 17ed3e │ │ │ │ mov fp, r4 │ │ │ │ ldrb.w r8, [r4] │ │ │ │ mov sl, r4 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 17ec82 │ │ │ │ + bne.n 17ecba │ │ │ │ sub.w r4, r4, fp │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 17ed9c │ │ │ │ + beq.n 17edd4 │ │ │ │ ldr.w r7, [r6, #24]! │ │ │ │ - cbz r7, 17ecfc │ │ │ │ + cbz r7, 17ed34 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r9 │ │ │ │ blx 43474 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17ec6a │ │ │ │ + bne.n 17eca2 │ │ │ │ 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 17ec60 │ │ │ │ + bne.n 17ec98 │ │ │ │ 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 4359c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17ecd6 │ │ │ │ + beq.n 17ed0e │ │ │ │ mov fp, r4 │ │ │ │ - b.n 17ecb0 │ │ │ │ + b.n 17ece8 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ - cbz r3, 17ed24 │ │ │ │ + cbz r3, 17ed5c │ │ │ │ ldr.w r3, [r6, #48]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 17ed18 │ │ │ │ + bne.n 17ed50 │ │ │ │ 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, #136] @ (17edbc ) │ │ │ │ + ldr r1, [pc, #136] @ (17edf4 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #136] @ (17edc0 ) │ │ │ │ + ldr r0, [pc, #136] @ (17edf8 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 17e914 │ │ │ │ + bl 17e94c │ │ │ │ ldr r5, [r6, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 17ecf8 │ │ │ │ + beq.n 17ed30 │ │ │ │ mov r9, r6 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r3 │ │ │ │ blx 43288 │ │ │ │ ldr.w r3, [r9, #24]! │ │ │ │ cmp r4, r0 │ │ │ │ it cc │ │ │ │ movcc r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 17ed4a │ │ │ │ - ldr.w sl, [pc, #100] @ 17edc4 │ │ │ │ - ldr.w r9, [pc, #100] @ 17edc8 │ │ │ │ + bne.n 17ed82 │ │ │ │ + ldr.w sl, [pc, #100] @ 17edfc │ │ │ │ + ldr.w r9, [pc, #100] @ 17ee00 │ │ │ │ add sl, pc │ │ │ │ add r9, pc │ │ │ │ - b.n 17ed8a │ │ │ │ - ldr r0, [pc, #92] @ (17edcc ) │ │ │ │ + b.n 17edc2 │ │ │ │ + ldr r0, [pc, #92] @ (17ee04 ) │ │ │ │ mov r2, r5 │ │ │ │ strd ip, r1, [sp, #8] │ │ │ │ movs r3, #16 │ │ │ │ add r0, pc │ │ │ │ mov r1, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 17e914 │ │ │ │ + bl 17e94c │ │ │ │ ldr.w r5, [r6, #24]! │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 17ecf8 │ │ │ │ + beq.n 17ed30 │ │ │ │ ldr r1, [r6, #16] │ │ │ │ mov ip, r9 │ │ │ │ vldr d7, [r6, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 17ed6c │ │ │ │ + bne.n 17eda4 │ │ │ │ mov ip, sl │ │ │ │ mov r1, sl │ │ │ │ - b.n 17ed6c │ │ │ │ + b.n 17eda4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ blx 4359c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17ecc4 │ │ │ │ - b.n 17ecd6 │ │ │ │ + bne.n 17ecfc │ │ │ │ + b.n 17ed0e │ │ │ │ strd r7, r7, [sp, #20] │ │ │ │ - b.n 17ecfc │ │ │ │ + b.n 17ed34 │ │ │ │ nop │ │ │ │ strb r6, [r0, #25] │ │ │ │ movs r4, r2 │ │ │ │ - add r1, pc, #336 @ (adr r1, 17ef0c ) │ │ │ │ + add r1, pc, #336 @ (adr r1, 17ef44 ) │ │ │ │ movs r3, r2 │ │ │ │ bx ip │ │ │ │ movs r0, r4 │ │ │ │ strb r2, [r1, #21] │ │ │ │ movs r4, r2 │ │ │ │ lsrs r2, r2, #28 │ │ │ │ movs r4, r2 │ │ │ │ @@ -445683,168 +445720,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 177064 │ │ │ │ + bl 17709c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r0 │ │ │ │ strd r4, r5, [sp] │ │ │ │ mov r0, r6 │ │ │ │ - bl 17ec14 │ │ │ │ + bl 17ec4c │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ - bl 17ea60 │ │ │ │ + bl 17ea98 │ │ │ │ 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] @ (17ef74 ) │ │ │ │ + ldr r0, [pc, #340] @ (17efac ) │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ sub sp, #16 │ │ │ │ mov r5, r3 │ │ │ │ movs r3, #0 │ │ │ │ mov r6, r2 │ │ │ │ blx 43860 │ │ │ │ strb r3, [r7, r0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 17ef6a │ │ │ │ + beq.w 17efa2 │ │ │ │ adds r4, #24 │ │ │ │ mov.w ip, #1 │ │ │ │ - b.n 17ee48 │ │ │ │ + b.n 17ee80 │ │ │ │ ldr.w r3, [r4], #24 │ │ │ │ - cbz r3, 17eeaa │ │ │ │ + cbz r3, 17eee2 │ │ │ │ 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 17ee42 │ │ │ │ + bne.n 17ee7a │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 17ef34 │ │ │ │ - ldr r0, [pc, #276] @ (17ef78 ) │ │ │ │ + beq.n 17ef6c │ │ │ │ + ldr r0, [pc, #276] @ (17efb0 ) │ │ │ │ blx 43860 │ │ │ │ add.w r8, r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ blx 43288 │ │ │ │ rsb r2, r0, #4080 @ 0xff0 │ │ │ │ ldr.w r1, [r4, #-24] │ │ │ │ mov.w r3, #4096 @ 0x1000 │ │ │ │ adds r2, #15 │ │ │ │ mov r0, r8 │ │ │ │ blx 42ba8 <__strncat_chk@plt> │ │ │ │ - ldr r0, [pc, #244] @ (17ef7c ) │ │ │ │ + ldr r0, [pc, #244] @ (17efb4 ) │ │ │ │ movs r3, #0 │ │ │ │ mov ip, r3 │ │ │ │ blx 43860 │ │ │ │ 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 17ee48 │ │ │ │ + bne.n 17ee80 │ │ │ │ orrs.w r3, r6, r5 │ │ │ │ - beq.n 17ef5a │ │ │ │ + beq.n 17ef92 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 17eed8 │ │ │ │ - ldr r0, [pc, #200] @ (17ef80 ) │ │ │ │ + bne.n 17ef10 │ │ │ │ + ldr r0, [pc, #200] @ (17efb8 ) │ │ │ │ blx 43860 │ │ │ │ adds r4, r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 43288 │ │ │ │ - ldr r1, [pc, #208] @ (17ef98 ) │ │ │ │ + ldr r1, [pc, #208] @ (17efd0 ) │ │ │ │ rsb r2, r0, #4080 @ 0xff0 │ │ │ │ mov.w r3, #4096 @ 0x1000 │ │ │ │ adds r2, #15 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 42ba8 <__strncat_chk@plt> │ │ │ │ - ldr r0, [pc, #168] @ (17ef84 ) │ │ │ │ + ldr r0, [pc, #168] @ (17efbc ) │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ - ldr r1, [pc, #188] @ (17ef9c ) │ │ │ │ + ldr r1, [pc, #188] @ (17efd4 ) │ │ │ │ movs r2, #1 │ │ │ │ strd r6, r5, [sp, #8] │ │ │ │ add r1, pc │ │ │ │ str r1, [sp, #0] │ │ │ │ blx 43860 │ │ │ │ adds r5, r7, r0 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r5 │ │ │ │ blx 432ac <__snprintf_chk@plt> │ │ │ │ - ldr r0, [pc, #140] @ (17ef88 ) │ │ │ │ + ldr r0, [pc, #140] @ (17efc0 ) │ │ │ │ blx 43860 │ │ │ │ adds r4, r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 43288 │ │ │ │ rsb r2, r0, #4080 @ 0xff0 │ │ │ │ mov.w r3, #4096 @ 0x1000 │ │ │ │ mov r1, r5 │ │ │ │ adds r2, #15 │ │ │ │ mov r0, r4 │ │ │ │ blx 42ba8 <__strncat_chk@plt> │ │ │ │ - ldr r0, [pc, #112] @ (17ef8c ) │ │ │ │ + ldr r0, [pc, #112] @ (17efc4 ) │ │ │ │ movs r3, #0 │ │ │ │ blx 43860 │ │ │ │ add r0, r7 │ │ │ │ strb.w r3, [r0, #4095] @ 0xfff │ │ │ │ - ldr r0, [pc, #104] @ (17ef90 ) │ │ │ │ + ldr r0, [pc, #104] @ (17efc8 ) │ │ │ │ blx 43860 │ │ │ │ add r0, r7 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [pc, #92] @ (17ef94 ) │ │ │ │ + ldr r0, [pc, #92] @ (17efcc ) │ │ │ │ blx 43860 │ │ │ │ add.w r8, r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ blx 43288 │ │ │ │ - ldr r1, [pc, #88] @ (17efa0 ) │ │ │ │ + ldr r1, [pc, #88] @ (17efd8 ) │ │ │ │ rsb r2, r0, #4080 @ 0xff0 │ │ │ │ mov.w r3, #4096 @ 0x1000 │ │ │ │ adds r2, #15 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc │ │ │ │ blx 42ba8 <__strncat_chk@plt> │ │ │ │ - b.n 17ee62 │ │ │ │ + b.n 17ee9a │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 17ef26 │ │ │ │ - ldr r0, [pc, #64] @ (17efa4 ) │ │ │ │ + beq.n 17ef5e │ │ │ │ + ldr r0, [pc, #64] @ (17efdc ) │ │ │ │ add r0, pc │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ orrs.w r3, r2, r5 │ │ │ │ - bne.n 17eed8 │ │ │ │ - b.n 17ef60 │ │ │ │ + bne.n 17ef10 │ │ │ │ + b.n 17ef98 │ │ │ │ nop │ │ │ │ - adds r7, r3, r5 │ │ │ │ - lsls r3, r7, #1 │ │ │ │ adds r7, r4, r4 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - adds r7, r7, r3 │ │ │ │ + adds r7, r5, r3 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - adds r3, r2, r3 │ │ │ │ + adds r7, r0, r3 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - adds r1, r5, r2 │ │ │ │ + adds r3, r3, r2 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - adds r1, r2, r2 │ │ │ │ + adds r1, r6, r1 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - adds r7, r5, r1 │ │ │ │ + adds r1, r3, r1 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - adds r3, r4, r1 │ │ │ │ + adds r7, r6, r0 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - adds r5, r2, r1 │ │ │ │ + adds r3, r5, r0 │ │ │ │ + lsls r3, r7, #1 │ │ │ │ + adds r5, r3, r0 │ │ │ │ lsls r3, r7, #1 │ │ │ │ strb r2, [r5, #15] │ │ │ │ movs r4, r2 │ │ │ │ strb r2, [r1, #15] │ │ │ │ movs r4, r2 │ │ │ │ strb r2, [r5, #13] │ │ │ │ movs r4, r2 │ │ │ │ @@ -445852,234 +445889,234 @@ │ │ │ │ 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 │ │ │ │ sub sp, #12 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17f072 │ │ │ │ + beq.n 17f0aa │ │ │ │ ldr r6, [r1, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 17f080 │ │ │ │ + beq.n 17f0b8 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ mov r5, r1 │ │ │ │ - cbz r3, 17f038 │ │ │ │ - ldr.w r8, [pc, #188] @ 17f088 │ │ │ │ + cbz r3, 17f070 │ │ │ │ + ldr.w r8, [pc, #188] @ 17f0c0 │ │ │ │ mov.w r9, #0 │ │ │ │ - ldr r7, [pc, #184] @ (17f08c ) │ │ │ │ + ldr r7, [pc, #184] @ (17f0c4 ) │ │ │ │ mov sl, r9 │ │ │ │ add r8, pc │ │ │ │ str r0, [sp, #4] │ │ │ │ add r7, pc │ │ │ │ ldr.w fp, [sp, #4] │ │ │ │ - b.n 17eff2 │ │ │ │ + b.n 17f02a │ │ │ │ blx 43288 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 17f056 │ │ │ │ + beq.n 17f08e │ │ │ │ add fp, r4 │ │ │ │ ldrb.w r2, [fp] │ │ │ │ - cbz r2, 17f026 │ │ │ │ + cbz r2, 17f05e │ │ │ │ mov r1, r8 │ │ │ │ mov r0, fp │ │ │ │ blx 425a4 │ │ │ │ mov r1, fp │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - cbz r4, 17f052 │ │ │ │ + cbz r4, 17f08a │ │ │ │ mov r2, r4 │ │ │ │ blx 424fc │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 17efe2 │ │ │ │ + bne.n 17f01a │ │ │ │ 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 17eff2 │ │ │ │ + bne.n 17f02a │ │ │ │ ldr.w r6, [r5, #16]! │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 17efdc │ │ │ │ + bne.n 17f014 │ │ │ │ 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, 17f044 │ │ │ │ + cbz r3, 17f07c │ │ │ │ ldr.w r3, [r5, #32]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 17f038 │ │ │ │ + bne.n 17f070 │ │ │ │ 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 17efea │ │ │ │ + b.n 17f022 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ blx 424fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17efea │ │ │ │ + bne.n 17f022 │ │ │ │ ldrd r1, r2, [r5, #8] │ │ │ │ orr.w r9, r9, r1 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ - b.n 17f01c │ │ │ │ + b.n 17f054 │ │ │ │ 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 17f02e │ │ │ │ + b.n 17f066 │ │ │ │ nop │ │ │ │ rsbs r0, r6, #18 │ │ │ │ ldr r5, [sp, #856] @ 0x358 │ │ │ │ movs r3, 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 17f12c │ │ │ │ + beq.n 17f164 │ │ │ │ ldrb r6, [r0, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 17f12c │ │ │ │ - ldr.w r9, [pc, #208] @ 17f184 │ │ │ │ + beq.n 17f164 │ │ │ │ + ldr.w r9, [pc, #208] @ 17f1bc │ │ │ │ add r9, pc │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ blx 425a4 │ │ │ │ cmp r6, #43 @ 0x2b │ │ │ │ mov r4, r0 │ │ │ │ - beq.n 17f134 │ │ │ │ + beq.n 17f16c │ │ │ │ cmp r6, #45 @ 0x2d │ │ │ │ - beq.n 17f154 │ │ │ │ + beq.n 17f18c │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #97 @ 0x61 │ │ │ │ - beq.n 17f13e │ │ │ │ + beq.n 17f176 │ │ │ │ mov.w sl, #1 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr.w fp, [r3] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 17f11e │ │ │ │ + beq.n 17f156 │ │ │ │ mov r6, r3 │ │ │ │ - b.n 17f0ec │ │ │ │ + b.n 17f124 │ │ │ │ ldr.w fp, [r6, #16]! │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 17f11e │ │ │ │ + beq.n 17f156 │ │ │ │ mov r0, fp │ │ │ │ blx 43288 │ │ │ │ cmp r0, r4 │ │ │ │ - bne.n 17f0e2 │ │ │ │ + bne.n 17f11a │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ blx 424fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17f0e2 │ │ │ │ + bne.n 17f11a │ │ │ │ ldrd r2, r3, [r6, #8] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 17f164 │ │ │ │ + beq.n 17f19c │ │ │ │ ldr.w fp, [r6, #16]! │ │ │ │ orrs r7, r2 │ │ │ │ orr.w r8, r3, r8 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 17f0ec │ │ │ │ + bne.n 17f124 │ │ │ │ cmp r4, #1 │ │ │ │ ite cs │ │ │ │ addcs r5, r5, r4 │ │ │ │ addcc r5, #1 │ │ │ │ ldrb r6, [r5, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 17f0b6 │ │ │ │ + bne.n 17f0ee │ │ │ │ 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 17f0ce │ │ │ │ + bne.n 17f106 │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ cmp r3, #108 @ 0x6c │ │ │ │ - bne.n 17f0ce │ │ │ │ + bne.n 17f106 │ │ │ │ ldrb r3, [r5, #2] │ │ │ │ cmp r3, #108 @ 0x6c │ │ │ │ itt eq │ │ │ │ moveq.w r7, #4294967295 @ 0xffffffff │ │ │ │ moveq r8, r7 │ │ │ │ - beq.n 17f11e │ │ │ │ - b.n 17f0ce │ │ │ │ + beq.n 17f156 │ │ │ │ + b.n 17f106 │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ subs r4, r0, #1 │ │ │ │ cmp r3, #97 @ 0x61 │ │ │ │ - beq.n 17f16e │ │ │ │ + beq.n 17f1a6 │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 17f0d2 │ │ │ │ + b.n 17f10a │ │ │ │ bic.w r7, r7, r2 │ │ │ │ bic.w r8, r8, r3 │ │ │ │ - b.n 17f0e2 │ │ │ │ + b.n 17f11a │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ cmp r3, #108 @ 0x6c │ │ │ │ - bne.n 17f15e │ │ │ │ + bne.n 17f196 │ │ │ │ ldrb r3, [r5, #2] │ │ │ │ subs r3, #108 @ 0x6c │ │ │ │ itt eq │ │ │ │ moveq r7, r3 │ │ │ │ moveq r8, r7 │ │ │ │ - beq.n 17f11e │ │ │ │ - b.n 17f15e │ │ │ │ + beq.n 17f156 │ │ │ │ + b.n 17f196 │ │ │ │ nop │ │ │ │ @ instruction: 0xf0f80012 │ │ │ │ stmdb 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 17f28c │ │ │ │ - ldr.w fp, [pc, #236] @ 17f29c │ │ │ │ + beq.n 17f2c4 │ │ │ │ + ldr.w fp, [pc, #236] @ 17f2d4 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r3, [pc, #236] @ (17f2a0 ) │ │ │ │ + ldr r3, [pc, #236] @ (17f2d8 ) │ │ │ │ mov.w ip, #1 │ │ │ │ add fp, pc │ │ │ │ movs r5, #0 │ │ │ │ add r3, pc │ │ │ │ mov r1, lr │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 17f1d6 │ │ │ │ + b.n 17f20e │ │ │ │ ldrd r2, r3, [r4, #8] │ │ │ │ bic.w r7, r7, r2 │ │ │ │ bic.w r6, r6, r3 │ │ │ │ ldr.w r1, [r4, #16]! │ │ │ │ - cbz r1, 17f238 │ │ │ │ + cbz r1, 17f270 │ │ │ │ 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 17f1d0 │ │ │ │ + beq.n 17f208 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r1, [sp, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ ite eq │ │ │ │ moveq r1, fp │ │ │ │ movne r1, r2 │ │ │ │ movs r2, #1 │ │ │ │ @@ -446088,80 +446125,80 @@ │ │ │ │ blx 432ac <__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 17f1c4 │ │ │ │ + beq.n 17f1fc │ │ │ │ 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 17f232 │ │ │ │ + beq.n 17f26a │ │ │ │ add.w r0, r9, r5 │ │ │ │ sub.w r5, r8, r5 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 17f286 │ │ │ │ - ldr r3, [pc, #84] @ (17f2a4 ) │ │ │ │ + bne.n 17f2be │ │ │ │ + ldr r3, [pc, #84] @ (17f2dc ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #1 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r5 │ │ │ │ strd r7, r6, [sp, #8] │ │ │ │ blx 432ac <__snprintf_chk@plt> │ │ │ │ lsrs r3, r0, #31 │ │ │ │ cmp r0, r5 │ │ │ │ it cs │ │ │ │ orrcs.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 17f232 │ │ │ │ + beq.n 17f26a │ │ │ │ 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] @ (17f2a8 ) │ │ │ │ + ldr r3, [pc, #32] @ (17f2e0 ) │ │ │ │ add r3, pc │ │ │ │ - b.n 17f250 │ │ │ │ + b.n 17f288 │ │ │ │ orrs.w r3, r7, r6 │ │ │ │ - beq.n 17f232 │ │ │ │ - ldr r3, [pc, #24] @ (17f2ac ) │ │ │ │ + beq.n 17f26a │ │ │ │ + ldr r3, [pc, #24] @ (17f2e4 ) │ │ │ │ mov r5, r1 │ │ │ │ add r3, pc │ │ │ │ - b.n 17f250 │ │ │ │ + b.n 17f288 │ │ │ │ nop │ │ │ │ strb r0, [r1, #4] │ │ │ │ movs r4, r2 │ │ │ │ - add r5, pc, #384 @ (adr r5, 17f424 ) │ │ │ │ + add r5, pc, #384 @ (adr r5, 17f45c ) │ │ │ │ movs r3, r2 │ │ │ │ strb r6, [r7, #1] │ │ │ │ movs r4, r2 │ │ │ │ strb r4, [r7, #0] │ │ │ │ movs r4, r2 │ │ │ │ strb r6, [r5, #0] │ │ │ │ movs r4, r2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ str.w r0, [ip, #-80] │ │ │ │ - ldr r6, [pc, #316] @ (17f404 ) │ │ │ │ + ldr r6, [pc, #316] @ (17f43c ) │ │ │ │ sub.w sp, sp, #4128 @ 0x1020 │ │ │ │ - ldr r5, [pc, #316] @ (17f408 ) │ │ │ │ + ldr r5, [pc, #316] @ (17f440 ) │ │ │ │ sub sp, #12 │ │ │ │ add r6, pc │ │ │ │ - ldr r4, [pc, #312] @ (17f40c ) │ │ │ │ + ldr r4, [pc, #312] @ (17f444 ) │ │ │ │ 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 │ │ │ │ @@ -446171,162 +446208,162 @@ │ │ │ │ mov.w r5, #0 │ │ │ │ str r3, [r4, #16] │ │ │ │ blx 428b4 │ │ │ │ ldrsh.w r4, [r4, #2] │ │ │ │ lsls r0, r4, #3 │ │ │ │ blx 4327c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17f39c │ │ │ │ + beq.n 17f3d4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 17f39c │ │ │ │ - ldr r3, [pc, #260] @ (17f410 ) │ │ │ │ + beq.n 17f3d4 │ │ │ │ + ldr r3, [pc, #260] @ (17f448 ) │ │ │ │ mov.w fp, #0 │ │ │ │ sub.w r7, r0, #8 │ │ │ │ mov r9, fp │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #248] @ (17f414 ) │ │ │ │ + ldr r3, [pc, #248] @ (17f44c ) │ │ │ │ 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 17f370 │ │ │ │ + b.n 17f3a8 │ │ │ │ blx 434e8 <__errno_location@plt> │ │ │ │ mov sl, r0 │ │ │ │ movs r2, #10 │ │ │ │ str r5, [r0, #0] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx 43054 <__isoc23_strtoull@plt> │ │ │ │ strd r0, r1, [r7, #8] │ │ │ │ mov r0, r4 │ │ │ │ blx 423e4 │ │ │ │ ldr.w r3, [sl] │ │ │ │ - cbnz r3, 17f39a │ │ │ │ + cbnz r3, 17f3d2 │ │ │ │ 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 17f3ce │ │ │ │ + bcs.n 17f406 │ │ │ │ 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 432ac <__snprintf_chk@plt> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ str.w r5, [r3, #-8] │ │ │ │ - bl 1769e8 │ │ │ │ + bl 176a20 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17f32e │ │ │ │ + bne.n 17f366 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ movs r6, #0 │ │ │ │ blx 423e4 │ │ │ │ - ldr r3, [pc, #116] @ (17f418 ) │ │ │ │ - ldr r2, [pc, #116] @ (17f41c ) │ │ │ │ + ldr r3, [pc, #116] @ (17f450 ) │ │ │ │ + ldr r2, [pc, #116] @ (17f454 ) │ │ │ │ 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] @ (17f408 ) │ │ │ │ + ldr r3, [pc, #80] @ (17f440 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 17f3fe │ │ │ │ + bne.n 17f436 │ │ │ │ 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 17f39c │ │ │ │ + beq.n 17f3d4 │ │ │ │ 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 17f3e8 │ │ │ │ - b.n 17f39e │ │ │ │ + bne.n 17f420 │ │ │ │ + b.n 17f3d6 │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsrs r6, r5, #20 │ │ │ │ + lsrs r6, r6, #19 │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r6, r7] │ │ │ │ + ldrh r2, [r7, r6] │ │ │ │ lsls r3, r7, #1 │ │ │ │ ldr r0, [r0, #124] @ 0x7c │ │ │ │ movs r4, r2 │ │ │ │ - ldrh r4, [r5, r6] │ │ │ │ + ldrh r4, [r6, r5] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldrh r2, [r4, r4] │ │ │ │ + ldrh r2, [r5, r3] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - lsrs r6, r1, #17 │ │ │ │ + lsrs r6, r2, #16 │ │ │ │ lsls r3, r7, #1 │ │ │ │ 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] @ (17f738 ) │ │ │ │ + ldr r4, [pc, #776] @ (17f770 ) │ │ │ │ sub sp, #136 @ 0x88 │ │ │ │ - ldr r3, [pc, #776] @ (17f73c ) │ │ │ │ + ldr r3, [pc, #776] @ (17f774 ) │ │ │ │ movs r1, #0 │ │ │ │ add r4, pc │ │ │ │ - ldr r0, [pc, #772] @ (17f740 ) │ │ │ │ + ldr r0, [pc, #772] @ (17f778 ) │ │ │ │ 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 428b4 │ │ │ │ blx 422c4 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ add r2, sp, #4 │ │ │ │ blx 43710 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17f50a │ │ │ │ + beq.n 17f542 │ │ │ │ movs r0, #84 @ 0x54 │ │ │ │ blx 4309c │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 17f520 │ │ │ │ + beq.n 17f558 │ │ │ │ cmp r0, #1 │ │ │ │ it lt │ │ │ │ movlt r0, #1 │ │ │ │ sxth r5, r0 │ │ │ │ mov r6, r5 │ │ │ │ movs r0, #83 @ 0x53 │ │ │ │ - ldr r4, [pc, #716] @ (17f744 ) │ │ │ │ + ldr r4, [pc, #716] @ (17f77c ) │ │ │ │ blx 4309c │ │ │ │ adds r3, r0, #1 │ │ │ │ ite ne │ │ │ │ movne r3, r0 │ │ │ │ moveq r3, #1 │ │ │ │ add r4, pc │ │ │ │ cmp r3, r6 │ │ │ │ @@ -446339,293 +446376,293 @@ │ │ │ │ str r1, [r4, #8] │ │ │ │ str r2, [r4, #20] │ │ │ │ strh r5, [r4, #0] │ │ │ │ strh r3, [r4, #2] │ │ │ │ blx 435a8 │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ lsrs r3, r0, #12 │ │ │ │ - ldr r0, [pc, #672] @ (17f748 ) │ │ │ │ + ldr r0, [pc, #672] @ (17f780 ) │ │ │ │ movs r1, #0 │ │ │ │ - ldr r5, [pc, #672] @ (17f74c ) │ │ │ │ + ldr r5, [pc, #672] @ (17f784 ) │ │ │ │ bfi r2, r3, #6, #1 │ │ │ │ add r0, pc │ │ │ │ strb r2, [r4, #13] │ │ │ │ add r5, pc │ │ │ │ - bl 17eab4 │ │ │ │ + bl 17eaec │ │ │ │ movs r3, #128 @ 0x80 │ │ │ │ str r3, [r4, #24] │ │ │ │ - bl 17f2b0 │ │ │ │ + bl 17f2e8 │ │ │ │ ldrb r4, [r5, #0] │ │ │ │ uxtb r4, r4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 17f70c │ │ │ │ - ldr r3, [pc, #640] @ (17f750 ) │ │ │ │ + beq.w 17f744 │ │ │ │ + ldr r3, [pc, #640] @ (17f788 ) │ │ │ │ add r3, pc │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - cbnz r3, 17f526 │ │ │ │ - ldr r4, [pc, #636] @ (17f754 ) │ │ │ │ + cbnz r3, 17f55e │ │ │ │ + ldr r4, [pc, #636] @ (17f78c ) │ │ │ │ movw r2, #2084 @ 0x824 │ │ │ │ - ldr r1, [pc, #636] @ (17f758 ) │ │ │ │ + ldr r1, [pc, #636] @ (17f790 ) │ │ │ │ add r4, pc │ │ │ │ add r1, pc │ │ │ │ add.w r0, r4, #8 │ │ │ │ blx 43210 │ │ │ │ movs r3, #1 │ │ │ │ dmb ish │ │ │ │ str r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #616] @ (17f75c ) │ │ │ │ - ldr r3, [pc, #584] @ (17f73c ) │ │ │ │ + ldr r2, [pc, #616] @ (17f794 ) │ │ │ │ + ldr r3, [pc, #584] @ (17f774 ) │ │ │ │ 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 17f732 │ │ │ │ + bne.w 17f76a │ │ │ │ add sp, #136 @ 0x88 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add r1, sp, #4 │ │ │ │ movs r0, #128 @ 0x80 │ │ │ │ blx 422ac <__sched_cpucount@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17f468 │ │ │ │ + bne.n 17f4a0 │ │ │ │ movs r0, #84 @ 0x54 │ │ │ │ blx 4309c │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 17f468 │ │ │ │ + bne.n 17f4a0 │ │ │ │ movs r6, #1 │ │ │ │ mov r5, r6 │ │ │ │ - b.n 17f472 │ │ │ │ - ldr r4, [pc, #568] @ (17f760 ) │ │ │ │ + b.n 17f4aa │ │ │ │ + ldr r4, [pc, #568] @ (17f798 ) │ │ │ │ movs r0, #1 │ │ │ │ - ldr r1, [pc, #568] @ (17f764 ) │ │ │ │ + ldr r1, [pc, #568] @ (17f79c ) │ │ │ │ add r4, pc │ │ │ │ add r1, pc │ │ │ │ ldrsh.w r2, [r4] │ │ │ │ blx 437f4 <__printf_chk@plt> │ │ │ │ - ldr r1, [pc, #556] @ (17f768 ) │ │ │ │ + ldr r1, [pc, #556] @ (17f7a0 ) │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 437f4 <__printf_chk@plt> │ │ │ │ - ldr r1, [pc, #548] @ (17f76c ) │ │ │ │ + ldr r1, [pc, #548] @ (17f7a4 ) │ │ │ │ ldr r2, [r4, #8] │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 437f4 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #540] @ (17f770 ) │ │ │ │ + ldr r1, [pc, #540] @ (17f7a8 ) │ │ │ │ movs r0, #1 │ │ │ │ ands r2, r0 │ │ │ │ add r1, pc │ │ │ │ blx 437f4 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #528] @ (17f774 ) │ │ │ │ + ldr r1, [pc, #528] @ (17f7ac ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ blx 437f4 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #516] @ (17f778 ) │ │ │ │ + ldr r1, [pc, #516] @ (17f7b0 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #2, #1 │ │ │ │ blx 437f4 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #504] @ (17f77c ) │ │ │ │ + ldr r1, [pc, #504] @ (17f7b4 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #3, #1 │ │ │ │ blx 437f4 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #492] @ (17f780 ) │ │ │ │ + ldr r1, [pc, #492] @ (17f7b8 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #4, #1 │ │ │ │ blx 437f4 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #480] @ (17f784 ) │ │ │ │ + ldr r1, [pc, #480] @ (17f7bc ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #5, #1 │ │ │ │ blx 437f4 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #468] @ (17f788 ) │ │ │ │ + ldr r1, [pc, #468] @ (17f7c0 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ lsrs r2, r2, #7 │ │ │ │ blx 437f4 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ - ldr r1, [pc, #460] @ (17f78c ) │ │ │ │ + ldr r1, [pc, #460] @ (17f7c4 ) │ │ │ │ movs r0, #1 │ │ │ │ ands r2, r0 │ │ │ │ add r1, pc │ │ │ │ blx 437f4 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ - ldr r1, [pc, #448] @ (17f790 ) │ │ │ │ + ldr r1, [pc, #448] @ (17f7c8 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ blx 437f4 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #436] @ (17f794 ) │ │ │ │ + ldr r1, [pc, #436] @ (17f7cc ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #6, #1 │ │ │ │ blx 437f4 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ - ldr r1, [pc, #424] @ (17f798 ) │ │ │ │ + ldr r1, [pc, #424] @ (17f7d0 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #3, #1 │ │ │ │ blx 437f4 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ - ldr r1, [pc, #412] @ (17f79c ) │ │ │ │ + ldr r1, [pc, #412] @ (17f7d4 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #4, #1 │ │ │ │ blx 437f4 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ - ldr r1, [pc, #400] @ (17f7a0 ) │ │ │ │ + ldr r1, [pc, #400] @ (17f7d8 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #6, #1 │ │ │ │ blx 437f4 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ - ldr r1, [pc, #388] @ (17f7a4 ) │ │ │ │ + ldr r1, [pc, #388] @ (17f7dc ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ lsrs r2, r2, #7 │ │ │ │ blx 437f4 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ - ldr r1, [pc, #380] @ (17f7a8 ) │ │ │ │ + ldr r1, [pc, #380] @ (17f7e0 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #5, #1 │ │ │ │ blx 437f4 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #14] │ │ │ │ - ldr r1, [pc, #368] @ (17f7ac ) │ │ │ │ + ldr r1, [pc, #368] @ (17f7e4 ) │ │ │ │ movs r0, #1 │ │ │ │ ands r2, r0 │ │ │ │ add r1, pc │ │ │ │ blx 437f4 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #14] │ │ │ │ - ldr r1, [pc, #356] @ (17f7b0 ) │ │ │ │ + ldr r1, [pc, #356] @ (17f7e8 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ blx 437f4 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #14] │ │ │ │ - ldr r1, [pc, #344] @ (17f7b4 ) │ │ │ │ + ldr r1, [pc, #344] @ (17f7ec ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #2, #1 │ │ │ │ blx 437f4 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #14] │ │ │ │ - ldr r1, [pc, #332] @ (17f7b8 ) │ │ │ │ + ldr r1, [pc, #332] @ (17f7f0 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #3, #1 │ │ │ │ blx 437f4 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #14] │ │ │ │ - ldr r1, [pc, #320] @ (17f7bc ) │ │ │ │ + ldr r1, [pc, #320] @ (17f7f4 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #4, #1 │ │ │ │ blx 437f4 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #14] │ │ │ │ - ldr r1, [pc, #308] @ (17f7c0 ) │ │ │ │ + ldr r1, [pc, #308] @ (17f7f8 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #5, #1 │ │ │ │ blx 437f4 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #14] │ │ │ │ - ldr r1, [pc, #296] @ (17f7c4 ) │ │ │ │ + ldr r1, [pc, #296] @ (17f7fc ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #6, #1 │ │ │ │ blx 437f4 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #14] │ │ │ │ - ldr r1, [pc, #284] @ (17f7c8 ) │ │ │ │ + ldr r1, [pc, #284] @ (17f800 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ lsrs r2, r2, #7 │ │ │ │ blx 437f4 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #15] │ │ │ │ - ldr r1, [pc, #276] @ (17f7cc ) │ │ │ │ + ldr r1, [pc, #276] @ (17f804 ) │ │ │ │ movs r0, #1 │ │ │ │ ands r2, r0 │ │ │ │ add r1, pc │ │ │ │ blx 437f4 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #15] │ │ │ │ - ldr r1, [pc, #264] @ (17f7d0 ) │ │ │ │ + ldr r1, [pc, #264] @ (17f808 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ blx 437f4 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #15] │ │ │ │ - ldr r1, [pc, #252] @ (17f7d4 ) │ │ │ │ + ldr r1, [pc, #252] @ (17f80c ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #2, #1 │ │ │ │ blx 437f4 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #15] │ │ │ │ - ldr r1, [pc, #240] @ (17f7d8 ) │ │ │ │ + ldr r1, [pc, #240] @ (17f810 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #3, #1 │ │ │ │ blx 437f4 <__printf_chk@plt> │ │ │ │ - ldr r1, [pc, #232] @ (17f7dc ) │ │ │ │ + ldr r1, [pc, #232] @ (17f814 ) │ │ │ │ ldr r2, [r4, #16] │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 437f4 <__printf_chk@plt> │ │ │ │ - ldr r1, [pc, #224] @ (17f7e0 ) │ │ │ │ + ldr r1, [pc, #224] @ (17f818 ) │ │ │ │ ldr r2, [r4, #20] │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 437f4 <__printf_chk@plt> │ │ │ │ - b.n 17f4d4 │ │ │ │ - ldr r0, [pc, #212] @ (17f7e4 ) │ │ │ │ + b.n 17f50c │ │ │ │ + ldr r0, [pc, #212] @ (17f81c ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ - bl 17eae0 │ │ │ │ + bl 17eb18 │ │ │ │ mov r1, r4 │ │ │ │ - bl 17e998 │ │ │ │ - ldr r3, [pc, #200] @ (17f7e8 ) │ │ │ │ + bl 17e9d0 │ │ │ │ + ldr r3, [pc, #200] @ (17f820 ) │ │ │ │ add r3, pc │ │ │ │ dmb ish │ │ │ │ strb r0, [r3, #0] │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ strb r3, [r5, #0] │ │ │ │ - b.n 17f4cc │ │ │ │ + b.n 17f504 │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsrs r6, r0, #15 │ │ │ │ + lsrs r6, r1, #14 │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r1, r2] │ │ │ │ + ldrh r6, [r2, r1] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldrh r2, [r1, r1] │ │ │ │ + ldrh r2, [r2, r0] │ │ │ │ lsls r3, r7, #1 │ │ │ │ ldr r0, [r2, #100] @ 0x64 │ │ │ │ movs r4, r2 │ │ │ │ - str r1, [r5, r7] │ │ │ │ + str r1, [r6, r6] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - str r6, [r1, r7] │ │ │ │ + str r6, [r2, r6] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - str r4, [r0, r7] │ │ │ │ + str r4, [r1, r6] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r6, [r5, r7] │ │ │ │ + ldr r6, [r6, r6] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - lsrs r0, r1, #12 │ │ │ │ + lsrs r0, r2, #11 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r0, [r4, r6] │ │ │ │ + ldr r0, [r5, r5] │ │ │ │ lsls r3, r7, #1 │ │ │ │ ldr r2, [r0, #96] @ 0x60 │ │ │ │ movs r4, r2 │ │ │ │ ldr r6, [r1, #96] @ 0x60 │ │ │ │ movs r4, r2 │ │ │ │ ldr r6, [r4, #96] @ 0x60 │ │ │ │ movs r4, r2 │ │ │ │ @@ -446685,169 +446722,169 @@ │ │ │ │ movs r4, r2 │ │ │ │ strb r4, [r0, #0] │ │ │ │ movs r4, r2 │ │ │ │ strb r4, [r3, #0] │ │ │ │ movs r4, r2 │ │ │ │ ldr r4, [r1, #64] @ 0x40 │ │ │ │ movs r4, r2 │ │ │ │ - ldr r7, [pc, #504] @ (17f9e4 ) │ │ │ │ + ldr r7, [pc, #280] @ (17f93c ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - cbz r0, 17f832 │ │ │ │ + cbz r0, 17f86a │ │ │ │ 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] @ (17f838 ) │ │ │ │ + ldr r4, [pc, #56] @ (17f870 ) │ │ │ │ mov r5, r0 │ │ │ │ add r0, r1 │ │ │ │ add r4, pc │ │ │ │ movs r1, #37 @ 0x25 │ │ │ │ blx 43728 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #1 │ │ │ │ - cbz r3, 17f82c │ │ │ │ + cbz r3, 17f864 │ │ │ │ ldrb r2, [r3, #1] │ │ │ │ cmp r2, #37 @ 0x25 │ │ │ │ it eq │ │ │ │ addeq r0, r3, #2 │ │ │ │ - beq.n 17f804 │ │ │ │ + beq.n 17f83c │ │ │ │ blx 42ac4 │ │ │ │ - cbz r0, 17f82c │ │ │ │ + cbz r0, 17f864 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ - beq.n 17f804 │ │ │ │ + beq.n 17f83c │ │ │ │ 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 │ │ │ │ ldr r6, [r0, #116] @ 0x74 │ │ │ │ movs r4, 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] @ 17f89c │ │ │ │ + ldr.w lr, [pc, #76] @ 17f8d4 │ │ │ │ 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] @ 17f8a0 │ │ │ │ + ldr.w ip, [pc, #56] @ 17f8d8 │ │ │ │ ldr.w ip, [lr, ip] │ │ │ │ ldr.w ip, [ip] │ │ │ │ str.w ip, [sp, #20] │ │ │ │ mov.w ip, #0 │ │ │ │ blx 426e8 <__vsnprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #36] @ (17f8a4 ) │ │ │ │ - ldr r3, [pc, #28] @ (17f8a0 ) │ │ │ │ + ldr r2, [pc, #36] @ (17f8dc ) │ │ │ │ + ldr r3, [pc, #28] @ (17f8d8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 17f896 │ │ │ │ + bne.n 17f8ce │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r0, r5, #30 │ │ │ │ + lsls r0, r6, #29 │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r7, #29 │ │ │ │ + lsls r2, r0, #29 │ │ │ │ lsls r3, r7, #1 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r0 │ │ │ │ - bl 1718d8 │ │ │ │ - cbz r7, 17f8f4 │ │ │ │ + bl 171910 │ │ │ │ + cbz r7, 17f92c │ │ │ │ movs r6, #0 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1718d8 │ │ │ │ + bl 171910 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r0, r5 │ │ │ │ adds r6, #1 │ │ │ │ - bl 1718d8 │ │ │ │ + bl 171910 │ │ │ │ mov r0, r5 │ │ │ │ ldrd r2, r1, [r4] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 171614 │ │ │ │ + bl 17164c │ │ │ │ mov r0, r5 │ │ │ │ ldrd r2, r1, [r4, #8] │ │ │ │ - bl 171614 │ │ │ │ + bl 17164c │ │ │ │ adds r4, #16 │ │ │ │ cmp r6, r7 │ │ │ │ - bne.n 17f8c6 │ │ │ │ + bne.n 17f8fe │ │ │ │ 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 171ba8 │ │ │ │ + bl 171be0 │ │ │ │ movs r1, #16 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ str.w r2, [r8] │ │ │ │ - bl 179958 │ │ │ │ + bl 179990 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r7, r0 │ │ │ │ - cbz r3, 17f982 │ │ │ │ + cbz r3, 17f9ba │ │ │ │ mov r4, r0 │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r5 │ │ │ │ adds r6, #1 │ │ │ │ - bl 171ba8 │ │ │ │ + bl 171be0 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #0] │ │ │ │ - bl 171ba8 │ │ │ │ + bl 171be0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #4 │ │ │ │ str r3, [r4, #8] │ │ │ │ mov r0, r7 │ │ │ │ - bl 179958 │ │ │ │ + bl 179990 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ str r1, [r4, #4] │ │ │ │ adds r4, #16 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 171b00 │ │ │ │ + bl 171b38 │ │ │ │ ldr.w r2, [r4, #-8] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 179958 │ │ │ │ + bl 179990 │ │ │ │ ldr.w r2, [r4, #-8] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ str.w r1, [r4, #-4] │ │ │ │ - bl 171b00 │ │ │ │ + bl 171b38 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r6 │ │ │ │ - bhi.n 17f92e │ │ │ │ + bhi.n 17f966 │ │ │ │ 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 │ │ │ │ @@ -446856,46 +446893,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 17997c │ │ │ │ + bl 1799b4 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r4, #12] │ │ │ │ - bl 17997c │ │ │ │ + bl 1799b4 │ │ │ │ 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 179a60 │ │ │ │ + bl 179a98 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 179a60 │ │ │ │ + bl 179a98 │ │ │ │ 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 17fa26 │ │ │ │ + bmi.n 17fa5e │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 17fa2a │ │ │ │ + cbz r3, 17fa62 │ │ │ │ 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] │ │ │ │ @@ -446908,15 +446945,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 17fa00 │ │ │ │ + b.n 17fa38 │ │ │ │ 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] │ │ │ │ @@ -446946,15 +446983,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 17fad8 │ │ │ │ + bmi.n 17fb10 │ │ │ │ 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 │ │ │ │ @@ -446987,26 +447024,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 17fb82 │ │ │ │ + beq.n 17fbba │ │ │ │ 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 17fb7c │ │ │ │ + beq.n 17fbb4 │ │ │ │ movs r1, #24 │ │ │ │ movs r0, #1 │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ blx 430cc │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r3, [r0, #16] │ │ │ │ @@ -447029,48 +447066,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 17fb68 │ │ │ │ + b.n 17fba0 │ │ │ │ cmp r0, r7 │ │ │ │ it eq │ │ │ │ cmpeq r1, r5 │ │ │ │ - beq.n 17fba0 │ │ │ │ + beq.n 17fbd8 │ │ │ │ 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 17fb68 │ │ │ │ + b.n 17fba0 │ │ │ │ ldrd r2, r3, [r4] │ │ │ │ str r3, [r2, #4] │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r3, #0] │ │ │ │ blx 423e4 │ │ │ │ - b.n 17fb68 │ │ │ │ + b.n 17fba0 │ │ │ │ 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 17fbd4 │ │ │ │ + beq.n 17fc0c │ │ │ │ ldr r4, [r0, #4] │ │ │ │ blx 423e4 │ │ │ │ mov r0, r4 │ │ │ │ cmp r5, r0 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ - bne.n 17fbc8 │ │ │ │ + bne.n 17fc00 │ │ │ │ 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 │ │ │ │ @@ -447078,41 +447115,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 17fce4 │ │ │ │ + beq.n 17fd1c │ │ │ │ ldr r4, [r0, #4] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.w 17fe3e │ │ │ │ + beq.w 17fe76 │ │ │ │ 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 17fcc4 │ │ │ │ + bcc.n 17fcfc │ │ │ │ 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, 17fca2 │ │ │ │ + cbz r6, 17fcda │ │ │ │ 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] │ │ │ │ @@ -447127,81 +447164,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 17fca2 │ │ │ │ + beq.n 17fcda │ │ │ │ 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 17fcc4 │ │ │ │ + bcc.n 17fcfc │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx 42270 <__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 17fe14 │ │ │ │ + bcs.w 17fe4c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r4, r8 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ cmp r2, r8 │ │ │ │ - beq.w 17fe3e │ │ │ │ + beq.w 17fe76 │ │ │ │ ldrd r5, r7, [r4, #16] │ │ │ │ mov r8, r3 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r5, r1 │ │ │ │ sbcs.w r3, r7, r9 │ │ │ │ - bcs.n 17fc18 │ │ │ │ - b.n 17fcc4 │ │ │ │ + bcs.n 17fc50 │ │ │ │ + b.n 17fcfc │ │ │ │ ldr r7, [r0, #0] │ │ │ │ cmp r0, r7 │ │ │ │ - beq.w 17fe4c │ │ │ │ + beq.w 17fe84 │ │ │ │ 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 17fe00 │ │ │ │ + bcc.n 17fe38 │ │ │ │ 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 42270 <__aeabi_uldivmod@plt> │ │ │ │ orrs.w r1, r3, r2 │ │ │ │ - beq.n 17fe0e │ │ │ │ + beq.n 17fe46 │ │ │ │ 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 17fe00 │ │ │ │ + bcc.n 17fe38 │ │ │ │ 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 17fde2 │ │ │ │ + beq.n 17fe1a │ │ │ │ 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 │ │ │ │ @@ -447219,17 +447256,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 17fde2 │ │ │ │ + beq.n 17fe1a │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.n 17fe34 │ │ │ │ + beq.n 17fe6c │ │ │ │ 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 │ │ │ │ @@ -447243,133 +447280,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 17fe00 │ │ │ │ + bcc.n 17fe38 │ │ │ │ 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 17fadc │ │ │ │ + bl 17fb14 │ │ │ │ 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 17fe3e │ │ │ │ + beq.n 17fe76 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.n 17fcf2 │ │ │ │ + b.n 17fd2a │ │ │ │ ldr r5, [sp, #24] │ │ │ │ mov r8, fp │ │ │ │ - b.n 17fd3c │ │ │ │ + b.n 17fd74 │ │ │ │ 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 17fadc │ │ │ │ + bl 17fb14 │ │ │ │ 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 17fdd4 │ │ │ │ + b.n 17fe0c │ │ │ │ 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 17fdf6 │ │ │ │ + b.n 17fe2e │ │ │ │ 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 17fe92 │ │ │ │ + beq.n 17feca │ │ │ │ ldr.w ip, [r1, #4] │ │ │ │ ldrd r5, r6, [r1, #8] │ │ │ │ cmp r2, r5 │ │ │ │ sbcs.w r7, r3, r6 │ │ │ │ - bcc.n 17fea6 │ │ │ │ + bcc.n 17fede │ │ │ │ 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 17fe98 │ │ │ │ + bcs.n 17fed0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ strd r4, lr, [sp] │ │ │ │ - bl 17fadc │ │ │ │ + bl 17fb14 │ │ │ │ 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 17fe92 │ │ │ │ + beq.n 17feca │ │ │ │ mov ip, r5 │ │ │ │ - b.n 17fe6e │ │ │ │ + b.n 17fea6 │ │ │ │ stmdb 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 17fffa │ │ │ │ + beq.w 180032 │ │ │ │ mov r3, r9 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 17fee8 │ │ │ │ + b.n 17ff20 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ mov r5, r3 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 17ff2e │ │ │ │ + beq.n 17ff66 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, lr, [r3, #8] │ │ │ │ cmp r2, r0 │ │ │ │ sbcs.w r1, sl, lr │ │ │ │ - bcc.n 17fede │ │ │ │ + bcc.n 17ff16 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 17ff62 │ │ │ │ + bne.n 17ff9a │ │ │ │ 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 17fffa │ │ │ │ + bne.n 180032 │ │ │ │ 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] │ │ │ │ @@ -447378,378 +447415,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 17ffd0 │ │ │ │ + beq.n 180008 │ │ │ │ movs r1, #24 │ │ │ │ movs r0, #1 │ │ │ │ strd r3, r2, [sp] │ │ │ │ blx 430cc │ │ │ │ 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 17ff18 │ │ │ │ + b.n 17ff50 │ │ │ │ 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 17ffa2 │ │ │ │ + beq.n 17ffda │ │ │ │ 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 17ff0c │ │ │ │ + beq.n 17ff44 │ │ │ │ movs r1, #24 │ │ │ │ movs r0, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 430cc │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r3, r5 │ │ │ │ strd r2, sl, [r0, #8] │ │ │ │ strd fp, r8, [r0, #16] │ │ │ │ - b.n 17ff56 │ │ │ │ + b.n 17ff8e │ │ │ │ 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 17ffd6 │ │ │ │ + beq.n 18000e │ │ │ │ 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 17ff18 │ │ │ │ + b.n 17ff50 │ │ │ │ ldrd r1, r0, [r5, #16] │ │ │ │ - b.n 17ffbe │ │ │ │ + b.n 17fff6 │ │ │ │ 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 423e4 │ │ │ │ - b.n 17ff18 │ │ │ │ + b.n 17ff50 │ │ │ │ movs r1, #24 │ │ │ │ movs r0, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 430cc │ │ │ │ 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 17ff18 │ │ │ │ + b.n 17ff50 │ │ │ │ nop │ │ │ │ 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 │ │ │ │ sub sp, #16 │ │ │ │ - vldr d7, [pc, #52] @ 180068 │ │ │ │ + vldr d7, [pc, #52] @ 1800a0 │ │ │ │ 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 180058 │ │ │ │ + bne.n 180090 │ │ │ │ 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 17feb4 │ │ │ │ + bl 17feec │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - b.n 18004c │ │ │ │ + b.n 180084 │ │ │ │ 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] @ (1801d8 ) │ │ │ │ - ldr r3, [pc, #340] @ (1801dc ) │ │ │ │ + ldr r1, [pc, #340] @ (180210 ) │ │ │ │ + ldr r3, [pc, #340] @ (180214 ) │ │ │ │ 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 1800b0 │ │ │ │ + bne.n 1800e8 │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1800a0 │ │ │ │ + bne.n 1800d8 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18016e │ │ │ │ + bne.n 1801a6 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr.w r5, [r3, r7, lsl #2] │ │ │ │ - cbz r5, 1800fc │ │ │ │ + cbz r5, 180134 │ │ │ │ movs r5, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1800ca │ │ │ │ + bne.n 180102 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 180160 │ │ │ │ - ldr r2, [pc, #252] @ (1801e0 ) │ │ │ │ - ldr r3, [pc, #248] @ (1801dc ) │ │ │ │ + bne.n 180198 │ │ │ │ + ldr r2, [pc, #252] @ (180218 ) │ │ │ │ + ldr r3, [pc, #248] @ (180214 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1801d2 │ │ │ │ + bne.n 18020a │ │ │ │ mov r0, r5 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r2, [pc, #228] @ (1801e4 ) │ │ │ │ + ldr r2, [pc, #228] @ (18021c ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ add r0, sp, #8 │ │ │ │ add r2, pc │ │ │ │ str r7, [sp, #0] │ │ │ │ blx 42f24 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1800c6 │ │ │ │ + beq.n 1800fe │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movw r1, #493 @ 0x1ed │ │ │ │ blx 42e54 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 180128 │ │ │ │ + bne.n 180160 │ │ │ │ blx 434e8 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #17 │ │ │ │ - bne.n 18019e │ │ │ │ + bne.n 1801d6 │ │ │ │ movs r1, #88 @ 0x58 │ │ │ │ movs r0, #1 │ │ │ │ blx 430cc │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 18019e │ │ │ │ + cbz r0, 1801d6 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bl 188c18 │ │ │ │ + bl 188c50 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 180198 │ │ │ │ + cbz r0, 1801d0 │ │ │ │ ldrd r0, r1, [r6, #24] │ │ │ │ orrs.w r3, r0, r1 │ │ │ │ - bne.n 1801be │ │ │ │ + bne.n 1801f6 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 188d30 │ │ │ │ + bl 188d68 │ │ │ │ dmb ish │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str.w r8, [r3, r7, lsl #2] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 423e4 │ │ │ │ - b.n 1800c6 │ │ │ │ + b.n 1800fe │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r6, #32] │ │ │ │ - bl 174df4 │ │ │ │ - b.n 1800e0 │ │ │ │ + bl 174e2c │ │ │ │ + b.n 180118 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 1801a2 │ │ │ │ + bne.n 1801da │ │ │ │ movs r5, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 174e20 │ │ │ │ + bl 174e58 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r5, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 180182 │ │ │ │ + bne.n 1801ba │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 180174 │ │ │ │ - b.n 1800b8 │ │ │ │ + bne.n 1801ac │ │ │ │ + b.n 1800f0 │ │ │ │ mov r0, r8 │ │ │ │ blx 423e4 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 180158 │ │ │ │ + b.n 180190 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1801a8 │ │ │ │ + bne.n 1801e0 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 180172 │ │ │ │ - b.n 1800b8 │ │ │ │ + bne.n 1801aa │ │ │ │ + b.n 1800f0 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ movs r3, #0 │ │ │ │ blx 42270 <__aeabi_uldivmod@plt> │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 188e1c │ │ │ │ - b.n 180148 │ │ │ │ + bl 188e54 │ │ │ │ + b.n 180180 │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - vqadd.u64 q8, q2, q13 │ │ │ │ + vqadd.u64 q0, q6, q13 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - vqadd.u16 q0, q4, q13 │ │ │ │ + mcr2 0, 7, r0, cr0, cr10, {3} │ │ │ │ str r0, [r3, #100] @ 0x64 │ │ │ │ movs r4, 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] @ (18021c ) │ │ │ │ + ldr r0, [pc, #32] @ (180254 ) │ │ │ │ movs r2, #50 @ 0x32 │ │ │ │ movs r3, #0 │ │ │ │ add r0, pc │ │ │ │ mov r5, r1 │ │ │ │ - bl 17eb9c │ │ │ │ + bl 17ebd4 │ │ │ │ movs r1, #4 │ │ │ │ str r5, [r4, #16] │ │ │ │ str r0, [r4, #4] │ │ │ │ blx 430cc │ │ │ │ str r0, [r4, #0] │ │ │ │ - cbz r0, 18021a │ │ │ │ + cbz r0, 180252 │ │ │ │ movs r0, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #32] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ str r2, [r5, #84] @ 0x54 │ │ │ │ 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 │ │ │ │ ldrd r0, r2, [r4] │ │ │ │ subs r3, r2, #1 │ │ │ │ add.w r2, r0, r2, lsl #2 │ │ │ │ - b.n 180244 │ │ │ │ + b.n 18027c │ │ │ │ ldr.w r1, [r2, #-4]! │ │ │ │ - cbnz r1, 180250 │ │ │ │ + cbnz r1, 180288 │ │ │ │ subs r3, #1 │ │ │ │ adds r1, r3, #1 │ │ │ │ - bne.n 18023c │ │ │ │ + bne.n 180274 │ │ │ │ str r3, [r4, #4] │ │ │ │ blx 423e4 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r1 │ │ │ │ str r3, [r4, #4] │ │ │ │ - bl 188de0 │ │ │ │ + bl 188e18 │ │ │ │ ldrd r3, r2, [r4] │ │ │ │ ldr.w r0, [r3, r2, lsl #2] │ │ │ │ blx 423e4 │ │ │ │ - b.n 180230 │ │ │ │ + b.n 180268 │ │ │ │ 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, 1802ac │ │ │ │ + cbz r2, 1802e4 │ │ │ │ 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, 1802a6 │ │ │ │ + cbz r5, 1802de │ │ │ │ blx 42270 <__aeabi_uldivmod@plt> │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188e1c │ │ │ │ + bl 188e54 │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ adds r4, #1 │ │ │ │ cmp r2, r4 │ │ │ │ - bhi.n 180284 │ │ │ │ + bhi.n 1802bc │ │ │ │ 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, 1802e8 │ │ │ │ - b.n 18031e │ │ │ │ + cbnz r1, 180320 │ │ │ │ + b.n 180356 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ adds r5, #1 │ │ │ │ - bl 188e24 │ │ │ │ - cbnz r0, 180318 │ │ │ │ + bl 188e5c │ │ │ │ + cbnz r0, 180350 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ cmp r1, r5 │ │ │ │ - bls.n 18031e │ │ │ │ + bls.n 180356 │ │ │ │ add.w r0, r5, r9 │ │ │ │ blx 42574 <__aeabi_uidivmod@plt> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r1 │ │ │ │ ldr.w r0, [r3, r1, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1802d6 │ │ │ │ + bne.n 18030e │ │ │ │ mov r0, r6 │ │ │ │ - bl 180070 │ │ │ │ - cbz r0, 18031e │ │ │ │ + bl 1800a8 │ │ │ │ + cbz r0, 180356 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ adds r5, #1 │ │ │ │ ldr.w r0, [r3, r4, lsl #2] │ │ │ │ - bl 188e24 │ │ │ │ + bl 188e5c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1802e2 │ │ │ │ + beq.n 18031a │ │ │ │ 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} │ │ │ │ @@ -447760,363 +447797,363 @@ │ │ │ │ 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, 180362 │ │ │ │ - b.n 180410 │ │ │ │ + cbnz r1, 18039a │ │ │ │ + b.n 180448 │ │ │ │ mov r1, r8 │ │ │ │ adds r5, #1 │ │ │ │ - bl 189244 │ │ │ │ - cbnz r0, 180392 │ │ │ │ + bl 18927c │ │ │ │ + cbnz r0, 1803ca │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov r1, r3 │ │ │ │ cmp r3, r5 │ │ │ │ - bls.n 1803b2 │ │ │ │ + bls.n 1803ea │ │ │ │ add.w r0, r5, r9 │ │ │ │ blx 42574 <__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 180350 │ │ │ │ + bne.n 180388 │ │ │ │ mov r0, r6 │ │ │ │ - bl 180070 │ │ │ │ - cbz r0, 1803b0 │ │ │ │ + bl 1800a8 │ │ │ │ + cbz r0, 1803e8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r1, r8 │ │ │ │ adds r5, #1 │ │ │ │ ldr.w r0, [r3, r4, lsl #2] │ │ │ │ - bl 189244 │ │ │ │ + bl 18927c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 18035a │ │ │ │ + beq.n 180392 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 1803b0 │ │ │ │ + blt.n 1803e8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r0, [r3, r7] │ │ │ │ - cbz r0, 1803fa │ │ │ │ + cbz r0, 180432 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, fp │ │ │ │ mov r1, sl │ │ │ │ str r4, [r6, #12] │ │ │ │ - bl 189010 │ │ │ │ + bl 189048 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - cbz r3, 180410 │ │ │ │ + cbz r3, 180448 │ │ │ │ movs r4, #0 │ │ │ │ - vldr d8, [pc, #96] @ 180418 │ │ │ │ + vldr d8, [pc, #96] @ 180450 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 1803dc │ │ │ │ - bl 1892a8 │ │ │ │ + b.n 180414 │ │ │ │ + bl 1892e0 │ │ │ │ vcmpe.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it gt │ │ │ │ vmovgt.f64 d8, d0 │ │ │ │ it gt │ │ │ │ movgt r4, r5 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r3 │ │ │ │ - bcs.n 18040c │ │ │ │ + bcs.n 180444 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr.w r0, [r3, r5, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1803be │ │ │ │ + bne.n 1803f6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 180070 │ │ │ │ + bl 1800a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1803d4 │ │ │ │ + beq.n 18040c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr.w r0, [r3, r5, lsl #2] │ │ │ │ - b.n 1803be │ │ │ │ + b.n 1803f6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 180070 │ │ │ │ + bl 1800a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1803a8 │ │ │ │ + beq.n 1803e0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r0, [r3, r7] │ │ │ │ - b.n 18039c │ │ │ │ + b.n 1803d4 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - b.n 180396 │ │ │ │ + b.n 1803ce │ │ │ │ movs r7, #0 │ │ │ │ mov r4, r7 │ │ │ │ - b.n 180396 │ │ │ │ + b.n 1803ce │ │ │ │ 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, #40] @ (180458 ) │ │ │ │ + ldr r5, [pc, #40] @ (180490 ) │ │ │ │ movs r4, #0 │ │ │ │ add r5, pc │ │ │ │ subs r5, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 185f70 │ │ │ │ + bl 185fa8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbnz r3, 180448 │ │ │ │ - bl 17138c │ │ │ │ + cbnz r3, 180480 │ │ │ │ + bl 1713c4 │ │ │ │ mov r3, r0 │ │ │ │ adds r4, #1 │ │ │ │ str.w r3, [r5, #4]! │ │ │ │ cmp.w r4, #468 @ 0x1d4 │ │ │ │ - bne.n 180436 │ │ │ │ + bne.n 18046e │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - strh r2, [r0, r3] │ │ │ │ + strh r2, [r1, r2] │ │ │ │ lsls r3, r7, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 17137c │ │ │ │ + bl 1713b4 │ │ │ │ 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 180488 │ │ │ │ + bne.n 1804c0 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 180470 │ │ │ │ + bne.n 1804a8 │ │ │ │ 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 17137c │ │ │ │ + bl 1713b4 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ it hi │ │ │ │ movhi r0, #0 │ │ │ │ - bls.n 1804b6 │ │ │ │ + bls.n 1804ee │ │ │ │ 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 17137c │ │ │ │ + bl 1713b4 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1804e0 │ │ │ │ + bls.n 180518 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ ldrb.w r3, [r0, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1804dc │ │ │ │ + bne.n 180514 │ │ │ │ ldrb.w r2, [r0, #53] @ 0x35 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1804dc │ │ │ │ + bne.n 180514 │ │ │ │ ldrb.w r3, [r0, #54] @ 0x36 │ │ │ │ - cbnz r3, 180506 │ │ │ │ + cbnz r3, 18053e │ │ │ │ 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 17137c │ │ │ │ + bl 1713b4 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 180528 │ │ │ │ + bls.n 180560 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ ldrb.w r3, [r0, #52] @ 0x34 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 180524 │ │ │ │ + bne.n 18055c │ │ │ │ ldrb.w r3, [r0, #53] @ 0x35 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 180524 │ │ │ │ + bne.n 18055c │ │ │ │ ldrb.w r3, [r0, #54] @ 0x36 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 180524 │ │ │ │ + bne.n 18055c │ │ │ │ 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 17137c │ │ │ │ + bl 1713b4 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #3 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ - beq.n 180586 │ │ │ │ + beq.n 1805be │ │ │ │ add.w r2, r0, r3, lsl #2 │ │ │ │ adds r3, #1 │ │ │ │ ldrb.w r2, [r2, #36] @ 0x24 │ │ │ │ ands.w r1, r2, #31 │ │ │ │ - bne.n 180580 │ │ │ │ + bne.n 1805b8 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 180568 │ │ │ │ + bne.n 1805a0 │ │ │ │ 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 17137c │ │ │ │ + bl 1713b4 │ │ │ │ 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 1805c4 │ │ │ │ + bne.n 1805fc │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1805ac │ │ │ │ + bne.n 1805e4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ and.w r3, r2, #31 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 1805c0 │ │ │ │ + bne.n 1805f8 │ │ │ │ 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 17137c │ │ │ │ + bl 1713b4 │ │ │ │ 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 180600 │ │ │ │ + bne.n 180638 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1805e8 │ │ │ │ + bne.n 180620 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ and.w r3, r2, #31 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1805fc │ │ │ │ + bne.n 180634 │ │ │ │ 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 17137c │ │ │ │ + bl 1713b4 │ │ │ │ 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 17137c │ │ │ │ + bl 1713b4 │ │ │ │ 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 17137c │ │ │ │ + bl 1713b4 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 180664 │ │ │ │ + bls.n 18069c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ ldrb.w r3, [r0, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 180660 │ │ │ │ + bne.n 180698 │ │ │ │ ldrb.w r2, [r0, #53] @ 0x35 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 180660 │ │ │ │ + bne.n 180698 │ │ │ │ ldrb.w r3, [r0, #54] @ 0x36 │ │ │ │ - cbnz r3, 18068a │ │ │ │ + cbnz r3, 1806c2 │ │ │ │ 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 17137c │ │ │ │ + bl 1713b4 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1806ac │ │ │ │ + bls.n 1806e4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ ldrb.w r3, [r0, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1806a8 │ │ │ │ + bne.n 1806e0 │ │ │ │ ldrb.w r2, [r0, #53] @ 0x35 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1806a8 │ │ │ │ + bne.n 1806e0 │ │ │ │ ldrb.w r3, [r0, #54] @ 0x36 │ │ │ │ - cbnz r3, 1806ce │ │ │ │ + cbnz r3, 180706 │ │ │ │ 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 17137c │ │ │ │ + bl 1713b4 │ │ │ │ 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 180702 │ │ │ │ + bne.n 18073a │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 1806e8 │ │ │ │ + bne.n 180720 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ and.w r1, r1, #31 │ │ │ │ cmp r1, #4 │ │ │ │ - bne.n 1806fe │ │ │ │ + bne.n 180736 │ │ │ │ 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 │ │ │ │ @@ -448124,65 +448161,65 @@ │ │ │ │ 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 180724 │ │ │ │ + bne.n 18075c │ │ │ │ bx lr │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r0, #16 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 180756 │ │ │ │ + bhi.n 18078e │ │ │ │ add.w r3, r1, r3, lsl #2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r0, #0] │ │ │ │ adds r0, #4 │ │ │ │ cmp ip, r0 │ │ │ │ - bne.n 18073e │ │ │ │ + bne.n 180776 │ │ │ │ bx lr │ │ │ │ cmp r3, #4 │ │ │ │ itt eq │ │ │ │ moveq r3, #0 │ │ │ │ streq r3, [r0, #0] │ │ │ │ - beq.n 18074e │ │ │ │ + beq.n 180786 │ │ │ │ cmp r3, #5 │ │ │ │ itt eq │ │ │ │ moveq.w r3, #1065353216 @ 0x3f800000 │ │ │ │ streq r3, [r0, #0] │ │ │ │ - b.n 18074e │ │ │ │ + b.n 180786 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #24] @ (180794 ) │ │ │ │ + ldr r1, [pc, #24] @ (1807cc ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #24] @ (180798 ) │ │ │ │ + ldr r0, [pc, #24] @ (1807d0 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 18cd28 │ │ │ │ - ldr r3, [pc, #16] @ (18079c ) │ │ │ │ + bl 18cd60 │ │ │ │ + ldr r3, [pc, #16] @ (1807d4 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r4, lsl #2] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ ldc2 15, cr15, [sp], {255} @ 0xff │ │ │ │ - ldr r7, [pc, #440] @ (180954 ) │ │ │ │ + ldr r7, [pc, #216] @ (1808ac ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r7, [pc, #424] @ (180948 ) │ │ │ │ + ldr r7, [pc, #200] @ (1808a0 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ cmp.w r0, #348 @ 0x15c │ │ │ │ - bcs.w 180aac │ │ │ │ + bcs.w 180ae4 │ │ │ │ cmp r0, #172 @ 0xac │ │ │ │ - bls.w 18091e │ │ │ │ + bls.w 180956 │ │ │ │ sub.w r3, r0, #173 @ 0xad │ │ │ │ cmp r3, #174 @ 0xae │ │ │ │ - bhi.w 18091c │ │ │ │ + bhi.w 180954 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r3, r0, #7 │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsls r1, r3, #7 │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsls r0, r6, #2 │ │ │ │ @@ -448355,18 +448392,18 @@ │ │ │ │ lsls r0, r1, #7 │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsls r5, r0, #7 │ │ │ │ movs r0, #53 @ 0x35 │ │ │ │ bx lr │ │ │ │ sub.w r3, r0, #25 │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - bhi.w 180bac │ │ │ │ + bhi.w 180be4 │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - bhi.n 18091c │ │ │ │ - add r2, pc, #8 @ (adr r2, 180938 ) │ │ │ │ + bhi.n 180954 │ │ │ │ + add r2, pc, #8 @ (adr r2, 180970 ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ nop │ │ │ │ lsls r7, r1, #7 │ │ │ │ movs r0, r0 │ │ │ │ lsls r3, r2, #7 │ │ │ │ @@ -448474,18 +448511,18 @@ │ │ │ │ @ instruction: 0xffe5ffff │ │ │ │ @ instruction: 0xffe5ffff │ │ │ │ lsls r3, r0, #8 │ │ │ │ movs r0, r0 │ │ │ │ mvn.w r3, #452 @ 0x1c4 │ │ │ │ adds r3, r0, r3 │ │ │ │ cmp r3, #10 │ │ │ │ - bhi.n 180bae │ │ │ │ + bhi.n 180be6 │ │ │ │ cmp r3, #10 │ │ │ │ - bhi.w 18091c │ │ │ │ - add r2, pc, #8 @ (adr r2, 180ac8 ) │ │ │ │ + bhi.w 180954 │ │ │ │ + add r2, pc, #8 @ (adr r2, 180b00 ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ nop │ │ │ │ movs r7, r6 │ │ │ │ movs r0, r0 │ │ │ │ mrc2 15, 2, pc, cr5, cr15, {7} │ │ │ │ @@ -448583,44 +448620,44 @@ │ │ │ │ bx lr │ │ │ │ movs r0, #198 @ 0xc6 │ │ │ │ bx lr │ │ │ │ movs r0, #186 @ 0xba │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 180bc6 │ │ │ │ + cbz r2, 180bfe │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 180bca │ │ │ │ + beq.n 180c02 │ │ │ │ cmp r0, #3 │ │ │ │ - beq.n 180bda │ │ │ │ + beq.n 180c12 │ │ │ │ sub.w r0, r0, #1 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ bx lr │ │ │ │ mov r0, r2 │ │ │ │ bx lr │ │ │ │ - ldr r3, [pc, #44] @ (180bf8 ) │ │ │ │ + ldr r3, [pc, #44] @ (180c30 ) │ │ │ │ add r3, pc │ │ │ │ ldrb r0, [r3, r1] │ │ │ │ cmp r0, r2 │ │ │ │ ite lt │ │ │ │ movlt r0, #2 │ │ │ │ movge r0, #1 │ │ │ │ bx lr │ │ │ │ - ldr r3, [pc, #32] @ (180bfc ) │ │ │ │ + ldr r3, [pc, #32] @ (180c34 ) │ │ │ │ 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 180bc8 │ │ │ │ + ble.n 180c00 │ │ │ │ adds r0, #1 │ │ │ │ bx lr │ │ │ │ cmp r1, #4 │ │ │ │ movs r0, r4 │ │ │ │ cmp r0, #244 @ 0xf4 │ │ │ │ movs r0, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -448642,15 +448679,15 @@ │ │ │ │ moveq r2, #24 │ │ │ │ movne r2, #48 @ 0x30 │ │ │ │ moveq.w fp, #2 │ │ │ │ movne.w fp, #4 │ │ │ │ blx 428b4 │ │ │ │ ldrsb.w r6, [r4, #28] │ │ │ │ adds r2, r6, #1 │ │ │ │ - beq.n 180d0a │ │ │ │ + beq.n 180d42 │ │ │ │ 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 │ │ │ │ @@ -448674,51 +448711,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 180e02 │ │ │ │ + ble.w 180e3a │ │ │ │ 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 180ca6 │ │ │ │ + bgt.n 180cde │ │ │ │ ldrb.w r3, [r9, #4] │ │ │ │ ldr.w lr, [sp, #4] │ │ │ │ add r8, lr │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 180e16 │ │ │ │ + bne.w 180e4e │ │ │ │ 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 180c4e │ │ │ │ + bne.n 180c86 │ │ │ │ mov r4, fp │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ add.w r0, sl, #8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 180db2 │ │ │ │ + beq.n 180dea │ │ │ │ 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 │ │ │ │ @@ -448756,79 +448793,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 180d42 │ │ │ │ + bne.n 180d7a │ │ │ │ ldr r6, [sp, #4] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r6, #12 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 180d3a │ │ │ │ + bne.n 180d72 │ │ │ │ mov r0, r8 │ │ │ │ mov r8, fp │ │ │ │ ldr.w fp, [sp, #20] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 180e52 │ │ │ │ + bne.n 180e8a │ │ │ │ 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 180dee │ │ │ │ + bgt.n 180e26 │ │ │ │ lsl.w r6, r7, r3 │ │ │ │ lsls r0, r1, #15 │ │ │ │ add.w r0, r0, #16384 @ 0x4000 │ │ │ │ subs r3, #1 │ │ │ │ subs r6, #1 │ │ │ │ - cbz r1, 180dee │ │ │ │ + cbz r1, 180e26 │ │ │ │ cmp r6, r1 │ │ │ │ ite ne │ │ │ │ asrne.w r1, r0, r3 │ │ │ │ movweq r1, #65535 @ 0xffff │ │ │ │ cmp r2, r5 │ │ │ │ str r1, [r2, #0] │ │ │ │ - bne.n 180dc8 │ │ │ │ + bne.n 180e00 │ │ │ │ adds r5, #12 │ │ │ │ cmp r5, ip │ │ │ │ - bne.n 180dc4 │ │ │ │ + bne.n 180dfc │ │ │ │ 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 180cde │ │ │ │ + beq.w 180d16 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 180cfc │ │ │ │ + beq.w 180d34 │ │ │ │ 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 180e4c │ │ │ │ + beq.n 180e84 │ │ │ │ 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 180e24 │ │ │ │ - b.n 180cfc │ │ │ │ + bne.n 180e5c │ │ │ │ + b.n 180d34 │ │ │ │ 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] │ │ │ │ @@ -448848,60 +448885,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 180ed0 │ │ │ │ + bgt.n 180f08 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 180ed0 │ │ │ │ + beq.n 180f08 │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ lsl.w r6, r5, ip │ │ │ │ add.w r6, r6, #4294967295 @ 0xffffffff │ │ │ │ - blt.n 180ee4 │ │ │ │ + blt.n 180f1c │ │ │ │ cmp r3, r6 │ │ │ │ it ge │ │ │ │ movwge r3, #32767 @ 0x7fff │ │ │ │ - bge.n 180ed0 │ │ │ │ + bge.n 180f08 │ │ │ │ lsls r3, r3, #15 │ │ │ │ add.w r3, r3, #16384 @ 0x4000 │ │ │ │ asr.w r3, r3, ip │ │ │ │ cmp r1, r2 │ │ │ │ str r3, [r2, #0] │ │ │ │ - bne.n 180e60 │ │ │ │ + bne.n 180e98 │ │ │ │ adds r1, #12 │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 180e5c │ │ │ │ + bne.n 180e94 │ │ │ │ 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 180ed0 │ │ │ │ + bge.n 180f08 │ │ │ │ lsls r3, r3, #15 │ │ │ │ add.w r3, r3, #16384 @ 0x4000 │ │ │ │ asr.w r3, r3, ip │ │ │ │ negs r3, r3 │ │ │ │ - b.n 180ed0 │ │ │ │ + b.n 180f08 │ │ │ │ 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 180fca │ │ │ │ + ble.n 181002 │ │ │ │ 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 │ │ │ │ @@ -448926,53 +448963,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 180fa4 │ │ │ │ + ble.n 180fdc │ │ │ │ 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 180f7c │ │ │ │ + bgt.n 180fb4 │ │ │ │ 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 180f30 │ │ │ │ + bne.n 180f68 │ │ │ │ ldr r7, [sp, #0] │ │ │ │ add.w r9, r9, #8 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ adds r7, #1 │ │ │ │ cmp r2, r7 │ │ │ │ - bgt.n 180f2a │ │ │ │ + bgt.n 180f62 │ │ │ │ ldr.w sl, [sp, #4] │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp.w sl, #3 │ │ │ │ - bne.n 180f1a │ │ │ │ + bne.n 180f52 │ │ │ │ ldr r1, [r6, #16] │ │ │ │ mov lr, sl │ │ │ │ mov sl, fp │ │ │ │ cmp r1, #0 │ │ │ │ - ble.w 1811da │ │ │ │ + ble.w 181212 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.w 181160 │ │ │ │ + ble.w 181198 │ │ │ │ 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 │ │ │ │ @@ -448996,49 +449033,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 18106a │ │ │ │ + ble.n 1810a2 │ │ │ │ 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 181042 │ │ │ │ + bgt.n 18107a │ │ │ │ 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 180ff8 │ │ │ │ + bne.n 181030 │ │ │ │ ldr r5, [sp, #0] │ │ │ │ add.w r9, r9, #8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r5, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - bgt.n 180ff2 │ │ │ │ + bgt.n 18102a │ │ │ │ mov sl, r7 │ │ │ │ mov.w lr, #4 │ │ │ │ ldrb r5, [r6, #20] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 181168 │ │ │ │ + beq.n 1811a0 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 181160 │ │ │ │ + ble.n 181198 │ │ │ │ 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 │ │ │ │ @@ -449051,29 +449088,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 1810cc │ │ │ │ + bne.n 181104 │ │ │ │ adds r4, r3, #4 │ │ │ │ cmp r1, ip │ │ │ │ - bne.n 1810aa │ │ │ │ + bne.n 1810e2 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r5, #1 │ │ │ │ adds r7, #8 │ │ │ │ cmp r3, r5 │ │ │ │ - bgt.n 1810a4 │ │ │ │ + bgt.n 1810dc │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #0 │ │ │ │ itt gt │ │ │ │ addgt.w r7, sl, #10 │ │ │ │ movgt.w ip, #0 │ │ │ │ - ble.n 181160 │ │ │ │ + ble.n 181198 │ │ │ │ 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]! │ │ │ │ @@ -449082,46 +449119,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 181100 │ │ │ │ + bne.n 181138 │ │ │ │ ldr r1, [r6, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 18114e │ │ │ │ + ble.n 181186 │ │ │ │ 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 1810fe │ │ │ │ + bne.n 181136 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add.w ip, ip, #1 │ │ │ │ adds r7, #8 │ │ │ │ cmp r3, ip │ │ │ │ - bgt.n 1810fa │ │ │ │ + bgt.n 181132 │ │ │ │ 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 1810ec │ │ │ │ + beq.n 181124 │ │ │ │ cmp r3, r5 │ │ │ │ - ble.n 181160 │ │ │ │ + ble.n 181198 │ │ │ │ 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 │ │ │ │ @@ -449136,48 +449173,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 1811ac │ │ │ │ + bne.n 1811e4 │ │ │ │ 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 1811be │ │ │ │ + bne.n 1811f6 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r5, #1 │ │ │ │ adds r1, #8 │ │ │ │ adds r0, #8 │ │ │ │ cmp r3, r5 │ │ │ │ - bgt.n 18118c │ │ │ │ - b.n 1810ec │ │ │ │ + bgt.n 1811c4 │ │ │ │ + b.n 181124 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 181160 │ │ │ │ + ble.n 181198 │ │ │ │ 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 1811ea │ │ │ │ - b.n 181092 │ │ │ │ + bgt.n 181222 │ │ │ │ + b.n 1810ca │ │ │ │ stmdb 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] @ 181620 │ │ │ │ + ldr.w r4, [pc, #1040] @ 181658 │ │ │ │ mov r5, r0 │ │ │ │ - ldr.w r0, [pc, #1040] @ 181624 │ │ │ │ + ldr.w r0, [pc, #1040] @ 18165c │ │ │ │ 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 │ │ │ │ @@ -449190,23 +449227,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 181368 │ │ │ │ + ble.w 1813a0 │ │ │ │ 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 18160c │ │ │ │ - ldr r2, [pc, #964] @ (181628 ) │ │ │ │ + ble.w 181644 │ │ │ │ + ldr r2, [pc, #964] @ (181660 ) │ │ │ │ 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] │ │ │ │ @@ -449252,88 +449289,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] @ (18162c ) │ │ │ │ + ldr r1, [pc, #824] @ (181664 ) │ │ │ │ add r1, pc │ │ │ │ adds r6, r3, r1 │ │ │ │ ldrb r7, [r1, r3] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 181384 │ │ │ │ + beq.n 1813bc │ │ │ │ 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 428b4 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r9 │ │ │ │ adds r2, #1 │ │ │ │ str r6, [r3, #12] │ │ │ │ cmp r7, r2 │ │ │ │ add.w r3, r3, #16 │ │ │ │ - bne.n 181314 │ │ │ │ + bne.n 18134c │ │ │ │ adds r5, #1 │ │ │ │ add r9, fp │ │ │ │ cmp r5, sl │ │ │ │ - bcc.n 181306 │ │ │ │ + bcc.n 18133e │ │ │ │ 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 1812bc │ │ │ │ + bne.n 1812f4 │ │ │ │ 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 181284 │ │ │ │ - ldr r2, [pc, #708] @ (181630 ) │ │ │ │ - ldr r3, [pc, #696] @ (181624 ) │ │ │ │ + bne.n 1812bc │ │ │ │ + ldr r2, [pc, #708] @ (181668 ) │ │ │ │ + ldr r3, [pc, #696] @ (18165c ) │ │ │ │ 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 18161c │ │ │ │ + bne.w 181654 │ │ │ │ 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 180c00 │ │ │ │ + bl 180c38 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 181602 │ │ │ │ + beq.w 18163a │ │ │ │ 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 │ │ │ │ @@ -449356,41 +449393,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 181420 │ │ │ │ + ble.n 181458 │ │ │ │ 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 1813f8 │ │ │ │ + bgt.n 181430 │ │ │ │ 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] @ (181634 ) │ │ │ │ + ldr r3, [pc, #520] @ (18166c ) │ │ │ │ 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] @ (181638 ) │ │ │ │ + ldr r3, [pc, #508] @ (181670 ) │ │ │ │ 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 │ │ │ │ @@ -449398,36 +449435,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 1815f0 │ │ │ │ + beq.w 181628 │ │ │ │ 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 1814a4 │ │ │ │ + bne.n 1814dc │ │ │ │ ldrd r1, r2, [sp, #60] @ 0x3c │ │ │ │ ldrb r1, [r2, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - bgt.w 1815fa │ │ │ │ + bgt.w 181632 │ │ │ │ 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 1814aa │ │ │ │ + b.n 1814e2 │ │ │ │ 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 │ │ │ │ @@ -449451,29 +449488,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 181526 │ │ │ │ + ble.n 18155e │ │ │ │ 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 1814fe │ │ │ │ + bgt.n 181536 │ │ │ │ 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] │ │ │ │ @@ -449489,101 +449526,101 @@ │ │ │ │ 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, 181598 │ │ │ │ + cbz r2, 1815d0 │ │ │ │ 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 174f40 │ │ │ │ + bl 174f78 │ │ │ │ vstmia r9!, {s0} │ │ │ │ cmp r9, sl │ │ │ │ - beq.n 1815b6 │ │ │ │ + beq.n 1815ee │ │ │ │ ldr r3, [r6, #12] │ │ │ │ - b.n 181548 │ │ │ │ + b.n 181580 │ │ │ │ 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 174f40 │ │ │ │ + bl 174f78 │ │ │ │ vstmia r9!, {s0} │ │ │ │ cmp r9, sl │ │ │ │ - bne.n 181594 │ │ │ │ + bne.n 1815cc │ │ │ │ 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 181460 │ │ │ │ + bne.w 181498 │ │ │ │ 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 181456 │ │ │ │ + bcc.w 18148e │ │ │ │ ldrd sl, fp, [sp, #68] @ 0x44 │ │ │ │ - b.n 181328 │ │ │ │ + b.n 181360 │ │ │ │ ldr.w r8, [sp, #48] @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 18149e │ │ │ │ + b.n 1814d6 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ subs r3, #2 │ │ │ │ add r3, r2 │ │ │ │ - b.n 181496 │ │ │ │ + b.n 1814ce │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 181438 │ │ │ │ + b.n 181470 │ │ │ │ subs r3, r4, #4 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.w 181368 │ │ │ │ + beq.w 1813a0 │ │ │ │ subs r4, #8 │ │ │ │ cmp r4, r8 │ │ │ │ - bne.n 18160c │ │ │ │ - b.n 181368 │ │ │ │ + bne.n 181644 │ │ │ │ + b.n 1813a0 │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ - stcl 0, cr0, [r4, #488]! @ 0x1e8 │ │ │ │ + stc 0, cr0, [ip, #488]! @ 0x1e8 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #102 @ 0x66 │ │ │ │ movs r0, r4 │ │ │ │ movs r4, #158 @ 0x9e │ │ │ │ movs r0, r4 │ │ │ │ - ldc 0, cr0, [r0], {122} @ 0x7a │ │ │ │ + mrrc 0, 7, r0, r8, cr10 │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ movs r0, r4 │ │ │ │ - ldmia r1, {r1, r5, r6} │ │ │ │ + ldmia r1, {r1, r3, r5} │ │ │ │ lsls r7, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3880] @ 0xf28 │ │ │ │ - ldr.w r4, [pc, #1348] @ 181b94 │ │ │ │ + ldr.w r4, [pc, #1348] @ 181bcc │ │ │ │ mov sl, r0 │ │ │ │ - ldr.w r0, [pc, #1348] @ 181b98 │ │ │ │ + ldr.w r0, [pc, #1348] @ 181bd0 │ │ │ │ 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 │ │ │ │ @@ -449592,39 +449629,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 181b06 │ │ │ │ + ble.w 181b3e │ │ │ │ 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 181b80 │ │ │ │ + ble.w 181bb8 │ │ │ │ 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] @ 181b9c │ │ │ │ + ldr.w r3, [pc, #1260] @ 181bd4 │ │ │ │ mov r9, sl │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - ldr.w r3, [pc, #1256] @ 181ba0 │ │ │ │ + ldr.w r3, [pc, #1256] @ 181bd8 │ │ │ │ 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] @ 181ba4 │ │ │ │ + ldr.w r3, [pc, #1244] @ 181bdc │ │ │ │ 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 │ │ │ │ @@ -449640,15 +449677,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 181b3a │ │ │ │ + beq.w 181b72 │ │ │ │ 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 │ │ │ │ @@ -449664,15 +449701,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 18178a │ │ │ │ + ble.n 1817c2 │ │ │ │ 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 │ │ │ │ @@ -449683,32 +449720,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 18175a │ │ │ │ + bgt.n 181792 │ │ │ │ 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 181b72 │ │ │ │ + beq.w 181baa │ │ │ │ cmp r3, #3 │ │ │ │ - beq.w 181b64 │ │ │ │ + beq.w 181b9c │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 181ac6 │ │ │ │ + bne.w 181afe │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldrb.w r3, [fp, #8] │ │ │ │ add.w r2, r5, lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 181b60 │ │ │ │ + beq.w 181b98 │ │ │ │ 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 │ │ │ │ @@ -449725,26 +449762,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 18180c │ │ │ │ + bne.n 181844 │ │ │ │ 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 181b58 │ │ │ │ + beq.w 181b90 │ │ │ │ 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] │ │ │ │ @@ -449755,16 +449792,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 180f04 │ │ │ │ - ldr r3, [pc, #860] @ (181ba8 ) │ │ │ │ + bl 180f3c │ │ │ │ + ldr r3, [pc, #860] @ (181be0 ) │ │ │ │ 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 │ │ │ │ @@ -449788,38 +449825,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 180bb0 │ │ │ │ + bl 180be8 │ │ │ │ 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 181b2c │ │ │ │ + beq.w 181b64 │ │ │ │ cmp.w r8, #2 │ │ │ │ - beq.w 181b20 │ │ │ │ + beq.w 181b58 │ │ │ │ cmp.w r8, #3 │ │ │ │ - bne.n 1818dc │ │ │ │ + bne.n 181914 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ ldrb.w r1, [r4, #64] @ 0x40 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 181b2c │ │ │ │ + beq.w 181b64 │ │ │ │ ldrb.w r1, [r4, #128] @ 0x80 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 181b2c │ │ │ │ + beq.w 181b64 │ │ │ │ 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 │ │ │ │ @@ -449837,15 +449874,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 181958 │ │ │ │ + ble.n 181990 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ movs r7, #0 │ │ │ │ str.w r8, [sp, #16] │ │ │ │ add r5, r3 │ │ │ │ cmp r4, #8 │ │ │ │ add r7, r1 │ │ │ │ mov r1, r4 │ │ │ │ @@ -449855,19 +449892,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 18192c │ │ │ │ + bgt.n 181964 │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ str r6, [sp, #140] @ 0x8c │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 1819f4 │ │ │ │ + beq.n 181a2c │ │ │ │ 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 │ │ │ │ @@ -449894,29 +449931,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 1819f2 │ │ │ │ + ble.n 181a2a │ │ │ │ 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 1819c6 │ │ │ │ + bgt.n 1819fe │ │ │ │ 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 │ │ │ │ @@ -449940,24 +449977,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 181a22 │ │ │ │ + bne.n 181a5a │ │ │ │ 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 181b36 │ │ │ │ + bne.n 181b6e │ │ │ │ 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 │ │ │ │ @@ -449966,145 +450003,145 @@ │ │ │ │ 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, 181a9a │ │ │ │ + cbz r0, 181ad2 │ │ │ │ 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 181888 │ │ │ │ + bne.w 1818c0 │ │ │ │ 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 181878 │ │ │ │ + bcc.w 1818b0 │ │ │ │ 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 1816f4 │ │ │ │ + bne.w 18172c │ │ │ │ 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 1816c2 │ │ │ │ - ldr r2, [pc, #164] @ (181bac ) │ │ │ │ - ldr r3, [pc, #140] @ (181b98 ) │ │ │ │ + bne.w 1816fa │ │ │ │ + ldr r2, [pc, #164] @ (181be4 ) │ │ │ │ + ldr r3, [pc, #140] @ (181bd0 ) │ │ │ │ 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 181b8e │ │ │ │ + bne.n 181bc6 │ │ │ │ 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 1818dc │ │ │ │ + bne.w 181914 │ │ │ │ add.w r4, ip, #4294967295 @ 0xffffffff │ │ │ │ mov.w fp, #1 │ │ │ │ - b.n 1818e2 │ │ │ │ + b.n 18191a │ │ │ │ ldr r6, [sp, #144] @ 0x90 │ │ │ │ - b.n 181a60 │ │ │ │ + b.n 181a98 │ │ │ │ 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 428b4 │ │ │ │ cmp r4, r7 │ │ │ │ add.w r3, r0, r6 │ │ │ │ - bcc.n 181b42 │ │ │ │ - b.n 181ac6 │ │ │ │ + bcc.n 181b7a │ │ │ │ + b.n 181afe │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 18183c │ │ │ │ + b.n 181874 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 18180e │ │ │ │ - ldr r3, [pc, #72] @ (181bb0 ) │ │ │ │ + b.n 181846 │ │ │ │ + ldr r3, [pc, #72] @ (181be8 ) │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add r3, pc │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 1817a6 │ │ │ │ - ldr r3, [pc, #64] @ (181bb4 ) │ │ │ │ + b.n 1817de │ │ │ │ + ldr r3, [pc, #64] @ (181bec ) │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add r3, pc │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 1817a6 │ │ │ │ + b.n 1817de │ │ │ │ subs r3, r7, #4 │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 181b06 │ │ │ │ + beq.n 181b3e │ │ │ │ subs r7, #8 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 181b80 │ │ │ │ - b.n 181b06 │ │ │ │ + bne.n 181bb8 │ │ │ │ + b.n 181b3e │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xe9a4007a │ │ │ │ + strd r0, r0, [ip, #-488]! @ 0x1e8 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, r3, #0 │ │ │ │ movs r0, r4 │ │ │ │ subs r6, r2, #0 │ │ │ │ movs r0, r4 │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ movs r0, r4 │ │ │ │ - stmia r5!, {r1, r2, r4, r6} │ │ │ │ + stmia r5!, {r1, r2, r3, r4} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - b.n 181594 │ │ │ │ + b.n 18155c │ │ │ │ lsls r2, r7, #1 │ │ │ │ subs r0, r5, r0 │ │ │ │ movs r0, r4 │ │ │ │ subs r2, r3, r4 │ │ │ │ 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 18163c │ │ │ │ + bl 181674 │ │ │ │ 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 │ │ │ │ @@ -450121,42 +450158,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 18163c │ │ │ │ - cbz r7, 181c36 │ │ │ │ + bl 181674 │ │ │ │ + cbz r7, 181c6e │ │ │ │ mov fp, sl │ │ │ │ movs r5, #0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ adds r5, #1 │ │ │ │ - bl 165a60 │ │ │ │ + bl 165a98 │ │ │ │ add r4, r9 │ │ │ │ add fp, r8 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 181c22 │ │ │ │ + bne.n 181c5a │ │ │ │ mov r0, sl │ │ │ │ blx 423e4 │ │ │ │ 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 18163c │ │ │ │ + bl 181674 │ │ │ │ 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 │ │ │ │ @@ -450173,27 +450210,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 18163c │ │ │ │ - cbz r7, 181cc2 │ │ │ │ + bl 181674 │ │ │ │ + cbz r7, 181cfa │ │ │ │ mov fp, sl │ │ │ │ movs r5, #0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ adds r5, #1 │ │ │ │ - bl 164af4 │ │ │ │ + bl 164b30 │ │ │ │ add r4, r9 │ │ │ │ add fp, r8 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 181cae │ │ │ │ + bne.n 181ce6 │ │ │ │ mov r0, sl │ │ │ │ blx 423e4 │ │ │ │ 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 │ │ │ │ @@ -450215,27 +450252,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 1811fc │ │ │ │ - cbz r7, 181d2e │ │ │ │ + bl 181234 │ │ │ │ + cbz r7, 181d66 │ │ │ │ mov fp, sl │ │ │ │ movs r5, #0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ adds r5, #1 │ │ │ │ - bl 16da0c │ │ │ │ + bl 16da44 │ │ │ │ add r4, r9 │ │ │ │ add fp, r8 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 181d1a │ │ │ │ + bne.n 181d52 │ │ │ │ mov r0, sl │ │ │ │ blx 423e4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -450244,15 +450281,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 1811fc │ │ │ │ + bl 181234 │ │ │ │ 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 │ │ │ │ @@ -450271,26 +450308,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 1811fc │ │ │ │ - cbz r7, 181dc0 │ │ │ │ + bl 181234 │ │ │ │ + cbz r7, 181df8 │ │ │ │ mov fp, sl │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ adds r4, #1 │ │ │ │ - bl 16da0c │ │ │ │ + bl 16da44 │ │ │ │ add r5, r9 │ │ │ │ add fp, r8 │ │ │ │ cmp r7, r4 │ │ │ │ - bne.n 181dac │ │ │ │ + bne.n 181de4 │ │ │ │ mov r0, sl │ │ │ │ blx 423e4 │ │ │ │ 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 │ │ │ │ @@ -450298,23 +450335,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 1811fc │ │ │ │ + bl 181234 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ ldrb r2, [r1, #3] │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ lsls r2, r2, #30 │ │ │ │ - bpl.n 181ea0 │ │ │ │ + bpl.n 181ed8 │ │ │ │ bic.w ip, r3, #7 │ │ │ │ - ldr r2, [pc, #228] @ (181ee8 ) │ │ │ │ + ldr r2, [pc, #228] @ (181f20 ) │ │ │ │ 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 │ │ │ │ @@ -450342,15 +450379,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] @ (181eec ) │ │ │ │ + ldr r3, [pc, #116] @ (181f24 ) │ │ │ │ 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 │ │ │ │ @@ -450381,41 +450418,41 @@ │ │ │ │ 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 181e74 │ │ │ │ + b.n 181eac │ │ │ │ nop │ │ │ │ movs r4, #240 @ 0xf0 │ │ │ │ movs r0, r4 │ │ │ │ movs r4, #158 @ 0x9e │ │ │ │ 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, #3952] @ 0xf70 │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ mov r5, r1 │ │ │ │ mov sl, r2 │ │ │ │ - ldr r2, [pc, #500] @ (1820fc ) │ │ │ │ + ldr r2, [pc, #500] @ (182134 ) │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ - ldr r1, [pc, #500] @ (182100 ) │ │ │ │ + ldr r1, [pc, #500] @ (182138 ) │ │ │ │ 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 182086 │ │ │ │ + beq.w 1820be │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1820a0 │ │ │ │ + beq.w 1820d8 │ │ │ │ movs r7, #0 │ │ │ │ rsb r1, r5, #1 │ │ │ │ mov r2, r0 │ │ │ │ mov r8, r7 │ │ │ │ mov r0, sl │ │ │ │ lsls r5, r5, #2 │ │ │ │ mov r6, ip │ │ │ │ @@ -450434,15 +450471,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 181df4 │ │ │ │ + bl 181e2c │ │ │ │ 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 │ │ │ │ @@ -450468,15 +450505,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 1820da │ │ │ │ + bne.w 182112 │ │ │ │ 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 │ │ │ │ @@ -450484,146 +450521,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 1820ae │ │ │ │ + bmi.n 1820e6 │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ cmp.w fp, #255 @ 0xff │ │ │ │ - bgt.n 1820c8 │ │ │ │ + bgt.n 182100 │ │ │ │ cmp r6, #0 │ │ │ │ strb.w fp, [r2, #-4] │ │ │ │ - blt.n 1820e0 │ │ │ │ + blt.n 182118 │ │ │ │ add r3, r1 │ │ │ │ cmp r6, #255 @ 0xff │ │ │ │ mov r1, r3 │ │ │ │ - bgt.n 1820d2 │ │ │ │ + bgt.n 18210a │ │ │ │ cmp r3, #0 │ │ │ │ strb.w r6, [r2, #-3] │ │ │ │ - blt.n 1820c4 │ │ │ │ + blt.n 1820fc │ │ │ │ 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 181fb6 │ │ │ │ + bcc.n 181fee │ │ │ │ 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 181f94 │ │ │ │ + bcc.n 181fcc │ │ │ │ add.w fp, fp, #4 │ │ │ │ adds r1, #8 │ │ │ │ adds r4, #16 │ │ │ │ cmp r5, fp │ │ │ │ - bhi.n 181f6a │ │ │ │ + bhi.n 181fa2 │ │ │ │ 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 181f44 │ │ │ │ - ldr r2, [pc, #124] @ (182104 ) │ │ │ │ - ldr r3, [pc, #112] @ (1820fc ) │ │ │ │ + bhi.w 181f7c │ │ │ │ + ldr r2, [pc, #124] @ (18213c ) │ │ │ │ + ldr r3, [pc, #112] @ (182134 ) │ │ │ │ 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 1820f8 │ │ │ │ + bne.n 182130 │ │ │ │ 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 182086 │ │ │ │ + bls.n 1820be │ │ │ │ adds r4, #8 │ │ │ │ cmp ip, r4 │ │ │ │ - bhi.n 1820a0 │ │ │ │ - b.n 182086 │ │ │ │ + bhi.n 1820d8 │ │ │ │ + b.n 1820be │ │ │ │ mov.w fp, #0 │ │ │ │ cmp r6, #0 │ │ │ │ strb.w fp, [r2, #-4] │ │ │ │ - blt.n 1820de │ │ │ │ + blt.n 182116 │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ strb.w r6, [r2, #-3] │ │ │ │ adds r3, r3, r1 │ │ │ │ - bpl.n 18202c │ │ │ │ + bpl.n 182064 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 18202c │ │ │ │ + b.n 182064 │ │ │ │ cmp r6, #255 @ 0xff │ │ │ │ strb.w r7, [r2, #-4] │ │ │ │ - ble.n 1820f0 │ │ │ │ + ble.n 182128 │ │ │ │ add r1, r3 │ │ │ │ mov r3, r1 │ │ │ │ strb.w r7, [r2, #-3] │ │ │ │ - b.n 182026 │ │ │ │ + b.n 18205e │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - b.n 181fe2 │ │ │ │ + b.n 18201a │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ mov.w r6, #0 │ │ │ │ adds r3, r3, r1 │ │ │ │ strb.w r6, [r2, #-3] │ │ │ │ - bpl.n 18202c │ │ │ │ + bpl.n 182064 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 18202c │ │ │ │ + b.n 182064 │ │ │ │ add r3, r1 │ │ │ │ strb.w r6, [r2, #-3] │ │ │ │ - b.n 182026 │ │ │ │ + b.n 18205e │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1822dc │ │ │ │ + b.n 1822a4 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - svc 114 @ 0x72 │ │ │ │ + svc 58 @ 0x3a │ │ │ │ lsls r2, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #540] @ (18233c ) │ │ │ │ + ldr r2, [pc, #540] @ (182374 ) │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #540] @ (182340 ) │ │ │ │ + ldr r3, [pc, #540] @ (182378 ) │ │ │ │ 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 182282 │ │ │ │ + beq.w 1822ba │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 182276 │ │ │ │ + beq.w 1822ae │ │ │ │ mov.w r8, #0 │ │ │ │ mov r4, r6 │ │ │ │ - vldr s11, [pc, #488] @ 182334 │ │ │ │ + vldr s11, [pc, #488] @ 18236c │ │ │ │ mov r9, r8 │ │ │ │ - vldr s12, [pc, #484] @ 182338 │ │ │ │ + vldr s12, [pc, #484] @ 182370 │ │ │ │ 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 │ │ │ │ @@ -450632,15 +450669,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 181df4 │ │ │ │ + bl 181e2c │ │ │ │ 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 │ │ │ │ @@ -450657,15 +450694,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 18229c │ │ │ │ + bne.n 1822d4 │ │ │ │ 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 │ │ │ │ @@ -450675,161 +450712,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 1822a0 │ │ │ │ + bmi.n 1822d8 │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bgt.n 1822de │ │ │ │ + bgt.n 182316 │ │ │ │ uxtb r2, r2 │ │ │ │ vmov s15, r2 │ │ │ │ cmp r1, #0 │ │ │ │ vcvt.f32.u32 s14, s15 │ │ │ │ vmul.f32 s14, s14, s11 │ │ │ │ - blt.n 1822c6 │ │ │ │ + blt.n 1822fe │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - ble.n 1822fc │ │ │ │ + ble.n 182334 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ cmp r7, #255 @ 0xff │ │ │ │ it gt │ │ │ │ vmovgt.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ - ble.n 1822ce │ │ │ │ + ble.n 182306 │ │ │ │ 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 1821ba │ │ │ │ + bne.n 1821f2 │ │ │ │ mov r0, lr │ │ │ │ ldr.w lr, [sp, #4] │ │ │ │ add r9, r4 │ │ │ │ add.w lr, lr, #1 │ │ │ │ cmp.w lr, #4 │ │ │ │ - bne.n 18219a │ │ │ │ + bne.n 1821d2 │ │ │ │ ldrd r1, r7, [sp, #8] │ │ │ │ mov r5, r4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r1, #8 │ │ │ │ adds r7, #64 @ 0x40 │ │ │ │ cmp r3, fp │ │ │ │ - beq.n 182310 │ │ │ │ + beq.n 182348 │ │ │ │ add.w fp, fp, #1 │ │ │ │ - b.n 18217e │ │ │ │ + b.n 1821b6 │ │ │ │ adds r3, r5, #4 │ │ │ │ cmp r9, r3 │ │ │ │ - bls.n 182282 │ │ │ │ + bls.n 1822ba │ │ │ │ adds r5, #8 │ │ │ │ cmp r9, r5 │ │ │ │ - bhi.n 182276 │ │ │ │ - ldr r2, [pc, #192] @ (182344 ) │ │ │ │ - ldr r3, [pc, #184] @ (182340 ) │ │ │ │ + bhi.n 1822ae │ │ │ │ + ldr r2, [pc, #192] @ (18237c ) │ │ │ │ + ldr r3, [pc, #184] @ (182378 ) │ │ │ │ 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 18232e │ │ │ │ + bne.n 182366 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, sl │ │ │ │ - b.n 1821de │ │ │ │ + b.n 182216 │ │ │ │ cmp r1, #0 │ │ │ │ it lt │ │ │ │ vmovlt.f32 s14, s12 │ │ │ │ - blt.n 1822c6 │ │ │ │ + blt.n 1822fe │ │ │ │ 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 1822ce │ │ │ │ + bge.n 182306 │ │ │ │ vmov.f32 s13, s12 │ │ │ │ - b.n 18222c │ │ │ │ + b.n 182264 │ │ │ │ vmov.f32 s15, s12 │ │ │ │ cmp r7, #0 │ │ │ │ - blt.n 1822c0 │ │ │ │ + blt.n 1822f8 │ │ │ │ uxtb r2, r7 │ │ │ │ vmov s13, r2 │ │ │ │ vcvt.f32.u32 s13, s13 │ │ │ │ vmul.f32 s13, s13, s11 │ │ │ │ - b.n 18222c │ │ │ │ + b.n 182264 │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ it gt │ │ │ │ vmovgt.f32 s14, #112 @ 0x3f800000 1.0 │ │ │ │ - bgt.n 18221e │ │ │ │ + bgt.n 182256 │ │ │ │ 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 182222 │ │ │ │ + b.n 18225a │ │ │ │ uxtb r2, r1 │ │ │ │ vmov s15, r2 │ │ │ │ cmp r7, #0 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s11 │ │ │ │ - blt.n 1822c0 │ │ │ │ - b.n 182222 │ │ │ │ + blt.n 1822f8 │ │ │ │ + b.n 18225a │ │ │ │ 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 182160 │ │ │ │ - b.n 182282 │ │ │ │ + bhi.w 182198 │ │ │ │ + b.n 1822ba │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - udf #220 @ 0xdc │ │ │ │ + udf #164 @ 0xa4 │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 182434 │ │ │ │ + ble.n 1823fc │ │ │ │ lsls r2, r7, #1 │ │ │ │ add.w r1, r1, r1, lsl #1 │ │ │ │ adds r3, r1, #7 │ │ │ │ and.w ip, r1, #7 │ │ │ │ ands.w r3, r3, r1, asr #32 │ │ │ │ it cc │ │ │ │ movcc r3, r1 │ │ │ │ asrs r3, r3, #3 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ lsr.w r3, r3, ip │ │ │ │ and.w r3, r3, #7 │ │ │ │ cmp r3, #7 │ │ │ │ - beq.n 182414 │ │ │ │ + beq.n 18244c │ │ │ │ ldr r1, [r0, #12] │ │ │ │ push {r4, r5, lr} │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1823f8 │ │ │ │ - ldr r4, [pc, #168] @ (18241c ) │ │ │ │ + beq.n 182430 │ │ │ │ + ldr r4, [pc, #168] @ (182454 ) │ │ │ │ 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 1823e8 │ │ │ │ + beq.n 182420 │ │ │ │ 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 │ │ │ │ @@ -450852,23 +450889,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] @ (182420 ) │ │ │ │ + ldr r3, [pc, #36] @ (182458 ) │ │ │ │ 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 1823e8 │ │ │ │ + b.n 182420 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, #92 @ 0x5c │ │ │ │ movs r0, r4 │ │ │ │ subs r2, r2, #7 │ │ │ │ @@ -450886,15 +450923,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] @ (18246c ) │ │ │ │ + ldr r1, [pc, #24] @ (1824a4 ) │ │ │ │ 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] │ │ │ │ @@ -450903,15 +450940,15 @@ │ │ │ │ bx lr │ │ │ │ subs r4, r0, #6 │ │ │ │ movs r0, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ lsls r3, r1, #27 │ │ │ │ ldr.w ip, [r0, #12] │ │ │ │ sub sp, #12 │ │ │ │ - bpl.n 18256e │ │ │ │ + bpl.n 1825a6 │ │ │ │ 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 │ │ │ │ @@ -450919,37 +450956,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 18252a │ │ │ │ + beq.n 182562 │ │ │ │ cmp r3, #3 │ │ │ │ itt eq │ │ │ │ moveq r3, #0 │ │ │ │ streq r3, [r2, #0] │ │ │ │ - beq.n 182524 │ │ │ │ + beq.n 18255c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 18262a │ │ │ │ + beq.w 182662 │ │ │ │ lsls r1, r6, #1 │ │ │ │ and.w ip, lr, #1 │ │ │ │ and.w r1, r1, #62 @ 0x3e │ │ │ │ - ldr r4, [pc, #372] @ (182648 ) │ │ │ │ + ldr r4, [pc, #372] @ (182680 ) │ │ │ │ orr.w r1, r1, ip │ │ │ │ and.w ip, r5, #31 │ │ │ │ - ldr r5, [pc, #364] @ (18264c ) │ │ │ │ + ldr r5, [pc, #364] @ (182684 ) │ │ │ │ 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 182516 │ │ │ │ + beq.n 18254e │ │ │ │ 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] │ │ │ │ @@ -450961,29 +450998,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, 182596 │ │ │ │ + cbnz r3, 1825ce │ │ │ │ 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] @ (182650 ) │ │ │ │ + ldr r3, [pc, #268] @ (182688 ) │ │ │ │ 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] @ (182654 ) │ │ │ │ + ldr r3, [pc, #252] @ (18268c ) │ │ │ │ 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] │ │ │ │ @@ -450997,31 +451034,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 1824b2 │ │ │ │ - ldr r4, [pc, #192] @ (182658 ) │ │ │ │ + b.n 1824ea │ │ │ │ + ldr r4, [pc, #192] @ (182690 ) │ │ │ │ mov.w ip, r6, lsl #1 │ │ │ │ and.w r5, r5, #31 │ │ │ │ and.w r6, r7, #31 │ │ │ │ add r4, pc │ │ │ │ - ldr r7, [pc, #180] @ (18265c ) │ │ │ │ + ldr r7, [pc, #180] @ (182694 ) │ │ │ │ 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 18255c │ │ │ │ + beq.n 182594 │ │ │ │ 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 │ │ │ │ @@ -451043,24 +451080,24 @@ │ │ │ │ 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 18255c │ │ │ │ - ldr r3, [pc, #52] @ (182660 ) │ │ │ │ + b.n 182594 │ │ │ │ + ldr r3, [pc, #52] @ (182698 ) │ │ │ │ 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 182516 │ │ │ │ + b.n 18254e │ │ │ │ subs r2, r7, #3 │ │ │ │ movs r0, r4 │ │ │ │ subs r2, r6, #2 │ │ │ │ movs r0, r4 │ │ │ │ subs r6, r1, #2 │ │ │ │ movs r0, r4 │ │ │ │ subs r2, r0, #1 │ │ │ │ @@ -451072,50 +451109,50 @@ │ │ │ │ adds r0, r4, #6 │ │ │ │ movs r0, r4 │ │ │ │ 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 1826bc │ │ │ │ + bpl.n 1826f4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 182738 │ │ │ │ + beq.n 182770 │ │ │ │ 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 182756 │ │ │ │ - ldr r3, [pc, #372] @ (182810 ) │ │ │ │ + bne.n 18278e │ │ │ │ + ldr r3, [pc, #372] @ (182848 ) │ │ │ │ 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 182716 │ │ │ │ - cbnz r3, 182730 │ │ │ │ + b.n 18274e │ │ │ │ + cbnz r3, 182768 │ │ │ │ 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 182806 │ │ │ │ + beq.w 18283e │ │ │ │ rsb r3, r1, r1, lsl #4 │ │ │ │ - ldr.w lr, [pc, #316] @ 182814 │ │ │ │ + ldr.w lr, [pc, #316] @ 18284c │ │ │ │ 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 │ │ │ │ @@ -451135,38 +451172,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 1826c0 │ │ │ │ + b.n 1826f8 │ │ │ │ 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 18269a │ │ │ │ + beq.n 1826d2 │ │ │ │ ubfx ip, r5, #18, #5 │ │ │ │ - ldr r5, [pc, #188] @ (182818 ) │ │ │ │ + ldr r5, [pc, #188] @ (182850 ) │ │ │ │ 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 182716 │ │ │ │ + beq.n 18274e │ │ │ │ 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] │ │ │ │ @@ -451202,20 +451239,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 182716 │ │ │ │ + b.n 18274e │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ mov ip, r1 │ │ │ │ mov r4, r1 │ │ │ │ - b.n 182716 │ │ │ │ + b.n 18274e │ │ │ │ adds r0, r6, #4 │ │ │ │ movs r0, r4 │ │ │ │ adds r6, r6, #3 │ │ │ │ movs r0, r4 │ │ │ │ adds r0, r7, #1 │ │ │ │ movs r0, r4 │ │ │ │ push {r4, lr} │ │ │ │ @@ -451227,38 +451264,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] @ (182868 ) │ │ │ │ + ldr r3, [pc, #32] @ (1828a0 ) │ │ │ │ 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 │ │ │ │ - push {r1, r2, r5, r6, lr} │ │ │ │ + push {r1, r2, r3, r5, lr} │ │ │ │ lsls r7, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ ldrd r6, r5, [sp, #72] @ 0x48 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 18291c │ │ │ │ + beq.n 182954 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 182922 │ │ │ │ + beq.n 18295a │ │ │ │ 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] │ │ │ │ @@ -451279,61 +451316,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 18281c │ │ │ │ + bl 182854 │ │ │ │ adds r6, #4 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ cmp.w r9, #8 │ │ │ │ strb.w r3, [r6, #-1] │ │ │ │ - bne.n 1828c6 │ │ │ │ + bne.n 1828fe │ │ │ │ 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 1828bc │ │ │ │ + bne.n 1828f4 │ │ │ │ mov r3, fp │ │ │ │ add.w fp, r4, #16 │ │ │ │ add.w r4, r5, #8 │ │ │ │ mov r5, r3 │ │ │ │ cmp r7, r4 │ │ │ │ - bhi.n 1828a8 │ │ │ │ + bhi.n 1828e0 │ │ │ │ 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 18289e │ │ │ │ + bhi.n 1828d6 │ │ │ │ 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 18291c │ │ │ │ + bls.n 182954 │ │ │ │ cmp r5, r6 │ │ │ │ - bhi.n 182922 │ │ │ │ - b.n 18291c │ │ │ │ + bhi.n 18295a │ │ │ │ + b.n 182954 │ │ │ │ stmdb 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 1829e4 │ │ │ │ + beq.n 182a1c │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1829ea │ │ │ │ + beq.n 182a22 │ │ │ │ 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 │ │ │ │ @@ -451358,74 +451395,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 18281c │ │ │ │ + bl 182854 │ │ │ │ adds r7, #4 │ │ │ │ cmp.w fp, #8 │ │ │ │ - bne.n 182996 │ │ │ │ + bne.n 1829ce │ │ │ │ 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 18298c │ │ │ │ + bne.n 1829c4 │ │ │ │ mov r3, r6 │ │ │ │ add.w r6, r4, #16 │ │ │ │ add.w r4, r5, #8 │ │ │ │ mov r5, r3 │ │ │ │ cmp r8, r4 │ │ │ │ - bhi.n 182974 │ │ │ │ + bhi.n 1829ac │ │ │ │ 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 182966 │ │ │ │ + bhi.n 18299e │ │ │ │ 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 1829e4 │ │ │ │ + bls.n 182a1c │ │ │ │ cmp r8, r5 │ │ │ │ - bhi.n 1829ea │ │ │ │ - b.n 1829e4 │ │ │ │ + bhi.n 182a22 │ │ │ │ + b.n 182a1c │ │ │ │ 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] @ (182b3c ) │ │ │ │ - ldr r3, [pc, #292] @ (182b40 ) │ │ │ │ + ldr r1, [pc, #292] @ (182b74 ) │ │ │ │ + ldr r3, [pc, #292] @ (182b78 ) │ │ │ │ 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 182b08 │ │ │ │ + beq.n 182b40 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 182b26 │ │ │ │ + beq.n 182b5e │ │ │ │ mov.w r9, #0 │ │ │ │ mov r5, r4 │ │ │ │ - vldr s16, [pc, #252] @ 182b38 │ │ │ │ + vldr s16, [pc, #252] @ 182b70 │ │ │ │ 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] │ │ │ │ @@ -451445,15 +451482,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 18281c │ │ │ │ + bl 182854 │ │ │ │ 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 │ │ │ │ @@ -451465,91 +451502,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 182a78 │ │ │ │ + bne.n 182ab0 │ │ │ │ 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 182a6a │ │ │ │ + bne.n 182aa2 │ │ │ │ mov r3, r7 │ │ │ │ adds r6, #8 │ │ │ │ mov r7, r4 │ │ │ │ cmp r5, r6 │ │ │ │ mov r4, r3 │ │ │ │ add.w r7, r7, #16 │ │ │ │ - bhi.n 182a58 │ │ │ │ + bhi.n 182a90 │ │ │ │ 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 182a4c │ │ │ │ - ldr r2, [pc, #56] @ (182b44 ) │ │ │ │ - ldr r3, [pc, #52] @ (182b40 ) │ │ │ │ + bhi.n 182a84 │ │ │ │ + ldr r2, [pc, #56] @ (182b7c ) │ │ │ │ + ldr r3, [pc, #52] @ (182b78 ) │ │ │ │ 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 182b34 │ │ │ │ + bne.n 182b6c │ │ │ │ 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 182b08 │ │ │ │ + bls.n 182b40 │ │ │ │ adds r4, #8 │ │ │ │ cmp r6, r4 │ │ │ │ - bhi.n 182b26 │ │ │ │ - b.n 182b08 │ │ │ │ + bhi.n 182b5e │ │ │ │ + b.n 182b40 │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - bpl.n 182b04 │ │ │ │ + bpl.n 182acc │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 182b28 │ │ │ │ + bmi.n 182af0 │ │ │ │ lsls r2, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ strd r3, r1, [sp, #32] │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #304] @ (182c98 ) │ │ │ │ - ldr r3, [pc, #304] @ (182c9c ) │ │ │ │ + ldr r1, [pc, #304] @ (182cd0 ) │ │ │ │ + ldr r3, [pc, #304] @ (182cd4 ) │ │ │ │ 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 182c64 │ │ │ │ + beq.n 182c9c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 182c82 │ │ │ │ + beq.n 182cba │ │ │ │ mov.w r9, #0 │ │ │ │ mov r5, r4 │ │ │ │ - vldr s16, [pc, #264] @ 182c94 │ │ │ │ + vldr s16, [pc, #264] @ 182ccc │ │ │ │ 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] │ │ │ │ @@ -451568,15 +451605,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 18281c │ │ │ │ + bl 182854 │ │ │ │ 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 │ │ │ │ @@ -451592,76 +451629,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 182bc4 │ │ │ │ + bne.n 182bfc │ │ │ │ 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 182bb6 │ │ │ │ + bne.n 182bee │ │ │ │ mov r3, r7 │ │ │ │ adds r6, #8 │ │ │ │ mov r7, r4 │ │ │ │ cmp r5, r6 │ │ │ │ mov r4, r3 │ │ │ │ add.w r7, r7, #16 │ │ │ │ - bhi.n 182ba4 │ │ │ │ + bhi.n 182bdc │ │ │ │ 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 182b98 │ │ │ │ - ldr r2, [pc, #56] @ (182ca0 ) │ │ │ │ - ldr r3, [pc, #52] @ (182c9c ) │ │ │ │ + bhi.n 182bd0 │ │ │ │ + ldr r2, [pc, #56] @ (182cd8 ) │ │ │ │ + ldr r3, [pc, #52] @ (182cd4 ) │ │ │ │ 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 182c90 │ │ │ │ + bne.n 182cc8 │ │ │ │ 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 182c64 │ │ │ │ + bls.n 182c9c │ │ │ │ adds r4, #8 │ │ │ │ cmp r6, r4 │ │ │ │ - bhi.n 182c82 │ │ │ │ - b.n 182c64 │ │ │ │ + bhi.n 182cba │ │ │ │ + b.n 182c9c │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - bmi.n 182bc0 │ │ │ │ + bmi.n 182d88 │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 182bcc │ │ │ │ + bcc.n 182d94 │ │ │ │ lsls r2, r7, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ movs r0, #1 │ │ │ │ strd r4, r0, [sp] │ │ │ │ movs r0, #0 │ │ │ │ - bl 187d8c │ │ │ │ + bl 187dc4 │ │ │ │ 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] │ │ │ │ @@ -451672,41 +451709,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 183b4c │ │ │ │ + bl 183b84 │ │ │ │ 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] @ (182e14 ) │ │ │ │ - ldr r3, [pc, #252] @ (182e18 ) │ │ │ │ + ldr r0, [pc, #248] @ (182e4c ) │ │ │ │ + ldr r3, [pc, #252] @ (182e50 ) │ │ │ │ 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 182dde │ │ │ │ + beq.n 182e16 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 182dfc │ │ │ │ + beq.n 182e34 │ │ │ │ movs r3, #0 │ │ │ │ mov r6, r5 │ │ │ │ - vldr s16, [pc, #212] @ 182e10 │ │ │ │ + vldr s16, [pc, #212] @ 182e48 │ │ │ │ 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] │ │ │ │ @@ -451722,153 +451759,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 187d8c │ │ │ │ + bl 187dc4 │ │ │ │ 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 182d6a │ │ │ │ + bne.n 182da2 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, #4 │ │ │ │ add r7, r3 │ │ │ │ - bne.n 182d62 │ │ │ │ + bne.n 182d9a │ │ │ │ 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 182d5a │ │ │ │ + bhi.n 182d92 │ │ │ │ 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 182d4c │ │ │ │ - ldr r2, [pc, #60] @ (182e1c ) │ │ │ │ - ldr r3, [pc, #52] @ (182e18 ) │ │ │ │ + bcc.n 182d84 │ │ │ │ + ldr r2, [pc, #60] @ (182e54 ) │ │ │ │ + ldr r3, [pc, #52] @ (182e50 ) │ │ │ │ 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 182e0a │ │ │ │ + bne.n 182e42 │ │ │ │ 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 182dde │ │ │ │ + bcs.n 182e16 │ │ │ │ adds r2, #8 │ │ │ │ cmp r0, r2 │ │ │ │ - bhi.n 182dfc │ │ │ │ - b.n 182dde │ │ │ │ + bhi.n 182e34 │ │ │ │ + b.n 182e16 │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - bcs.n 182dd8 │ │ │ │ + bcs.n 182da0 │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 182e54 │ │ │ │ + bne.n 182e1c │ │ │ │ lsls r2, r7, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #28] @ (182e4c ) │ │ │ │ + ldr r0, [pc, #28] @ (182e84 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 182e50 │ │ │ │ + ldr.w ip, [pc, #28] @ 182e88 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (182e54 ) │ │ │ │ - ldr r2, [pc, #28] @ (182e58 ) │ │ │ │ + ldr r3, [pc, #24] @ (182e8c ) │ │ │ │ + ldr r2, [pc, #28] @ (182e90 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 42868 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - bne.n 182ddc │ │ │ │ + bne.n 182da4 │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r0, r0, #11 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r0, #25 │ │ │ │ movs r0, r4 │ │ │ │ - add r5, pc, #136 @ (adr r5, 182ee4 ) │ │ │ │ + add r5, pc, #136 @ (adr r5, 182f1c ) │ │ │ │ movs r4, r2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #28] @ (182e88 ) │ │ │ │ + ldr r0, [pc, #28] @ (182ec0 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 182e8c │ │ │ │ + ldr.w ip, [pc, #28] @ 182ec4 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (182e90 ) │ │ │ │ - ldr r2, [pc, #28] @ (182e94 ) │ │ │ │ + ldr r3, [pc, #24] @ (182ec8 ) │ │ │ │ + ldr r2, [pc, #28] @ (182ecc ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 42868 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - bne.n 182da0 │ │ │ │ + bne.n 182f68 │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r0, r0, #11 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r3, #23 │ │ │ │ movs r0, r4 │ │ │ │ - add r4, pc, #920 @ (adr r4, 183230 ) │ │ │ │ + add r4, pc, #920 @ (adr r4, 183268 ) │ │ │ │ movs r4, 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] @ (182fc0 ) │ │ │ │ + ldr r2, [pc, #268] @ (182ff8 ) │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #268] @ (182fc4 ) │ │ │ │ + ldr r3, [pc, #268] @ (182ffc ) │ │ │ │ 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 182f86 │ │ │ │ + beq.n 182fbe │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 182fa4 │ │ │ │ + beq.n 182fdc │ │ │ │ movs r3, #0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ mov r6, r5 │ │ │ │ str r2, [sp, #28] │ │ │ │ - vldr s16, [pc, #220] @ 182fbc │ │ │ │ + vldr s16, [pc, #220] @ 182ff4 │ │ │ │ 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 │ │ │ │ @@ -451881,15 +451918,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 187e4c │ │ │ │ + bl 187e84 │ │ │ │ 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] │ │ │ │ @@ -451897,129 +451934,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 182f08 │ │ │ │ + bne.n 182f40 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, #4 │ │ │ │ add r7, r3 │ │ │ │ - bne.n 182f00 │ │ │ │ + bne.n 182f38 │ │ │ │ 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 182efa │ │ │ │ + bhi.n 182f32 │ │ │ │ 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 182eec │ │ │ │ - ldr r2, [pc, #64] @ (182fc8 ) │ │ │ │ - ldr r3, [pc, #56] @ (182fc4 ) │ │ │ │ + bcc.n 182f24 │ │ │ │ + ldr r2, [pc, #64] @ (183000 ) │ │ │ │ + ldr r3, [pc, #56] @ (182ffc ) │ │ │ │ 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 182fb6 │ │ │ │ + bne.n 182fee │ │ │ │ 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 182f86 │ │ │ │ + bcs.n 182fbe │ │ │ │ add.w fp, fp, #8 │ │ │ │ cmp r0, fp │ │ │ │ - bhi.n 182fa4 │ │ │ │ - b.n 182f86 │ │ │ │ + bhi.n 182fdc │ │ │ │ + b.n 182fbe │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ cmn r6, r7 │ │ │ │ - bne.n 183054 │ │ │ │ + bne.n 18301c │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 1830b0 │ │ │ │ + beq.n 183078 │ │ │ │ lsls r2, r7, #1 │ │ │ │ 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 187d8c │ │ │ │ + bl 187dc4 │ │ │ │ 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 187d8c │ │ │ │ + bl 187dc4 │ │ │ │ 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 183fb4 │ │ │ │ + bl 183fec │ │ │ │ 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] @ (183190 ) │ │ │ │ + ldr r2, [pc, #312] @ (1831c8 ) │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #312] @ (183194 ) │ │ │ │ + ldr r3, [pc, #312] @ (1831cc ) │ │ │ │ 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 183158 │ │ │ │ + beq.n 183190 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 183176 │ │ │ │ - vldr s16, [pc, #272] @ 18318c │ │ │ │ + beq.n 1831ae │ │ │ │ + vldr s16, [pc, #272] @ 1831c4 │ │ │ │ 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] │ │ │ │ @@ -452044,163 +452081,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 187d8c │ │ │ │ + bl 187dc4 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #0 │ │ │ │ strd r5, r7, [sp] │ │ │ │ - bl 187d8c │ │ │ │ + bl 187dc4 │ │ │ │ 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 1830be │ │ │ │ + bne.n 1830f6 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w r9, r9, #1 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp.w r9, #4 │ │ │ │ add r3, r2 │ │ │ │ - bne.n 1830b2 │ │ │ │ + bne.n 1830ea │ │ │ │ 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 1830a0 │ │ │ │ + bhi.n 1830d8 │ │ │ │ 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 183090 │ │ │ │ - ldr r2, [pc, #60] @ (183198 ) │ │ │ │ - ldr r3, [pc, #56] @ (183194 ) │ │ │ │ + bhi.n 1830c8 │ │ │ │ + ldr r2, [pc, #60] @ (1831d0 ) │ │ │ │ + ldr r3, [pc, #56] @ (1831cc ) │ │ │ │ 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 183188 │ │ │ │ + bne.n 1831c0 │ │ │ │ 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 183158 │ │ │ │ + bcs.n 183190 │ │ │ │ add.w sl, sl, #8 │ │ │ │ cmp r3, sl │ │ │ │ - bhi.n 183176 │ │ │ │ - b.n 183158 │ │ │ │ + bhi.n 1831ae │ │ │ │ + b.n 183190 │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - ldmia r7, {r2, r5, r7} │ │ │ │ + ldmia r7!, {r2, r3, r5, r6} │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6!, {r5, r7} │ │ │ │ + ldmia r6, {r3, r5, r6} │ │ │ │ lsls r2, r7, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #28] @ (1831c8 ) │ │ │ │ + ldr r0, [pc, #28] @ (183200 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 1831cc │ │ │ │ + ldr.w ip, [pc, #28] @ 183204 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (1831d0 ) │ │ │ │ - ldr r2, [pc, #28] @ (1831d4 ) │ │ │ │ + ldr r3, [pc, #24] @ (183208 ) │ │ │ │ + ldr r2, [pc, #28] @ (18320c ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 42868 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - ldmia r6, {r1, r3, r6} │ │ │ │ + ldmia r6!, {r1, r4} │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r0, r0, #11 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r5, #9 │ │ │ │ movs r0, r4 │ │ │ │ - add r1, pc, #664 @ (adr r1, 183470 ) │ │ │ │ + add r1, pc, #664 @ (adr r1, 1834a8 ) │ │ │ │ movs r4, r2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #28] @ (183204 ) │ │ │ │ + ldr r0, [pc, #28] @ (18323c ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 183208 │ │ │ │ + ldr.w ip, [pc, #28] @ 183240 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (18320c ) │ │ │ │ - ldr r2, [pc, #28] @ (183210 ) │ │ │ │ + ldr r3, [pc, #24] @ (183244 ) │ │ │ │ + ldr r2, [pc, #28] @ (183248 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 42868 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - ldmia r6!, {r1, r2, r3} │ │ │ │ + ldmia r5!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r0, r0, #11 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r0, #8 │ │ │ │ movs r0, r4 │ │ │ │ - add r1, pc, #424 @ (adr r1, 1833bc ) │ │ │ │ + add r1, pc, #424 @ (adr r1, 1833f4 ) │ │ │ │ movs r4, 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] @ (183388 ) │ │ │ │ + ldr r2, [pc, #344] @ (1833c0 ) │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #344] @ (18338c ) │ │ │ │ + ldr r3, [pc, #344] @ (1833c4 ) │ │ │ │ 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 183350 │ │ │ │ + beq.n 183388 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 18336e │ │ │ │ + beq.w 1833a6 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s16, [pc, #296] @ 183384 │ │ │ │ + vldr s16, [pc, #296] @ 1833bc │ │ │ │ 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 │ │ │ │ @@ -452223,21 +452260,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 187e4c │ │ │ │ + bl 187e84 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, fp │ │ │ │ movs r0, #0 │ │ │ │ strd r5, r7, [sp] │ │ │ │ - bl 187e4c │ │ │ │ + bl 187e84 │ │ │ │ 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 │ │ │ │ @@ -452252,70 +452289,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 18329e │ │ │ │ + bne.n 1832d6 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w r9, r9, #1 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp.w r9, #4 │ │ │ │ add r3, r2 │ │ │ │ - bne.n 183292 │ │ │ │ + bne.n 1832ca │ │ │ │ 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 18327e │ │ │ │ + bhi.n 1832b6 │ │ │ │ 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 18326c │ │ │ │ - ldr r2, [pc, #60] @ (183390 ) │ │ │ │ - ldr r3, [pc, #56] @ (18338c ) │ │ │ │ + bhi.n 1832a4 │ │ │ │ + ldr r2, [pc, #60] @ (1833c8 ) │ │ │ │ + ldr r3, [pc, #56] @ (1833c4 ) │ │ │ │ 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 183380 │ │ │ │ + bne.n 1833b8 │ │ │ │ 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 183350 │ │ │ │ + bcs.n 183388 │ │ │ │ add.w ip, ip, #8 │ │ │ │ cmp r8, ip │ │ │ │ - bhi.n 18336e │ │ │ │ - b.n 183350 │ │ │ │ + bhi.n 1833a6 │ │ │ │ + b.n 183388 │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ cmn r6, r7 │ │ │ │ - ldmia r5!, {r2, r3, r6, r7} │ │ │ │ + ldmia r5!, {r2, r4, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4!, {r3, r5, r7} │ │ │ │ + ldmia r4, {r4, r5, r6} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - cbz r2, 183404 │ │ │ │ + cbz r2, 18343c │ │ │ │ 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 │ │ │ │ @@ -452337,28 +452374,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 1833a4 │ │ │ │ + bne.n 1833dc │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1834f8 │ │ │ │ + beq.n 183530 │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #4 │ │ │ │ subs r1, #4 │ │ │ │ mov.w lr, #0 │ │ │ │ movs r4, #255 @ 0xff │ │ │ │ - vldr s9, [pc, #224] @ 1834fc │ │ │ │ + vldr s9, [pc, #224] @ 183534 │ │ │ │ vmov.f32 s11, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s10, [pc, #220] @ 183500 │ │ │ │ + vldr s10, [pc, #220] @ 183538 │ │ │ │ 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 │ │ │ │ @@ -452372,115 +452409,115 @@ │ │ │ │ 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 18348e │ │ │ │ + ble.n 1834c6 │ │ │ │ vcmpe.f32 s12, s11 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ vmovlt.f32 s14, s10 │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ vmlalt.f32 s14, s12, s9 │ │ │ │ vmovlt r3, s14 │ │ │ │ vcmp.f32 s13, #0.0 │ │ │ │ strb.w r3, [r0, #-4] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1834b8 │ │ │ │ + ble.n 1834f0 │ │ │ │ vcmpe.f32 s13, s11 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ vmovlt.f32 s14, s10 │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ vmlalt.f32 s14, s13, s9 │ │ │ │ vmovlt r3, s14 │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ strb.w r3, [r0, #-3] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1834e2 │ │ │ │ + ble.n 18351a │ │ │ │ vcmpe.f32 s15, s11 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ vmovlt.f32 s14, s10 │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ vmlalt.f32 s14, s15, s9 │ │ │ │ vmovlt 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 183424 │ │ │ │ + bne.n 18345c │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1836ac │ │ │ │ + beq.w 1836e4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ adds r0, #16 │ │ │ │ sub.w lr, r1, #4 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #408] @ 1836b0 │ │ │ │ + vldr s10, [pc, #408] @ 1836e8 │ │ │ │ movs r4, #1 │ │ │ │ - vldr s11, [pc, #404] @ 1836b4 │ │ │ │ - vldr s9, [pc, #404] @ 1836b8 │ │ │ │ + vldr s11, [pc, #404] @ 1836ec │ │ │ │ + vldr s9, [pc, #404] @ 1836f0 │ │ │ │ vmov.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s8, [pc, #400] @ 1836bc │ │ │ │ - vldr s7, [pc, #400] @ 1836c0 │ │ │ │ - b.n 18359a │ │ │ │ + vldr s8, [pc, #400] @ 1836f4 │ │ │ │ + vldr s7, [pc, #400] @ 1836f8 │ │ │ │ + b.n 1835d2 │ │ │ │ vmov.f32 s15, s11 │ │ │ │ - cbz r5, 183544 │ │ │ │ + cbz r5, 18357c │ │ │ │ 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 183606 │ │ │ │ + bne.n 18363e │ │ │ │ vmov.f32 s15, s11 │ │ │ │ - cbz r5, 183566 │ │ │ │ + cbz r5, 18359e │ │ │ │ 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 18365e │ │ │ │ + bne.n 183696 │ │ │ │ vmov.f32 s15, s11 │ │ │ │ - cbz r1, 183584 │ │ │ │ + cbz r1, 1835bc │ │ │ │ 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 1836aa │ │ │ │ + beq.w 1836e2 │ │ │ │ ldr.w r3, [lr, #4]! │ │ │ │ and.w r5, r3, #63 @ 0x3f │ │ │ │ ubfx r1, r3, #6, #5 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 183532 │ │ │ │ + beq.n 18356a │ │ │ │ cmp r1, #31 │ │ │ │ itt eq │ │ │ │ orreq.w r1, r5, #2139095040 @ 0x7f800000 │ │ │ │ vmoveq s15, r1 │ │ │ │ - beq.n 183544 │ │ │ │ + beq.n 18357c │ │ │ │ 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 │ │ │ │ @@ -452494,20 +452531,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 183554 │ │ │ │ + beq.n 18358c │ │ │ │ cmp r1, #31 │ │ │ │ itt eq │ │ │ │ orreq.w r1, r5, #2139095040 @ 0x7f800000 │ │ │ │ vmoveq s15, r1 │ │ │ │ - beq.n 183566 │ │ │ │ + beq.n 18359e │ │ │ │ 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 │ │ │ │ @@ -452520,20 +452557,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 183572 │ │ │ │ + beq.n 1835aa │ │ │ │ cmp r3, #31 │ │ │ │ itt eq │ │ │ │ orreq.w r3, r1, #2139095040 @ 0x7f800000 │ │ │ │ vmoveq s15, r3 │ │ │ │ - beq.n 183584 │ │ │ │ + beq.n 1835bc │ │ │ │ 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 │ │ │ │ @@ -452542,239 +452579,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 183584 │ │ │ │ + b.n 1835bc │ │ │ │ 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 18398e │ │ │ │ + beq.w 1839c6 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ adds r0, #4 │ │ │ │ sub.w lr, r1, #4 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s8, [pc, #696] @ 183990 │ │ │ │ - vldr s6, [pc, #696] @ 183994 │ │ │ │ + vldr s8, [pc, #696] @ 1839c8 │ │ │ │ + vldr s6, [pc, #696] @ 1839cc │ │ │ │ movs r4, #255 @ 0xff │ │ │ │ - vldr s7, [pc, #692] @ 183998 │ │ │ │ + vldr s7, [pc, #692] @ 1839d0 │ │ │ │ vmov.f32 s12, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s9, [pc, #688] @ 18399c │ │ │ │ - vldr s10, [pc, #688] @ 1839a0 │ │ │ │ - vldr s5, [pc, #688] @ 1839a4 │ │ │ │ - vldr s4, [pc, #688] @ 1839a8 │ │ │ │ - b.n 1837d0 │ │ │ │ + vldr s9, [pc, #688] @ 1839d4 │ │ │ │ + vldr s10, [pc, #688] @ 1839d8 │ │ │ │ + vldr s5, [pc, #688] @ 1839dc │ │ │ │ + vldr s4, [pc, #688] @ 1839e0 │ │ │ │ + b.n 183808 │ │ │ │ vmov.f32 s13, s6 │ │ │ │ - cbz r5, 18370c │ │ │ │ + cbz r5, 183744 │ │ │ │ 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 183824 │ │ │ │ + bne.w 18385c │ │ │ │ vmov.f32 s15, s6 │ │ │ │ - cbz r5, 18372c │ │ │ │ + cbz r5, 183764 │ │ │ │ vmov s15, r5 │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s7 │ │ │ │ ubfx r1, r3, #22, #5 │ │ │ │ lsrs r3, r3, #27 │ │ │ │ - bne.w 183864 │ │ │ │ + bne.w 18389c │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 1838dc │ │ │ │ + bne.w 183914 │ │ │ │ vcmp.f32 s13, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.w 18392e │ │ │ │ + ble.w 183966 │ │ │ │ vcmpe.f32 s13, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it lt │ │ │ │ - vldrlt s14, [pc, #576] @ 183994 │ │ │ │ - bge.w 183966 │ │ │ │ + vldrlt s14, [pc, #576] @ 1839cc │ │ │ │ + bge.w 18399e │ │ │ │ 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 1838c6 │ │ │ │ + ble.w 1838fe │ │ │ │ vcmpe.f32 s15, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 183790 │ │ │ │ + bge.n 1837c8 │ │ │ │ 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 1838d8 │ │ │ │ + ble.w 183910 │ │ │ │ vcmpe.f32 s14, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r1, #255 @ 0xff │ │ │ │ - bge.n 1837ba │ │ │ │ + bge.n 1837f2 │ │ │ │ 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 18392c │ │ │ │ + beq.w 183964 │ │ │ │ ldr.w r3, [lr, #4]! │ │ │ │ and.w r5, r3, #63 @ 0x3f │ │ │ │ ubfx r1, r3, #6, #5 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1836fa │ │ │ │ + beq.n 183732 │ │ │ │ cmp r1, #31 │ │ │ │ itt eq │ │ │ │ orreq.w r1, r5, #2139095040 @ 0x7f800000 │ │ │ │ vmoveq s13, r1 │ │ │ │ - beq.n 18370c │ │ │ │ + beq.n 183744 │ │ │ │ subs.w r6, r1, #15 │ │ │ │ - bmi.w 183900 │ │ │ │ + bmi.w 183938 │ │ │ │ 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 18371a │ │ │ │ + beq.w 183752 │ │ │ │ cmp r1, #31 │ │ │ │ itt eq │ │ │ │ orreq.w r1, r5, #2139095040 @ 0x7f800000 │ │ │ │ vmoveq s15, r1 │ │ │ │ - beq.w 18372c │ │ │ │ + beq.w 183764 │ │ │ │ subs.w r6, r1, #15 │ │ │ │ - bmi.n 1838ea │ │ │ │ + bmi.n 183922 │ │ │ │ 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 183736 │ │ │ │ + beq.w 18376e │ │ │ │ cmp r3, #31 │ │ │ │ itt eq │ │ │ │ orreq.w r3, r1, #2139095040 @ 0x7f800000 │ │ │ │ vmoveq s14, r3 │ │ │ │ - beq.n 183898 │ │ │ │ + beq.n 1838d0 │ │ │ │ subs.w r5, r3, #15 │ │ │ │ - bmi.n 183916 │ │ │ │ + bmi.n 18394e │ │ │ │ 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 183766 │ │ │ │ + ble.w 18379e │ │ │ │ vcmpe.f32 s13, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - blt.w 18375a │ │ │ │ + blt.w 183792 │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ strb.w r3, [r0, #-4] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.w 183776 │ │ │ │ + bgt.w 1837ae │ │ │ │ vcmp.f32 s14, #0.0 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r0, #-3] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.w 1837a0 │ │ │ │ + bgt.w 1837d8 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 1837ba │ │ │ │ + b.n 1837f2 │ │ │ │ vmov s14, r1 │ │ │ │ vcvt.f32.s32 s14, s14 │ │ │ │ vmul.f32 s14, s14, s4 │ │ │ │ - b.n 183898 │ │ │ │ + b.n 1838d0 │ │ │ │ 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 183846 │ │ │ │ + b.n 18387e │ │ │ │ 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 183802 │ │ │ │ + b.n 18383a │ │ │ │ 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 183884 │ │ │ │ + b.n 1838bc │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ strb.w r1, [r0, #-4] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ strble.w r1, [r0, #-3] │ │ │ │ - ble.n 1838d8 │ │ │ │ + ble.n 183910 │ │ │ │ vmov.f32 s14, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 183984 │ │ │ │ - vldr s13, [pc, #72] @ 18399c │ │ │ │ - vldr s14, [pc, #72] @ 1839a0 │ │ │ │ + bge.n 1839bc │ │ │ │ + vldr s13, [pc, #72] @ 1839d4 │ │ │ │ + vldr s14, [pc, #72] @ 1839d8 │ │ │ │ vmla.f32 s14, s15, s13 │ │ │ │ vmov r3, s14 │ │ │ │ strb.w r3, [r0, #-3] │ │ │ │ - b.n 1837ba │ │ │ │ + b.n 1837f2 │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ strb.w r3, [r0, #-4] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ strble.w r1, [r0, #-3] │ │ │ │ - ble.w 1837ba │ │ │ │ - vldr s14, [pc, #20] @ 183994 │ │ │ │ - b.n 183776 │ │ │ │ + ble.w 1837f2 │ │ │ │ + vldr s14, [pc, #20] @ 1839cc │ │ │ │ + b.n 1837ae │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ movs r1, #0 │ │ │ │ strb.w r3, [r0, #-3] │ │ │ │ - b.n 1837ba │ │ │ │ + b.n 1837f2 │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ subs r4, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ adds r5, #128 @ 0x80 │ │ │ │ @@ -452783,23 +452820,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #0 │ │ │ │ movs r0, r0 │ │ │ │ adds r6, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 183a54 │ │ │ │ + beq.n 183a8c │ │ │ │ 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] @ 183a58 │ │ │ │ - vldr s10, [pc, #148] @ 183a5c │ │ │ │ + vldr s12, [pc, #148] @ 183a90 │ │ │ │ + vldr s10, [pc, #148] @ 183a94 │ │ │ │ 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 │ │ │ │ @@ -452826,40 +452863,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 1839d2 │ │ │ │ + bne.n 183a0a │ │ │ │ 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 183b1a │ │ │ │ + beq.n 183b52 │ │ │ │ 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 183aa8 │ │ │ │ + ble.n 183ae0 │ │ │ │ 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 │ │ │ │ @@ -452887,45 +452924,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 183a80 │ │ │ │ + bne.n 183ab8 │ │ │ │ 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 187d8c │ │ │ │ + bl 187dc4 │ │ │ │ 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 183c1e │ │ │ │ + beq.n 183c56 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 183c24 │ │ │ │ + beq.n 183c5c │ │ │ │ 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 │ │ │ │ @@ -452962,85 +452999,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 187d8c │ │ │ │ + bl 187dc4 │ │ │ │ adds r7, #4 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ strh.w r9, [r7, #-3] │ │ │ │ strb.w r3, [r7, #-1] │ │ │ │ cmp r5, r8 │ │ │ │ - bne.n 183bc4 │ │ │ │ + bne.n 183bfc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w fp, fp, #1 │ │ │ │ add r6, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, fp │ │ │ │ - bne.n 183bbc │ │ │ │ + bne.n 183bf4 │ │ │ │ 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 183ba4 │ │ │ │ + bhi.n 183bdc │ │ │ │ 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 183b88 │ │ │ │ + bhi.n 183bc0 │ │ │ │ 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 183c1e │ │ │ │ + bcs.n 183c56 │ │ │ │ cmp r4, fp │ │ │ │ - bcc.n 183c24 │ │ │ │ - b.n 183c1e │ │ │ │ + bcc.n 183c5c │ │ │ │ + b.n 183c56 │ │ │ │ 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] @ (183d84 ) │ │ │ │ + ldr r2, [pc, #308] @ (183dbc ) │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #308] @ (183d88 ) │ │ │ │ + ldr r3, [pc, #308] @ (183dc0 ) │ │ │ │ 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 183d4a │ │ │ │ + beq.n 183d82 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 183d68 │ │ │ │ + beq.n 183da0 │ │ │ │ mov.w ip, #0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - vldr s17, [pc, #256] @ 183d7c │ │ │ │ + vldr s17, [pc, #256] @ 183db4 │ │ │ │ mov.w r9, #1 │ │ │ │ - vldr s16, [pc, #252] @ 183d80 │ │ │ │ + vldr s16, [pc, #252] @ 183db8 │ │ │ │ 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 │ │ │ │ @@ -453069,158 +453106,158 @@ │ │ │ │ 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 187d8c │ │ │ │ + bl 187dc4 │ │ │ │ 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 183cd4 │ │ │ │ + bne.n 183d0c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w sl, sl, #1 │ │ │ │ add r7, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 183ccc │ │ │ │ + bne.n 183d04 │ │ │ │ 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 183cb0 │ │ │ │ + bhi.n 183ce8 │ │ │ │ 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 183c92 │ │ │ │ - ldr r2, [pc, #64] @ (183d8c ) │ │ │ │ - ldr r3, [pc, #56] @ (183d88 ) │ │ │ │ + bhi.n 183cca │ │ │ │ + ldr r2, [pc, #64] @ (183dc4 ) │ │ │ │ + ldr r3, [pc, #56] @ (183dc0 ) │ │ │ │ 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 183d76 │ │ │ │ + bne.n 183dae │ │ │ │ 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 183d4a │ │ │ │ + bcs.n 183d82 │ │ │ │ adds r4, #8 │ │ │ │ cmp r4, fp │ │ │ │ - bcc.n 183d68 │ │ │ │ - b.n 183d4a │ │ │ │ + bcc.n 183da0 │ │ │ │ + b.n 183d82 │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r2, r3, r5, r7} │ │ │ │ + stmia r3!, {r2, r4, r5, r6} │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r2!, {r1, r2, r3, r5, r7} │ │ │ │ + stmia r2!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r2, r7, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #28] @ (183dbc ) │ │ │ │ + ldr r0, [pc, #28] @ (183df4 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 183dc0 │ │ │ │ + ldr.w ip, [pc, #28] @ 183df8 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (183dc4 ) │ │ │ │ - ldr r2, [pc, #28] @ (183dc8 ) │ │ │ │ + ldr r3, [pc, #24] @ (183dfc ) │ │ │ │ + ldr r2, [pc, #28] @ (183e00 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 42868 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r2!, {r1, r2, r4, r6} │ │ │ │ + stmia r2!, {r1, r2, r3, r4} │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r0, r0, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r0, #30 │ │ │ │ movs r0, r4 │ │ │ │ str r5, [sp, #712] @ 0x2c8 │ │ │ │ movs r4, r2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #28] @ (183df8 ) │ │ │ │ + ldr r0, [pc, #28] @ (183e30 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 183dfc │ │ │ │ + ldr.w ip, [pc, #28] @ 183e34 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (183e00 ) │ │ │ │ - ldr r2, [pc, #28] @ (183e04 ) │ │ │ │ + ldr r3, [pc, #24] @ (183e38 ) │ │ │ │ + ldr r2, [pc, #28] @ (183e3c ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 42868 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r2!, {r1, r3, r4} │ │ │ │ + stmia r1!, {r1, r5, r6, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r0, r0, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r3, #28 │ │ │ │ movs r0, r4 │ │ │ │ str r5, [sp, #472] @ 0x1d8 │ │ │ │ movs r4, 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] @ (183f64 ) │ │ │ │ + ldr r2, [pc, #320] @ (183f9c ) │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #320] @ (183f68 ) │ │ │ │ + ldr r3, [pc, #320] @ (183fa0 ) │ │ │ │ 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 183f2c │ │ │ │ + beq.n 183f64 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 183f4a │ │ │ │ + beq.w 183f82 │ │ │ │ movs r2, #0 │ │ │ │ mov r6, r4 │ │ │ │ - vldr s17, [pc, #276] @ 183f5c │ │ │ │ + vldr s17, [pc, #276] @ 183f94 │ │ │ │ add.w sl, sp, #51 @ 0x33 │ │ │ │ - vldr s16, [pc, #272] @ 183f60 │ │ │ │ + vldr s16, [pc, #272] @ 183f98 │ │ │ │ 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 │ │ │ │ @@ -453252,15 +453289,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 187e4c │ │ │ │ + bl 187e84 │ │ │ │ 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] │ │ │ │ @@ -453269,109 +453306,109 @@ │ │ │ │ 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 183ea4 │ │ │ │ + bne.n 183edc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w r9, r9, #1 │ │ │ │ add r7, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r9 │ │ │ │ - bne.n 183e9a │ │ │ │ + bne.n 183ed2 │ │ │ │ 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 183e7c │ │ │ │ + bhi.n 183eb4 │ │ │ │ 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 183e5a │ │ │ │ - ldr r2, [pc, #60] @ (183f6c ) │ │ │ │ - ldr r3, [pc, #56] @ (183f68 ) │ │ │ │ + bhi.n 183e92 │ │ │ │ + ldr r2, [pc, #60] @ (183fa4 ) │ │ │ │ + ldr r3, [pc, #56] @ (183fa0 ) │ │ │ │ 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 183f58 │ │ │ │ + bne.n 183f90 │ │ │ │ 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 183f2c │ │ │ │ + bcs.n 183f64 │ │ │ │ adds r4, #8 │ │ │ │ cmp r4, r3 │ │ │ │ - bcc.n 183f4a │ │ │ │ - b.n 183f2c │ │ │ │ + bcc.n 183f82 │ │ │ │ + b.n 183f64 │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ cmn r6, r7 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r1!, {r3, r4, r6, r7} │ │ │ │ + stmia r1!, {r5, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r2, r3, r6, r7} │ │ │ │ + stmia r0!, {r2, r4, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ 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 187d8c │ │ │ │ + bl 187dc4 │ │ │ │ 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 187d8c │ │ │ │ + bl 187dc4 │ │ │ │ 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 1840a0 │ │ │ │ + beq.n 1840d8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1840a6 │ │ │ │ + beq.n 1840de │ │ │ │ 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 │ │ │ │ @@ -453407,95 +453444,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 187d8c │ │ │ │ + bl 187dc4 │ │ │ │ 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 187d8c │ │ │ │ + bl 187dc4 │ │ │ │ strh.w sl, [r6, #-2] │ │ │ │ cmp fp, r4 │ │ │ │ - bne.n 18403a │ │ │ │ + bne.n 184072 │ │ │ │ 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 184032 │ │ │ │ + bne.n 18406a │ │ │ │ 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 184014 │ │ │ │ + bhi.n 18404c │ │ │ │ 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 183ff0 │ │ │ │ + bhi.n 184028 │ │ │ │ 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 1840a0 │ │ │ │ + bls.n 1840d8 │ │ │ │ cmp r4, r2 │ │ │ │ - bcc.n 1840a6 │ │ │ │ - b.n 1840a0 │ │ │ │ + bcc.n 1840de │ │ │ │ + b.n 1840d8 │ │ │ │ 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] @ (184248 ) │ │ │ │ + ldr r2, [pc, #376] @ (184280 ) │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #376] @ (18424c ) │ │ │ │ + ldr r3, [pc, #376] @ (184284 ) │ │ │ │ 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 18420c │ │ │ │ + beq.w 184244 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 18422a │ │ │ │ + beq.w 184262 │ │ │ │ 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] @ 184240 │ │ │ │ + vldr s16, [pc, #316] @ 184278 │ │ │ │ add.w fp, sp, #66 @ 0x42 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ mov r8, r9 │ │ │ │ - vldr s17, [pc, #308] @ 184244 │ │ │ │ + vldr s17, [pc, #308] @ 18427c │ │ │ │ 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 │ │ │ │ @@ -453529,21 +453566,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 187d8c │ │ │ │ + bl 187dc4 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r0, #0 │ │ │ │ strd r7, r4, [sp] │ │ │ │ - bl 187d8c │ │ │ │ + bl 187dc4 │ │ │ │ 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 │ │ │ │ @@ -453551,146 +453588,146 @@ │ │ │ │ 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 18416e │ │ │ │ + bne.n 1841a6 │ │ │ │ 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 184162 │ │ │ │ + bne.n 18419a │ │ │ │ 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 18413c │ │ │ │ + bhi.n 184174 │ │ │ │ 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 184118 │ │ │ │ - ldr r2, [pc, #64] @ (184250 ) │ │ │ │ - ldr r3, [pc, #60] @ (18424c ) │ │ │ │ + bhi.n 184150 │ │ │ │ + ldr r2, [pc, #64] @ (184288 ) │ │ │ │ + ldr r3, [pc, #60] @ (184284 ) │ │ │ │ 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 18423c │ │ │ │ + bne.n 184274 │ │ │ │ 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 18420c │ │ │ │ + bcs.n 184244 │ │ │ │ add.w lr, lr, #8 │ │ │ │ cmp lr, r3 │ │ │ │ - bcc.n 18422a │ │ │ │ - b.n 18420c │ │ │ │ + bcc.n 184262 │ │ │ │ + b.n 184244 │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ite cs │ │ │ │ - lslcs r2, r7, #1 │ │ │ │ - lsrcc r0, r2, #1 │ │ │ │ + bkpt 0x00f4 │ │ │ │ + lsls r2, r7, #1 │ │ │ │ + lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r2, r3, r5, r6, r7, pc} │ │ │ │ + pop {r2, r4, r5, r7, pc} │ │ │ │ lsls r2, r7, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #28] @ (184280 ) │ │ │ │ + ldr r0, [pc, #28] @ (1842b8 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 184284 │ │ │ │ + ldr.w ip, [pc, #28] @ 1842bc │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (184288 ) │ │ │ │ - ldr r2, [pc, #28] @ (18428c ) │ │ │ │ + ldr r3, [pc, #24] @ (1842c0 ) │ │ │ │ + ldr r2, [pc, #28] @ (1842c4 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 42868 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - pop {r1, r4, r7, pc} │ │ │ │ + pop {r1, r3, r4, r6, pc} │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r0, r0, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r4, #9 │ │ │ │ movs r0, r4 │ │ │ │ str r0, [sp, #952] @ 0x3b8 │ │ │ │ movs r4, r2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #28] @ (1842bc ) │ │ │ │ + ldr r0, [pc, #28] @ (1842f4 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 1842c0 │ │ │ │ + ldr.w ip, [pc, #28] @ 1842f8 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (1842c4 ) │ │ │ │ - ldr r2, [pc, #28] @ (1842c8 ) │ │ │ │ + ldr r3, [pc, #24] @ (1842fc ) │ │ │ │ + ldr r2, [pc, #28] @ (184300 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 42868 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - pop {r1, r2, r4, r6, pc} │ │ │ │ + pop {r1, r2, r3, r4, pc} │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r0, r0, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r7, #7 │ │ │ │ movs r0, r4 │ │ │ │ str r0, [sp, #712] @ 0x2c8 │ │ │ │ movs r4, 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] @ (18447c ) │ │ │ │ + ldr r2, [pc, #404] @ (1844b4 ) │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #404] @ (184480 ) │ │ │ │ + ldr r3, [pc, #404] @ (1844b8 ) │ │ │ │ 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 184442 │ │ │ │ + beq.w 18447a │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 184460 │ │ │ │ + beq.w 184498 │ │ │ │ mov.w lr, #0 │ │ │ │ add.w r2, sp, #67 @ 0x43 │ │ │ │ - vldr s16, [pc, #352] @ 184474 │ │ │ │ + vldr s16, [pc, #352] @ 1844ac │ │ │ │ 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 │ │ │ │ @@ -453711,15 +453748,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] @ 184478 │ │ │ │ + vldr s17, [pc, #268] @ 1844b0 │ │ │ │ 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 │ │ │ │ @@ -453730,21 +453767,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 187e4c │ │ │ │ + bl 187e84 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r0, #0 │ │ │ │ strd r6, r4, [sp] │ │ │ │ - bl 187e4c │ │ │ │ + bl 187e84 │ │ │ │ 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 │ │ │ │ @@ -453761,74 +453798,74 @@ │ │ │ │ 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 184386 │ │ │ │ + bne.n 1843be │ │ │ │ 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 18437a │ │ │ │ + bne.n 1843b2 │ │ │ │ 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 184352 │ │ │ │ + bhi.n 18438a │ │ │ │ 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 18432e │ │ │ │ - ldr r2, [pc, #64] @ (184484 ) │ │ │ │ - ldr r3, [pc, #56] @ (184480 ) │ │ │ │ + bhi.w 184366 │ │ │ │ + ldr r2, [pc, #64] @ (1844bc ) │ │ │ │ + ldr r3, [pc, #56] @ (1844b8 ) │ │ │ │ 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 18446e │ │ │ │ + bne.n 1844a6 │ │ │ │ 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 184442 │ │ │ │ + bcs.n 18447a │ │ │ │ adds r6, #8 │ │ │ │ cmp r6, r3 │ │ │ │ - bcc.n 184460 │ │ │ │ - b.n 184442 │ │ │ │ + bcc.n 184498 │ │ │ │ + b.n 18447a │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ cmn r6, r7 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r2, r4, pc} │ │ │ │ + pop {r2, r3, r4, r6, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r6, 1844f4 │ │ │ │ + cbnz r6, 18451e │ │ │ │ lsls r2, r7, #1 │ │ │ │ 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] │ │ │ │ @@ -453837,19 +453874,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 184582 │ │ │ │ + beq.n 1845ba │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 1844ec │ │ │ │ + beq.n 184524 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 18461a │ │ │ │ + beq.w 184652 │ │ │ │ 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 │ │ │ │ @@ -453863,15 +453900,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 184668 │ │ │ │ + beq.w 1846a0 │ │ │ │ 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 │ │ │ │ @@ -453931,15 +453968,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, 184648 │ │ │ │ + cbz r1, 184680 │ │ │ │ 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 │ │ │ │ @@ -454007,15 +454044,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 184488 │ │ │ │ + bl 1844c0 │ │ │ │ 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 │ │ │ │ @@ -454041,15 +454078,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 184488 │ │ │ │ + bl 1844c0 │ │ │ │ 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 │ │ │ │ @@ -454079,15 +454116,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 184488 │ │ │ │ + bl 1844c0 │ │ │ │ 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 │ │ │ │ @@ -454131,24 +454168,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 184488 │ │ │ │ - cbz r4, 18487a │ │ │ │ + bl 1844c0 │ │ │ │ + cbz r4, 1848b2 │ │ │ │ cmp r4, #1 │ │ │ │ it eq │ │ │ │ moveq r5, r7 │ │ │ │ - beq.n 18487a │ │ │ │ + beq.n 1848b2 │ │ │ │ cmp r5, r7 │ │ │ │ - bhi.n 184882 │ │ │ │ + bhi.n 1848ba │ │ │ │ cmp r4, #5 │ │ │ │ - bgt.n 1848ac │ │ │ │ + bgt.n 1848e4 │ │ │ │ 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 │ │ │ │ @@ -454170,91 +454207,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 18487a │ │ │ │ + b.n 1848b2 │ │ │ │ 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] @ 1848dc │ │ │ │ + ldr.w ip, [pc, #20] @ 184914 │ │ │ │ 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} │ │ │ │ - bvs.n 184968 │ │ │ │ + bvs.n 184930 │ │ │ │ lsls r2, r7, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr.w ip, [pc, #20] @ 184904 │ │ │ │ + ldr.w ip, [pc, #20] @ 18493c │ │ │ │ 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} │ │ │ │ - bvs.n 184938 │ │ │ │ + bpl.n 184900 │ │ │ │ lsls r2, r7, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr.w ip, [pc, #20] @ 18492c │ │ │ │ + ldr.w ip, [pc, #20] @ 184964 │ │ │ │ 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} │ │ │ │ - bpl.n 184908 │ │ │ │ + bpl.n 1848d0 │ │ │ │ lsls r2, r7, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr.w ip, [pc, #20] @ 184954 │ │ │ │ + ldr.w ip, [pc, #20] @ 18498c │ │ │ │ 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} │ │ │ │ - bpl.n 1848d8 │ │ │ │ + bpl.n 1848a0 │ │ │ │ lsls r2, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #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 184a30 │ │ │ │ + beq.n 184a68 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 184a36 │ │ │ │ + beq.n 184a6e │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r6, r8 │ │ │ │ - ldr r3, [pc, #196] @ (184a48 ) │ │ │ │ + ldr r3, [pc, #196] @ (184a80 ) │ │ │ │ mov r8, r9 │ │ │ │ movs r7, #0 │ │ │ │ movs r5, #0 │ │ │ │ add r3, pc │ │ │ │ mov fp, r2 │ │ │ │ mov r9, r0 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ @@ -454299,63 +454336,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 1849dc │ │ │ │ + bne.n 184a14 │ │ │ │ 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 1849d2 │ │ │ │ + bne.n 184a0a │ │ │ │ adds r4, r6, #4 │ │ │ │ add.w r6, r1, #8 │ │ │ │ cmp r8, r4 │ │ │ │ - bhi.n 1849b6 │ │ │ │ + bhi.n 1849ee │ │ │ │ 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 184998 │ │ │ │ + bhi.n 1849d0 │ │ │ │ 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 184a30 │ │ │ │ + bls.n 184a68 │ │ │ │ cmp r2, r8 │ │ │ │ - bhi.n 184a36 │ │ │ │ - b.n 184a30 │ │ │ │ - bpl.n 18495c │ │ │ │ + bhi.n 184a6e │ │ │ │ + b.n 184a68 │ │ │ │ + bpl.n 184b24 │ │ │ │ lsls r2, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #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 184b24 │ │ │ │ + beq.n 184b5c │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 184b2a │ │ │ │ + beq.n 184b62 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r6, r8 │ │ │ │ - ldr r3, [pc, #196] @ (184b3c ) │ │ │ │ + ldr r3, [pc, #196] @ (184b74 ) │ │ │ │ mov r8, r9 │ │ │ │ movs r7, #0 │ │ │ │ movs r5, #0 │ │ │ │ add r3, pc │ │ │ │ mov fp, r2 │ │ │ │ mov r9, r0 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ @@ -454400,63 +454437,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 184ad0 │ │ │ │ + bne.n 184b08 │ │ │ │ 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 184ac6 │ │ │ │ + bne.n 184afe │ │ │ │ adds r4, r6, #4 │ │ │ │ add.w r6, r1, #8 │ │ │ │ cmp r8, r4 │ │ │ │ - bhi.n 184aaa │ │ │ │ + bhi.n 184ae2 │ │ │ │ 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 184a8c │ │ │ │ + bhi.n 184ac4 │ │ │ │ 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 184b24 │ │ │ │ + bls.n 184b5c │ │ │ │ cmp r2, r8 │ │ │ │ - bhi.n 184b2a │ │ │ │ - b.n 184b24 │ │ │ │ - bmi.n 184a60 │ │ │ │ + bhi.n 184b62 │ │ │ │ + b.n 184b5c │ │ │ │ + bmi.n 184c28 │ │ │ │ lsls r2, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #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 184c18 │ │ │ │ + beq.n 184c50 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 184c1e │ │ │ │ + beq.n 184c56 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r6, r8 │ │ │ │ - ldr r3, [pc, #196] @ (184c30 ) │ │ │ │ + ldr r3, [pc, #196] @ (184c68 ) │ │ │ │ mov r8, r9 │ │ │ │ movs r7, #0 │ │ │ │ movs r5, #0 │ │ │ │ add r3, pc │ │ │ │ mov fp, r2 │ │ │ │ mov r9, r0 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ @@ -454501,63 +454538,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 184bc4 │ │ │ │ + bne.n 184bfc │ │ │ │ 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 184bba │ │ │ │ + bne.n 184bf2 │ │ │ │ adds r4, r6, #4 │ │ │ │ add.w r6, r1, #16 │ │ │ │ cmp r8, r4 │ │ │ │ - bhi.n 184b9e │ │ │ │ + bhi.n 184bd6 │ │ │ │ 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 184b80 │ │ │ │ + bhi.n 184bb8 │ │ │ │ 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 184c18 │ │ │ │ + bls.n 184c50 │ │ │ │ cmp r2, r8 │ │ │ │ - bhi.n 184c1e │ │ │ │ - b.n 184c18 │ │ │ │ - bcc.n 184b64 │ │ │ │ + bhi.n 184c56 │ │ │ │ + b.n 184c50 │ │ │ │ + bcc.n 184d2c │ │ │ │ lsls r2, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #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 184d0c │ │ │ │ + beq.n 184d44 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 184d12 │ │ │ │ + beq.n 184d4a │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r6, r8 │ │ │ │ - ldr r3, [pc, #196] @ (184d24 ) │ │ │ │ + ldr r3, [pc, #196] @ (184d5c ) │ │ │ │ mov r8, r9 │ │ │ │ movs r7, #0 │ │ │ │ movs r5, #0 │ │ │ │ add r3, pc │ │ │ │ mov fp, r2 │ │ │ │ mov r9, r0 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ @@ -454602,74 +454639,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 184cb8 │ │ │ │ + bne.n 184cf0 │ │ │ │ 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 184cae │ │ │ │ + bne.n 184ce6 │ │ │ │ adds r4, r6, #4 │ │ │ │ add.w r6, r1, #16 │ │ │ │ cmp r8, r4 │ │ │ │ - bhi.n 184c92 │ │ │ │ + bhi.n 184cca │ │ │ │ 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 184c74 │ │ │ │ + bhi.n 184cac │ │ │ │ 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 184d0c │ │ │ │ + bls.n 184d44 │ │ │ │ cmp r2, r8 │ │ │ │ - bhi.n 184d12 │ │ │ │ - b.n 184d0c │ │ │ │ - bcs.n 184c68 │ │ │ │ + bhi.n 184d4a │ │ │ │ + b.n 184d44 │ │ │ │ + bcs.n 184e30 │ │ │ │ lsls r2, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #312] @ (184e7c ) │ │ │ │ + ldr r2, [pc, #312] @ (184eb4 ) │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #312] @ (184e80 ) │ │ │ │ + ldr r3, [pc, #312] @ (184eb8 ) │ │ │ │ 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 184e48 │ │ │ │ + beq.n 184e80 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 184e66 │ │ │ │ - ldr r3, [pc, #288] @ (184e84 ) │ │ │ │ + beq.w 184e9e │ │ │ │ + ldr r3, [pc, #288] @ (184ebc ) │ │ │ │ movs r5, #0 │ │ │ │ mov r9, r0 │ │ │ │ - vldr s16, [pc, #268] @ 184e78 │ │ │ │ + vldr s16, [pc, #268] @ 184eb0 │ │ │ │ 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 │ │ │ │ @@ -454720,92 +454757,92 @@ │ │ │ │ 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 184daa │ │ │ │ + bne.n 184de2 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ cmp.w fp, #4 │ │ │ │ add r8, r3 │ │ │ │ - bne.n 184d9e │ │ │ │ + bne.n 184dd6 │ │ │ │ adds r4, r7, #4 │ │ │ │ mov r7, r9 │ │ │ │ cmp r7, r4 │ │ │ │ mov r9, sl │ │ │ │ add.w sl, r1, #8 │ │ │ │ - bhi.n 184d88 │ │ │ │ + bhi.n 184dc0 │ │ │ │ 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 184d7e │ │ │ │ - ldr r2, [pc, #60] @ (184e88 ) │ │ │ │ - ldr r3, [pc, #52] @ (184e80 ) │ │ │ │ + bhi.n 184db6 │ │ │ │ + ldr r2, [pc, #60] @ (184ec0 ) │ │ │ │ + ldr r3, [pc, #52] @ (184eb8 ) │ │ │ │ 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 184e74 │ │ │ │ + bne.n 184eac │ │ │ │ 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 184e48 │ │ │ │ + bls.n 184e80 │ │ │ │ adds r7, #8 │ │ │ │ cmp r2, r7 │ │ │ │ - bhi.n 184e66 │ │ │ │ - b.n 184e48 │ │ │ │ + bhi.n 184e9e │ │ │ │ + b.n 184e80 │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - uxth r0, r7 │ │ │ │ + uxth r0, r0 │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 184dd0 │ │ │ │ + bne.n 184f98 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - cbz r0, 184eb8 │ │ │ │ + cbz r0, 184ee2 │ │ │ │ lsls r2, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #312] @ (184fe0 ) │ │ │ │ + ldr r2, [pc, #312] @ (185018 ) │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #312] @ (184fe4 ) │ │ │ │ + ldr r3, [pc, #312] @ (18501c ) │ │ │ │ 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 184fac │ │ │ │ + beq.n 184fe4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 184fca │ │ │ │ - ldr r3, [pc, #288] @ (184fe8 ) │ │ │ │ + beq.w 185002 │ │ │ │ + ldr r3, [pc, #288] @ (185020 ) │ │ │ │ movs r5, #0 │ │ │ │ mov r9, r0 │ │ │ │ - vldr s16, [pc, #268] @ 184fdc │ │ │ │ + vldr s16, [pc, #268] @ 185014 │ │ │ │ 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 │ │ │ │ @@ -454856,92 +454893,92 @@ │ │ │ │ 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 184f0e │ │ │ │ + bne.n 184f46 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ cmp.w fp, #4 │ │ │ │ add r8, r3 │ │ │ │ - bne.n 184f02 │ │ │ │ + bne.n 184f3a │ │ │ │ adds r4, r7, #4 │ │ │ │ mov r7, r9 │ │ │ │ cmp r7, r4 │ │ │ │ mov r9, sl │ │ │ │ add.w sl, r1, #8 │ │ │ │ - bhi.n 184eec │ │ │ │ + bhi.n 184f24 │ │ │ │ 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 184ee2 │ │ │ │ - ldr r2, [pc, #60] @ (184fec ) │ │ │ │ - ldr r3, [pc, #52] @ (184fe4 ) │ │ │ │ + bhi.n 184f1a │ │ │ │ + ldr r2, [pc, #60] @ (185024 ) │ │ │ │ + ldr r3, [pc, #52] @ (18501c ) │ │ │ │ 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 184fd8 │ │ │ │ + bne.n 185010 │ │ │ │ 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 184fac │ │ │ │ + bls.n 184fe4 │ │ │ │ adds r7, #8 │ │ │ │ cmp r2, r7 │ │ │ │ - bhi.n 184fca │ │ │ │ - b.n 184fac │ │ │ │ + bhi.n 185002 │ │ │ │ + b.n 184fe4 │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r4, 184ff8 │ │ │ │ + cbz r4, 185022 │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 185064 │ │ │ │ + beq.n 18502c │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add sp, #304 @ 0x130 │ │ │ │ + add sp, #80 @ 0x50 │ │ │ │ lsls r2, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #312] @ (185144 ) │ │ │ │ + ldr r2, [pc, #312] @ (18517c ) │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #312] @ (185148 ) │ │ │ │ + ldr r3, [pc, #312] @ (185180 ) │ │ │ │ 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 185110 │ │ │ │ + beq.n 185148 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 18512e │ │ │ │ - ldr r3, [pc, #288] @ (18514c ) │ │ │ │ + beq.w 185166 │ │ │ │ + ldr r3, [pc, #288] @ (185184 ) │ │ │ │ movs r5, #0 │ │ │ │ mov r9, r0 │ │ │ │ - vldr s16, [pc, #268] @ 185140 │ │ │ │ + vldr s16, [pc, #268] @ 185178 │ │ │ │ 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 │ │ │ │ @@ -454992,92 +455029,92 @@ │ │ │ │ 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 185072 │ │ │ │ + bne.n 1850aa │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ cmp.w fp, #4 │ │ │ │ add r8, r3 │ │ │ │ - bne.n 185066 │ │ │ │ + bne.n 18509e │ │ │ │ adds r4, r7, #4 │ │ │ │ mov r7, r9 │ │ │ │ cmp r7, r4 │ │ │ │ mov r9, sl │ │ │ │ add.w sl, r1, #16 │ │ │ │ - bhi.n 185050 │ │ │ │ + bhi.n 185088 │ │ │ │ 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 185046 │ │ │ │ - ldr r2, [pc, #60] @ (185150 ) │ │ │ │ - ldr r3, [pc, #52] @ (185148 ) │ │ │ │ + bhi.n 18507e │ │ │ │ + ldr r2, [pc, #60] @ (185188 ) │ │ │ │ + ldr r3, [pc, #52] @ (185180 ) │ │ │ │ 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 18513c │ │ │ │ + bne.n 185174 │ │ │ │ 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 185110 │ │ │ │ + bls.n 185148 │ │ │ │ adds r7, #8 │ │ │ │ cmp r2, r7 │ │ │ │ - bhi.n 18512e │ │ │ │ - b.n 185110 │ │ │ │ + bhi.n 185166 │ │ │ │ + b.n 185148 │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - add r7, sp, #960 @ 0x3c0 │ │ │ │ + add r7, sp, #736 @ 0x2e0 │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6, {r2, r4, r6, r7} │ │ │ │ + ldmia r6!, {r2, r3, r4, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r6, sp, #928 @ 0x3a0 │ │ │ │ + add r6, sp, #704 @ 0x2c0 │ │ │ │ lsls r2, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #312] @ (1852a8 ) │ │ │ │ + ldr r2, [pc, #312] @ (1852e0 ) │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #312] @ (1852ac ) │ │ │ │ + ldr r3, [pc, #312] @ (1852e4 ) │ │ │ │ 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 185274 │ │ │ │ + beq.n 1852ac │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 185292 │ │ │ │ - ldr r3, [pc, #288] @ (1852b0 ) │ │ │ │ + beq.w 1852ca │ │ │ │ + ldr r3, [pc, #288] @ (1852e8 ) │ │ │ │ movs r5, #0 │ │ │ │ mov r9, r0 │ │ │ │ - vldr s16, [pc, #268] @ 1852a4 │ │ │ │ + vldr s16, [pc, #268] @ 1852dc │ │ │ │ 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 │ │ │ │ @@ -455128,335 +455165,335 @@ │ │ │ │ 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 1851d6 │ │ │ │ + bne.n 18520e │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ cmp.w fp, #4 │ │ │ │ add r8, r3 │ │ │ │ - bne.n 1851ca │ │ │ │ + bne.n 185202 │ │ │ │ adds r4, r7, #4 │ │ │ │ mov r7, r9 │ │ │ │ cmp r7, r4 │ │ │ │ mov r9, sl │ │ │ │ add.w sl, r1, #16 │ │ │ │ - bhi.n 1851b4 │ │ │ │ + bhi.n 1851ec │ │ │ │ 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 1851aa │ │ │ │ - ldr r2, [pc, #60] @ (1852b4 ) │ │ │ │ - ldr r3, [pc, #52] @ (1852ac ) │ │ │ │ + bhi.n 1851e2 │ │ │ │ + ldr r2, [pc, #60] @ (1852ec ) │ │ │ │ + ldr r3, [pc, #52] @ (1852e4 ) │ │ │ │ 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 1852a0 │ │ │ │ + bne.n 1852d8 │ │ │ │ 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 185274 │ │ │ │ + bls.n 1852ac │ │ │ │ adds r7, #8 │ │ │ │ cmp r2, r7 │ │ │ │ - bhi.n 185292 │ │ │ │ - b.n 185274 │ │ │ │ + bhi.n 1852ca │ │ │ │ + b.n 1852ac │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - add r6, sp, #560 @ 0x230 │ │ │ │ + add r6, sp, #336 @ 0x150 │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5, {r2, r3, r5, r6} │ │ │ │ + ldmia r5, {r2, r4, r5} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r5, sp, #528 @ 0x210 │ │ │ │ + add r5, sp, #304 @ 0x130 │ │ │ │ lsls r2, r7, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r6, [pc, #96] @ (185328 ) │ │ │ │ + ldr r6, [pc, #96] @ (185360 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #96] @ (18532c ) │ │ │ │ + ldr r0, [pc, #96] @ (185364 ) │ │ │ │ sub sp, #16 │ │ │ │ add r6, pc │ │ │ │ - ldr r5, [pc, #92] @ (185330 ) │ │ │ │ + ldr r5, [pc, #92] @ (185368 ) │ │ │ │ add r5, pc │ │ │ │ ldr r0, [r6, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov.w r0, #0 │ │ │ │ - ldr r0, [pc, #84] @ (185334 ) │ │ │ │ + ldr r0, [pc, #84] @ (18536c ) │ │ │ │ add r0, pc │ │ │ │ ldr r6, [r0, #0] │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #0 │ │ │ │ blx r6 │ │ │ │ - ldr r3, [pc, #72] @ (185338 ) │ │ │ │ + ldr r3, [pc, #72] @ (185370 ) │ │ │ │ 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] @ (18533c ) │ │ │ │ + ldr r2, [pc, #48] @ (185374 ) │ │ │ │ strb r3, [r4, #2] │ │ │ │ - ldr r3, [pc, #28] @ (18532c ) │ │ │ │ + ldr r3, [pc, #28] @ (185364 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 185324 │ │ │ │ + bne.n 18535c │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ - add r5, sp, #184 @ 0xb8 │ │ │ │ + add r4, sp, #984 @ 0x3d8 │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #168 @ 0xa8 │ │ │ │ + add r4, sp, #968 @ 0x3c8 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldmia r4, {r4, r5} │ │ │ │ + ldmia r3, {r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r4, r3, #14 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #944 @ 0x3b0 │ │ │ │ + add r4, sp, #720 @ 0x2d0 │ │ │ │ lsls r2, r7, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #112] @ (1853c0 ) │ │ │ │ + ldr r5, [pc, #112] @ (1853f8 ) │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [pc, #112] @ (1853c4 ) │ │ │ │ + ldr r0, [pc, #112] @ (1853fc ) │ │ │ │ sub sp, #16 │ │ │ │ add r5, pc │ │ │ │ - ldr r4, [pc, #108] @ (1853c8 ) │ │ │ │ + ldr r4, [pc, #108] @ (185400 ) │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r5, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov.w r0, #0 │ │ │ │ - ldr r0, [pc, #100] @ (1853cc ) │ │ │ │ + ldr r0, [pc, #100] @ (185404 ) │ │ │ │ add r0, pc │ │ │ │ ldr r5, [r0, #0] │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #0 │ │ │ │ blx r5 │ │ │ │ - ldr r2, [pc, #88] @ (1853d0 ) │ │ │ │ + ldr r2, [pc, #88] @ (185408 ) │ │ │ │ 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] @ (1853d4 ) │ │ │ │ + ldr r2, [pc, #52] @ (18540c ) │ │ │ │ bfi r3, r1, #24, #8 │ │ │ │ str r3, [r6, #0] │ │ │ │ - ldr r3, [pc, #28] @ (1853c4 ) │ │ │ │ + ldr r3, [pc, #28] @ (1853fc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1853ba │ │ │ │ + bne.n 1853f2 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r4, sp, #664 @ 0x298 │ │ │ │ + add r4, sp, #440 @ 0x1b8 │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #648 @ 0x288 │ │ │ │ + add r4, sp, #424 @ 0x1a8 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldmia r3!, {r2, r5, r7} │ │ │ │ + ldmia r3, {r2, r3, r5, r6} │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r4, r3, #14 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #344 @ 0x158 │ │ │ │ + add r4, sp, #120 @ 0x78 │ │ │ │ lsls r2, r7, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #112] @ (185458 ) │ │ │ │ + ldr r5, [pc, #112] @ (185490 ) │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [pc, #112] @ (18545c ) │ │ │ │ + ldr r0, [pc, #112] @ (185494 ) │ │ │ │ sub sp, #16 │ │ │ │ add r5, pc │ │ │ │ - ldr r4, [pc, #108] @ (185460 ) │ │ │ │ + ldr r4, [pc, #108] @ (185498 ) │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r5, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov.w r0, #0 │ │ │ │ - ldr r0, [pc, #100] @ (185464 ) │ │ │ │ + ldr r0, [pc, #100] @ (18549c ) │ │ │ │ add r0, pc │ │ │ │ ldr r5, [r0, #0] │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #0 │ │ │ │ blx r5 │ │ │ │ - ldr r2, [pc, #88] @ (185468 ) │ │ │ │ + ldr r2, [pc, #88] @ (1854a0 ) │ │ │ │ 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] @ (18546c ) │ │ │ │ + ldr r2, [pc, #52] @ (1854a4 ) │ │ │ │ bfi r3, r1, #24, #8 │ │ │ │ str r3, [r6, #0] │ │ │ │ - ldr r3, [pc, #28] @ (18545c ) │ │ │ │ + ldr r3, [pc, #28] @ (185494 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 185452 │ │ │ │ + bne.n 18548a │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r4, sp, #56 @ 0x38 │ │ │ │ + add r3, sp, #856 @ 0x358 │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #40 @ 0x28 │ │ │ │ + add r3, sp, #840 @ 0x348 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldmia r3, {r3} │ │ │ │ + ldmia r2!, {r4, r6, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r4, r3, #14 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #760 @ 0x2f8 │ │ │ │ + add r3, sp, #536 @ 0x218 │ │ │ │ lsls r2, r7, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #112] @ (1854f0 ) │ │ │ │ + ldr r5, [pc, #112] @ (185528 ) │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [pc, #112] @ (1854f4 ) │ │ │ │ + ldr r0, [pc, #112] @ (18552c ) │ │ │ │ sub sp, #16 │ │ │ │ add r5, pc │ │ │ │ - ldr r4, [pc, #108] @ (1854f8 ) │ │ │ │ + ldr r4, [pc, #108] @ (185530 ) │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r5, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov.w r0, #0 │ │ │ │ - ldr r0, [pc, #100] @ (1854fc ) │ │ │ │ + ldr r0, [pc, #100] @ (185534 ) │ │ │ │ add r0, pc │ │ │ │ ldr r5, [r0, #0] │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #0 │ │ │ │ blx r5 │ │ │ │ - ldr r2, [pc, #88] @ (185500 ) │ │ │ │ + ldr r2, [pc, #88] @ (185538 ) │ │ │ │ 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] @ (185504 ) │ │ │ │ + ldr r2, [pc, #52] @ (18553c ) │ │ │ │ bfi r3, r1, #24, #8 │ │ │ │ str r3, [r6, #0] │ │ │ │ - ldr r3, [pc, #28] @ (1854f4 ) │ │ │ │ + ldr r3, [pc, #28] @ (18552c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1854ea │ │ │ │ + bne.n 185522 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r3, sp, #472 @ 0x1d8 │ │ │ │ + add r3, sp, #248 @ 0xf8 │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #456 @ 0x1c8 │ │ │ │ + add r3, sp, #232 @ 0xe8 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldmia r2, {r2, r3, r5, r6} │ │ │ │ + ldmia r2, {r2, r4, r5} │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r4, r3, #14 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #152 @ 0x98 │ │ │ │ + add r2, sp, #952 @ 0x3b8 │ │ │ │ lsls r2, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r9, r2 │ │ │ │ - ldr r4, [pc, #240] @ (185610 ) │ │ │ │ + ldr r4, [pc, #240] @ (185648 ) │ │ │ │ ldrd r5, r2, [sp, #96] @ 0x60 │ │ │ │ add r4, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1855fa │ │ │ │ + beq.n 185632 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 185600 │ │ │ │ + beq.n 185638 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov.w r8, #0 │ │ │ │ - ldr r3, [pc, #224] @ (185614 ) │ │ │ │ + ldr r3, [pc, #224] @ (18564c ) │ │ │ │ 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] @ (185618 ) │ │ │ │ + ldr r3, [pc, #212] @ (185650 ) │ │ │ │ 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 │ │ │ │ @@ -455499,76 +455536,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 185590 │ │ │ │ + bne.n 1855c8 │ │ │ │ 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 185588 │ │ │ │ + bne.n 1855c0 │ │ │ │ adds r5, r6, #4 │ │ │ │ mov r6, sl │ │ │ │ cmp r6, r5 │ │ │ │ add.w sl, r1, #8 │ │ │ │ - bhi.n 18556c │ │ │ │ + bhi.n 1855a4 │ │ │ │ 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 18554e │ │ │ │ + bhi.n 185586 │ │ │ │ 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 1855fa │ │ │ │ + bls.n 185632 │ │ │ │ cmp r2, r5 │ │ │ │ - bhi.n 185600 │ │ │ │ - b.n 1855fa │ │ │ │ + bhi.n 185638 │ │ │ │ + b.n 185632 │ │ │ │ nop │ │ │ │ - add r2, sp, #872 @ 0x368 │ │ │ │ + add r2, sp, #648 @ 0x288 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldmia r1, {r1, r2, r4, r6, r7} │ │ │ │ + ldmia r1, {r1, r2, r3, r4, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r4, r3, #14 │ │ │ │ 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] @ (185724 ) │ │ │ │ + ldr r4, [pc, #240] @ (18575c ) │ │ │ │ ldrd r5, r2, [sp, #96] @ 0x60 │ │ │ │ add r4, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 18570e │ │ │ │ + beq.n 185746 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 185714 │ │ │ │ + beq.n 18574c │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov.w r8, #0 │ │ │ │ - ldr r3, [pc, #224] @ (185728 ) │ │ │ │ + ldr r3, [pc, #224] @ (185760 ) │ │ │ │ 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] @ (18572c ) │ │ │ │ + ldr r3, [pc, #212] @ (185764 ) │ │ │ │ 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 │ │ │ │ @@ -455611,76 +455648,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 1856a4 │ │ │ │ + bne.n 1856dc │ │ │ │ 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 18569c │ │ │ │ + bne.n 1856d4 │ │ │ │ adds r5, r6, #4 │ │ │ │ mov r6, sl │ │ │ │ cmp r6, r5 │ │ │ │ add.w sl, r1, #8 │ │ │ │ - bhi.n 185680 │ │ │ │ + bhi.n 1856b8 │ │ │ │ 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 185662 │ │ │ │ + bhi.n 18569a │ │ │ │ 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 18570e │ │ │ │ + bls.n 185746 │ │ │ │ cmp r2, r5 │ │ │ │ - bhi.n 185714 │ │ │ │ - b.n 18570e │ │ │ │ + bhi.n 18574c │ │ │ │ + b.n 185746 │ │ │ │ nop │ │ │ │ - add r1, sp, #792 @ 0x318 │ │ │ │ + add r1, sp, #568 @ 0x238 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldmia r0!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + ldmia r0!, {r1, r2, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r4, r3, #14 │ │ │ │ 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] @ (185838 ) │ │ │ │ + ldr r4, [pc, #240] @ (185870 ) │ │ │ │ ldrd r5, r2, [sp, #96] @ 0x60 │ │ │ │ add r4, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 185822 │ │ │ │ + beq.n 18585a │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 185828 │ │ │ │ + beq.n 185860 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov.w r8, #0 │ │ │ │ - ldr r3, [pc, #224] @ (18583c ) │ │ │ │ + ldr r3, [pc, #224] @ (185874 ) │ │ │ │ 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] @ (185840 ) │ │ │ │ + ldr r3, [pc, #212] @ (185878 ) │ │ │ │ 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 │ │ │ │ @@ -455723,76 +455760,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 1857b8 │ │ │ │ + bne.n 1857f0 │ │ │ │ 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 1857b0 │ │ │ │ + bne.n 1857e8 │ │ │ │ adds r5, r6, #4 │ │ │ │ mov r6, sl │ │ │ │ cmp r6, r5 │ │ │ │ add.w sl, r1, #16 │ │ │ │ - bhi.n 185794 │ │ │ │ + bhi.n 1857cc │ │ │ │ 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 185776 │ │ │ │ + bhi.n 1857ae │ │ │ │ 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 185822 │ │ │ │ + bls.n 18585a │ │ │ │ cmp r2, r5 │ │ │ │ - bhi.n 185828 │ │ │ │ - b.n 185822 │ │ │ │ + bhi.n 185860 │ │ │ │ + b.n 18585a │ │ │ │ nop │ │ │ │ - add r0, sp, #712 @ 0x2c8 │ │ │ │ + add r0, sp, #488 @ 0x1e8 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - stmia r7!, {r1, r2, r5, r7} │ │ │ │ + stmia r7!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r4, r3, #14 │ │ │ │ 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] @ (18594c ) │ │ │ │ + ldr r4, [pc, #240] @ (185984 ) │ │ │ │ ldrd r5, r2, [sp, #96] @ 0x60 │ │ │ │ add r4, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 185936 │ │ │ │ + beq.n 18596e │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 18593c │ │ │ │ + beq.n 185974 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov.w r8, #0 │ │ │ │ - ldr r3, [pc, #224] @ (185950 ) │ │ │ │ + ldr r3, [pc, #224] @ (185988 ) │ │ │ │ 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] @ (185954 ) │ │ │ │ + ldr r3, [pc, #212] @ (18598c ) │ │ │ │ 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 │ │ │ │ @@ -455835,87 +455872,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 1858cc │ │ │ │ + bne.n 185904 │ │ │ │ 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 1858c4 │ │ │ │ + bne.n 1858fc │ │ │ │ adds r5, r6, #4 │ │ │ │ mov r6, sl │ │ │ │ cmp r6, r5 │ │ │ │ add.w sl, r1, #16 │ │ │ │ - bhi.n 1858a8 │ │ │ │ + bhi.n 1858e0 │ │ │ │ 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 18588a │ │ │ │ + bhi.n 1858c2 │ │ │ │ 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 185936 │ │ │ │ + bls.n 18596e │ │ │ │ cmp r2, r5 │ │ │ │ - bhi.n 18593c │ │ │ │ - b.n 185936 │ │ │ │ + bhi.n 185974 │ │ │ │ + b.n 18596e │ │ │ │ nop │ │ │ │ - add r7, pc, #632 @ (adr r7, 185bc8 ) │ │ │ │ + add r7, pc, #408 @ (adr r7, 185b20 ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - stmia r6!, {r1, r2, r3, r7} │ │ │ │ + stmia r6!, {r1, r2, r4, r6} │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r4, r3, #14 │ │ │ │ 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] @ (185a9c ) │ │ │ │ + ldr r2, [pc, #296] @ (185ad4 ) │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #296] @ (185aa0 ) │ │ │ │ + ldr r3, [pc, #296] @ (185ad8 ) │ │ │ │ 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] @ (185aa4 ) │ │ │ │ + ldr r3, [pc, #280] @ (185adc ) │ │ │ │ add r3, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 185a66 │ │ │ │ + beq.n 185a9e │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 185a84 │ │ │ │ + beq.n 185abc │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #272] @ (185aa8 ) │ │ │ │ + ldr r1, [pc, #272] @ (185ae0 ) │ │ │ │ mov sl, r0 │ │ │ │ movs r5, #0 │ │ │ │ add r1, pc │ │ │ │ ldr.w r8, [sp, #112] @ 0x70 │ │ │ │ mov r7, r6 │ │ │ │ - vldr s16, [pc, #240] @ 185a98 │ │ │ │ + vldr s16, [pc, #240] @ 185ad0 │ │ │ │ mov r6, r5 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - ldr r1, [pc, #252] @ (185aac ) │ │ │ │ + ldr r1, [pc, #252] @ (185ae4 ) │ │ │ │ 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] │ │ │ │ @@ -455957,105 +455994,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 1859de │ │ │ │ + bne.n 185a16 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp.w fp, #4 │ │ │ │ add r5, r3 │ │ │ │ - bne.n 1859d2 │ │ │ │ + bne.n 185a0a │ │ │ │ adds r5, r7, #4 │ │ │ │ mov r7, r1 │ │ │ │ adds r7, #8 │ │ │ │ cmp r8, r5 │ │ │ │ - bhi.n 1859c2 │ │ │ │ + bhi.n 1859fa │ │ │ │ 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 1859bc │ │ │ │ - ldr r2, [pc, #72] @ (185ab0 ) │ │ │ │ - ldr r3, [pc, #52] @ (185aa0 ) │ │ │ │ + bhi.n 1859f4 │ │ │ │ + ldr r2, [pc, #72] @ (185ae8 ) │ │ │ │ + ldr r3, [pc, #52] @ (185ad8 ) │ │ │ │ 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 185a92 │ │ │ │ + bne.n 185aca │ │ │ │ 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 185a66 │ │ │ │ + bls.n 185a9e │ │ │ │ adds r7, #8 │ │ │ │ cmp r2, r7 │ │ │ │ - bhi.n 185a84 │ │ │ │ - b.n 185a66 │ │ │ │ + bhi.n 185abc │ │ │ │ + b.n 185a9e │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - add r6, pc, #544 @ (adr r6, 185cc0 ) │ │ │ │ + add r6, pc, #320 @ (adr r6, 185c18 ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #456 @ (adr r6, 185c70 ) │ │ │ │ + add r6, pc, #232 @ (adr r6, 185bc8 ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - stmia r5!, {r2, r4, r5, r6} │ │ │ │ + stmia r5!, {r2, r3, r4, r5} │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r0, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #584 @ (adr r5, 185cfc ) │ │ │ │ + add r5, pc, #360 @ (adr r5, 185c54 ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #296] @ (185bf8 ) │ │ │ │ + ldr r2, [pc, #296] @ (185c30 ) │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #296] @ (185bfc ) │ │ │ │ + ldr r3, [pc, #296] @ (185c34 ) │ │ │ │ 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] @ (185c00 ) │ │ │ │ + ldr r3, [pc, #280] @ (185c38 ) │ │ │ │ add r3, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 185bc2 │ │ │ │ + beq.n 185bfa │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 185be0 │ │ │ │ + beq.n 185c18 │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #272] @ (185c04 ) │ │ │ │ + ldr r1, [pc, #272] @ (185c3c ) │ │ │ │ mov sl, r0 │ │ │ │ movs r5, #0 │ │ │ │ add r1, pc │ │ │ │ ldr.w r8, [sp, #112] @ 0x70 │ │ │ │ mov r7, r6 │ │ │ │ - vldr s16, [pc, #240] @ 185bf4 │ │ │ │ + vldr s16, [pc, #240] @ 185c2c │ │ │ │ mov r6, r5 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - ldr r1, [pc, #252] @ (185c08 ) │ │ │ │ + ldr r1, [pc, #252] @ (185c40 ) │ │ │ │ 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] │ │ │ │ @@ -456097,105 +456134,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 185b3a │ │ │ │ + bne.n 185b72 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp.w fp, #4 │ │ │ │ add r5, r3 │ │ │ │ - bne.n 185b2e │ │ │ │ + bne.n 185b66 │ │ │ │ adds r5, r7, #4 │ │ │ │ mov r7, r1 │ │ │ │ adds r7, #8 │ │ │ │ cmp r8, r5 │ │ │ │ - bhi.n 185b1e │ │ │ │ + bhi.n 185b56 │ │ │ │ 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 185b18 │ │ │ │ - ldr r2, [pc, #72] @ (185c0c ) │ │ │ │ - ldr r3, [pc, #52] @ (185bfc ) │ │ │ │ + bhi.n 185b50 │ │ │ │ + ldr r2, [pc, #72] @ (185c44 ) │ │ │ │ + ldr r3, [pc, #52] @ (185c34 ) │ │ │ │ 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 185bee │ │ │ │ + bne.n 185c26 │ │ │ │ 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 185bc2 │ │ │ │ + bls.n 185bfa │ │ │ │ adds r7, #8 │ │ │ │ cmp r2, r7 │ │ │ │ - bhi.n 185be0 │ │ │ │ - b.n 185bc2 │ │ │ │ + bhi.n 185c18 │ │ │ │ + b.n 185bfa │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - add r5, pc, #176 @ (adr r5, 185cac ) │ │ │ │ + add r4, pc, #976 @ (adr r4, 186004 ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #88 @ (adr r5, 185c5c ) │ │ │ │ + add r4, pc, #888 @ (adr r4, 185fb4 ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - stmia r4!, {r2, r4} │ │ │ │ + stmia r3!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r0, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #216 @ (adr r4, 185ce8 ) │ │ │ │ + add r3, pc, #1016 @ (adr r3, 186040 ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #296] @ (185d54 ) │ │ │ │ + ldr r2, [pc, #296] @ (185d8c ) │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #296] @ (185d58 ) │ │ │ │ + ldr r3, [pc, #296] @ (185d90 ) │ │ │ │ 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] @ (185d5c ) │ │ │ │ + ldr r3, [pc, #280] @ (185d94 ) │ │ │ │ add r3, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 185d1e │ │ │ │ + beq.n 185d56 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 185d3c │ │ │ │ + beq.n 185d74 │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #272] @ (185d60 ) │ │ │ │ + ldr r1, [pc, #272] @ (185d98 ) │ │ │ │ mov sl, r0 │ │ │ │ movs r5, #0 │ │ │ │ add r1, pc │ │ │ │ ldr.w r8, [sp, #112] @ 0x70 │ │ │ │ mov r7, r6 │ │ │ │ - vldr s16, [pc, #240] @ 185d50 │ │ │ │ + vldr s16, [pc, #240] @ 185d88 │ │ │ │ mov r6, r5 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - ldr r1, [pc, #252] @ (185d64 ) │ │ │ │ + ldr r1, [pc, #252] @ (185d9c ) │ │ │ │ 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] │ │ │ │ @@ -456237,105 +456274,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 185c96 │ │ │ │ + bne.n 185cce │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp.w fp, #4 │ │ │ │ add r5, r3 │ │ │ │ - bne.n 185c8a │ │ │ │ + bne.n 185cc2 │ │ │ │ adds r5, r7, #4 │ │ │ │ mov r7, r1 │ │ │ │ adds r7, #16 │ │ │ │ cmp r8, r5 │ │ │ │ - bhi.n 185c7a │ │ │ │ + bhi.n 185cb2 │ │ │ │ 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 185c74 │ │ │ │ - ldr r2, [pc, #72] @ (185d68 ) │ │ │ │ - ldr r3, [pc, #52] @ (185d58 ) │ │ │ │ + bhi.n 185cac │ │ │ │ + ldr r2, [pc, #72] @ (185da0 ) │ │ │ │ + ldr r3, [pc, #52] @ (185d90 ) │ │ │ │ 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 185d4a │ │ │ │ + bne.n 185d82 │ │ │ │ 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 185d1e │ │ │ │ + bls.n 185d56 │ │ │ │ adds r7, #8 │ │ │ │ cmp r2, r7 │ │ │ │ - bhi.n 185d3c │ │ │ │ - b.n 185d1e │ │ │ │ + bhi.n 185d74 │ │ │ │ + b.n 185d56 │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - add r3, pc, #832 @ (adr r3, 186098 ) │ │ │ │ + add r3, pc, #608 @ (adr r3, 185ff0 ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #744 @ (adr r3, 186048 ) │ │ │ │ + add r3, pc, #520 @ (adr r3, 185fa0 ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - stmia r2!, {r2, r4, r5, r7} │ │ │ │ + stmia r2!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r0, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #872 @ (adr r2, 1860d4 ) │ │ │ │ + add r2, pc, #648 @ (adr r2, 18602c ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #296] @ (185eb0 ) │ │ │ │ + ldr r2, [pc, #296] @ (185ee8 ) │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #296] @ (185eb4 ) │ │ │ │ + ldr r3, [pc, #296] @ (185eec ) │ │ │ │ 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] @ (185eb8 ) │ │ │ │ + ldr r3, [pc, #280] @ (185ef0 ) │ │ │ │ add r3, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 185e7a │ │ │ │ + beq.n 185eb2 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 185e98 │ │ │ │ + beq.n 185ed0 │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #272] @ (185ebc ) │ │ │ │ + ldr r1, [pc, #272] @ (185ef4 ) │ │ │ │ mov sl, r0 │ │ │ │ movs r5, #0 │ │ │ │ add r1, pc │ │ │ │ ldr.w r8, [sp, #112] @ 0x70 │ │ │ │ mov r7, r6 │ │ │ │ - vldr s16, [pc, #240] @ 185eac │ │ │ │ + vldr s16, [pc, #240] @ 185ee4 │ │ │ │ mov r6, r5 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - ldr r1, [pc, #252] @ (185ec0 ) │ │ │ │ + ldr r1, [pc, #252] @ (185ef8 ) │ │ │ │ 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] │ │ │ │ @@ -456377,87 +456414,87 @@ │ │ │ │ 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 185df2 │ │ │ │ + bne.n 185e2a │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp.w fp, #4 │ │ │ │ add r5, r3 │ │ │ │ - bne.n 185de6 │ │ │ │ + bne.n 185e1e │ │ │ │ adds r5, r7, #4 │ │ │ │ mov r7, r1 │ │ │ │ adds r7, #16 │ │ │ │ cmp r8, r5 │ │ │ │ - bhi.n 185dd6 │ │ │ │ + bhi.n 185e0e │ │ │ │ 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 185dd0 │ │ │ │ - ldr r2, [pc, #72] @ (185ec4 ) │ │ │ │ - ldr r3, [pc, #52] @ (185eb4 ) │ │ │ │ + bhi.n 185e08 │ │ │ │ + ldr r2, [pc, #72] @ (185efc ) │ │ │ │ + ldr r3, [pc, #52] @ (185eec ) │ │ │ │ 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 185ea6 │ │ │ │ + bne.n 185ede │ │ │ │ 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 185e7a │ │ │ │ + bls.n 185eb2 │ │ │ │ adds r7, #8 │ │ │ │ cmp r2, r7 │ │ │ │ - bhi.n 185e98 │ │ │ │ - b.n 185e7a │ │ │ │ + bhi.n 185ed0 │ │ │ │ + b.n 185eb2 │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - add r2, pc, #464 @ (adr r2, 186084 ) │ │ │ │ + add r2, pc, #240 @ (adr r2, 185fdc ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #376 @ (adr r2, 186034 ) │ │ │ │ + add r2, pc, #152 @ (adr r2, 185f8c ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - stmia r1!, {r2, r4, r6} │ │ │ │ + stmia r1!, {r2, r3, r4} │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r0, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #504 @ (adr r1, 1860c0 ) │ │ │ │ + add r1, pc, #280 @ (adr r1, 186018 ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ 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] @ (185f64 ) │ │ │ │ + ldr r2, [pc, #136] @ (185f9c ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r3, [pc, #136] @ (185f68 ) │ │ │ │ + ldr r3, [pc, #136] @ (185fa0 ) │ │ │ │ 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 185f3a │ │ │ │ + bls.n 185f72 │ │ │ │ mov r0, r1 │ │ │ │ mov r2, r5 │ │ │ │ mov lr, r4 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, lr │ │ │ │ subs r0, #16 │ │ │ │ add.w lr, lr, #64 @ 0x40 │ │ │ │ @@ -456467,109 +456504,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 185ef8 │ │ │ │ + bhi.n 185f30 │ │ │ │ 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, 185f54 │ │ │ │ - ldr r2, [pc, #44] @ (185f6c ) │ │ │ │ - ldr r3, [pc, #40] @ (185f68 ) │ │ │ │ + cbnz r1, 185f8c │ │ │ │ + ldr r2, [pc, #44] @ (185fa4 ) │ │ │ │ + ldr r3, [pc, #40] @ (185fa0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 185f60 │ │ │ │ + bne.n 185f98 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r2, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 162fd4 │ │ │ │ - b.n 185f3c │ │ │ │ + bl 163010 │ │ │ │ + b.n 185f74 │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ - add r1, pc, #104 @ (adr r1, 185fd0 ) │ │ │ │ + add r0, pc, #904 @ (adr r0, 186328 ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #752 @ (adr r0, 186260 ) │ │ │ │ + add r0, pc, #528 @ (adr r0, 1861b8 ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #84] @ (185fd4 ) │ │ │ │ + ldr r2, [pc, #84] @ (18600c ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #84] @ (185fd8 ) │ │ │ │ + ldr r3, [pc, #84] @ (186010 ) │ │ │ │ sub sp, #8 │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r2, r3] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ dmb ish │ │ │ │ - cbz r3, 185fc0 │ │ │ │ + cbz r3, 185ff8 │ │ │ │ ldrb r3, [r0, #21] │ │ │ │ ubfx r3, r3, #6, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ cmp r4, #54 @ 0x36 │ │ │ │ it hi │ │ │ │ orrhi.w r3, r3, #1 │ │ │ │ lsls r3, r3, #31 │ │ │ │ it mi │ │ │ │ movmi r0, #0 │ │ │ │ - bmi.n 185fbc │ │ │ │ - ldr r0, [pc, #44] @ (185fdc ) │ │ │ │ + bmi.n 185ff4 │ │ │ │ + ldr r0, [pc, #44] @ (186014 ) │ │ │ │ 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] @ (185fe0 ) │ │ │ │ + ldr r3, [pc, #28] @ (186018 ) │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r3 │ │ │ │ - bl 18cd28 │ │ │ │ + bl 18cd60 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 185f92 │ │ │ │ + b.n 185fca │ │ │ │ nop │ │ │ │ - add r0, pc, #472 @ (adr r0, 1861b0 ) │ │ │ │ + add r0, pc, #248 @ (adr r0, 186108 ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r4, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #392] @ 0x188 │ │ │ │ + str r5, [sp, #168] @ 0xa8 │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r0, r0, #15 │ │ │ │ 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 186118 │ │ │ │ + beq.w 186150 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r9, r3 │ │ │ │ cmp r6, #1 │ │ │ │ - bls.w 18611c │ │ │ │ + bls.w 186154 │ │ │ │ movs r5, #0 │ │ │ │ sub.w ip, r6, #2 │ │ │ │ - vldr s13, [pc, #300] @ 186134 │ │ │ │ + vldr s13, [pc, #300] @ 18616c │ │ │ │ bic.w r3, ip, #1 │ │ │ │ mov sl, ip │ │ │ │ mov ip, r7 │ │ │ │ mov r7, r6 │ │ │ │ mov r6, r5 │ │ │ │ mov r5, r1 │ │ │ │ adds r1, r3, #2 │ │ │ │ @@ -456601,26 +456638,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 186028 │ │ │ │ + bne.n 186060 │ │ │ │ cmp r7, lr │ │ │ │ - bls.n 18610e │ │ │ │ + bls.n 186146 │ │ │ │ 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] @ 186134 │ │ │ │ + vldr s12, [pc, #128] @ 18616c │ │ │ │ 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] │ │ │ │ @@ -456635,51 +456672,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 186118 │ │ │ │ + beq.n 186150 │ │ │ │ cmp r6, #1 │ │ │ │ - bne.w 186002 │ │ │ │ + bne.w 18603a │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r4 │ │ │ │ - b.n 1860b8 │ │ │ │ + b.n 1860f0 │ │ │ │ adds r6, #1 │ │ │ │ add r5, r9 │ │ │ │ add r4, r8 │ │ │ │ cmp ip, r6 │ │ │ │ - bne.n 18601e │ │ │ │ + bne.n 186056 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cbnz r6, 18612c │ │ │ │ + cbnz r6, 186164 │ │ │ │ adds r3, r6, #1 │ │ │ │ adds r6, #2 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 186118 │ │ │ │ + beq.n 186150 │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 18611e │ │ │ │ - b.n 186118 │ │ │ │ + bne.n 186156 │ │ │ │ + b.n 186150 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r4 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1860b0 │ │ │ │ + b.n 1860e8 │ │ │ │ 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 1861f2 │ │ │ │ + beq.n 18622a │ │ │ │ mov r8, r1 │ │ │ │ mov r9, r3 │ │ │ │ cmp r7, #1 │ │ │ │ - bls.n 1861f8 │ │ │ │ + bls.n 186230 │ │ │ │ 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 │ │ │ │ @@ -456698,18 +456735,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 18616e │ │ │ │ + bne.n 1861a6 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ cmp r7, ip │ │ │ │ - bls.n 1861e8 │ │ │ │ + bls.n 186220 │ │ │ │ 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] │ │ │ │ @@ -456719,60 +456756,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 1861f2 │ │ │ │ + beq.n 18622a │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 186152 │ │ │ │ + bne.n 18618a │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1861c0 │ │ │ │ + b.n 1861f8 │ │ │ │ adds r6, #1 │ │ │ │ add r5, r9 │ │ │ │ add r0, r8 │ │ │ │ cmp lr, r6 │ │ │ │ - bne.n 186162 │ │ │ │ + bne.n 18619a │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cbnz r7, 186208 │ │ │ │ + cbnz r7, 186240 │ │ │ │ adds r3, r7, #1 │ │ │ │ adds r7, #2 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1861f2 │ │ │ │ + beq.n 18622a │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 1861fa │ │ │ │ - b.n 1861f2 │ │ │ │ + bne.n 186232 │ │ │ │ + b.n 18622a │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r0 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1861bc │ │ │ │ + b.n 1861f4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ ldrd r6, r7, [sp, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 186326 │ │ │ │ + beq.w 18635e │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r9, r3 │ │ │ │ cmp r6, #1 │ │ │ │ - bls.w 1863d6 │ │ │ │ + bls.w 18640e │ │ │ │ movs r5, #0 │ │ │ │ sub.w ip, r6, #2 │ │ │ │ - vldr s7, [pc, #444] @ 1863f0 │ │ │ │ + vldr s7, [pc, #444] @ 186428 │ │ │ │ bic.w r3, ip, #1 │ │ │ │ - vldr s3, [pc, #440] @ 1863f4 │ │ │ │ + vldr s3, [pc, #440] @ 18642c │ │ │ │ adds r3, #2 │ │ │ │ - vldr s10, [pc, #436] @ 1863f8 │ │ │ │ - vldr s4, [pc, #436] @ 1863fc │ │ │ │ + vldr s10, [pc, #436] @ 186430 │ │ │ │ + vldr s4, [pc, #436] @ 186434 │ │ │ │ vmov.f32 s8, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s5, [pc, #432] @ 186400 │ │ │ │ - vldr s6, [pc, #432] @ 186404 │ │ │ │ + vldr s5, [pc, #432] @ 186438 │ │ │ │ + vldr s6, [pc, #432] @ 18643c │ │ │ │ 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 │ │ │ │ @@ -456815,34 +456852,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 18625e │ │ │ │ + bne.n 186296 │ │ │ │ cmp r6, lr │ │ │ │ - bhi.n 18632a │ │ │ │ + bhi.n 186362 │ │ │ │ adds r5, #1 │ │ │ │ add r1, r9 │ │ │ │ add r4, r8 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 186254 │ │ │ │ + bne.n 18628c │ │ │ │ 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] @ 1863f0 │ │ │ │ + vldr s5, [pc, #180] @ 186428 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s6, [pc, #176] @ 1863f4 │ │ │ │ - vldr s10, [pc, #176] @ 1863f8 │ │ │ │ - vldr s7, [pc, #176] @ 1863fc │ │ │ │ - vldr s8, [pc, #176] @ 186400 │ │ │ │ - vldr s9, [pc, #176] @ 186404 │ │ │ │ + vldr s6, [pc, #176] @ 18642c │ │ │ │ + vldr s10, [pc, #176] @ 186430 │ │ │ │ + vldr s7, [pc, #176] @ 186434 │ │ │ │ + vldr s8, [pc, #176] @ 186438 │ │ │ │ + vldr s9, [pc, #176] @ 18643c │ │ │ │ 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 │ │ │ │ @@ -456867,66 +456904,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 186326 │ │ │ │ + beq.n 18635e │ │ │ │ cmp r6, #1 │ │ │ │ - bne.w 18622e │ │ │ │ + bne.w 186266 │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 186354 │ │ │ │ - cbnz r6, 1863e6 │ │ │ │ + b.n 18638c │ │ │ │ + cbnz r6, 18641e │ │ │ │ adds r3, r6, #1 │ │ │ │ adds r6, #2 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 186326 │ │ │ │ + beq.n 18635e │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 1863d8 │ │ │ │ - b.n 186326 │ │ │ │ + bne.n 186410 │ │ │ │ + b.n 18635e │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r1 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 186338 │ │ │ │ + b.n 186370 │ │ │ │ nop │ │ │ │ lsrs r5, r0, #10 │ │ │ │ subs r7, #149 @ 0x95 │ │ │ │ - ldr r1, [pc, #744] @ (1866e0 ) │ │ │ │ + ldr r1, [pc, #744] @ (186718 ) │ │ │ │ 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 18651c │ │ │ │ + beq.w 186554 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r9, r3 │ │ │ │ cmp r6, #1 │ │ │ │ - bls.w 1865cc │ │ │ │ + bls.w 186604 │ │ │ │ movs r5, #0 │ │ │ │ sub.w ip, r6, #2 │ │ │ │ - vldr s7, [pc, #440] @ 1865e4 │ │ │ │ + vldr s7, [pc, #440] @ 18661c │ │ │ │ bic.w r3, ip, #1 │ │ │ │ - vldr s3, [pc, #436] @ 1865e8 │ │ │ │ + vldr s3, [pc, #436] @ 186620 │ │ │ │ adds r3, #2 │ │ │ │ - vldr s10, [pc, #432] @ 1865ec │ │ │ │ - vldr s4, [pc, #432] @ 1865f0 │ │ │ │ + vldr s10, [pc, #432] @ 186624 │ │ │ │ + vldr s4, [pc, #432] @ 186628 │ │ │ │ vmov.f32 s8, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s5, [pc, #428] @ 1865f4 │ │ │ │ - vldr s6, [pc, #428] @ 1865f8 │ │ │ │ + vldr s5, [pc, #428] @ 18662c │ │ │ │ + vldr s6, [pc, #428] @ 186630 │ │ │ │ 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 │ │ │ │ @@ -456969,34 +457006,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 186456 │ │ │ │ + bne.n 18648e │ │ │ │ cmp r6, lr │ │ │ │ - bhi.n 186520 │ │ │ │ + bhi.n 186558 │ │ │ │ adds r5, #1 │ │ │ │ add r1, r9 │ │ │ │ add r4, r8 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 18644c │ │ │ │ + bne.n 186484 │ │ │ │ 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] @ 1865e4 │ │ │ │ + vldr s5, [pc, #180] @ 18661c │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s6, [pc, #176] @ 1865e8 │ │ │ │ - vldr s10, [pc, #176] @ 1865ec │ │ │ │ - vldr s7, [pc, #176] @ 1865f0 │ │ │ │ - vldr s8, [pc, #176] @ 1865f4 │ │ │ │ - vldr s9, [pc, #176] @ 1865f8 │ │ │ │ + vldr s6, [pc, #176] @ 186620 │ │ │ │ + vldr s10, [pc, #176] @ 186624 │ │ │ │ + vldr s7, [pc, #176] @ 186628 │ │ │ │ + vldr s8, [pc, #176] @ 18662c │ │ │ │ + vldr s9, [pc, #176] @ 186630 │ │ │ │ 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 │ │ │ │ @@ -457021,54 +457058,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 18651c │ │ │ │ + beq.n 186554 │ │ │ │ cmp r6, #1 │ │ │ │ - bne.w 186426 │ │ │ │ + bne.w 18645e │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 18654a │ │ │ │ - cbnz r6, 1865dc │ │ │ │ + b.n 186582 │ │ │ │ + cbnz r6, 186614 │ │ │ │ adds r3, r6, #1 │ │ │ │ adds r6, #2 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 18651c │ │ │ │ + beq.n 186554 │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 1865ce │ │ │ │ - b.n 18651c │ │ │ │ + bne.n 186606 │ │ │ │ + b.n 186554 │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r1 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 18652e │ │ │ │ + b.n 186566 │ │ │ │ lsrs r5, r0, #10 │ │ │ │ subs r7, #149 @ 0x95 │ │ │ │ - ldr r1, [pc, #744] @ (1868d4 ) │ │ │ │ + ldr r1, [pc, #744] @ (18690c ) │ │ │ │ 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 18670c │ │ │ │ + beq.n 186744 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r1, r2 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w 1867a0 │ │ │ │ + bls.w 1867d8 │ │ │ │ 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 │ │ │ │ @@ -457126,28 +457163,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 186646 │ │ │ │ + bne.n 18667e │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldrd r0, r6, [sp] │ │ │ │ cmp r3, ip │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bhi.n 186712 │ │ │ │ + bhi.n 18674a │ │ │ │ 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 186636 │ │ │ │ + bne.n 18666e │ │ │ │ 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 │ │ │ │ @@ -457184,45 +457221,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 18670c │ │ │ │ + beq.n 186744 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 186618 │ │ │ │ + bne.w 186650 │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 18673c │ │ │ │ + b.n 186774 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - cbnz r3, 1867b8 │ │ │ │ + cbnz r3, 1867f0 │ │ │ │ ldrd r2, r1, [sp, #64] @ 0x40 │ │ │ │ adds r3, r2, #1 │ │ │ │ cmp r1, r3 │ │ │ │ add.w r2, r2, #2 │ │ │ │ - beq.n 18670c │ │ │ │ + beq.n 186744 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1867a8 │ │ │ │ - b.n 18670c │ │ │ │ + bne.n 1867e0 │ │ │ │ + b.n 186744 │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r1 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 186724 │ │ │ │ + b.n 18675c │ │ │ │ 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 1868d0 │ │ │ │ + beq.n 186908 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r1, r2 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w 186964 │ │ │ │ + bls.w 18699c │ │ │ │ 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 │ │ │ │ @@ -457280,28 +457317,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 18680a │ │ │ │ + bne.n 186842 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldrd r0, r6, [sp] │ │ │ │ cmp r3, ip │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bhi.n 1868d6 │ │ │ │ + bhi.n 18690e │ │ │ │ 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 1867fa │ │ │ │ + bne.n 186832 │ │ │ │ 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 │ │ │ │ @@ -457338,56 +457375,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 1868d0 │ │ │ │ + beq.n 186908 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1867dc │ │ │ │ + bne.w 186814 │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 186900 │ │ │ │ + b.n 186938 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - cbnz r3, 18697c │ │ │ │ + cbnz r3, 1869b4 │ │ │ │ ldrd r2, r1, [sp, #64] @ 0x40 │ │ │ │ adds r3, r2, #1 │ │ │ │ cmp r1, r3 │ │ │ │ add.w r2, r2, #2 │ │ │ │ - beq.n 1868d0 │ │ │ │ + beq.n 186908 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 18696c │ │ │ │ - b.n 1868d0 │ │ │ │ + bne.n 1869a4 │ │ │ │ + b.n 186908 │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r1 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 1868e8 │ │ │ │ + b.n 186920 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ ldrd r6, r7, [sp, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 186a9a │ │ │ │ + beq.w 186ad2 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r9, r3 │ │ │ │ cmp r6, #1 │ │ │ │ - bls.w 186b4c │ │ │ │ + bls.w 186b84 │ │ │ │ movs r5, #0 │ │ │ │ sub.w ip, r6, #2 │ │ │ │ - vldr s7, [pc, #444] @ 186b64 │ │ │ │ + vldr s7, [pc, #444] @ 186b9c │ │ │ │ bic.w r3, ip, #1 │ │ │ │ - vldr s3, [pc, #440] @ 186b68 │ │ │ │ + vldr s3, [pc, #440] @ 186ba0 │ │ │ │ adds r3, #2 │ │ │ │ - vldr s10, [pc, #436] @ 186b6c │ │ │ │ - vldr s4, [pc, #436] @ 186b70 │ │ │ │ + vldr s10, [pc, #436] @ 186ba4 │ │ │ │ + vldr s4, [pc, #436] @ 186ba8 │ │ │ │ vmov.f32 s8, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s5, [pc, #432] @ 186b74 │ │ │ │ - vldr s6, [pc, #432] @ 186b78 │ │ │ │ + vldr s5, [pc, #432] @ 186bac │ │ │ │ + vldr s6, [pc, #432] @ 186bb0 │ │ │ │ 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 │ │ │ │ @@ -457430,34 +457467,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 1869d2 │ │ │ │ + bne.n 186a0a │ │ │ │ cmp r6, lr │ │ │ │ - bhi.n 186a9e │ │ │ │ + bhi.n 186ad6 │ │ │ │ adds r5, #1 │ │ │ │ add r1, r9 │ │ │ │ add r4, r8 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 1869c8 │ │ │ │ + bne.n 186a00 │ │ │ │ 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] @ 186b64 │ │ │ │ + vldr s5, [pc, #180] @ 186b9c │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s6, [pc, #176] @ 186b68 │ │ │ │ - vldr s10, [pc, #176] @ 186b6c │ │ │ │ - vldr s7, [pc, #176] @ 186b70 │ │ │ │ - vldr s8, [pc, #176] @ 186b74 │ │ │ │ - vldr s9, [pc, #176] @ 186b78 │ │ │ │ + vldr s6, [pc, #176] @ 186ba0 │ │ │ │ + vldr s10, [pc, #176] @ 186ba4 │ │ │ │ + vldr s7, [pc, #176] @ 186ba8 │ │ │ │ + vldr s8, [pc, #176] @ 186bac │ │ │ │ + vldr s9, [pc, #176] @ 186bb0 │ │ │ │ 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 │ │ │ │ @@ -457482,65 +457519,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 186a9a │ │ │ │ + beq.n 186ad2 │ │ │ │ cmp r6, #1 │ │ │ │ - bne.w 1869a2 │ │ │ │ + bne.w 1869da │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 186ac8 │ │ │ │ - cbnz r6, 186b5c │ │ │ │ + b.n 186b00 │ │ │ │ + cbnz r6, 186b94 │ │ │ │ adds r3, r6, #1 │ │ │ │ adds r6, #2 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 186a9a │ │ │ │ + beq.n 186ad2 │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 186b4e │ │ │ │ - b.n 186a9a │ │ │ │ + bne.n 186b86 │ │ │ │ + b.n 186ad2 │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r1 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 186aac │ │ │ │ + b.n 186ae4 │ │ │ │ lsrs r5, r0, #10 │ │ │ │ subs r7, #149 @ 0x95 │ │ │ │ - ldr r1, [pc, #744] @ (186e54 ) │ │ │ │ + ldr r1, [pc, #744] @ (186e8c ) │ │ │ │ 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 186c92 │ │ │ │ + beq.w 186cca │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r9, r3 │ │ │ │ cmp r6, #1 │ │ │ │ - bls.w 186d44 │ │ │ │ + bls.w 186d7c │ │ │ │ movs r5, #0 │ │ │ │ sub.w ip, r6, #2 │ │ │ │ - vldr s7, [pc, #444] @ 186d5c │ │ │ │ + vldr s7, [pc, #444] @ 186d94 │ │ │ │ bic.w r3, ip, #1 │ │ │ │ - vldr s3, [pc, #440] @ 186d60 │ │ │ │ + vldr s3, [pc, #440] @ 186d98 │ │ │ │ adds r3, #2 │ │ │ │ - vldr s10, [pc, #436] @ 186d64 │ │ │ │ - vldr s4, [pc, #436] @ 186d68 │ │ │ │ + vldr s10, [pc, #436] @ 186d9c │ │ │ │ + vldr s4, [pc, #436] @ 186da0 │ │ │ │ vmov.f32 s8, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s5, [pc, #432] @ 186d6c │ │ │ │ - vldr s6, [pc, #432] @ 186d70 │ │ │ │ + vldr s5, [pc, #432] @ 186da4 │ │ │ │ + vldr s6, [pc, #432] @ 186da8 │ │ │ │ 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 │ │ │ │ @@ -457583,34 +457620,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 186bca │ │ │ │ + bne.n 186c02 │ │ │ │ cmp r6, lr │ │ │ │ - bhi.n 186c96 │ │ │ │ + bhi.n 186cce │ │ │ │ adds r5, #1 │ │ │ │ add r1, r9 │ │ │ │ add r4, r8 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 186bc0 │ │ │ │ + bne.n 186bf8 │ │ │ │ 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] @ 186d5c │ │ │ │ + vldr s5, [pc, #180] @ 186d94 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s6, [pc, #176] @ 186d60 │ │ │ │ - vldr s10, [pc, #176] @ 186d64 │ │ │ │ - vldr s7, [pc, #176] @ 186d68 │ │ │ │ - vldr s8, [pc, #176] @ 186d6c │ │ │ │ - vldr s9, [pc, #176] @ 186d70 │ │ │ │ + vldr s6, [pc, #176] @ 186d98 │ │ │ │ + vldr s10, [pc, #176] @ 186d9c │ │ │ │ + vldr s7, [pc, #176] @ 186da0 │ │ │ │ + vldr s8, [pc, #176] @ 186da4 │ │ │ │ + vldr s9, [pc, #176] @ 186da8 │ │ │ │ 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 │ │ │ │ @@ -457635,54 +457672,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 186c92 │ │ │ │ + beq.n 186cca │ │ │ │ cmp r6, #1 │ │ │ │ - bne.w 186b9a │ │ │ │ + bne.w 186bd2 │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 186cc0 │ │ │ │ - cbnz r6, 186d54 │ │ │ │ + b.n 186cf8 │ │ │ │ + cbnz r6, 186d8c │ │ │ │ adds r3, r6, #1 │ │ │ │ adds r6, #2 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 186c92 │ │ │ │ + beq.n 186cca │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 186d46 │ │ │ │ - b.n 186c92 │ │ │ │ + bne.n 186d7e │ │ │ │ + b.n 186cca │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r1 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 186ca4 │ │ │ │ + b.n 186cdc │ │ │ │ lsrs r5, r0, #10 │ │ │ │ subs r7, #149 @ 0x95 │ │ │ │ - ldr r1, [pc, #744] @ (18704c ) │ │ │ │ + ldr r1, [pc, #744] @ (187084 ) │ │ │ │ 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 186e84 │ │ │ │ + beq.n 186ebc │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r1, r2 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w 186f16 │ │ │ │ + bls.w 186f4e │ │ │ │ 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 │ │ │ │ @@ -457740,28 +457777,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 186dbe │ │ │ │ + bne.n 186df6 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldrd r0, r6, [sp] │ │ │ │ cmp r3, ip │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bhi.n 186e8a │ │ │ │ + bhi.n 186ec2 │ │ │ │ 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 186dae │ │ │ │ + bne.n 186de6 │ │ │ │ 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 │ │ │ │ @@ -457798,46 +457835,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 186e84 │ │ │ │ + beq.n 186ebc │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 186d90 │ │ │ │ + bne.w 186dc8 │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 186eb4 │ │ │ │ + b.n 186eec │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - cbnz r3, 186f2e │ │ │ │ + cbnz r3, 186f66 │ │ │ │ ldrd r2, r1, [sp, #64] @ 0x40 │ │ │ │ adds r3, r2, #1 │ │ │ │ cmp r1, r3 │ │ │ │ add.w r2, r2, #2 │ │ │ │ - beq.n 186e84 │ │ │ │ + beq.n 186ebc │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 186f1e │ │ │ │ - b.n 186e84 │ │ │ │ + bne.n 186f56 │ │ │ │ + b.n 186ebc │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r1 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 186e9c │ │ │ │ + b.n 186ed4 │ │ │ │ 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 187048 │ │ │ │ + beq.n 187080 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r1, r2 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w 1870da │ │ │ │ + bls.w 187112 │ │ │ │ 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 │ │ │ │ @@ -457895,28 +457932,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 186f82 │ │ │ │ + bne.n 186fba │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldrd r0, r6, [sp] │ │ │ │ cmp r3, ip │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bhi.n 18704e │ │ │ │ + bhi.n 187086 │ │ │ │ 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 186f72 │ │ │ │ + bne.n 186faa │ │ │ │ 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 │ │ │ │ @@ -457953,173 +457990,173 @@ │ │ │ │ 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 187048 │ │ │ │ + beq.n 187080 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 186f54 │ │ │ │ + bne.w 186f8c │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 187078 │ │ │ │ + b.n 1870b0 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - cbnz r3, 1870f2 │ │ │ │ + cbnz r3, 18712a │ │ │ │ ldrd r2, r1, [sp, #64] @ 0x40 │ │ │ │ adds r3, r2, #1 │ │ │ │ cmp r1, r3 │ │ │ │ add.w r2, r2, #2 │ │ │ │ - beq.n 187048 │ │ │ │ + beq.n 187080 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1870e2 │ │ │ │ - b.n 187048 │ │ │ │ + bne.n 18711a │ │ │ │ + b.n 187080 │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r1 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 187060 │ │ │ │ + b.n 187098 │ │ │ │ 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 187134 │ │ │ │ + beq.n 18716c │ │ │ │ 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 43210 │ │ │ │ add r5, r8 │ │ │ │ add r4, r7 │ │ │ │ cmp sl, r6 │ │ │ │ - bne.n 187120 │ │ │ │ + bne.n 187158 │ │ │ │ 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, 18717e │ │ │ │ - cbz r0, 187182 │ │ │ │ + cbz r5, 1871b6 │ │ │ │ + cbz r0, 1871ba │ │ │ │ mov r7, r3 │ │ │ │ bic.w r6, r1, #3 │ │ │ │ - vldr s14, [pc, #64] @ 187190 │ │ │ │ + vldr s14, [pc, #64] @ 1871c8 │ │ │ │ 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 18715a │ │ │ │ + bne.n 187192 │ │ │ │ adds r3, #1 │ │ │ │ add r4, r7 │ │ │ │ add r2, r6 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 187154 │ │ │ │ + bne.n 18718c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ adds r3, r0, #1 │ │ │ │ adds r0, #2 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 18717e │ │ │ │ + beq.n 1871b6 │ │ │ │ cmp r5, r0 │ │ │ │ - bne.n 187182 │ │ │ │ - b.n 18717e │ │ │ │ + bne.n 1871ba │ │ │ │ + b.n 1871b6 │ │ │ │ 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, 1871d2 │ │ │ │ - cbz r2, 1871d6 │ │ │ │ + cbz r6, 18720a │ │ │ │ + cbz r2, 18720e │ │ │ │ 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 1871b4 │ │ │ │ + bne.n 1871ec │ │ │ │ adds r3, #1 │ │ │ │ add r5, r8 │ │ │ │ add r4, r7 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 1871ac │ │ │ │ + bne.n 1871e4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ adds r3, r2, #1 │ │ │ │ adds r2, #2 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 1871d2 │ │ │ │ + beq.n 18720a │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 1871d6 │ │ │ │ - b.n 1871d2 │ │ │ │ + bne.n 18720e │ │ │ │ + b.n 18720a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r4, r2 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, r5, [sp, #20] │ │ │ │ - cbz r5, 18722c │ │ │ │ - cbz r0, 18722e │ │ │ │ + cbz r5, 187264 │ │ │ │ + cbz r0, 187266 │ │ │ │ mov r7, r3 │ │ │ │ bic.w r6, r1, #3 │ │ │ │ - vldr d6, [pc, #64] @ 187240 │ │ │ │ + vldr d6, [pc, #64] @ 187278 │ │ │ │ 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 187208 │ │ │ │ + bne.n 187240 │ │ │ │ adds r3, #1 │ │ │ │ add r4, r7 │ │ │ │ add r2, r6 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 187202 │ │ │ │ + bne.n 18723a │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ adds r3, r0, #1 │ │ │ │ adds r0, #2 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 18722c │ │ │ │ + beq.n 187264 │ │ │ │ cmp r5, r0 │ │ │ │ - bne.n 18722e │ │ │ │ + bne.n 187266 │ │ │ │ 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 187288 │ │ │ │ + beq.n 1872c0 │ │ │ │ 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 │ │ │ │ @@ -458127,23 +458164,23 @@ │ │ │ │ mov r0, r4 │ │ │ │ mov r2, sl │ │ │ │ adds r6, #1 │ │ │ │ blx 43210 │ │ │ │ add r5, r8 │ │ │ │ add r4, r7 │ │ │ │ cmp r9, r6 │ │ │ │ - bne.n 187274 │ │ │ │ + bne.n 1872ac │ │ │ │ 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 1872cc │ │ │ │ + beq.n 187304 │ │ │ │ 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 │ │ │ │ @@ -458151,671 +458188,671 @@ │ │ │ │ mov r0, r4 │ │ │ │ mov r2, sl │ │ │ │ adds r6, #1 │ │ │ │ blx 43210 │ │ │ │ add r5, r8 │ │ │ │ add r4, r7 │ │ │ │ cmp r9, r6 │ │ │ │ - bne.n 1872b8 │ │ │ │ + bne.n 1872f0 │ │ │ │ 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, 187338 │ │ │ │ - cbz r2, 18733c │ │ │ │ + cbz r6, 187370 │ │ │ │ + cbz r2, 187374 │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r0 │ │ │ │ bic.w r7, r1, #3 │ │ │ │ - vldr d5, [pc, #104] @ 187350 │ │ │ │ + vldr d5, [pc, #104] @ 187388 │ │ │ │ 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 187324 │ │ │ │ + ble.n 18735c │ │ │ │ vcmp.f32 s14, s13 │ │ │ │ vcvt.f64.f32 d7, s14 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vmul.f64 d7, d7, d5 │ │ │ │ itt le │ │ │ │ vcvtle.u32.f64 s15, d7 │ │ │ │ vmovle r0, s15 │ │ │ │ adds r1, #1 │ │ │ │ str.w r0, [ip], #4 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 1872f6 │ │ │ │ + bne.n 18732e │ │ │ │ adds r3, #1 │ │ │ │ add r5, r8 │ │ │ │ add r4, r7 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 1872f0 │ │ │ │ + bne.n 187328 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ adds r3, r2, #1 │ │ │ │ adds r2, #2 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 187338 │ │ │ │ + beq.n 187370 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 18733c │ │ │ │ - b.n 187338 │ │ │ │ + bne.n 187374 │ │ │ │ + b.n 187370 │ │ │ │ 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, 1873aa │ │ │ │ - cbz r2, 1873ae │ │ │ │ + cbz r6, 1873e2 │ │ │ │ + cbz r2, 1873e6 │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r0 │ │ │ │ bic.w r7, r1, #3 │ │ │ │ - vldr d6, [pc, #80] @ 1873c0 │ │ │ │ + vldr d6, [pc, #80] @ 1873f8 │ │ │ │ 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 18737c │ │ │ │ + bne.n 1873b4 │ │ │ │ adds r3, #1 │ │ │ │ add r5, r8 │ │ │ │ add r4, r7 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 187374 │ │ │ │ + bne.n 1873ac │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ adds r3, r2, #1 │ │ │ │ adds r2, #2 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 1873aa │ │ │ │ + beq.n 1873e2 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 1873ae │ │ │ │ - b.n 1873aa │ │ │ │ + bne.n 1873e6 │ │ │ │ + b.n 1873e2 │ │ │ │ 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, 18740a │ │ │ │ - cbz r4, 18740e │ │ │ │ + cbz r7, 187442 │ │ │ │ + cbz r4, 187446 │ │ │ │ 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 1873e8 │ │ │ │ + bne.n 187420 │ │ │ │ adds r3, #1 │ │ │ │ add r6, r9 │ │ │ │ add r5, r8 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 1873e0 │ │ │ │ + bne.n 187418 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ adds r3, r4, #1 │ │ │ │ adds r4, #2 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 18740a │ │ │ │ + beq.n 187442 │ │ │ │ cmp r7, r4 │ │ │ │ - bne.n 18740e │ │ │ │ - b.n 18740a │ │ │ │ + bne.n 187446 │ │ │ │ + b.n 187442 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldrd r5, r7, [sp, #24] │ │ │ │ - cbz r7, 187454 │ │ │ │ - cbz r5, 187458 │ │ │ │ + cbz r7, 18748c │ │ │ │ + cbz r5, 187490 │ │ │ │ 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 187438 │ │ │ │ + bne.n 187470 │ │ │ │ adds r5, #1 │ │ │ │ add r1, r8 │ │ │ │ add r4, r6 │ │ │ │ add r3, r6 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 187434 │ │ │ │ + bne.n 18746c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ adds r3, r5, #1 │ │ │ │ adds r5, #2 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 187454 │ │ │ │ + beq.n 18748c │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 187458 │ │ │ │ - b.n 187454 │ │ │ │ + bne.n 187490 │ │ │ │ + b.n 18748c │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r5, r2 │ │ │ │ ldrd r2, r6, [sp, #24] │ │ │ │ - cbz r6, 1874ba │ │ │ │ - cbz r2, 1874be │ │ │ │ + cbz r6, 1874f2 │ │ │ │ + cbz r2, 1874f6 │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r0 │ │ │ │ bic.w r7, r1, #3 │ │ │ │ - vldr d6, [pc, #80] @ 1874d0 │ │ │ │ + vldr d6, [pc, #80] @ 187508 │ │ │ │ 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 18748c │ │ │ │ + bne.n 1874c4 │ │ │ │ adds r3, #1 │ │ │ │ add r5, r8 │ │ │ │ add r4, r7 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 187484 │ │ │ │ + bne.n 1874bc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ adds r3, r2, #1 │ │ │ │ adds r2, #2 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 1874ba │ │ │ │ + beq.n 1874f2 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 1874be │ │ │ │ - b.n 1874ba │ │ │ │ + bne.n 1874f6 │ │ │ │ + b.n 1874f2 │ │ │ │ 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, 18751a │ │ │ │ - cbz r4, 18751e │ │ │ │ + cbz r7, 187552 │ │ │ │ + cbz r4, 187556 │ │ │ │ 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 1874f8 │ │ │ │ + bne.n 187530 │ │ │ │ adds r3, #1 │ │ │ │ add r6, r9 │ │ │ │ add r5, r8 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 1874f0 │ │ │ │ + bne.n 187528 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ adds r3, r4, #1 │ │ │ │ adds r4, #2 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 18751a │ │ │ │ + beq.n 187552 │ │ │ │ cmp r7, r4 │ │ │ │ - bne.n 18751e │ │ │ │ - b.n 18751a │ │ │ │ + bne.n 187556 │ │ │ │ + b.n 187552 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ ldrd ip, r6, [sp, #20] │ │ │ │ - cbz r6, 187562 │ │ │ │ + cbz r6, 18759a │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 187564 │ │ │ │ + beq.n 18759c │ │ │ │ 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 18754a │ │ │ │ + bne.n 187582 │ │ │ │ adds r3, #1 │ │ │ │ add r1, r7 │ │ │ │ add r4, r5 │ │ │ │ add r0, r5 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 187546 │ │ │ │ + bne.n 18757e │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add.w r3, ip, #1 │ │ │ │ add.w ip, ip, #2 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 187562 │ │ │ │ + beq.n 18759a │ │ │ │ cmp r6, ip │ │ │ │ - bne.n 187564 │ │ │ │ + bne.n 18759c │ │ │ │ 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, 1875ca │ │ │ │ - cbz r2, 1875ce │ │ │ │ + cbz r6, 187602 │ │ │ │ + cbz r2, 187606 │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r0 │ │ │ │ bic.w r7, r1, #3 │ │ │ │ - vldr d6, [pc, #80] @ 1875e0 │ │ │ │ + vldr d6, [pc, #80] @ 187618 │ │ │ │ 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 18759c │ │ │ │ + bne.n 1875d4 │ │ │ │ adds r3, #1 │ │ │ │ add r5, r8 │ │ │ │ add r4, r7 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 187594 │ │ │ │ + bne.n 1875cc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ adds r3, r2, #1 │ │ │ │ adds r2, #2 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 1875ca │ │ │ │ + beq.n 187602 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 1875ce │ │ │ │ - b.n 1875ca │ │ │ │ + bne.n 187606 │ │ │ │ + b.n 187602 │ │ │ │ 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, 18763c │ │ │ │ - cbz r2, 187640 │ │ │ │ + cbz r6, 187674 │ │ │ │ + cbz r2, 187678 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, ip │ │ │ │ bic.w r7, r3, #3 │ │ │ │ - vldr d6, [pc, #76] @ 187650 │ │ │ │ + vldr d6, [pc, #76] @ 187688 │ │ │ │ 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 18760e │ │ │ │ + bne.n 187646 │ │ │ │ adds r5, #1 │ │ │ │ add r4, r8 │ │ │ │ add r1, r7 │ │ │ │ cmp r5, r6 │ │ │ │ - bne.n 187606 │ │ │ │ + bne.n 18763e │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ adds r3, r2, #1 │ │ │ │ adds r2, #2 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 18763c │ │ │ │ + beq.n 187674 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 187640 │ │ │ │ - b.n 18763c │ │ │ │ + bne.n 187678 │ │ │ │ + b.n 187674 │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ - b.n 187656 │ │ │ │ + b.n 18768e │ │ │ │ @ instruction: 0xffff416f │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ ldrd r4, r7, [sp, #28] │ │ │ │ - cbz r7, 18769a │ │ │ │ - cbz r4, 18769e │ │ │ │ + cbz r7, 1876d2 │ │ │ │ + cbz r4, 1876d6 │ │ │ │ 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 187678 │ │ │ │ + bne.n 1876b0 │ │ │ │ adds r3, #1 │ │ │ │ add r6, r9 │ │ │ │ add r5, r8 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 187670 │ │ │ │ + bne.n 1876a8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ adds r3, r4, #1 │ │ │ │ adds r4, #2 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 18769a │ │ │ │ + beq.n 1876d2 │ │ │ │ cmp r7, r4 │ │ │ │ - bne.n 18769e │ │ │ │ - b.n 18769a │ │ │ │ + bne.n 1876d6 │ │ │ │ + b.n 1876d2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r5, r2 │ │ │ │ ldrd r2, r6, [sp, #24] │ │ │ │ - cbz r6, 187702 │ │ │ │ - cbz r2, 187706 │ │ │ │ + cbz r6, 18773a │ │ │ │ + cbz r2, 18773e │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r0 │ │ │ │ bic.w r7, r1, #3 │ │ │ │ - vldr d6, [pc, #80] @ 187718 │ │ │ │ + vldr d6, [pc, #80] @ 187750 │ │ │ │ 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 1876d4 │ │ │ │ + bne.n 18770c │ │ │ │ adds r3, #1 │ │ │ │ add r5, r8 │ │ │ │ add r4, r7 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 1876cc │ │ │ │ + bne.n 187704 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ adds r3, r2, #1 │ │ │ │ adds r2, #2 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 187702 │ │ │ │ + beq.n 18773a │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 187706 │ │ │ │ - b.n 187702 │ │ │ │ + bne.n 18773e │ │ │ │ + b.n 18773a │ │ │ │ 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, 187762 │ │ │ │ - cbz r4, 187766 │ │ │ │ + cbz r7, 18779a │ │ │ │ + cbz r4, 18779e │ │ │ │ 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 187740 │ │ │ │ + bne.n 187778 │ │ │ │ adds r3, #1 │ │ │ │ add r6, r9 │ │ │ │ add r5, r8 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 187738 │ │ │ │ + bne.n 187770 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ adds r3, r4, #1 │ │ │ │ adds r4, #2 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 187762 │ │ │ │ + beq.n 18779a │ │ │ │ cmp r7, r4 │ │ │ │ - bne.n 187766 │ │ │ │ - b.n 187762 │ │ │ │ + bne.n 18779e │ │ │ │ + b.n 18779a │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r4, r2 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, r5, [sp, #20] │ │ │ │ - cbz r5, 1877ae │ │ │ │ - cbz r0, 1877b0 │ │ │ │ + cbz r5, 1877e6 │ │ │ │ + cbz r0, 1877e8 │ │ │ │ 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 187792 │ │ │ │ + bne.n 1877ca │ │ │ │ adds r3, #1 │ │ │ │ add r4, r7 │ │ │ │ add r2, r6 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 18778a │ │ │ │ + bne.n 1877c2 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ adds r3, r0, #1 │ │ │ │ adds r0, #2 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 1877ae │ │ │ │ + beq.n 1877e6 │ │ │ │ cmp r5, r0 │ │ │ │ - bne.n 1877b0 │ │ │ │ + bne.n 1877e8 │ │ │ │ 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, 18782e │ │ │ │ - cbz r2, 187832 │ │ │ │ + cbz r6, 187866 │ │ │ │ + cbz r2, 18786a │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r0 │ │ │ │ bic.w r7, r1, #3 │ │ │ │ - vldr d5, [pc, #104] @ 187840 │ │ │ │ + vldr d5, [pc, #104] @ 187878 │ │ │ │ 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 187816 │ │ │ │ + ble.n 18784e │ │ │ │ vcmp.f32 s14, s13 │ │ │ │ vcvt.f64.f32 d7, s14 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vmul.f64 d7, d7, d5 │ │ │ │ itt le │ │ │ │ vcvtle.u32.f64 s15, d7 │ │ │ │ vmovle r0, s15 │ │ │ │ adds r1, #1 │ │ │ │ add.w ip, ip, #8 │ │ │ │ cmp r2, r1 │ │ │ │ str.w r0, [lr], #4 │ │ │ │ - bne.n 1877e8 │ │ │ │ + bne.n 187820 │ │ │ │ adds r3, #1 │ │ │ │ add r5, r8 │ │ │ │ add r4, r7 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 1877e0 │ │ │ │ + bne.n 187818 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ adds r3, r2, #1 │ │ │ │ adds r2, #2 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 18782e │ │ │ │ + beq.n 187866 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 187832 │ │ │ │ - b.n 18782e │ │ │ │ + bne.n 18786a │ │ │ │ + b.n 187866 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffe0ffff │ │ │ │ rors r7, r5 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ ldrd lr, r6, [sp, #20] │ │ │ │ - cbz r6, 187884 │ │ │ │ + cbz r6, 1878bc │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 187886 │ │ │ │ + beq.n 1878be │ │ │ │ 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 187868 │ │ │ │ + bne.n 1878a0 │ │ │ │ adds r1, #1 │ │ │ │ add r4, r5 │ │ │ │ add r3, r7 │ │ │ │ add lr, r5 │ │ │ │ cmp r6, r1 │ │ │ │ - bne.n 187862 │ │ │ │ + bne.n 18789a │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add.w r3, lr, #1 │ │ │ │ add.w lr, lr, #2 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 187884 │ │ │ │ + beq.n 1878bc │ │ │ │ cmp r6, lr │ │ │ │ - bne.n 187886 │ │ │ │ + bne.n 1878be │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldrd r5, r7, [sp, #24] │ │ │ │ - cbz r7, 1878d0 │ │ │ │ - cbz r5, 1878d4 │ │ │ │ + cbz r7, 187908 │ │ │ │ + cbz r5, 18790c │ │ │ │ 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 1878b4 │ │ │ │ + bne.n 1878ec │ │ │ │ adds r5, #1 │ │ │ │ add r1, r8 │ │ │ │ add r4, r6 │ │ │ │ add r3, r6 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 1878b0 │ │ │ │ + bne.n 1878e8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ adds r3, r5, #1 │ │ │ │ adds r5, #2 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 1878d0 │ │ │ │ + beq.n 187908 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 1878d4 │ │ │ │ - b.n 1878d0 │ │ │ │ + bne.n 18790c │ │ │ │ + b.n 187908 │ │ │ │ nop │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ ldrd ip, r6, [sp, #20] │ │ │ │ - cbz r6, 18791a │ │ │ │ + cbz r6, 187952 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 18791c │ │ │ │ + beq.n 187954 │ │ │ │ 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 187902 │ │ │ │ + bne.n 18793a │ │ │ │ adds r3, #1 │ │ │ │ add r1, r7 │ │ │ │ add r4, r5 │ │ │ │ add r0, r5 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 1878fe │ │ │ │ + bne.n 187936 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add.w r3, ip, #1 │ │ │ │ add.w ip, ip, #2 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 18791a │ │ │ │ + beq.n 187952 │ │ │ │ cmp r6, ip │ │ │ │ - bne.n 18791c │ │ │ │ + bne.n 187954 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ ldrd lr, r6, [sp, #20] │ │ │ │ - cbz r6, 18796c │ │ │ │ + cbz r6, 1879a4 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 18796e │ │ │ │ + beq.n 1879a6 │ │ │ │ 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 187950 │ │ │ │ + bne.n 187988 │ │ │ │ adds r1, #1 │ │ │ │ add r4, r5 │ │ │ │ add r3, r7 │ │ │ │ add lr, r5 │ │ │ │ cmp r6, r1 │ │ │ │ - bne.n 18794a │ │ │ │ + bne.n 187982 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add.w r3, lr, #1 │ │ │ │ add.w lr, lr, #2 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 18796c │ │ │ │ + beq.n 1879a4 │ │ │ │ cmp r6, lr │ │ │ │ - bne.n 18796e │ │ │ │ + bne.n 1879a6 │ │ │ │ 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 │ │ │ │ @@ -458951,95 +458988,95 @@ │ │ │ │ blx 42538 │ │ │ │ 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] @ (187bd8 ) │ │ │ │ + ldr r2, [pc, #184] @ (187c10 ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #184] @ (187bdc ) │ │ │ │ + ldr r3, [pc, #184] @ (187c14 ) │ │ │ │ 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 430cc │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ str r5, [r0, #60] @ 0x3c │ │ │ │ blx 428b4 │ │ │ │ - ldr r2, [pc, #152] @ (187be0 ) │ │ │ │ - ldr r3, [pc, #152] @ (187be4 ) │ │ │ │ + ldr r2, [pc, #152] @ (187c18 ) │ │ │ │ + ldr r3, [pc, #152] @ (187c1c ) │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ - ldr r1, [pc, #152] @ (187be8 ) │ │ │ │ + ldr r1, [pc, #152] @ (187c20 ) │ │ │ │ add r3, pc │ │ │ │ strd r2, r3, [r4] │ │ │ │ - ldr r3, [pc, #148] @ (187bec ) │ │ │ │ + ldr r3, [pc, #148] @ (187c24 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #148] @ (187bf0 ) │ │ │ │ + ldr r2, [pc, #148] @ (187c28 ) │ │ │ │ add r3, pc │ │ │ │ strd r1, r3, [r4, #8] │ │ │ │ - ldr r3, [pc, #144] @ (187bf4 ) │ │ │ │ + ldr r3, [pc, #144] @ (187c2c ) │ │ │ │ add r2, pc │ │ │ │ - ldr r1, [pc, #144] @ (187bf8 ) │ │ │ │ + ldr r1, [pc, #144] @ (187c30 ) │ │ │ │ add r3, pc │ │ │ │ strd r2, r3, [r4, #16] │ │ │ │ - ldr r3, [pc, #140] @ (187bfc ) │ │ │ │ + ldr r3, [pc, #140] @ (187c34 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #140] @ (187c00 ) │ │ │ │ + ldr r2, [pc, #140] @ (187c38 ) │ │ │ │ add r3, pc │ │ │ │ strd r1, r3, [r4, #24] │ │ │ │ - ldr r3, [pc, #136] @ (187c04 ) │ │ │ │ + ldr r3, [pc, #136] @ (187c3c ) │ │ │ │ add r2, pc │ │ │ │ - ldr r1, [pc, #136] @ (187c08 ) │ │ │ │ + ldr r1, [pc, #136] @ (187c40 ) │ │ │ │ add r3, pc │ │ │ │ str r2, [r4, #32] │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #128] @ (187c0c ) │ │ │ │ - ldr r3, [pc, #132] @ (187c10 ) │ │ │ │ + ldr r2, [pc, #128] @ (187c44 ) │ │ │ │ + ldr r3, [pc, #132] @ (187c48 ) │ │ │ │ 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 42ce0 │ │ │ │ - cbnz r0, 187bac │ │ │ │ + cbnz r0, 187be4 │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ orrs r3, r2 │ │ │ │ - bne.n 187bc6 │ │ │ │ - ldr r2, [pc, #100] @ (187c14 ) │ │ │ │ - ldr r3, [pc, #44] @ (187bdc ) │ │ │ │ + bne.n 187bfe │ │ │ │ + ldr r2, [pc, #100] @ (187c4c ) │ │ │ │ + ldr r3, [pc, #44] @ (187c14 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 187bd4 │ │ │ │ + bne.n 187c0c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r2, [pc, #80] @ (187c18 ) │ │ │ │ - ldr r3, [pc, #80] @ (187c1c ) │ │ │ │ + ldr r2, [pc, #80] @ (187c50 ) │ │ │ │ + ldr r3, [pc, #80] @ (187c54 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ strd r2, r3, [r4, #36] @ 0x24 │ │ │ │ - b.n 187bac │ │ │ │ + b.n 187be4 │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ - strh r6, [r2, #38] @ 0x26 │ │ │ │ + strh r6, [r3, #36] @ 0x24 │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffa9ffff │ │ │ │ @ instruction: 0xff8dffff │ │ │ │ vminnm.f32 , , │ │ │ │ vmaxnm.f16 , , │ │ │ │ @@ -459049,97 +459086,97 @@ │ │ │ │ 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 │ │ │ │ - strh r4, [r1, #34] @ 0x22 │ │ │ │ + strh r4, [r2, #32] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldc2l 15, cr15, [pc, #1020] @ 188018 │ │ │ │ + ldc2l 15, cr15, [pc, #1020] @ 188050 │ │ │ │ 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 187b10 │ │ │ │ + bl 187b48 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ str.w r0, [ip, #-16] │ │ │ │ - ldr.w ip, [pc, #100] @ 187cb4 │ │ │ │ + ldr.w ip, [pc, #100] @ 187cec │ │ │ │ sub.w sp, sp, #4096 @ 0x1000 │ │ │ │ - ldr r0, [pc, #96] @ (187cb8 ) │ │ │ │ + ldr r0, [pc, #96] @ (187cf0 ) │ │ │ │ sub sp, #12 │ │ │ │ add ip, pc │ │ │ │ add.w lr, sp, #4096 @ 0x1000 │ │ │ │ - ldr r2, [pc, #92] @ (187cbc ) │ │ │ │ + ldr r2, [pc, #92] @ (187cf4 ) │ │ │ │ add.w lr, lr, #4 │ │ │ │ add.w r3, sp, #4096 @ 0x1000 │ │ │ │ mov.w r1, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ adds r3, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str.w r0, [lr] │ │ │ │ mov.w r0, #0 │ │ │ │ add r0, sp, #4 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 437b8 │ │ │ │ - ldr r2, [pc, #56] @ (187cc0 ) │ │ │ │ + ldr r2, [pc, #56] @ (187cf8 ) │ │ │ │ add.w r1, sp, #4096 @ 0x1000 │ │ │ │ - ldr r3, [pc, #40] @ (187cb8 ) │ │ │ │ + ldr r3, [pc, #40] @ (187cf0 ) │ │ │ │ adds r1, #4 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 187cb0 │ │ │ │ + bne.n 187ce8 │ │ │ │ movs r0, #0 │ │ │ │ add.w sp, sp, #4096 @ 0x1000 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ - strh r4, [r4, #28] │ │ │ │ + strh r4, [r5, #26] │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ subs r2, r5, r2 │ │ │ │ movs r3, r2 │ │ │ │ - strh r4, [r5, #26] │ │ │ │ + strh r4, [r6, #24] │ │ │ │ lsls r2, r7, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 43360 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ - ldr r0, [pc, #52] @ (187d24 ) │ │ │ │ - ldr r1, [pc, #56] @ (187d28 ) │ │ │ │ + ldr r0, [pc, #52] @ (187d5c ) │ │ │ │ + ldr r1, [pc, #56] @ (187d60 ) │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r3 │ │ │ │ add r0, pc │ │ │ │ add r1, pc │ │ │ │ - bl 187c38 │ │ │ │ + bl 187c70 │ │ │ │ mov.w ip, #3 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ str.w ip, [sp] │ │ │ │ mov r0, r5 │ │ │ │ blx 433b4 │ │ │ │ @@ -459158,21 +459195,21 @@ │ │ │ │ movs r7, r3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ - ldr r0, [pc, #40] @ (187d68 ) │ │ │ │ + ldr r0, [pc, #40] @ (187da0 ) │ │ │ │ mov r5, r2 │ │ │ │ - ldr r1, [pc, #40] @ (187d6c ) │ │ │ │ + ldr r1, [pc, #40] @ (187da4 ) │ │ │ │ mov r4, r3 │ │ │ │ add r0, pc │ │ │ │ add r1, pc │ │ │ │ - bl 187c38 │ │ │ │ + bl 187c70 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx 42d88 │ │ │ │ blx 4312c │ │ │ │ clz r0, r0 │ │ │ │ @@ -459218,24 +459255,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 187e14 │ │ │ │ + beq.n 187e4c │ │ │ │ ldrb.w r2, [ip, #1] │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ moveq r0, r2 │ │ │ │ - beq.n 187e14 │ │ │ │ + beq.n 187e4c │ │ │ │ cmp r0, r2 │ │ │ │ - bhi.n 187e1a │ │ │ │ + bhi.n 187e52 │ │ │ │ cmp r3, #5 │ │ │ │ - bgt.n 187e42 │ │ │ │ + bgt.n 187e7a │ │ │ │ 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 │ │ │ │ @@ -459255,15 +459292,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 187e14 │ │ │ │ + b.n 187e4c │ │ │ │ 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 │ │ │ │ @@ -459285,24 +459322,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 187ed8 │ │ │ │ + beq.n 187f10 │ │ │ │ ldrsb.w r2, [ip, #1] │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ moveq r0, r2 │ │ │ │ - beq.n 187ed8 │ │ │ │ + beq.n 187f10 │ │ │ │ cmp r0, r2 │ │ │ │ - bgt.n 187ede │ │ │ │ + bgt.n 187f16 │ │ │ │ cmp r3, #5 │ │ │ │ - bgt.n 187f06 │ │ │ │ + bgt.n 187f3e │ │ │ │ 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 │ │ │ │ @@ -459325,27 +459362,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 187ed8 │ │ │ │ + b.n 187f10 │ │ │ │ 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 187f3c │ │ │ │ + beq.n 187f74 │ │ │ │ cmp r0, r1 │ │ │ │ sbcs r3, r2 │ │ │ │ - bcs.n 187f36 │ │ │ │ + bcs.n 187f6e │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ push {lr} │ │ │ │ @@ -459373,23 +459410,23 @@ │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ strb.w r3, [r4, #80] @ 0x50 │ │ │ │ blx 42d4c │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ blx 422f4 │ │ │ │ - cbz r0, 187f94 │ │ │ │ + cbz r0, 187fcc │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 42d4c │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ blx 422f4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 187f92 │ │ │ │ + bne.n 187fca │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 43578 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 43578 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -459400,189 +459437,189 @@ │ │ │ │ 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 187fea │ │ │ │ + beq.n 188022 │ │ │ │ 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 187f6c │ │ │ │ + bl 187fa4 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldrd ip, r0, [r2] │ │ │ │ ldrd lr, r3, [r1] │ │ │ │ - b.n 187fda │ │ │ │ + b.n 188012 │ │ │ │ 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] @ (1880a0 ) │ │ │ │ - ldr r1, [pc, #136] @ (1880a4 ) │ │ │ │ + ldr r0, [pc, #136] @ (1880d8 ) │ │ │ │ + ldr r1, [pc, #136] @ (1880dc ) │ │ │ │ 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 42ca4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr r3, [pc, #108] @ (1880a8 ) │ │ │ │ + ldr r3, [pc, #108] @ (1880e0 ) │ │ │ │ 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 431c8 │ │ │ │ cmp r0, #20 │ │ │ │ - bne.n 188082 │ │ │ │ - cbz r5, 188078 │ │ │ │ + bne.n 1880ba │ │ │ │ + cbz r5, 1880b0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ blx 430d8 │ │ │ │ str r0, [sp, #0] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 42d4c │ │ │ │ ldr r2, [sp, #0] │ │ │ │ asrs r3, r2, #31 │ │ │ │ blx 422f4 │ │ │ │ - cbnz r0, 188082 │ │ │ │ + cbnz r0, 1880ba │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 43578 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 188084 │ │ │ │ + b.n 1880bc │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #36] @ (1880ac ) │ │ │ │ - ldr r3, [pc, #28] @ (1880a4 ) │ │ │ │ + ldr r2, [pc, #36] @ (1880e4 ) │ │ │ │ + ldr r3, [pc, #28] @ (1880dc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 18809c │ │ │ │ + bne.n 1880d4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ - ldrb r2, [r4, #31] │ │ │ │ + ldrb r2, [r5, #30] │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 187f4c │ │ │ │ + b.n 187f84 │ │ │ │ movs r3, r2 │ │ │ │ - ldrb r4, [r6, #29] │ │ │ │ + ldrb r4, [r7, #28] │ │ │ │ lsls r2, r7, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ - bl 176894 │ │ │ │ + bl 1768cc │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ blx 42288 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r7 │ │ │ │ - add r3, pc, #52 @ (adr r3, 188108 ) │ │ │ │ + add r3, pc, #52 @ (adr r3, 188140 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ mov r0, r6 │ │ │ │ blx 42e18 <__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 188004 │ │ │ │ - cbz r0, 188104 │ │ │ │ + bl 18803c │ │ │ │ + cbz r0, 18813c │ │ │ │ ldrd r2, r3, [r4, #72] @ 0x48 │ │ │ │ add.w r0, r4, #32 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 188004 │ │ │ │ + bl 18803c │ │ │ │ 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 18812e │ │ │ │ + b.n 188166 │ │ │ │ blx 434e8 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 18813e │ │ │ │ + bne.n 188176 │ │ │ │ mov r0, r4 │ │ │ │ blx 42d4c │ │ │ │ movs r1, #8 │ │ │ │ blx 42790 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 188124 │ │ │ │ + blt.n 18815c │ │ │ │ ldr r4, [r5, #8] │ │ │ │ - b.n 18814c │ │ │ │ + b.n 188184 │ │ │ │ blx 434e8 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 18815c │ │ │ │ + bne.n 188194 │ │ │ │ mov r0, r4 │ │ │ │ blx 42d4c │ │ │ │ movs r1, #8 │ │ │ │ blx 42790 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 188142 │ │ │ │ + blt.n 18817a │ │ │ │ ldr r0, [r5, #32] │ │ │ │ - cbz r0, 188168 │ │ │ │ + cbz r0, 1881a0 │ │ │ │ blx 43318 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #32] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - cbz r0, 188174 │ │ │ │ + cbz r0, 1881ac │ │ │ │ blx 43318 │ │ │ │ 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 18817c │ │ │ │ + bne.n 1881b4 │ │ │ │ dmb ish │ │ │ │ - cbnz r3, 188192 │ │ │ │ + cbnz r3, 1881ca │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r5, #64] @ 0x40 │ │ │ │ - bl 174df4 │ │ │ │ + bl 174e2c │ │ │ │ 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 │ │ │ │ @@ -459592,279 +459629,279 @@ │ │ │ │ blx 43578 │ │ │ │ mov r3, r5 │ │ │ │ movs r2, #20 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx 42d04 │ │ │ │ cmp r0, #20 │ │ │ │ - bne.n 1881ea │ │ │ │ - ldr r1, [pc, #32] @ (1881f0 ) │ │ │ │ + bne.n 188222 │ │ │ │ + ldr r1, [pc, #32] @ (188228 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 43474 │ │ │ │ - cbnz r0, 1881ea │ │ │ │ + cbnz r0, 188222 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1881e8 │ │ │ │ + bne.n 188220 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r2, [r4, #16] │ │ │ │ orrs r3, r2 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - b.n 187d6c │ │ │ │ + b.n 187da4 │ │ │ │ movs r3, r2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r2, [pc, #104] @ (18826c ) │ │ │ │ + ldr r2, [pc, #104] @ (1882a4 ) │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ - ldr r3, [pc, #104] @ (188270 ) │ │ │ │ + ldr r3, [pc, #104] @ (1882a8 ) │ │ │ │ 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 1881a0 │ │ │ │ - cbnz r0, 18823a │ │ │ │ + bl 1881d8 │ │ │ │ + cbnz r0, 188272 │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #80] @ (188274 ) │ │ │ │ - ldr r3, [pc, #72] @ (188270 ) │ │ │ │ + ldr r2, [pc, #80] @ (1882ac ) │ │ │ │ + ldr r3, [pc, #72] @ (1882a8 ) │ │ │ │ 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 188268 │ │ │ │ + bne.n 1882a0 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r4, #32] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 1881a0 │ │ │ │ + bl 1881d8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 188220 │ │ │ │ + beq.n 188258 │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ ldrd r0, r1, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r1 │ │ │ │ it eq │ │ │ │ cmpeq r2, r0 │ │ │ │ - bne.n 188220 │ │ │ │ + bne.n 188258 │ │ │ │ ldrd r0, r1, [r4, #72] @ 0x48 │ │ │ │ cmp r1, r3 │ │ │ │ it eq │ │ │ │ cmpeq r0, r2 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ - b.n 188222 │ │ │ │ + b.n 18825a │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ - ldrb r2, [r6, #23] │ │ │ │ + ldrb r2, [r7, #22] │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r2, #23] │ │ │ │ + ldrb r6, [r3, #22] │ │ │ │ lsls r2, r7, #1 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movs r2, #1 │ │ │ │ mov r5, r0 │ │ │ │ add.w r4, r0, #64 @ 0x40 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1882a2 │ │ │ │ + bne.n 1882da │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 188292 │ │ │ │ + bne.n 1882ca │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 188396 │ │ │ │ + bne.n 1883ce │ │ │ │ ldr r6, [r5, #32] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 188370 │ │ │ │ + beq.n 1883a8 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ - cbnz r6, 1882ea │ │ │ │ + cbnz r6, 188322 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ movt r1, #8 │ │ │ │ blx 42b78 │ │ │ │ subs r3, r0, #0 │ │ │ │ mov r7, r3 │ │ │ │ - blt.w 1883fa │ │ │ │ - ldr r1, [pc, #312] @ (188408 ) │ │ │ │ + blt.w 188432 │ │ │ │ + ldr r1, [pc, #312] @ (188440 ) │ │ │ │ add r1, pc │ │ │ │ blx 423b4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1883f4 │ │ │ │ + beq.w 18842c │ │ │ │ str r0, [r5, #8] │ │ │ │ - b.n 1882ea │ │ │ │ + b.n 188322 │ │ │ │ blx 434e8 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 18833c │ │ │ │ + bne.n 188374 │ │ │ │ mov r0, r6 │ │ │ │ blx 42d4c │ │ │ │ movs r1, #2 │ │ │ │ blx 42790 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1882e0 │ │ │ │ + blt.n 188318 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ mov r7, r3 │ │ │ │ - b.n 18830c │ │ │ │ + b.n 188344 │ │ │ │ blx 434e8 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 188320 │ │ │ │ + bne.n 188358 │ │ │ │ mov r0, r7 │ │ │ │ blx 42d4c │ │ │ │ movs r1, #2 │ │ │ │ blx 42790 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 188300 │ │ │ │ + blt.n 188338 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r5, #8] │ │ │ │ mov r7, r3 │ │ │ │ - b.n 18832c │ │ │ │ + b.n 188364 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 18833c │ │ │ │ + bne.n 188374 │ │ │ │ mov r0, r7 │ │ │ │ blx 42d4c │ │ │ │ movs r1, #8 │ │ │ │ blx 42790 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 188326 │ │ │ │ + blt.n 18835e │ │ │ │ ldr r0, [r5, #32] │ │ │ │ - cbz r0, 188348 │ │ │ │ + cbz r0, 188380 │ │ │ │ blx 43318 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #32] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - cbz r0, 188354 │ │ │ │ + cbz r0, 18838c │ │ │ │ blx 43318 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #8] │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 188358 │ │ │ │ + bne.n 188390 │ │ │ │ dmb ish │ │ │ │ - cbnz r3, 1883c0 │ │ │ │ + cbnz r3, 1883f8 │ │ │ │ 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 42b78 │ │ │ │ subs r3, r0, #0 │ │ │ │ mov r7, r3 │ │ │ │ - blt.n 1883d4 │ │ │ │ - ldr r1, [pc, #132] @ (18840c ) │ │ │ │ + blt.n 18840c │ │ │ │ + ldr r1, [pc, #132] @ (188444 ) │ │ │ │ add r1, pc │ │ │ │ blx 423b4 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1883ce │ │ │ │ + cbz r0, 188406 │ │ │ │ str r0, [r5, #32] │ │ │ │ - b.n 1882b0 │ │ │ │ + b.n 1882e8 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 1883d8 │ │ │ │ + bne.n 188410 │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 174e20 │ │ │ │ + bl 174e58 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r6, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1883aa │ │ │ │ + bne.n 1883e2 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18839c │ │ │ │ - b.n 1882aa │ │ │ │ + bne.n 1883d4 │ │ │ │ + b.n 1882e2 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r5, #64] @ 0x40 │ │ │ │ - bl 174df4 │ │ │ │ - b.n 18836c │ │ │ │ + bl 174e2c │ │ │ │ + b.n 1883a4 │ │ │ │ mov r0, r7 │ │ │ │ blx 429b0 │ │ │ │ str r6, [r5, #32] │ │ │ │ - b.n 188348 │ │ │ │ + b.n 188380 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1883de │ │ │ │ + bne.n 188416 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18839a │ │ │ │ - b.n 1882aa │ │ │ │ + bne.n 1883d2 │ │ │ │ + b.n 1882e2 │ │ │ │ mov r0, r7 │ │ │ │ blx 429b0 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 188340 │ │ │ │ - b.n 188354 │ │ │ │ + bne.n 188378 │ │ │ │ + b.n 18838c │ │ │ │ nop │ │ │ │ - b.n 187d98 │ │ │ │ + b.n 187dd0 │ │ │ │ movs r3, r2 │ │ │ │ - b.n 187c28 │ │ │ │ + b.n 187c60 │ │ │ │ movs r3, 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, #4048] @ 0xfd0 │ │ │ │ movs r2, #2 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ blx 42450 │ │ │ │ - cbz r0, 18843a │ │ │ │ + cbz r0, 188472 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 430d8 │ │ │ │ mov r6, r0 │ │ │ │ ldrd r1, r3, [r4, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, r1 │ │ │ │ sbcs.w r3, r5, r3 │ │ │ │ - blt.n 188430 │ │ │ │ + blt.n 188468 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ mov r2, r5 │ │ │ │ blx 42450 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 188430 │ │ │ │ + bne.n 188468 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ ldr r7, [r3, #0] │ │ │ │ subs r2, r6, r2 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ sbc.w lr, r5, r3 │ │ │ │ lsrs r3, r2, #30 │ │ │ │ @@ -459904,330 +459941,330 @@ │ │ │ │ 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 175ce4 │ │ │ │ + bl 175d1c │ │ │ │ movs r3, #28 │ │ │ │ mul.w r6, r3, r6 │ │ │ │ mov r0, r6 │ │ │ │ blx 4327c │ │ │ │ ldr r3, [r4, #32] │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #1 │ │ │ │ mov r7, r0 │ │ │ │ blx 42d04 │ │ │ │ cmp r6, r0 │ │ │ │ - bne.n 18858a │ │ │ │ + bne.n 1885c2 │ │ │ │ mov r6, r7 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 18857e │ │ │ │ + beq.n 1885b6 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ - cbz r3, 18857e │ │ │ │ + cbz r3, 1885b6 │ │ │ │ ldrd r3, r2, [r6] │ │ │ │ orrs r3, r2 │ │ │ │ - beq.n 18857e │ │ │ │ + beq.n 1885b6 │ │ │ │ ldr r2, [r6, #20] │ │ │ │ movs r1, #32 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ cmp r2, #20 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ - blt.n 18857e │ │ │ │ + blt.n 1885b6 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - bl 179864 │ │ │ │ - cbz r0, 18857e │ │ │ │ + bl 17989c │ │ │ │ + cbz r0, 1885b6 │ │ │ │ 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 175e30 │ │ │ │ + bl 175e68 │ │ │ │ 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 188518 │ │ │ │ - b.n 188580 │ │ │ │ + bne.n 188550 │ │ │ │ + b.n 1885b8 │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ movs r2, #0 │ │ │ │ blx 42450 │ │ │ │ - cbz r0, 18859a │ │ │ │ + cbz r0, 1885d2 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx 423e4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ 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 18858c │ │ │ │ + b.n 1885c4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r2, [pc, #272] @ (1886cc ) │ │ │ │ + ldr r2, [pc, #272] @ (188704 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #272] @ (1886d0 ) │ │ │ │ + ldr r3, [pc, #272] @ (188708 ) │ │ │ │ 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, 1885da │ │ │ │ - bl 188278 │ │ │ │ + cbnz r1, 188612 │ │ │ │ + bl 1882b0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 188654 │ │ │ │ + beq.n 18868c │ │ │ │ add r1, sp, #8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 1881a0 │ │ │ │ + bl 1881d8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbz r0, 18860c │ │ │ │ + cbz r0, 188644 │ │ │ │ ldrd r2, r3, [sp, #20] │ │ │ │ str r2, [r4, #24] │ │ │ │ ldr r0, [r4, #32] │ │ │ │ str r3, [r4, #28] │ │ │ │ - bl 1881a0 │ │ │ │ - cbz r0, 18860c │ │ │ │ + bl 1881d8 │ │ │ │ + cbz r0, 188644 │ │ │ │ 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 188698 │ │ │ │ + beq.n 1886d0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1880b0 │ │ │ │ - cbz r0, 188650 │ │ │ │ + bl 1880e8 │ │ │ │ + cbz r0, 188688 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 430d8 │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ asrs r0, r0, #31 │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ - cbnz r5, 188658 │ │ │ │ + cbnz r5, 188690 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188410 │ │ │ │ + bl 188448 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 18869e │ │ │ │ + beq.n 1886d6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188110 │ │ │ │ + bl 188148 │ │ │ │ movs r0, #1 │ │ │ │ strb.w r0, [r4, #80] @ 0x50 │ │ │ │ - ldr r2, [pc, #152] @ (1886d4 ) │ │ │ │ - ldr r3, [pc, #148] @ (1886d0 ) │ │ │ │ + ldr r2, [pc, #152] @ (18870c ) │ │ │ │ + ldr r3, [pc, #148] @ (188708 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1886c6 │ │ │ │ + bne.n 1886fe │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1886bc │ │ │ │ + beq.n 1886f4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 188638 │ │ │ │ + b.n 188670 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 175da0 │ │ │ │ + bl 175dd8 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - bl 179a60 │ │ │ │ + bl 179a98 │ │ │ │ movs r0, #0 │ │ │ │ - bl 179820 │ │ │ │ + bl 179858 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #68] @ 0x44 │ │ │ │ - bl 188410 │ │ │ │ + bl 188448 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 188632 │ │ │ │ + bne.n 18866a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1880b0 │ │ │ │ + bl 1880e8 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 430d8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ asrs r3, r3, #31 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ - bl 188410 │ │ │ │ + bl 188448 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 188632 │ │ │ │ - b.n 188654 │ │ │ │ + bne.n 18866a │ │ │ │ + b.n 18868c │ │ │ │ strd r0, r1, [r4, #72] @ 0x48 │ │ │ │ - b.n 188614 │ │ │ │ + b.n 18864c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1880b0 │ │ │ │ + bl 1880e8 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 430d8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ asrs r3, r3, #31 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ - bl 188410 │ │ │ │ + bl 188448 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18862c │ │ │ │ + bne.n 188664 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188110 │ │ │ │ + bl 188148 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 188638 │ │ │ │ + b.n 188670 │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrb r2, [r7, #8] │ │ │ │ + ldrb r2, [r0, #8] │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r0, #7] │ │ │ │ + ldrb r0, [r1, #6] │ │ │ │ lsls r2, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ sub sp, #132 @ 0x84 │ │ │ │ mov r7, r2 │ │ │ │ - ldr.w r2, [pc, #1288] @ 188bf8 │ │ │ │ + ldr.w r2, [pc, #1288] @ 188c30 │ │ │ │ mov r8, r3 │ │ │ │ - ldr.w r3, [pc, #1288] @ 188bfc │ │ │ │ + ldr.w r3, [pc, #1288] @ 188c34 │ │ │ │ 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 1887d6 │ │ │ │ + beq.n 18880e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r5, [r3, #48] @ 0x30 │ │ │ │ - cbnz r5, 188734 │ │ │ │ - ldr.w r2, [pc, #1256] @ 188c00 │ │ │ │ - ldr.w r3, [pc, #1248] @ 188bfc │ │ │ │ + cbnz r5, 18876c │ │ │ │ + ldr.w r2, [pc, #1256] @ 188c38 │ │ │ │ + ldr.w r3, [pc, #1248] @ 188c34 │ │ │ │ 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 188bc6 │ │ │ │ + bne.w 188bfe │ │ │ │ add sp, #132 @ 0x84 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r5 │ │ │ │ blx 430cc │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1887d2 │ │ │ │ + beq.n 18880a │ │ │ │ ldr r0, [r4, #12] │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ movt r1, #8 │ │ │ │ blx 42b78 │ │ │ │ subs r3, r0, #0 │ │ │ │ mov fp, r3 │ │ │ │ - blt.n 1887f6 │ │ │ │ - ldr.w r3, [pc, #1192] @ 188c04 │ │ │ │ + blt.n 18882e │ │ │ │ + ldr.w r3, [pc, #1192] @ 188c3c │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ mov r9, r3 │ │ │ │ blx 423b4 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1887f0 │ │ │ │ + beq.n 188828 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ movt r1, #8 │ │ │ │ blx 42b78 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - blt.n 1887c6 │ │ │ │ + blt.n 1887fe │ │ │ │ mov r1, r9 │ │ │ │ blx 423b4 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 188bca │ │ │ │ + beq.w 188c02 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ mov r0, sl │ │ │ │ - bl 1881a0 │ │ │ │ - cbz r0, 1887c0 │ │ │ │ + bl 1881d8 │ │ │ │ + cbz r0, 1887f8 │ │ │ │ add r1, sp, #84 @ 0x54 │ │ │ │ mov r0, fp │ │ │ │ - bl 1881a0 │ │ │ │ - cbz r0, 1887c0 │ │ │ │ + bl 1881d8 │ │ │ │ + cbz r0, 1887f8 │ │ │ │ ldrd r2, r3, [r4, #72] @ 0x48 │ │ │ │ ldrd r0, r1, [sp, #76] @ 0x4c │ │ │ │ cmp r1, r3 │ │ │ │ it eq │ │ │ │ cmpeq r0, r2 │ │ │ │ - bne.n 1887c0 │ │ │ │ + bne.n 1887f8 │ │ │ │ ldrd r0, r1, [sp, #96] @ 0x60 │ │ │ │ cmp r3, r1 │ │ │ │ it eq │ │ │ │ cmpeq r2, r0 │ │ │ │ - beq.n 188814 │ │ │ │ + beq.n 18884c │ │ │ │ mov r0, fp │ │ │ │ blx 43318 │ │ │ │ mov r0, sl │ │ │ │ blx 43318 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 423e4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 188714 │ │ │ │ + b.n 18874c │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx 43578 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 43578 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1885ac │ │ │ │ + bl 1885e4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18870a │ │ │ │ - b.n 1887d2 │ │ │ │ + bne.n 188742 │ │ │ │ + b.n 18880a │ │ │ │ mov r0, fp │ │ │ │ blx 429b0 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ movt r1, #8 │ │ │ │ blx 42b78 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.w 188b62 │ │ │ │ + bge.w 188b9a │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 423e4 │ │ │ │ - b.n 1887d2 │ │ │ │ + b.n 18880a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 175960 │ │ │ │ + bl 175998 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 188b5c │ │ │ │ + beq.w 188b94 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r9, r6 │ │ │ │ str r5, [sp, #16] │ │ │ │ movs r6, #28 │ │ │ │ subs r5, r3, #4 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ @@ -460238,29 +460275,29 @@ │ │ │ │ cmp r6, ip │ │ │ │ it cc │ │ │ │ movcc r6, ip │ │ │ │ sub.w ip, r2, r9 │ │ │ │ clz ip, ip │ │ │ │ mov.w ip, ip, lsr #5 │ │ │ │ strb.w ip, [r2, #28] │ │ │ │ - bl 175960 │ │ │ │ + bl 175998 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 188830 │ │ │ │ + bne.n 188868 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ mov r9, r6 │ │ │ │ - ldr r3, [pc, #928] @ (188c08 ) │ │ │ │ + ldr r3, [pc, #928] @ (188c40 ) │ │ │ │ movs r2, #4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r5 │ │ │ │ add r3, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 43444 │ │ │ │ orrs.w r3, r7, r8 │ │ │ │ - beq.n 1888b2 │ │ │ │ + beq.n 1888ea │ │ │ │ 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]! │ │ │ │ @@ -460276,35 +460313,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 188886 │ │ │ │ - ldr r3, [pc, #856] @ (188c0c ) │ │ │ │ + bne.n 1888be │ │ │ │ + ldr r3, [pc, #856] @ (188c44 ) │ │ │ │ movs r2, #4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r5 │ │ │ │ add r3, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 43444 │ │ │ │ ldrb.w r3, [r4, #80] @ 0x50 │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1887c0 │ │ │ │ + beq.w 1887f8 │ │ │ │ mov r0, r9 │ │ │ │ blx 4327c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1887c0 │ │ │ │ + beq.w 1887f8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r7, #0 │ │ │ │ blx 42ca4 │ │ │ │ - ldr r1, [pc, #808] @ (188c10 ) │ │ │ │ + ldr r1, [pc, #808] @ (188c48 ) │ │ │ │ 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] │ │ │ │ @@ -460315,15 +460352,15 @@ │ │ │ │ stmia.w r7, {r0, r1} │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ mov r8, r7 │ │ │ │ blx 431c8 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #20 │ │ │ │ - bne.w 188b4e │ │ │ │ + bne.w 188b86 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r7, #0 │ │ │ │ str r2, [sp, #24] │ │ │ │ blx 43578 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 42ca4 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ @@ -460334,34 +460371,34 @@ │ │ │ │ strd r0, r1, [r8] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ blx 431c8 │ │ │ │ cmp r0, #20 │ │ │ │ - bne.w 188b4e │ │ │ │ + bne.w 188b86 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 43578 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 430d8 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ blx 42450 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 188b4e │ │ │ │ + bne.w 188b86 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 430d8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ blx 42450 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 188b4e │ │ │ │ + bne.w 188b86 │ │ │ │ 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] │ │ │ │ @@ -460373,88 +460410,88 @@ │ │ │ │ blx 430d8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov.w ip, r0, asr #31 │ │ │ │ ldrd r1, r2, [r3] │ │ │ │ cmp ip, r2 │ │ │ │ it eq │ │ │ │ cmpeq r0, r1 │ │ │ │ - bne.w 188b4e │ │ │ │ + bne.w 188b86 │ │ │ │ ldrb r3, [r3, #28] │ │ │ │ adds r4, #28 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 188b34 │ │ │ │ + bne.w 188b6c │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 188b72 │ │ │ │ + beq.w 188baa │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 187f40 │ │ │ │ + bl 187f78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 188b4e │ │ │ │ + beq.w 188b86 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 188b4e │ │ │ │ + beq.w 188b86 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 188b4e │ │ │ │ + beq.w 188b86 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx 431c8 │ │ │ │ cmp r4, r0 │ │ │ │ - bne.w 188b4e │ │ │ │ + bne.w 188b86 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ movs r2, #28 │ │ │ │ mov r8, r1 │ │ │ │ - bl 187f40 │ │ │ │ + bl 187f78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 188b4e │ │ │ │ + beq.w 188b86 │ │ │ │ ldr.w ip, [sp, #44] @ 0x2c │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 188b4e │ │ │ │ + beq.w 188b86 │ │ │ │ ldrd r3, r1, [sp, #36] @ 0x24 │ │ │ │ orrs r3, r1 │ │ │ │ - beq.w 188b4e │ │ │ │ + beq.w 188b86 │ │ │ │ ldrd r0, r1, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #20 │ │ │ │ sbcs.w r3, r1, #0 │ │ │ │ - blt.w 188b4e │ │ │ │ + blt.w 188b86 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldrd r7, r2, [r3] │ │ │ │ cmp r2, r1 │ │ │ │ it eq │ │ │ │ cmpeq r7, r0 │ │ │ │ - bne.w 188b4e │ │ │ │ + bne.w 188b86 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, ip │ │ │ │ - bne.w 188b4e │ │ │ │ + bne.w 188b86 │ │ │ │ mov r0, sl │ │ │ │ blx 430d8 │ │ │ │ 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 431c8 │ │ │ │ cmp r0, #28 │ │ │ │ - bne.n 188b4e │ │ │ │ + bne.n 188b86 │ │ │ │ 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 188988 │ │ │ │ + bhi.n 1889c0 │ │ │ │ mov r0, sl │ │ │ │ mov r4, r5 │ │ │ │ blx 43578 │ │ │ │ mov r0, fp │ │ │ │ blx 43578 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ mov r0, sl │ │ │ │ @@ -460463,374 +460500,374 @@ │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ blx 42d4c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ asrs r3, r2, #31 │ │ │ │ blx 422f4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 188be0 │ │ │ │ + bne.w 188c18 │ │ │ │ ldr r5, [r4, #32] │ │ │ │ mov r0, fp │ │ │ │ blx 430d8 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ blx 42d4c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ asrs r3, r2, #31 │ │ │ │ blx 422f4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 188be0 │ │ │ │ - bl 176894 │ │ │ │ + bne.w 188c18 │ │ │ │ + bl 1768cc │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r1 │ │ │ │ blx 42288 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r8 │ │ │ │ - add r3, pc, #280 @ (adr r3, 188bf0 ) │ │ │ │ + add r3, pc, #280 @ (adr r3, 188c28 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ mov r0, r7 │ │ │ │ blx 42e18 <__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 188004 │ │ │ │ - cbz r0, 188b4e │ │ │ │ + bl 18803c │ │ │ │ + cbz r0, 188b86 │ │ │ │ str r5, [sp, #0] │ │ │ │ add.w r0, r4, #32 │ │ │ │ ldrd r2, r3, [r4, #72] @ 0x48 │ │ │ │ - bl 188004 │ │ │ │ - cbz r0, 188b4e │ │ │ │ + bl 18803c │ │ │ │ + cbz r0, 188b86 │ │ │ │ mov r0, r6 │ │ │ │ blx 423e4 │ │ │ │ mov r0, fp │ │ │ │ blx 43318 │ │ │ │ mov r0, sl │ │ │ │ blx 43318 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 423e4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 43578 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 43578 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1885ac │ │ │ │ - b.n 188714 │ │ │ │ + bl 1885e4 │ │ │ │ + b.n 18874c │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #1 │ │ │ │ blx 42450 │ │ │ │ - cbnz r0, 188b4e │ │ │ │ + cbnz r0, 188b86 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #28 │ │ │ │ blx 42450 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 188a66 │ │ │ │ + beq.n 188a9e │ │ │ │ mov r0, r6 │ │ │ │ blx 423e4 │ │ │ │ mov r0, fp │ │ │ │ blx 43318 │ │ │ │ - b.n 1887c6 │ │ │ │ + b.n 1887fe │ │ │ │ mov.w r9, #28 │ │ │ │ - b.n 188864 │ │ │ │ - ldr r1, [pc, #176] @ (188c14 ) │ │ │ │ + b.n 18889c │ │ │ │ + ldr r1, [pc, #176] @ (188c4c ) │ │ │ │ add r1, pc │ │ │ │ blx 423b4 │ │ │ │ - cbz r0, 188bd2 │ │ │ │ + cbz r0, 188c0a │ │ │ │ blx 43318 │ │ │ │ - b.n 18880c │ │ │ │ + b.n 188844 │ │ │ │ mov r0, sl │ │ │ │ blx 430d8 │ │ │ │ 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 188b4e │ │ │ │ + bne.n 188b86 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #28 │ │ │ │ blx 42450 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 188b4e │ │ │ │ + bne.n 188b86 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #28 │ │ │ │ mov r0, fp │ │ │ │ blx 42450 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 188b4e │ │ │ │ + bne.n 188b86 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ blx 42450 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 188b4e │ │ │ │ + bne.n 188b86 │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, sl │ │ │ │ blx 42450 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 188a6a │ │ │ │ - b.n 188b4e │ │ │ │ + beq.w 188aa2 │ │ │ │ + b.n 188b86 │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 429b0 │ │ │ │ - b.n 1887c6 │ │ │ │ + b.n 1887fe │ │ │ │ mov r0, r4 │ │ │ │ blx 429b0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 423e4 │ │ │ │ - b.n 1887d2 │ │ │ │ + b.n 18880a │ │ │ │ mov r0, r6 │ │ │ │ blx 423e4 │ │ │ │ mov r0, r7 │ │ │ │ blx 43318 │ │ │ │ - b.n 1887c6 │ │ │ │ + b.n 1887fe │ │ │ │ nop │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r0, #4] │ │ │ │ + ldrb r4, [r1, #3] │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r4, #3] │ │ │ │ + ldrb r0, [r5, #2] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - b.n 188c78 │ │ │ │ + b.n 188cb0 │ │ │ │ movs r3, r2 │ │ │ │ - bl 32c0a │ │ │ │ - bl 80c0e │ │ │ │ + bl 32c42 │ │ │ │ + bl 80c46 │ │ │ │ udf #162 @ 0xa2 │ │ │ │ movs r3, r2 │ │ │ │ - bgt.n 188c78 │ │ │ │ + bgt.n 188cb0 │ │ │ │ movs r3, 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] @ (188d20 ) │ │ │ │ + ldr r5, [pc, #244] @ (188d58 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r2, [pc, #244] @ (188d24 ) │ │ │ │ + ldr r2, [pc, #244] @ (188d5c ) │ │ │ │ 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 42f24 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 188cf2 │ │ │ │ + beq.n 188d2a │ │ │ │ ldr r0, [r4, #12] │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ movt r1, #8 │ │ │ │ blx 42b78 │ │ │ │ subs r3, r0, #0 │ │ │ │ mov r8, r3 │ │ │ │ - blt.n 188d00 │ │ │ │ - ldr r3, [pc, #200] @ (188d28 ) │ │ │ │ + blt.n 188d38 │ │ │ │ + ldr r3, [pc, #200] @ (188d60 ) │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ mov r7, r3 │ │ │ │ blx 423b4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 188cfa │ │ │ │ - ldr r1, [pc, #188] @ (188d2c ) │ │ │ │ + beq.n 188d32 │ │ │ │ + ldr r1, [pc, #188] @ (188d64 ) │ │ │ │ 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 42f24 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 188ce4 │ │ │ │ + beq.n 188d1c │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ movt r1, #8 │ │ │ │ blx 42b78 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 188d12 │ │ │ │ + blt.n 188d4a │ │ │ │ mov r1, r7 │ │ │ │ blx 423b4 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 188d0c │ │ │ │ + cbz r0, 188d44 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r4, #32] │ │ │ │ - bl 179820 │ │ │ │ + bl 179858 │ │ │ │ str r0, [r4, #68] @ 0x44 │ │ │ │ - cbz r0, 188cd6 │ │ │ │ + cbz r0, 188d0e │ │ │ │ movs r5, #0 │ │ │ │ str r5, [r4, #64] @ 0x40 │ │ │ │ mov r0, r5 │ │ │ │ - bl 175d44 │ │ │ │ + bl 175d7c │ │ │ │ str r0, [r4, #0] │ │ │ │ - cbz r0, 188cd0 │ │ │ │ + cbz r0, 188d08 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1885ac │ │ │ │ - cbnz r0, 188cf4 │ │ │ │ + bl 1885e4 │ │ │ │ + cbnz r0, 188d2c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 175e18 │ │ │ │ + bl 175e50 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - bl 179a60 │ │ │ │ + bl 179a98 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - cbz r0, 188cde │ │ │ │ + cbz r0, 188d16 │ │ │ │ blx 43318 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ blx 423e4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 188cec │ │ │ │ + cbz r0, 188d24 │ │ │ │ blx 43318 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ blx 423e4 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r8 │ │ │ │ blx 429b0 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ str r3, [r4, #8] │ │ │ │ blx 423e4 │ │ │ │ - b.n 188cf2 │ │ │ │ + b.n 188d2a │ │ │ │ mov r0, r5 │ │ │ │ blx 429b0 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ str r3, [r4, #32] │ │ │ │ blx 423e4 │ │ │ │ - b.n 188ce4 │ │ │ │ + b.n 188d1c │ │ │ │ nop │ │ │ │ ldmia r6!, {r2, r7} │ │ │ │ movs r3, r2 │ │ │ │ - blt.n 188df0 │ │ │ │ + blt.n 188e28 │ │ │ │ movs r3, r2 │ │ │ │ - blt.n 188d94 │ │ │ │ + blt.n 188dcc │ │ │ │ movs r3, r2 │ │ │ │ - blt.n 188d94 │ │ │ │ + blt.n 188dcc │ │ │ │ movs r3, 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] @ (188dc8 ) │ │ │ │ + ldr r4, [pc, #136] @ (188e00 ) │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ - ldr r3, [pc, #136] @ (188dcc ) │ │ │ │ + ldr r3, [pc, #136] @ (188e04 ) │ │ │ │ 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] @ (188dd0 ) │ │ │ │ + ldr r4, [pc, #124] @ (188e08 ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 428b4 │ │ │ │ - ldr r2, [pc, #116] @ (188dd4 ) │ │ │ │ + ldr r2, [pc, #116] @ (188e0c ) │ │ │ │ add r4, pc │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ add r0, sp, #20 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ blx 42f24 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 188d9c │ │ │ │ + beq.n 188dd4 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 42af4 │ │ │ │ mov r2, r4 │ │ │ │ - ldr r4, [pc, #88] @ (188dd8 ) │ │ │ │ + ldr r4, [pc, #88] @ (188e10 ) │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ add r4, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 42f24 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 188d9c │ │ │ │ + beq.n 188dd4 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ movs r4, #1 │ │ │ │ blx 42af4 │ │ │ │ - b.n 188d9e │ │ │ │ + b.n 188dd6 │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 423e4 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ blx 423e4 │ │ │ │ - ldr r2, [pc, #48] @ (188ddc ) │ │ │ │ - ldr r3, [pc, #28] @ (188dcc ) │ │ │ │ + ldr r2, [pc, #48] @ (188e14 ) │ │ │ │ + ldr r3, [pc, #28] @ (188e04 ) │ │ │ │ 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 188dc4 │ │ │ │ + bne.n 188dfc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ - strb r6, [r6, #10] │ │ │ │ + strb r6, [r7, #9] │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r5!, {r2, r4, r6} │ │ │ │ movs r3, r2 │ │ │ │ - bge.n 188e3c │ │ │ │ + bge.n 188e74 │ │ │ │ movs r3, r2 │ │ │ │ - bge.n 188e20 │ │ │ │ + bge.n 188e58 │ │ │ │ movs r3, r2 │ │ │ │ - strb r6, [r1, #9] │ │ │ │ + strb r6, [r2, #8] │ │ │ │ lsls r2, r7, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 175e18 │ │ │ │ + bl 175e50 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - bl 179a60 │ │ │ │ + bl 179a98 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - cbz r0, 188e04 │ │ │ │ + cbz r0, 188e3c │ │ │ │ blx 43318 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ blx 423e4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 188e12 │ │ │ │ + cbz r0, 188e4a │ │ │ │ blx 43318 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ blx 423e4 │ │ │ │ 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] @ (189004 ) │ │ │ │ - ldr r3, [pc, #460] @ (189008 ) │ │ │ │ + ldr r2, [pc, #460] @ (18903c ) │ │ │ │ + ldr r3, [pc, #460] @ (189040 ) │ │ │ │ mov.w ip, #0 │ │ │ │ add r2, pc │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r1 │ │ │ │ subs r7, r1, #1 │ │ │ │ mov lr, ip │ │ │ │ @@ -460848,184 +460885,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 188e56 │ │ │ │ + bne.n 188e8e │ │ │ │ mov r0, r6 │ │ │ │ - bl 188278 │ │ │ │ + bl 1882b0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 188ff8 │ │ │ │ + beq.w 189030 │ │ │ │ ldrb.w r3, [r6, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 188ffc │ │ │ │ + beq.w 189034 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1881f4 │ │ │ │ - cbz r0, 188ebe │ │ │ │ + bl 18822c │ │ │ │ + cbz r0, 188ef6 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ blx 43578 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 43578 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1885ac │ │ │ │ + bl 1885e4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 188fe4 │ │ │ │ + beq.w 18901c │ │ │ │ mov r0, r6 │ │ │ │ - bl 188410 │ │ │ │ + bl 188448 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 188fe4 │ │ │ │ + beq.w 18901c │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ mov r3, r4 │ │ │ │ - bl 175eb4 │ │ │ │ + bl 175eec │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 188ffc │ │ │ │ + beq.w 189034 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ blx 42450 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 188fe4 │ │ │ │ + bne.n 18901c │ │ │ │ ldr r3, [r6, #8] │ │ │ │ movs r2, #28 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ blx 42d04 │ │ │ │ cmp r0, #28 │ │ │ │ - bne.n 188fe4 │ │ │ │ + bne.n 18901c │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 188fe4 │ │ │ │ + beq.n 18901c │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 188fe4 │ │ │ │ + beq.n 18901c │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ movs r2, #20 │ │ │ │ blx 4359c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 188ffc │ │ │ │ + bne.n 189034 │ │ │ │ mov r0, r7 │ │ │ │ blx 4327c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 188ffc │ │ │ │ + beq.n 189034 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #1 │ │ │ │ blx 42d04 │ │ │ │ cmp r7, r0 │ │ │ │ - bne.n 188fe6 │ │ │ │ + bne.n 18901e │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ - bl 187d70 │ │ │ │ + bl 187da8 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 188fe6 │ │ │ │ + bne.n 18901e │ │ │ │ ldr r1, [r5, #8] │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 42450 │ │ │ │ str r0, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 188fe6 │ │ │ │ + bne.n 18901e │ │ │ │ ldr r3, [r6, #32] │ │ │ │ movs r2, #28 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #12 │ │ │ │ blx 42d04 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #28 │ │ │ │ - bne.n 188fe6 │ │ │ │ + bne.n 18901e │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 188fe6 │ │ │ │ + beq.n 18901e │ │ │ │ ldrd r1, r0, [sp, #12] │ │ │ │ orrs r1, r0 │ │ │ │ - beq.n 188fe6 │ │ │ │ + beq.n 18901e │ │ │ │ ldrd lr, r0, [sp, #32] │ │ │ │ cmp.w lr, #20 │ │ │ │ sbcs.w r1, r0, #0 │ │ │ │ - blt.n 188fe6 │ │ │ │ + blt.n 18901e │ │ │ │ ldrd r7, r1, [r5] │ │ │ │ cmp r1, r0 │ │ │ │ it eq │ │ │ │ cmpeq r7, lr │ │ │ │ - bne.n 188fe6 │ │ │ │ + bne.n 18901e │ │ │ │ ldr r1, [r5, #24] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 188fe6 │ │ │ │ + bne.n 18901e │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 176894 │ │ │ │ + bl 1768cc │ │ │ │ ldr r2, [sp, #0] │ │ │ │ strd r0, r1, [sp, #24] │ │ │ │ strd r0, r1, [r5, #16] │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 42450 │ │ │ │ - cbnz r0, 188fe6 │ │ │ │ + cbnz r0, 18901e │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r0, sp, #12 │ │ │ │ ldr r3, [r6, #32] │ │ │ │ movs r1, #1 │ │ │ │ blx 431c8 │ │ │ │ cmp r0, #28 │ │ │ │ - bne.n 188fe6 │ │ │ │ + bne.n 18901e │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 43578 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188110 │ │ │ │ + bl 188148 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str.w r3, [r9] │ │ │ │ - ldr r2, [pc, #64] @ (18900c ) │ │ │ │ - ldr r3, [pc, #60] @ (189008 ) │ │ │ │ + ldr r2, [pc, #64] @ (189044 ) │ │ │ │ + ldr r3, [pc, #60] @ (189040 ) │ │ │ │ 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 189000 │ │ │ │ + bne.n 189038 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 187f6c │ │ │ │ + bl 187fa4 │ │ │ │ mov r0, r4 │ │ │ │ blx 423e4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188110 │ │ │ │ + bl 188148 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 188fc8 │ │ │ │ + b.n 189000 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 188fec │ │ │ │ + b.n 189024 │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ - strb r6, [r7, #6] │ │ │ │ + strb r6, [r0, #6] │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r6, #0] │ │ │ │ + ldr r0, [r7, #124] @ 0x7c │ │ │ │ lsls r2, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ sub sp, #88 @ 0x58 │ │ │ │ mov sl, r2 │ │ │ │ - ldr r2, [pc, #528] @ (189238 ) │ │ │ │ + ldr r2, [pc, #528] @ (189270 ) │ │ │ │ mov r5, r0 │ │ │ │ add.w lr, r1, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #520] @ (18923c ) │ │ │ │ + ldr r3, [pc, #520] @ (189274 ) │ │ │ │ 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 ip, r3 │ │ │ │ @@ -461039,125 +461076,125 @@ │ │ │ │ lsls r1, r3 │ │ │ │ orr.w r6, r1, ip │ │ │ │ orr.w r4, r2, r0 │ │ │ │ adds r3, #8 │ │ │ │ mov ip, r6 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bne.n 189044 │ │ │ │ + bne.n 18907c │ │ │ │ mov r0, r5 │ │ │ │ - bl 188278 │ │ │ │ - cbz r0, 189082 │ │ │ │ + bl 1882b0 │ │ │ │ + cbz r0, 1890ba │ │ │ │ ldrb.w r7, [r5, #80] @ 0x50 │ │ │ │ - cbnz r7, 1890a2 │ │ │ │ + cbnz r7, 1890da │ │ │ │ mov r0, r5 │ │ │ │ - bl 188110 │ │ │ │ + bl 188148 │ │ │ │ movs r7, #0 │ │ │ │ - ldr r2, [pc, #440] @ (189240 ) │ │ │ │ - ldr r3, [pc, #436] @ (18923c ) │ │ │ │ + ldr r2, [pc, #440] @ (189278 ) │ │ │ │ + ldr r3, [pc, #436] @ (189274 ) │ │ │ │ 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 189234 │ │ │ │ + bne.w 18926c │ │ │ │ mov r0, r7 │ │ │ │ add sp, #88 @ 0x58 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 1881f4 │ │ │ │ - cbz r0, 1890c0 │ │ │ │ + bl 18822c │ │ │ │ + cbz r0, 1890f8 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ blx 43578 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ blx 43578 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1885ac │ │ │ │ - cbz r0, 1890cc │ │ │ │ + bl 1885e4 │ │ │ │ + cbz r0, 189104 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ movs r2, #2 │ │ │ │ movs r1, #0 │ │ │ │ blx 42450 │ │ │ │ - cbz r0, 1890d4 │ │ │ │ + cbz r0, 18910c │ │ │ │ mov r0, r5 │ │ │ │ - bl 187f6c │ │ │ │ - b.n 18907c │ │ │ │ + bl 187fa4 │ │ │ │ + b.n 1890b4 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ blx 430d8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w r2, r3, #8 │ │ │ │ adds r1, r2, r0 │ │ │ │ ldrd r2, r0, [r5, #56] @ 0x38 │ │ │ │ cmp r2, r1 │ │ │ │ sbcs.w r1, r0, #0 │ │ │ │ - bcs.n 1891d6 │ │ │ │ + bcs.n 18920e │ │ │ │ lsrs r2, r2, #1 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ orr.w r2, r2, r0, lsl #31 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ subs r2, #20 │ │ │ │ mov r0, r5 │ │ │ │ cmp r2, r1 │ │ │ │ str r3, [sp, #0] │ │ │ │ it cc │ │ │ │ movcc r2, r1 │ │ │ │ - bl 1886d8 │ │ │ │ + bl 188710 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1890cc │ │ │ │ + beq.n 189104 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r4 │ │ │ │ - bl 175eb4 │ │ │ │ + bl 175eec │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18907c │ │ │ │ + bne.n 1890b4 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #2 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ blx 42450 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1890cc │ │ │ │ + bne.n 189104 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #2 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ blx 42450 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1890cc │ │ │ │ + bne.n 189104 │ │ │ │ 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, sl │ │ │ │ - bl 187d70 │ │ │ │ + bl 187da8 │ │ │ │ strd r6, r4, [sp, #28] │ │ │ │ strd r0, r8, [sp, #76] @ 0x4c │ │ │ │ str.w r8, [sp, #36] @ 0x24 │ │ │ │ - bl 176894 │ │ │ │ + bl 1768cc │ │ │ │ strd r0, r1, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ blx 430d8 │ │ │ │ movs r1, #32 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ asrs r0, r0, #31 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [r5, #68] @ 0x44 │ │ │ │ - bl 179864 │ │ │ │ + bl 17989c │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 18907c │ │ │ │ + beq.w 1890b4 │ │ │ │ ldrd r3, r2, [sp, #48] @ 0x30 │ │ │ │ strd r3, r2, [r0] │ │ │ │ ldr r0, [r5, #32] │ │ │ │ blx 430d8 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ asrs r3, r0, #31 │ │ │ │ str r0, [r1, #8] │ │ │ │ @@ -461169,189 +461206,189 @@ │ │ │ │ movs r2, #28 │ │ │ │ str r3, [r1, #24] │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ blx 431c8 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #28 │ │ │ │ - beq.n 1891e2 │ │ │ │ + beq.n 18921a │ │ │ │ mov r0, r5 │ │ │ │ - bl 187f6c │ │ │ │ + bl 187fa4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188110 │ │ │ │ + bl 188148 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 179a60 │ │ │ │ - b.n 189082 │ │ │ │ + bl 179a98 │ │ │ │ + b.n 1890ba │ │ │ │ mov r0, r5 │ │ │ │ - bl 188410 │ │ │ │ + bl 188448 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18910e │ │ │ │ - b.n 1890cc │ │ │ │ + bne.n 189146 │ │ │ │ + b.n 189104 │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ mov r0, sl │ │ │ │ ldr r3, [r5, #8] │ │ │ │ movs r1, #1 │ │ │ │ mov r2, r8 │ │ │ │ blx 431c8 │ │ │ │ cmp r8, r0 │ │ │ │ - bne.n 1891c2 │ │ │ │ + bne.n 1891fa │ │ │ │ ldr r3, [r5, #32] │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #28 │ │ │ │ blx 431c8 │ │ │ │ cmp r0, #28 │ │ │ │ - bne.n 1891c2 │ │ │ │ + bne.n 1891fa │ │ │ │ ldr r0, [r5, #8] │ │ │ │ blx 43578 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ blx 43578 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ blx 430d8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r6 │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ mov r3, r4 │ │ │ │ asrs r0, r0, #31 │ │ │ │ str r0, [r5, #44] @ 0x2c │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 175e30 │ │ │ │ + bl 175e68 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188110 │ │ │ │ - b.n 189084 │ │ │ │ + bl 188148 │ │ │ │ + b.n 1890bc │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ - ldr r6, [r1, #124] @ 0x7c │ │ │ │ + ldr r6, [r2, #120] @ 0x78 │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r6, #116] @ 0x74 │ │ │ │ + ldr r4, [r7, #112] @ 0x70 │ │ │ │ lsls r2, r7, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 188278 │ │ │ │ - cbnz r0, 189262 │ │ │ │ + bl 1882b0 │ │ │ │ + cbnz r0, 18929a │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r2, #2 │ │ │ │ movs r1, #0 │ │ │ │ blx 42450 │ │ │ │ - cbnz r0, 189294 │ │ │ │ + cbnz r0, 1892cc │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 430d8 │ │ │ │ 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 188110 │ │ │ │ + bl 188148 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 187f6c │ │ │ │ + bl 187fa4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188110 │ │ │ │ - b.n 18925c │ │ │ │ + bl 188148 │ │ │ │ + b.n 189294 │ │ │ │ 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 188278 │ │ │ │ - cbz r0, 1892d6 │ │ │ │ + bl 1882b0 │ │ │ │ + cbz r0, 18930e │ │ │ │ ldrb.w r3, [r6, #80] @ 0x50 │ │ │ │ - cbnz r3, 1892e8 │ │ │ │ + cbnz r3, 189320 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188110 │ │ │ │ - vldr d8, [pc, #392] @ 189460 │ │ │ │ + bl 188148 │ │ │ │ + vldr d8, [pc, #392] @ 189498 │ │ │ │ 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 43578 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 43578 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1885ac │ │ │ │ + bl 1885e4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 189454 │ │ │ │ + beq.w 18948c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ movs r1, #4 │ │ │ │ ldr.w r8, [r3] │ │ │ │ ldr.w r3, [r8, #48] @ 0x30 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ blx 430cc │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1892d0 │ │ │ │ + beq.n 189308 │ │ │ │ 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 175960 │ │ │ │ + bl 175998 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 18934e │ │ │ │ + cbz r0, 189386 │ │ │ │ sub.w r8, r7, #4 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ str.w r3, [r8, #4]! │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 175960 │ │ │ │ + bl 175998 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18933a │ │ │ │ + bne.n 189372 │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ movs r2, #4 │ │ │ │ - ldr r3, [pc, #272] @ (189468 ) │ │ │ │ + ldr r3, [pc, #272] @ (1894a0 ) │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r8 │ │ │ │ str r6, [sp, #0] │ │ │ │ add r3, pc │ │ │ │ - vldr d8, [pc, #256] @ 189460 │ │ │ │ + vldr d8, [pc, #256] @ 189498 │ │ │ │ blx 43444 │ │ │ │ cmp r4, #0 │ │ │ │ it ne │ │ │ │ cmpne.w r8, #0 │ │ │ │ - beq.n 18943a │ │ │ │ - ldr.w fp, [pc, #248] @ 18946c │ │ │ │ + beq.n 189472 │ │ │ │ + ldr.w fp, [pc, #248] @ 1894a4 │ │ │ │ mov.w sl, #0 │ │ │ │ - ldr r3, [pc, #244] @ (189470 ) │ │ │ │ + ldr r3, [pc, #244] @ (1894a8 ) │ │ │ │ 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 176894 │ │ │ │ + bl 1768cc │ │ │ │ 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 │ │ │ │ @@ -461361,16 +461398,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 1893e0 │ │ │ │ - bl 17eb9c │ │ │ │ + bne.n 189418 │ │ │ │ + bl 17ebd4 │ │ │ │ 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 43378 <__aeabi_ul2d@plt> │ │ │ │ @@ -461395,59 +461432,59 @@ │ │ │ │ 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 189392 │ │ │ │ + bne.n 1893ca │ │ │ │ ldrd r6, r7, [sp, #32] │ │ │ │ mov r0, r7 │ │ │ │ blx 423e4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188110 │ │ │ │ + bl 188148 │ │ │ │ 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 187f6c │ │ │ │ - b.n 1892d0 │ │ │ │ + bl 187fa4 │ │ │ │ + b.n 189308 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ @ instruction: 0xebb9ffff │ │ │ │ - ldmia r2!, {r1, r6, r7} │ │ │ │ + ldmia r2!, {r1, r3, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - bmi.n 1894dc │ │ │ │ + bmi.n 189514 │ │ │ │ movs r3, 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] @ (189808 ) │ │ │ │ - ldr r3, [pc, #892] @ (18980c ) │ │ │ │ + ldr r2, [pc, #892] @ (189840 ) │ │ │ │ + ldr r3, [pc, #892] @ (189844 ) │ │ │ │ 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 18af9c │ │ │ │ + bl 18afd4 │ │ │ │ cmp.w fp, r0, lsl #10 │ │ │ │ - bhi.n 189524 │ │ │ │ + bhi.n 18955c │ │ │ │ cmp.w fp, #1024 @ 0x400 │ │ │ │ - bcs.n 18950e │ │ │ │ + bcs.n 189546 │ │ │ │ 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] │ │ │ │ @@ -461455,38 +461492,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 18af58 │ │ │ │ + bl 18af90 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp fp, r3 │ │ │ │ - bhi.w 18960e │ │ │ │ - ldr r2, [pc, #800] @ (189810 ) │ │ │ │ - ldr r3, [pc, #792] @ (18980c ) │ │ │ │ + bhi.w 189646 │ │ │ │ + ldr r2, [pc, #800] @ (189848 ) │ │ │ │ + ldr r3, [pc, #792] @ (189844 ) │ │ │ │ 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 1897fa │ │ │ │ + bne.w 189832 │ │ │ │ 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 1894c8 │ │ │ │ + b.n 189500 │ │ │ │ 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 │ │ │ │ @@ -461496,88 +461533,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 18af9c │ │ │ │ + bl 18afd4 │ │ │ │ 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, 189572 │ │ │ │ + cbz r3, 1895aa │ │ │ │ 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 189478 │ │ │ │ + bl 1894b0 │ │ │ │ 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 189478 │ │ │ │ + bl 1894b0 │ │ │ │ cmp r7, #1 │ │ │ │ - beq.w 1897d0 │ │ │ │ + beq.w 189808 │ │ │ │ add r7, r0 │ │ │ │ cmp r7, #1 │ │ │ │ - bls.w 1897c0 │ │ │ │ + bls.w 1897f8 │ │ │ │ subs r3, r7, #2 │ │ │ │ str r6, [sp, #288] @ 0x120 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w 1897c8 │ │ │ │ + bls.w 189800 │ │ │ │ mov.w r9, #4 │ │ │ │ movs r4, #2 │ │ │ │ add r3, sp, #468 @ 0x1d4 │ │ │ │ str r3, [sp, #292] @ 0x124 │ │ │ │ - vldr d7, [pc, #572] @ 189800 │ │ │ │ + vldr d7, [pc, #572] @ 189838 │ │ │ │ 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 18af58 │ │ │ │ + bl 18af90 │ │ │ │ cmp r7, r9 │ │ │ │ - bls.n 1894ee │ │ │ │ + bls.n 189526 │ │ │ │ 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 1894ee │ │ │ │ + b.n 189526 │ │ │ │ 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] │ │ │ │ @@ -461598,44 +461635,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 1897f4 │ │ │ │ + bls.w 18982c │ │ │ │ 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 189694 │ │ │ │ + b.n 1896cc │ │ │ │ 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 18af04 │ │ │ │ + bl 18af3c │ │ │ │ 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 189688 │ │ │ │ + bne.n 1896c0 │ │ │ │ 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 │ │ │ │ @@ -461694,97 +461731,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 18af04 │ │ │ │ + bl 18af3c │ │ │ │ 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 1894ee │ │ │ │ + b.n 189526 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r4, r9 │ │ │ │ - b.n 1895c0 │ │ │ │ + b.n 1895f8 │ │ │ │ mov.w r9, #2 │ │ │ │ movs r4, #1 │ │ │ │ - b.n 1895c0 │ │ │ │ + b.n 1895f8 │ │ │ │ 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 1897d2 │ │ │ │ + bne.n 18980a │ │ │ │ movs r4, #2 │ │ │ │ - b.n 1894ee │ │ │ │ + b.n 189526 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ movs r5, #64 @ 0x40 │ │ │ │ - b.n 1896da │ │ │ │ + b.n 189712 │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ - ldr r2, [r5, #52] @ 0x34 │ │ │ │ + ldr r2, [r6, #48] @ 0x30 │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r1, #48] @ 0x30 │ │ │ │ + ldr r2, [r2, #44] @ 0x2c │ │ │ │ lsls r2, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3360] @ 0xd20 │ │ │ │ mov r8, r0 │ │ │ │ - ldr.w r0, [pc, #1472] @ 189df0 │ │ │ │ - ldr.w r3, [pc, #1472] @ 189df4 │ │ │ │ + ldr.w r0, [pc, #1472] @ 189e28 │ │ │ │ + ldr.w r3, [pc, #1472] @ 189e2c │ │ │ │ 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 18a26a │ │ │ │ + beq.w 18a2a2 │ │ │ │ rsb r6, r3, #1024 @ 0x400 │ │ │ │ mov r3, r2 │ │ │ │ cmp r2, r6 │ │ │ │ it cs │ │ │ │ movcs r3, r6 │ │ │ │ mov r9, r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 18a946 │ │ │ │ + bne.w 18a97e │ │ │ │ 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 18aa52 │ │ │ │ + bls.w 18aa8a │ │ │ │ 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 │ │ │ │ @@ -461794,21 +461831,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 18af04 │ │ │ │ + bl 18af3c │ │ │ │ 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 189898 │ │ │ │ + bne.n 1898d0 │ │ │ │ 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 │ │ │ │ @@ -461824,15 +461861,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 18a244 │ │ │ │ + beq.w 18a27c │ │ │ │ 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 │ │ │ │ @@ -461861,15 +461898,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 18995e │ │ │ │ + bne.n 189996 │ │ │ │ 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 │ │ │ │ @@ -461881,15 +461918,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 18af04 │ │ │ │ + bl 18af3c │ │ │ │ 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 │ │ │ │ @@ -461973,16 +462010,16 @@ │ │ │ │ lsrs r3, r3, #24 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ blx 42ef4 <__popcountdi2@plt> │ │ │ │ ldrb.w r6, [r8, #144] @ 0x90 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, r6 │ │ │ │ - bcs.w 18aa36 │ │ │ │ - vldr d8, [pc, #800] @ 189de8 │ │ │ │ + bcs.w 18aa6e │ │ │ │ + vldr d8, [pc, #800] @ 189e20 │ │ │ │ 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 │ │ │ │ @@ -462011,15 +462048,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 189b1c │ │ │ │ + bne.n 189b54 │ │ │ │ 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 │ │ │ │ @@ -462034,15 +462071,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 18af04 │ │ │ │ + bl 18af3c │ │ │ │ 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 │ │ │ │ @@ -462123,15 +462160,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 189ada │ │ │ │ + bcc.w 189b12 │ │ │ │ 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 │ │ │ │ @@ -462179,40 +462216,40 @@ │ │ │ │ str r6, [r5, #24] │ │ │ │ strd r3, r4, [r8, #64] @ 0x40 │ │ │ │ blx 428b4 │ │ │ │ movs r3, #0 │ │ │ │ strh.w r3, [r8, #136] @ 0x88 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp.w r3, #1024 @ 0x400 │ │ │ │ - bls.w 18a6c4 │ │ │ │ + bls.w 18a6fc │ │ │ │ ldrd r7, r5, [r8, #64] @ 0x40 │ │ │ │ mov fp, r8 │ │ │ │ - vldr d8, [pc, #172] @ 189de8 │ │ │ │ + vldr d8, [pc, #172] @ 189e20 │ │ │ │ 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 189d68 │ │ │ │ + beq.n 189da0 │ │ │ │ lsrs r6, r6, #1 │ │ │ │ subs r3, r6, #1 │ │ │ │ tst r3, r2 │ │ │ │ - bne.n 189d60 │ │ │ │ + bne.n 189d98 │ │ │ │ lsrs r3, r6, #10 │ │ │ │ ldrb.w r7, [fp, #138] @ 0x8a │ │ │ │ cmp.w r6, #1024 @ 0x400 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bhi.w 18a276 │ │ │ │ + bhi.w 18a2ae │ │ │ │ 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} │ │ │ │ @@ -462228,51 +462265,51 @@ │ │ │ │ movs r1, #0 │ │ │ │ blx 428b4 │ │ │ │ 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 18a93a │ │ │ │ + bls.w 18a972 │ │ │ │ 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 189e00 │ │ │ │ + b.n 189e38 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - str r2, [r0, #124] @ 0x7c │ │ │ │ + str r2, [r1, #120] @ 0x78 │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r0, r2, #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 18af04 │ │ │ │ + bl 18af3c │ │ │ │ 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 189df8 │ │ │ │ + bne.n 189e30 │ │ │ │ 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 │ │ │ │ @@ -462329,15 +462366,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 18af04 │ │ │ │ + bl 18af3c │ │ │ │ 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 │ │ │ │ @@ -462420,15 +462457,15 @@ │ │ │ │ lsrs r3, r2, #24 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ blx 42ef4 <__popcountdi2@plt> │ │ │ │ ldrb.w r2, [fp, #144] @ 0x90 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r0, r2 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - bcs.w 18a934 │ │ │ │ + bcs.w 18a96c │ │ │ │ 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] │ │ │ │ @@ -462459,15 +462496,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 18a05c │ │ │ │ + bne.n 18a094 │ │ │ │ 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 │ │ │ │ @@ -462482,15 +462519,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 18af04 │ │ │ │ + bl 18af3c │ │ │ │ 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 │ │ │ │ @@ -462571,15 +462608,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 18a01a │ │ │ │ + bcc.w 18a052 │ │ │ │ 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 │ │ │ │ @@ -462610,59 +462647,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 189d42 │ │ │ │ + bhi.w 189d7a │ │ │ │ mov r8, fp │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 18a6be │ │ │ │ - ldr.w r2, [pc, #2096] @ 18aa78 │ │ │ │ - ldr.w r3, [pc, #2096] @ 18aa7c │ │ │ │ + bne.w 18a6f6 │ │ │ │ + ldr.w r2, [pc, #2096] @ 18aab0 │ │ │ │ + ldr.w r3, [pc, #2096] @ 18aab4 │ │ │ │ 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 18aa66 │ │ │ │ + bne.w 18aa9e │ │ │ │ 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 189d34 │ │ │ │ - b.n 18a23c │ │ │ │ + bhi.w 189d6c │ │ │ │ + b.n 18a274 │ │ │ │ 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 189478 │ │ │ │ + bl 1894b0 │ │ │ │ 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 42ef4 <__popcountdi2@plt> │ │ │ │ ldrb.w r5, [fp, #144] @ 0x90 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, r5 │ │ │ │ - bcs.w 18a474 │ │ │ │ + bcs.w 18a4ac │ │ │ │ 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 │ │ │ │ @@ -462692,15 +462729,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 18a30a │ │ │ │ + bne.n 18a342 │ │ │ │ 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 │ │ │ │ @@ -462715,15 +462752,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 18af04 │ │ │ │ + bl 18af3c │ │ │ │ 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 │ │ │ │ @@ -462804,15 +462841,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 18a2c8 │ │ │ │ + bcc.w 18a300 │ │ │ │ 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 │ │ │ │ @@ -462834,15 +462871,15 @@ │ │ │ │ adds r0, r7, r3 │ │ │ │ uxtb r5, r5 │ │ │ │ adc.w r1, r1, #0 │ │ │ │ strb.w r5, [fp, #144] @ 0x90 │ │ │ │ blx 42ef4 <__popcountdi2@plt> │ │ │ │ cmp r0, r5 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - bcs.w 18a68e │ │ │ │ + bcs.w 18a6c6 │ │ │ │ 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 │ │ │ │ @@ -462872,15 +462909,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 18a524 │ │ │ │ + bne.n 18a55c │ │ │ │ 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 │ │ │ │ @@ -462895,15 +462932,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 18af04 │ │ │ │ + bl 18af3c │ │ │ │ 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 │ │ │ │ @@ -462984,15 +463021,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 18a4e2 │ │ │ │ + bcc.w 18a51a │ │ │ │ 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 │ │ │ │ @@ -463004,23 +463041,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 18a212 │ │ │ │ + b.n 18a24a │ │ │ │ add.w r3, r8, #72 @ 0x48 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldrb.w r0, [r8, #136] @ 0x88 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 18a9c0 │ │ │ │ + bne.w 18a9f8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bls.w 18aa3c │ │ │ │ + bls.w 18aa74 │ │ │ │ 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 │ │ │ │ @@ -463032,22 +463069,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 18af04 │ │ │ │ + bl 18af3c │ │ │ │ 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 18a6f0 │ │ │ │ + bne.n 18a728 │ │ │ │ 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 │ │ │ │ @@ -463067,17 +463104,17 @@ │ │ │ │ ldrd r0, r1, [r8, #64] @ 0x40 │ │ │ │ add r4, r3 │ │ │ │ strb.w r4, [r8, #136] @ 0x88 │ │ │ │ blx 42ef4 <__popcountdi2@plt> │ │ │ │ ldrb.w r5, [r8, #144] @ 0x90 │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp r5, r0 │ │ │ │ - bls.w 18a244 │ │ │ │ + bls.w 18a27c │ │ │ │ add.w fp, sp, #432 @ 0x1b0 │ │ │ │ - vldr d8, [pc, #764] @ 18aa70 │ │ │ │ + vldr d8, [pc, #764] @ 18aaa8 │ │ │ │ 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 │ │ │ │ @@ -463105,15 +463142,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 18a7c4 │ │ │ │ + bne.n 18a7fc │ │ │ │ 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 │ │ │ │ @@ -463127,15 +463164,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 18af04 │ │ │ │ + bl 18af3c │ │ │ │ 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 │ │ │ │ @@ -463220,24 +463257,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 18a782 │ │ │ │ - b.n 18a244 │ │ │ │ + bcc.w 18a7ba │ │ │ │ + b.n 18a27c │ │ │ │ adds r1, r2, #1 │ │ │ │ uxtb r1, r1 │ │ │ │ - b.n 18a1d4 │ │ │ │ + b.n 18a20c │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r3, r6 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ movs r7, #64 @ 0x40 │ │ │ │ - b.w 189e46 │ │ │ │ + b.w 189e7e │ │ │ │ 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 │ │ │ │ @@ -463249,37 +463286,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 1898f2 │ │ │ │ + beq.w 18992a │ │ │ │ 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 18af04 │ │ │ │ + bl 18af3c │ │ │ │ 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 428b4 │ │ │ │ - b.w 18987c │ │ │ │ + b.w 1898b4 │ │ │ │ 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 │ │ │ │ @@ -463292,70 +463329,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 18a744 │ │ │ │ + beq.w 18a77c │ │ │ │ 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 18af04 │ │ │ │ + bl 18af3c │ │ │ │ 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 428b4 │ │ │ │ - b.n 18a6ce │ │ │ │ + b.n 18a706 │ │ │ │ adds r3, r6, #1 │ │ │ │ - b.w 189c8e │ │ │ │ + b.w 189cc6 │ │ │ │ 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 18a744 │ │ │ │ + b.n 18a77c │ │ │ │ ldrb.w r0, [r8, #136] @ 0x88 │ │ │ │ rsb r3, r0, #64 @ 0x40 │ │ │ │ cmp r7, r3 │ │ │ │ it cs │ │ │ │ movcs r7, r3 │ │ │ │ mov r4, r7 │ │ │ │ - b.w 1898f2 │ │ │ │ + b.w 18992a │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldrb r0, [r6, r6] │ │ │ │ + ldrb r0, [r7, r5] │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r0, r2, #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] @ 18aaf8 │ │ │ │ + ldr.w ip, [pc, #104] @ 18ab30 │ │ │ │ mov r4, r0 │ │ │ │ - vldr d7, [pc, #88] @ 18aaf0 │ │ │ │ + vldr d7, [pc, #88] @ 18ab28 │ │ │ │ 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] │ │ │ │ @@ -463384,55 +463421,55 @@ │ │ │ │ strb.w r3, [r4, #138] @ 0x8a │ │ │ │ strb.w r3, [r4, #144] @ 0x90 │ │ │ │ pop {r4, pc} │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldr r2, [sp, #960] @ 0x3c0 │ │ │ │ movs r7, r3 │ │ │ │ - cbz r2, 18ab12 │ │ │ │ + cbz r2, 18ab4a │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 189818 │ │ │ │ + bl 189850 │ │ │ │ pop {r3, pc} │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3592] @ 0xe08 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #936] @ (18aed8 ) │ │ │ │ - ldr r1, [pc, #936] @ (18aedc ) │ │ │ │ + ldr r0, [pc, #936] @ (18af10 ) │ │ │ │ + ldr r1, [pc, #936] @ (18af14 ) │ │ │ │ sub sp, #460 @ 0x1cc │ │ │ │ add r0, pc │ │ │ │ ldr.w sl, [sp, #504] @ 0x1f8 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #452] @ 0x1c4 │ │ │ │ mov.w r1, #0 │ │ │ │ ldr r1, [sp, #508] @ 0x1fc │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 18ad52 │ │ │ │ + beq.w 18ad8a │ │ │ │ ldrb.w r9, [r4, #144] @ 0x90 │ │ │ │ lsrs r5, r2, #6 │ │ │ │ orr.w r5, r5, r3, lsl #26 │ │ │ │ ldrb.w lr, [r4, #136] @ 0x88 │ │ │ │ lsrs r3, r3, #6 │ │ │ │ and.w fp, r2, #63 @ 0x3f │ │ │ │ str r3, [sp, #28] │ │ │ │ ldrb.w r3, [r4, #137] @ 0x89 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 18ad72 │ │ │ │ + beq.w 18adaa │ │ │ │ add.w r2, lr, r3, lsl #6 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 18ae28 │ │ │ │ + beq.w 18ae60 │ │ │ │ ldrb.w r2, [r4, #138] @ 0x8a │ │ │ │ add.w r8, sp, #160 @ 0xa0 │ │ │ │ mov r6, r8 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ @@ -463461,15 +463498,15 @@ │ │ │ │ adds r6, #16 │ │ │ │ ldr.w r1, [r6, #-12] │ │ │ │ add.w ip, ip, #16 │ │ │ │ ldr.w r2, [r6, #-8] │ │ │ │ stmia.w r9!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 18abc0 │ │ │ │ + bne.n 18abf8 │ │ │ │ ldr.w r9, [sp, #36] @ 0x24 │ │ │ │ add r6, sp, #272 @ 0x110 │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ mov r1, r8 │ │ │ │ strb.w lr, [r8, #104] @ 0x68 │ │ │ │ mov r0, r6 │ │ │ │ mov.w r9, r9, lsl #5 │ │ │ │ @@ -463486,15 +463523,15 @@ │ │ │ │ str.w fp, [sp, #40] @ 0x28 │ │ │ │ ldr.w fp, [sp, #32] │ │ │ │ add r6, r9 │ │ │ │ str.w sl, [sp, #32] │ │ │ │ add.w r9, sp, #388 @ 0x184 │ │ │ │ ldr.w sl, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ - vldr d8, [pc, #676] @ 18aed0 │ │ │ │ + vldr d8, [pc, #676] @ 18af08 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ mov r5, r9 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov ip, r7 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ @@ -463516,15 +463553,15 @@ │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r5, r8 │ │ │ │ vldr d7, [r7, #32] │ │ │ │ mov r0, sl │ │ │ │ ldrb.w r2, [r7, #104] @ 0x68 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 18af04 │ │ │ │ + bl 18af3c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov ip, r9 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldr r0, [r4, #16] │ │ │ │ @@ -463568,15 +463605,15 @@ │ │ │ │ vstr d8, [r8, #32] │ │ │ │ blx 43210 │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ blx 43210 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 18ac30 │ │ │ │ + bne.n 18ac68 │ │ │ │ mov r8, r7 │ │ │ │ ldr.w fp, [sp, #40] @ 0x28 │ │ │ │ ldr.w sl, [sp, #32] │ │ │ │ ldr r6, [sp, #508] @ 0x1fc │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldr r7, [sp, #28] │ │ │ │ ldrb.w r0, [r8, #105] @ 0x69 │ │ │ │ @@ -463584,37 +463621,37 @@ │ │ │ │ ldrb.w r2, [r8, #104] @ 0x68 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ orr.w r0, r0, #8 │ │ │ │ str r5, [sp, #0] │ │ │ │ strd r7, r0, [sp, #4] │ │ │ │ mov r0, r8 │ │ │ │ str.w r9, [sp, #12] │ │ │ │ - bl 18af2c │ │ │ │ + bl 18af64 │ │ │ │ cmp r4, r6 │ │ │ │ it cs │ │ │ │ movcs r4, r6 │ │ │ │ add.w r1, r9, fp │ │ │ │ mov r0, sl │ │ │ │ mov r2, r4 │ │ │ │ blx 43210 │ │ │ │ adds r5, #1 │ │ │ │ adc.w r7, r7, #0 │ │ │ │ add sl, r4 │ │ │ │ mov.w fp, #0 │ │ │ │ subs r6, r6, r4 │ │ │ │ - bne.n 18ad0e │ │ │ │ - ldr r2, [pc, #396] @ (18aee0 ) │ │ │ │ - ldr r3, [pc, #388] @ (18aedc ) │ │ │ │ + bne.n 18ad46 │ │ │ │ + ldr r2, [pc, #396] @ (18af18 ) │ │ │ │ + ldr r3, [pc, #388] @ (18af14 ) │ │ │ │ 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 18aecc │ │ │ │ + bne.w 18af04 │ │ │ │ add sp, #460 @ 0x1cc │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb.w r2, [r4, #138] @ 0x8a │ │ │ │ add r7, sp, #272 @ 0x110 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ add.w r6, r4, #72 @ 0x48 │ │ │ │ @@ -463640,15 +463677,15 @@ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ adds r6, #16 │ │ │ │ ldr.w r2, [r6, #-8] │ │ │ │ adds r7, #16 │ │ │ │ ldr.w r3, [r6, #-4] │ │ │ │ cmp r6, ip │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ - bne.n 18ada8 │ │ │ │ + bne.n 18ade0 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ strb.w lr, [sp, #376] @ 0x178 │ │ │ │ add.w r9, sp, #388 @ 0x184 │ │ │ │ strb.w r8, [sp, #377] @ 0x179 │ │ │ │ vstr d7, [sp, #304] @ 0x130 │ │ │ │ @@ -463662,29 +463699,29 @@ │ │ │ │ strd r5, r7, [sp] │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ orr.w r2, r2, #8 │ │ │ │ str.w r9, [sp, #12] │ │ │ │ str r2, [sp, #8] │ │ │ │ ldrb.w r2, [sp, #264] @ 0x108 │ │ │ │ - bl 18af2c │ │ │ │ + bl 18af64 │ │ │ │ cmp r4, r6 │ │ │ │ it cs │ │ │ │ movcs r4, r6 │ │ │ │ add.w r1, r9, fp │ │ │ │ mov r0, sl │ │ │ │ mov r2, r4 │ │ │ │ blx 43210 │ │ │ │ adds r5, #1 │ │ │ │ adc.w r7, r7, #0 │ │ │ │ add sl, r4 │ │ │ │ mov.w fp, #0 │ │ │ │ subs r6, r6, r4 │ │ │ │ - bne.n 18ade2 │ │ │ │ - b.n 18ad52 │ │ │ │ + bne.n 18ae1a │ │ │ │ + b.n 18ad8a │ │ │ │ add.w r8, sp, #160 @ 0xa0 │ │ │ │ sub.w r3, r9, #2 │ │ │ │ mov r6, r8 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ str r3, [sp, #32] │ │ │ │ @@ -463711,15 +463748,15 @@ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ adds r6, #16 │ │ │ │ ldr.w r2, [r6, #-8] │ │ │ │ add.w lr, lr, #16 │ │ │ │ ldr.w r3, [r6, #-4] │ │ │ │ cmp r6, ip │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ - bne.n 18ae6c │ │ │ │ + bne.n 18aea4 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ add r3, sp, #272 @ 0x110 │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r3 │ │ │ │ strb.w r7, [r8, #105] @ 0x69 │ │ │ │ movs r6, #0 │ │ │ │ @@ -463732,67 +463769,67 @@ │ │ │ │ blx 43210 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ mov r0, r7 │ │ │ │ blx 43210 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 18ac0c │ │ │ │ + bne.w 18ac44 │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ mov r8, r7 │ │ │ │ ldr r6, [sp, #508] @ 0x1fc │ │ │ │ add.w r9, sp, #388 @ 0x184 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 18ad0e │ │ │ │ + b.n 18ad46 │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ - strb r0, [r1, r3] │ │ │ │ + strb r0, [r2, r2] │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r4, r2] │ │ │ │ + strh r6, [r5, r1] │ │ │ │ lsls r2, r7, #1 │ │ │ │ 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 18ab18 │ │ │ │ + bl 18ab50 │ │ │ │ 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 18afa0 │ │ │ │ + bl 18afd8 │ │ │ │ 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 18bca4 │ │ │ │ + bl 18bcdc │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -463805,15 +463842,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 18cb58 │ │ │ │ + bl 18cb90 │ │ │ │ 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 │ │ │ │ @@ -466410,17 +466447,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] @ (18cc7c ) │ │ │ │ + ldr r4, [pc, #272] @ (18ccb4 ) │ │ │ │ mov r9, r3 │ │ │ │ - ldr r3, [pc, #272] @ (18cc80 ) │ │ │ │ + ldr r3, [pc, #272] @ (18ccb8 ) │ │ │ │ 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 │ │ │ │ @@ -466428,15 +466465,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 18cc5e │ │ │ │ + beq.n 18cc96 │ │ │ │ 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] │ │ │ │ @@ -466451,37 +466488,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, 18cc1a │ │ │ │ + cbz r3, 18cc52 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov fp, r3 │ │ │ │ - b.n 18cc00 │ │ │ │ + b.n 18cc38 │ │ │ │ mov r1, r4 │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ strd r5, r6, [sp] │ │ │ │ adds r4, #64 @ 0x40 │ │ │ │ - bl 18afa0 │ │ │ │ + bl 18afd8 │ │ │ │ add.w fp, fp, #4294967295 @ 0xffffffff │ │ │ │ mov r2, sl │ │ │ │ cmp.w fp, #1 │ │ │ │ - bne.n 18cbe8 │ │ │ │ + bne.n 18cc20 │ │ │ │ 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 18afa0 │ │ │ │ + bl 18afd8 │ │ │ │ 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 │ │ │ │ @@ -466497,69 +466534,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 18cbac │ │ │ │ - ldr r2, [pc, #36] @ (18cc84 ) │ │ │ │ - ldr r3, [pc, #28] @ (18cc80 ) │ │ │ │ + bne.n 18cbe4 │ │ │ │ + ldr r2, [pc, #36] @ (18ccbc ) │ │ │ │ + ldr r3, [pc, #28] @ (18ccb8 ) │ │ │ │ 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 18cc78 │ │ │ │ + bne.n 18ccb0 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ - adds r4, #140 @ 0x8c │ │ │ │ + adds r4, #84 @ 0x54 │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #154 @ 0x9a │ │ │ │ + adds r3, #98 @ 0x62 │ │ │ │ lsls r2, r7, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 18cd04 │ │ │ │ + beq.n 18cd3c │ │ │ │ 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 18ccba │ │ │ │ + bhi.n 18ccf2 │ │ │ │ tbb [pc, r2] │ │ │ │ movs r4, #11 │ │ │ │ subs r3, r2, r4 │ │ │ │ movs r3, r0 │ │ │ │ movs r0, #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 42974 <__clock_gettime64@plt> │ │ │ │ - cbz r0, 18ccdc │ │ │ │ + cbz r0, 18cd14 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ movs r0, #0 │ │ │ │ blx 42974 <__clock_gettime64@plt> │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ movs r0, #2 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 42974 <__clock_gettime64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18ccba │ │ │ │ + bne.n 18ccf2 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 18ccbc │ │ │ │ + b.n 18ccf4 │ │ │ │ movs r0, #3 │ │ │ │ blx 42974 <__clock_gettime64@plt> │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ lsls r0, r0, #2 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ @@ -466643,68 +466680,68 @@ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 42cb0 │ │ │ │ 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] @ (18ce58 ) │ │ │ │ + ldr r2, [pc, #112] @ (18ce90 ) │ │ │ │ cmp r1, #1 │ │ │ │ it ne │ │ │ │ cmpne r1, #4 │ │ │ │ - ldr r3, [pc, #108] @ (18ce5c ) │ │ │ │ + ldr r3, [pc, #108] @ (18ce94 ) │ │ │ │ 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 18ce4a │ │ │ │ + beq.n 18ce82 │ │ │ │ cmp r1, #3 │ │ │ │ it ne │ │ │ │ cmpne r1, #6 │ │ │ │ - bne.n 18ce46 │ │ │ │ + bne.n 18ce7e │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #8 │ │ │ │ blx 42228 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #8 │ │ │ │ blx 431e0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ blx 42264 │ │ │ │ add r0, sp, #8 │ │ │ │ blx 431f8 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #48] @ (18ce60 ) │ │ │ │ - ldr r3, [pc, #40] @ (18ce5c ) │ │ │ │ + ldr r2, [pc, #48] @ (18ce98 ) │ │ │ │ + ldr r3, [pc, #40] @ (18ce94 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 18ce52 │ │ │ │ + bne.n 18ce8a │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #2 │ │ │ │ - b.n 18ce2e │ │ │ │ + b.n 18ce66 │ │ │ │ mov r1, r2 │ │ │ │ blx 42264 │ │ │ │ - b.n 18ce2c │ │ │ │ + b.n 18ce64 │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r2, #10 │ │ │ │ + adds r1, #210 @ 0xd2 │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #202 @ 0xca │ │ │ │ + adds r1, #146 @ 0x92 │ │ │ │ lsls r2, r7, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 42258 │ │ │ │ subs r0, #0 │ │ │ │ @@ -466728,98 +466765,98 @@ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #8 │ │ │ │ mov r4, r2 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 4327c │ │ │ │ - cbz r0, 18cee2 │ │ │ │ + cbz r0, 18cf1a │ │ │ │ mov r3, r0 │ │ │ │ - ldr r2, [pc, #40] @ (18cee8 ) │ │ │ │ + ldr r2, [pc, #40] @ (18cf20 ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ strd r1, r4, [r3] │ │ │ │ movs r1, #0 │ │ │ │ blx 43608 │ │ │ │ - cbnz r0, 18ced6 │ │ │ │ + cbnz r0, 18cf0e │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 423e4 │ │ │ │ movs r0, #2 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r0, #4 │ │ │ │ - b.n 18ced2 │ │ │ │ + b.n 18cf0a │ │ │ │ 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 428d0 │ │ │ │ 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] @ (18cf50 ) │ │ │ │ + ldr r2, [pc, #64] @ (18cf88 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #64] @ (18cf54 ) │ │ │ │ + ldr r3, [pc, #64] @ (18cf8c ) │ │ │ │ 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 42b24 │ │ │ │ - cbnz r0, 18cf48 │ │ │ │ - cbz r4, 18cf30 │ │ │ │ + cbnz r0, 18cf80 │ │ │ │ + cbz r4, 18cf68 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #36] @ (18cf58 ) │ │ │ │ - ldr r3, [pc, #32] @ (18cf54 ) │ │ │ │ + ldr r2, [pc, #36] @ (18cf90 ) │ │ │ │ + ldr r3, [pc, #32] @ (18cf8c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 18cf4c │ │ │ │ + bne.n 18cf84 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #2 │ │ │ │ - b.n 18cf30 │ │ │ │ + b.n 18cf68 │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ - adds r0, #230 @ 0xe6 │ │ │ │ + adds r0, #174 @ 0xae │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #200 @ 0xc8 │ │ │ │ + adds r0, #144 @ 0x90 │ │ │ │ lsls r2, r7, #1 │ │ │ │ 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, 18cf90 │ │ │ │ + cbnz r3, 18cfc8 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - beq.n 18cf94 │ │ │ │ + beq.n 18cfcc │ │ │ │ sub.w r0, r2, #253 @ 0xfd │ │ │ │ cmp r0, #1 │ │ │ │ ite ls │ │ │ │ movls r0, #0 │ │ │ │ movhi r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ @@ -466827,25 +466864,25 @@ │ │ │ │ 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 18cf70 │ │ │ │ + bl 18cfa8 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r3, [r1, #60] @ 0x3c │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ - cbnz r3, 18cfd0 │ │ │ │ + cbnz r3, 18d008 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - beq.n 18cfd4 │ │ │ │ + beq.n 18d00c │ │ │ │ sub.w r0, r2, #253 @ 0xfd │ │ │ │ cmp r0, #1 │ │ │ │ ite hi │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ @@ -466853,15 +466890,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 18cfb0 │ │ │ │ + bl 18cfe8 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ add.w r2, r0, #32 │ │ │ │ cmp r2, r3 │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ @@ -466874,44 +466911,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 18d026 │ │ │ │ - b.n 18d030 │ │ │ │ + bne.n 18d05e │ │ │ │ + b.n 18d068 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ subs r3, #4 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 18d030 │ │ │ │ + beq.n 18d068 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bpl.n 18d01e │ │ │ │ + bpl.n 18d056 │ │ │ │ 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 18d05a │ │ │ │ + beq.n 18d092 │ │ │ │ subs r3, #4 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ lsls r0, r2, #31 │ │ │ │ - bmi.n 18d052 │ │ │ │ + bmi.n 18d08a │ │ │ │ ldrb r0, [r2, #12] │ │ │ │ - cbnz r0, 18d05e │ │ │ │ + cbnz r0, 18d096 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ cmp.w r2, #276 @ 0x114 │ │ │ │ - bne.n 18d05e │ │ │ │ + bne.n 18d096 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ subs r3, r2, #4 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 18d040 │ │ │ │ + bne.n 18d078 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldrb r0, [r0, #24] │ │ │ │ ubfx r0, r0, #1, #1 │ │ │ │ @@ -466921,306 +466958,306 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ add.w r6, r1, r2, lsl #5 │ │ │ │ ldr r2, [r6, #60] @ 0x3c │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.n 18d0be │ │ │ │ - cbz r3, 18d0be │ │ │ │ + bne.n 18d0f6 │ │ │ │ + cbz r3, 18d0f6 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ adds r5, r2, r3 │ │ │ │ subs r4, r2, #1 │ │ │ │ subs r5, #1 │ │ │ │ - b.n 18d09c │ │ │ │ + b.n 18d0d4 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 18d0be │ │ │ │ + beq.n 18d0f6 │ │ │ │ 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 194e4c │ │ │ │ + bl 194e84 │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvc.n 18d094 │ │ │ │ + bvc.n 18d0cc │ │ │ │ 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 18d112 │ │ │ │ - cbz r3, 18d116 │ │ │ │ + bne.n 18d14a │ │ │ │ + cbz r3, 18d14e │ │ │ │ ldr r2, [sp, #16] │ │ │ │ adds r5, r2, r3 │ │ │ │ subs r4, r2, #1 │ │ │ │ subs r5, #1 │ │ │ │ - b.n 18d0f4 │ │ │ │ + b.n 18d12c │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 18d116 │ │ │ │ + beq.n 18d14e │ │ │ │ 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 194e4c │ │ │ │ + bl 194e84 │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 18d0ec │ │ │ │ + bvs.n 18d124 │ │ │ │ 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] @ (18d1d4 ) │ │ │ │ + ldr r0, [pc, #156] @ (18d20c ) │ │ │ │ add r0, pc │ │ │ │ ldr r4, [r7, #60] @ 0x3c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldrb r4, [r4, #12] │ │ │ │ cmp r4, #5 │ │ │ │ - bne.n 18d1c0 │ │ │ │ + bne.n 18d1f8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18d1ca │ │ │ │ + beq.n 18d202 │ │ │ │ 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] @ (18d1d8 ) │ │ │ │ + ldr r3, [pc, #128] @ (18d210 ) │ │ │ │ vmov.f64 d8, #112 @ 0x3f800000 1.0 │ │ │ │ ldr.w r9, [r0, r3] │ │ │ │ - b.n 18d166 │ │ │ │ + b.n 18d19e │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 18d1ca │ │ │ │ + beq.n 18d202 │ │ │ │ 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 18d1c0 │ │ │ │ + bne.n 18d1f8 │ │ │ │ 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 194e4c │ │ │ │ + bl 194e84 │ │ │ │ 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 18d162 │ │ │ │ + beq.n 18d19a │ │ │ │ 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} │ │ │ │ - cmp r6, #198 @ 0xc6 │ │ │ │ + cmp r6, #142 @ 0x8e │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r0, r1, #18 │ │ │ │ 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] @ (18d294 ) │ │ │ │ + ldr r0, [pc, #156] @ (18d2cc ) │ │ │ │ add r0, pc │ │ │ │ ldr r4, [r7, #60] @ 0x3c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldrb r4, [r4, #12] │ │ │ │ cmp r4, #5 │ │ │ │ - bne.n 18d280 │ │ │ │ + bne.n 18d2b8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18d28a │ │ │ │ + beq.n 18d2c2 │ │ │ │ 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] @ (18d298 ) │ │ │ │ + ldr r3, [pc, #128] @ (18d2d0 ) │ │ │ │ vmov.f64 d8, #112 @ 0x3f800000 1.0 │ │ │ │ ldr.w r9, [r0, r3] │ │ │ │ - b.n 18d226 │ │ │ │ + b.n 18d25e │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 18d28a │ │ │ │ + beq.n 18d2c2 │ │ │ │ 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 18d280 │ │ │ │ + bne.n 18d2b8 │ │ │ │ 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 194e4c │ │ │ │ + bl 194e84 │ │ │ │ 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 18d222 │ │ │ │ + beq.n 18d25a │ │ │ │ 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} │ │ │ │ - cmp r6, #6 │ │ │ │ + cmp r5, #206 @ 0xce │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r0, r1, #18 │ │ │ │ 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 18d2f8 │ │ │ │ - cbz r3, 18d2fe │ │ │ │ + bne.n 18d330 │ │ │ │ + cbz r3, 18d336 │ │ │ │ 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 18d2d8 │ │ │ │ + b.n 18d310 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 18d2fe │ │ │ │ + beq.n 18d336 │ │ │ │ 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 194e4c │ │ │ │ + bl 194e84 │ │ │ │ vmov r0, r1, d0 │ │ │ │ cmp r6, r1 │ │ │ │ it eq │ │ │ │ cmpeq r7, r0 │ │ │ │ - beq.n 18d2ce │ │ │ │ + beq.n 18d306 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r0, #1 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ - bl 208ba0 │ │ │ │ + bl 208bd8 │ │ │ │ str r0, [sp, #4] │ │ │ │ ubfx r0, r0, #16, #8 │ │ │ │ - cbz r0, 18d32e │ │ │ │ + cbz r0, 18d366 │ │ │ │ ldrb.w r0, [sp, #4] │ │ │ │ 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 │ │ │ │ - bl 208ba0 │ │ │ │ + bl 208bd8 │ │ │ │ str r0, [sp, #4] │ │ │ │ ubfx r0, r0, #16, #8 │ │ │ │ - cbz r0, 18d35e │ │ │ │ + cbz r0, 18d396 │ │ │ │ ldrb.w r0, [sp, #4] │ │ │ │ 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 │ │ │ │ - bl 208ba0 │ │ │ │ + bl 208bd8 │ │ │ │ uxtb r0, r0 │ │ │ │ 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 │ │ │ │ - bl 208ba0 │ │ │ │ + bl 208bd8 │ │ │ │ uxtb r0, r0 │ │ │ │ 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 │ │ │ │ - bl 208ba0 │ │ │ │ + bl 208bd8 │ │ │ │ str r0, [sp, #4] │ │ │ │ ubfx r0, r0, #16, #8 │ │ │ │ - cbz r0, 18d3da │ │ │ │ + cbz r0, 18d412 │ │ │ │ ldrb.w r3, [sp, #4] │ │ │ │ subs r0, r3, #1 │ │ │ │ cmp r3, #6 │ │ │ │ it ne │ │ │ │ cmpne r0, #1 │ │ │ │ ite ls │ │ │ │ movls r0, #1 │ │ │ │ @@ -467229,39 +467266,39 @@ │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ - bl 208ba0 │ │ │ │ + bl 208bd8 │ │ │ │ uxtb r3, r0 │ │ │ │ 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} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ - bl 208ba0 │ │ │ │ + bl 208bd8 │ │ │ │ ubfx r0, r0, #8, #8 │ │ │ │ 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 │ │ │ │ - bl 208ba0 │ │ │ │ + bl 208bd8 │ │ │ │ uxtb r0, r0 │ │ │ │ subs r3, r0, #1 │ │ │ │ cmp r0, #6 │ │ │ │ it ne │ │ │ │ cmpne r3, #1 │ │ │ │ ite ls │ │ │ │ movls r0, #1 │ │ │ │ @@ -467269,18 +467306,18 @@ │ │ │ │ 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 │ │ │ │ - bl 208ba0 │ │ │ │ + bl 208bd8 │ │ │ │ str r0, [sp, #4] │ │ │ │ ubfx r0, r0, #16, #8 │ │ │ │ - cbz r0, 18d47a │ │ │ │ + cbz r0, 18d4b2 │ │ │ │ ldrb.w r3, [sp, #4] │ │ │ │ subs r0, r3, #3 │ │ │ │ cmp r3, #6 │ │ │ │ it ne │ │ │ │ cmpne r0, #1 │ │ │ │ ite ls │ │ │ │ movls r0, #1 │ │ │ │ @@ -467289,15 +467326,15 @@ │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ - bl 208ba0 │ │ │ │ + bl 208bd8 │ │ │ │ uxtb r0, r0 │ │ │ │ subs r3, r0, #3 │ │ │ │ cmp r0, #6 │ │ │ │ it ne │ │ │ │ cmpne r3, #1 │ │ │ │ ite ls │ │ │ │ movls r0, #1 │ │ │ │ @@ -467305,204 +467342,204 @@ │ │ │ │ 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 │ │ │ │ - bl 208ba0 │ │ │ │ + bl 208bd8 │ │ │ │ ubfx r0, r0, #16, #8 │ │ │ │ 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 │ │ │ │ - bl 208ba0 │ │ │ │ + bl 208bd8 │ │ │ │ lsrs r0, r0, #24 │ │ │ │ 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 │ │ │ │ - bl 208ba0 │ │ │ │ + bl 208bd8 │ │ │ │ str r0, [sp, #4] │ │ │ │ lsrs r0, r0, #24 │ │ │ │ - beq.n 18d50c │ │ │ │ + beq.n 18d544 │ │ │ │ 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} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ adds r0, #28 │ │ │ │ - bl 208d84 │ │ │ │ + bl 208dbc │ │ │ │ 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 208d84 │ │ │ │ + bl 208dbc │ │ │ │ cmp.w r0, #256 @ 0x100 │ │ │ │ sbcs.w r1, r1, #0 │ │ │ │ ite cc │ │ │ │ movcc r0, #1 │ │ │ │ movcs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ add.w r1, r0, #32 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 18d586 │ │ │ │ + beq.n 18d5be │ │ │ │ subs r2, #4 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ands.w r0, r3, #1 │ │ │ │ - bne.n 18d57e │ │ │ │ + bne.n 18d5b6 │ │ │ │ ldrb.w ip, [r3, #12] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 18d588 │ │ │ │ + bne.n 18d5c0 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp.w r3, #306 @ 0x132 │ │ │ │ - bne.n 18d588 │ │ │ │ + bne.n 18d5c0 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ subs r2, r3, #4 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 18d564 │ │ │ │ + bne.n 18d59c │ │ │ │ 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 18d5b0 │ │ │ │ - cbnz r3, 18d5ac │ │ │ │ + beq.n 18d5e8 │ │ │ │ + cbnz r3, 18d5e4 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ - beq.n 18d5b4 │ │ │ │ + beq.n 18d5ec │ │ │ │ subs.w r0, r0, #278 @ 0x116 │ │ │ │ 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 18d5ac │ │ │ │ + bne.n 18d5e4 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ subs.w r0, r0, #278 @ 0x116 │ │ │ │ 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] @ 18d790 │ │ │ │ + ldr.w lr, [pc, #444] @ 18d7c8 │ │ │ │ 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 18d5ea │ │ │ │ + beq.n 18d622 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 18d774 │ │ │ │ + beq.w 18d7ac │ │ │ │ ldr r3, [r1, #20] │ │ │ │ - ldr r1, [pc, #416] @ (18d794 ) │ │ │ │ + ldr r1, [pc, #416] @ (18d7cc ) │ │ │ │ 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 18d696 │ │ │ │ + beq.n 18d6ce │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 18d5e6 │ │ │ │ + bne.n 18d61e │ │ │ │ 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 18d78c │ │ │ │ + bhi.w 18d7c4 │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #31 │ │ │ │ - bhi.w 18d790 │ │ │ │ + bhi.w 18d7c8 │ │ │ │ tbb [pc, r0] │ │ │ │ - add r1, pc, #620 @ (adr r1, 18d8bc ) │ │ │ │ - add r1, pc, #644 @ (adr r1, 18d8d8 ) │ │ │ │ - add r1, pc, #644 @ (adr r1, 18d8d8 ) │ │ │ │ + add r1, pc, #620 @ (adr r1, 18d8f4 ) │ │ │ │ + add r1, pc, #644 @ (adr r1, 18d910 ) │ │ │ │ + add r1, pc, #644 @ (adr r1, 18d910 ) │ │ │ │ ldr r0, [sp, #644] @ 0x284 │ │ │ │ - add r1, pc, #644 @ (adr r1, 18d8dc ) │ │ │ │ - add r1, pc, #644 @ (adr r1, 18d8e0 ) │ │ │ │ - add r1, pc, #644 @ (adr r1, 18d8e0 ) │ │ │ │ + add r1, pc, #644 @ (adr r1, 18d914 ) │ │ │ │ + add r1, pc, #644 @ (adr r1, 18d918 ) │ │ │ │ + add r1, pc, #644 @ (adr r1, 18d918 ) │ │ │ │ str r5, [sp, #644] @ 0x284 │ │ │ │ - add r1, pc, #644 @ (adr r1, 18d8e4 ) │ │ │ │ - add r1, pc, #644 @ (adr r1, 18d8e8 ) │ │ │ │ - add r1, pc, #644 @ (adr r1, 18d8e8 ) │ │ │ │ - add r1, pc, #644 @ (adr r1, 18d8ec ) │ │ │ │ - add r1, pc, #644 @ (adr r1, 18d8ec ) │ │ │ │ - add r1, pc, #644 @ (adr r1, 18d8f0 ) │ │ │ │ - add r1, pc, #644 @ (adr r1, 18d8f0 ) │ │ │ │ + add r1, pc, #644 @ (adr r1, 18d91c ) │ │ │ │ + add r1, pc, #644 @ (adr r1, 18d920 ) │ │ │ │ + add r1, pc, #644 @ (adr r1, 18d920 ) │ │ │ │ + add r1, pc, #644 @ (adr r1, 18d924 ) │ │ │ │ + add r1, pc, #644 @ (adr r1, 18d924 ) │ │ │ │ + add r1, pc, #644 @ (adr r1, 18d928 ) │ │ │ │ + add r1, pc, #644 @ (adr r1, 18d928 ) │ │ │ │ ldrb r1, [r4, #30] │ │ │ │ mov.w lr, r2, asr #31 │ │ │ │ cmp r2, #1 │ │ │ │ sbcs.w ip, lr, #0 │ │ │ │ - blt.n 18d5e6 │ │ │ │ + blt.n 18d61e │ │ │ │ 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 18d5e6 │ │ │ │ + bne.n 18d61e │ │ │ │ adds r1, #1 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 18d774 │ │ │ │ + beq.n 18d7ac │ │ │ │ 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 18d672 │ │ │ │ + bhi.n 18d6aa │ │ │ │ cmp r6, #31 │ │ │ │ - bhi.n 18d66e │ │ │ │ + bhi.n 18d6a6 │ │ │ │ addw ip, pc, #8 │ │ │ │ ldr.w lr, [ip, r6, lsl #2] │ │ │ │ add ip, lr │ │ │ │ bx ip │ │ │ │ vminnm.f32 , , │ │ │ │ @ instruction: 0xffb3ffff │ │ │ │ @ instruction: 0xffb3ffff │ │ │ │ @@ -467535,83 +467572,83 @@ │ │ │ │ @ instruction: 0xffb3ffff │ │ │ │ @ instruction: 0xffb3ffff │ │ │ │ @ instruction: 0xffb3ffff │ │ │ │ @ instruction: 0xffb3ffff │ │ │ │ @ instruction: 0xffb3ffff │ │ │ │ sxth r2, r2 │ │ │ │ mov.w lr, r2, asr #31 │ │ │ │ - b.n 18d672 │ │ │ │ + b.n 18d6aa │ │ │ │ sxtb r2, r2 │ │ │ │ mov.w lr, r2, asr #31 │ │ │ │ - b.n 18d672 │ │ │ │ + b.n 18d6aa │ │ │ │ movs r0, #0 │ │ │ │ orrs.w lr, r2, r0 │ │ │ │ - beq.w 18d5e6 │ │ │ │ + beq.w 18d61e │ │ │ │ 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 18d5e6 │ │ │ │ + bne.w 18d61e │ │ │ │ adds r1, #1 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 18d620 │ │ │ │ + bne.w 18d658 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ uxth r2, r2 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 18d74e │ │ │ │ + b.n 18d786 │ │ │ │ uxtb r2, r2 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 18d74e │ │ │ │ + b.n 18d786 │ │ │ │ uxtb r2, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 18d76c │ │ │ │ - b.n 18d5e6 │ │ │ │ + bne.n 18d7a4 │ │ │ │ + b.n 18d61e │ │ │ │ mov r0, lr │ │ │ │ - b.n 18d74e │ │ │ │ - cmp r2, #32 │ │ │ │ + b.n 18d786 │ │ │ │ + cmp r1, #232 @ 0xe8 │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r0, r1, #18 │ │ │ │ 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 194e80 │ │ │ │ + bl 194eb8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 18d84c │ │ │ │ - cbz r5, 18d824 │ │ │ │ + beq.n 18d884 │ │ │ │ + cbz r5, 18d85c │ │ │ │ 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 18d814 │ │ │ │ + bhi.n 18d84c │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ cmp.w ip, #31 │ │ │ │ - bhi.n 18d85e │ │ │ │ + bhi.n 18d896 │ │ │ │ tbb [pc, ip] │ │ │ │ adds r5, #33 @ 0x21 │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ - ldr r0, [pc, #212] @ (18d8d0 ) │ │ │ │ + ldr r0, [pc, #212] @ (18d908 ) │ │ │ │ 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 │ │ │ │ @@ -467619,108 +467656,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 18d84c │ │ │ │ + beq.n 18d884 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 18d7ce │ │ │ │ + bne.n 18d806 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 18d824 │ │ │ │ + beq.n 18d85c │ │ │ │ ldrb.w r0, [r2, #2]! │ │ │ │ adds r0, #5 │ │ │ │ ldr.w r0, [r1, r0, lsl #3] │ │ │ │ uxtb r0, r0 │ │ │ │ - cbnz r0, 18d84c │ │ │ │ + cbnz r0, 18d884 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 18d824 │ │ │ │ + beq.n 18d85c │ │ │ │ ldrb r0, [r2, #1] │ │ │ │ adds r4, r2, #1 │ │ │ │ adds r0, #5 │ │ │ │ ldrb.w r0, [r1, r0, lsl #3] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 18d828 │ │ │ │ + beq.n 18d860 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 18d824 │ │ │ │ + beq.n 18d85c │ │ │ │ ldrb.w r0, [r2, #2]! │ │ │ │ adds r0, #5 │ │ │ │ ldr.w r0, [r1, r0, lsl #3] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 18d84c │ │ │ │ + beq.n 18d884 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 18d824 │ │ │ │ + beq.n 18d85c │ │ │ │ ldrb r0, [r2, #1] │ │ │ │ adds r4, r2, #1 │ │ │ │ adds r0, #5 │ │ │ │ ldr.w r0, [r1, r0, lsl #3] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 18d850 │ │ │ │ - b.n 18d84c │ │ │ │ + bne.n 18d888 │ │ │ │ + b.n 18d884 │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 18d824 │ │ │ │ + beq.n 18d85c │ │ │ │ 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 18d84c │ │ │ │ + beq.n 18d884 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 18d824 │ │ │ │ + beq.n 18d85c │ │ │ │ ldrb r0, [r2, #1] │ │ │ │ adds r0, #5 │ │ │ │ ldrsb.w r0, [r1, r0, lsl #3] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 18d876 │ │ │ │ - b.n 18d84c │ │ │ │ + bne.n 18d8ae │ │ │ │ + b.n 18d884 │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 18d824 │ │ │ │ + beq.n 18d85c │ │ │ │ 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 18d84c │ │ │ │ + beq.n 18d884 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 18d824 │ │ │ │ + beq.n 18d85c │ │ │ │ ldrb r0, [r2, #1] │ │ │ │ adds r0, #5 │ │ │ │ ldrsh.w r0, [r1, r0, lsl #3] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 18d89e │ │ │ │ - b.n 18d84c │ │ │ │ + bne.n 18d8d6 │ │ │ │ + b.n 18d884 │ │ │ │ nop │ │ │ │ add.w r0, r1, r2, lsl #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - ldr r4, [pc, #248] @ (18d9cc ) │ │ │ │ + ldr r4, [pc, #248] @ (18da04 ) │ │ │ │ ldr r5, [r0, #60] @ 0x3c │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldrb r6, [r0, #12] │ │ │ │ cmp r6, #5 │ │ │ │ - bne.n 18d984 │ │ │ │ + bne.n 18d9bc │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18d9bc │ │ │ │ + beq.n 18d9f4 │ │ │ │ ldr r6, [r1, #20] │ │ │ │ - ldr r1, [pc, #232] @ (18d9d0 ) │ │ │ │ + ldr r1, [pc, #232] @ (18da08 ) │ │ │ │ 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 18d984 │ │ │ │ + bne.n 18d9bc │ │ │ │ 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 │ │ │ │ @@ -467735,17 +467772,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 18d98e │ │ │ │ + bhi.n 18d9c6 │ │ │ │ cmp.w ip, #31 │ │ │ │ - bhi.n 18d9c8 │ │ │ │ + bhi.n 18da00 │ │ │ │ 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 │ │ │ │ @@ -467764,57 +467801,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, 18d9b8 │ │ │ │ + cbz r2, 18d9f0 │ │ │ │ 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 18d984 │ │ │ │ + bne.n 18d9bc │ │ │ │ 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 18d984 │ │ │ │ + bne.n 18d9bc │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 18d92c │ │ │ │ + bne.n 18d964 │ │ │ │ movs r0, #1 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ sxtb r2, r2 │ │ │ │ asrs r6, r2, #31 │ │ │ │ - b.n 18d98e │ │ │ │ + b.n 18d9c6 │ │ │ │ asrs r6, r2, #31 │ │ │ │ - b.n 18d98e │ │ │ │ - movs r7, #40 @ 0x28 │ │ │ │ + b.n 18d9c6 │ │ │ │ + movs r6, #240 @ 0xf0 │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r0, r1, #18 │ │ │ │ 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 18d9e6 │ │ │ │ + beq.n 18da1e │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 18dbaa │ │ │ │ + beq.w 18dbe2 │ │ │ │ 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 │ │ │ │ @@ -467822,26 +467859,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 18dab4 │ │ │ │ + bhi.n 18daec │ │ │ │ cmp.w r8, #31 │ │ │ │ - bhi.n 18da48 │ │ │ │ + bhi.n 18da80 │ │ │ │ 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, 18da78 ) │ │ │ │ + add r0, pc, #64 @ (adr r0, 18dab0 ) │ │ │ │ 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 │ │ │ │ @@ -467852,248 +467889,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 18daae │ │ │ │ + bcs.n 18dae6 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 18dbf4 │ │ │ │ + blt.w 18dc2c │ │ │ │ cmp.w r9, #32768 @ 0x8000 │ │ │ │ sbcs.w r3, r2, #0 │ │ │ │ - blt.w 18dc34 │ │ │ │ - cbnz r0, 18daae │ │ │ │ + blt.w 18dc6c │ │ │ │ + cbnz r0, 18dae6 │ │ │ │ cmp r7, ip │ │ │ │ - beq.n 18dae6 │ │ │ │ + beq.n 18db1e │ │ │ │ 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 18daae │ │ │ │ + bcs.n 18dae6 │ │ │ │ movs r6, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 18da6e │ │ │ │ + bge.n 18daa6 │ │ │ │ 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 18daae │ │ │ │ + bcs.n 18dae6 │ │ │ │ cmp.w ip, #0 │ │ │ │ - blt.n 18daea │ │ │ │ + blt.n 18db22 │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ sbcs.w ip, ip, #0 │ │ │ │ - blt.n 18dae2 │ │ │ │ + blt.n 18db1a │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18daae │ │ │ │ + bne.n 18dae6 │ │ │ │ movs r6, #1 │ │ │ │ cmp r7, r2 │ │ │ │ - bne.n 18da04 │ │ │ │ + bne.n 18da3c │ │ │ │ movs r0, #1 │ │ │ │ - b.n 18dab0 │ │ │ │ + b.n 18dae8 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 18daae │ │ │ │ + bne.n 18dae6 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 18dae2 │ │ │ │ + b.n 18db1a │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 18daae │ │ │ │ + bne.n 18dae6 │ │ │ │ cmp r7, r2 │ │ │ │ - beq.n 18dae6 │ │ │ │ + beq.n 18db1e │ │ │ │ add.w ip, r2, #1 │ │ │ │ cmp r7, ip │ │ │ │ - beq.n 18dae6 │ │ │ │ + beq.n 18db1e │ │ │ │ ldrb.w r3, [r2, #2]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r1, r3, lsl #3] │ │ │ │ lsls r3, r3, #24 │ │ │ │ - bmi.n 18daf2 │ │ │ │ + bmi.n 18db2a │ │ │ │ cmp r7, r2 │ │ │ │ - beq.n 18dae6 │ │ │ │ + beq.n 18db1e │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r1, r3, lsl #3] │ │ │ │ lsls r3, r3, #24 │ │ │ │ - bmi.n 18daf2 │ │ │ │ - b.n 18db10 │ │ │ │ + bmi.n 18db2a │ │ │ │ + b.n 18db48 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 18daae │ │ │ │ + bne.n 18dae6 │ │ │ │ cmp r7, r2 │ │ │ │ - beq.n 18dae6 │ │ │ │ + beq.n 18db1e │ │ │ │ add.w ip, r2, #1 │ │ │ │ cmp r7, ip │ │ │ │ - beq.n 18dae6 │ │ │ │ + beq.n 18db1e │ │ │ │ ldrb.w r3, [r2, #2]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r1, r3, lsl #3] │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18db24 │ │ │ │ + bne.n 18db5c │ │ │ │ cmp r7, r2 │ │ │ │ - beq.n 18dae6 │ │ │ │ + beq.n 18db1e │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r1, r3, lsl #3] │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18db44 │ │ │ │ - b.n 18db24 │ │ │ │ + beq.n 18db7c │ │ │ │ + b.n 18db5c │ │ │ │ cmp r7, r2 │ │ │ │ - beq.n 18dae6 │ │ │ │ + beq.n 18db1e │ │ │ │ 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 18daae │ │ │ │ + bcs.n 18dae6 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 18dbae │ │ │ │ + blt.n 18dbe6 │ │ │ │ cmp.w ip, #32768 @ 0x8000 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ - blt.n 18db5a │ │ │ │ + blt.n 18db92 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18daae │ │ │ │ + bne.n 18dae6 │ │ │ │ cmp r7, r2 │ │ │ │ - beq.n 18dae6 │ │ │ │ + beq.n 18db1e │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ movs r6, #1 │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r1, r3, lsl #3] │ │ │ │ - b.n 18db68 │ │ │ │ + b.n 18dba0 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 18daae │ │ │ │ + bne.w 18dae6 │ │ │ │ cmp r7, r2 │ │ │ │ - beq.n 18dae6 │ │ │ │ + beq.n 18db1e │ │ │ │ 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 18daae │ │ │ │ + bcs.w 18dae6 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 18daee │ │ │ │ + blt.n 18db26 │ │ │ │ cmp.w ip, #32768 @ 0x8000 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ - bge.w 18daae │ │ │ │ - b.n 18daee │ │ │ │ + bge.w 18dae6 │ │ │ │ + b.n 18db26 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 18daae │ │ │ │ + bne.w 18dae6 │ │ │ │ cmp r7, ip │ │ │ │ - beq.w 18dae6 │ │ │ │ + beq.w 18db1e │ │ │ │ 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 18daae │ │ │ │ + bcs.w 18dae6 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 18dbfa │ │ │ │ + blt.n 18dc32 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 18da6e │ │ │ │ + b.n 18daa6 │ │ │ │ cmp r7, ip │ │ │ │ - beq.w 18dae6 │ │ │ │ + beq.w 18db1e │ │ │ │ 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 18daae │ │ │ │ + bcs.w 18dae6 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 18dc90 │ │ │ │ + blt.n 18dcc8 │ │ │ │ cmp.w r9, #32768 @ 0x8000 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ - blt.w 18dae2 │ │ │ │ + blt.w 18db1a │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 18daae │ │ │ │ + bne.w 18dae6 │ │ │ │ cmp r7, r2 │ │ │ │ - beq.w 18dae6 │ │ │ │ + beq.w 18db1e │ │ │ │ ldrb.w r3, [ip, #2]! │ │ │ │ movs r6, #1 │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r1, r3, lsl #3] │ │ │ │ - b.n 18da4a │ │ │ │ + b.n 18da82 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 18daae │ │ │ │ + bne.w 18dae6 │ │ │ │ cmp r7, r2 │ │ │ │ - beq.w 18dae6 │ │ │ │ + beq.w 18db1e │ │ │ │ ldrb.w r3, [ip, #2]! │ │ │ │ movs r0, #1 │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r1, r3, lsl #3] │ │ │ │ - b.n 18da4a │ │ │ │ + b.n 18da82 │ │ │ │ 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 18dcbe │ │ │ │ + beq.n 18dcf6 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 18de52 │ │ │ │ + beq.w 18de8a │ │ │ │ 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 18dd72 │ │ │ │ + bhi.n 18ddaa │ │ │ │ add.w r0, lr, #4294967295 @ 0xffffffff │ │ │ │ cmp r0, #31 │ │ │ │ - bhi.n 18dd14 │ │ │ │ + bhi.n 18dd4c │ │ │ │ tbb [pc, r0] │ │ │ │ asrs r5, r6, #1 │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ - add r3, pc, #64 @ (adr r3, 18dd3c ) │ │ │ │ + add r3, pc, #64 @ (adr r3, 18dd74 ) │ │ │ │ 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 │ │ │ │ @@ -468105,170 +468142,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 18dd6e │ │ │ │ + bcs.n 18dda6 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 18de5a │ │ │ │ + blt.w 18de92 │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ sbcs.w r0, r0, #0 │ │ │ │ - blt.w 18de98 │ │ │ │ - cbnz r7, 18dd6e │ │ │ │ + blt.w 18ded0 │ │ │ │ + cbnz r7, 18dda6 │ │ │ │ cmp ip, r2 │ │ │ │ - beq.w 18de56 │ │ │ │ + beq.w 18de8e │ │ │ │ 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 18dd6e │ │ │ │ + bcs.n 18dda6 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 18dd34 │ │ │ │ + bge.n 18dd6c │ │ │ │ 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 18dd6e │ │ │ │ + bcs.n 18dda6 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 18ddb8 │ │ │ │ + blt.n 18ddf0 │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ sbcs.w r0, r0, #0 │ │ │ │ - blt.n 18de8c │ │ │ │ + blt.n 18dec4 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 18dd6e │ │ │ │ + bne.n 18dda6 │ │ │ │ cmp ip, r2 │ │ │ │ - beq.n 18de56 │ │ │ │ + beq.n 18de8e │ │ │ │ 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 18dd18 │ │ │ │ - b.n 18dd76 │ │ │ │ + bls.n 18dd50 │ │ │ │ + b.n 18ddae │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 18dd6e │ │ │ │ + bne.n 18dda6 │ │ │ │ cmp ip, r2 │ │ │ │ - beq.n 18de56 │ │ │ │ + beq.n 18de8e │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ movs r7, #1 │ │ │ │ adds r3, #5 │ │ │ │ - b.n 18dda6 │ │ │ │ + b.n 18ddde │ │ │ │ cmp ip, r2 │ │ │ │ - beq.n 18de56 │ │ │ │ + beq.n 18de8e │ │ │ │ adds r0, r2, #1 │ │ │ │ cmp ip, r0 │ │ │ │ - beq.n 18de56 │ │ │ │ + beq.n 18de8e │ │ │ │ ldrb.w r3, [r2, #2]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r1, r3, lsl #3] │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18ddca │ │ │ │ + bne.n 18de02 │ │ │ │ cmp ip, r2 │ │ │ │ - beq.n 18de56 │ │ │ │ + beq.n 18de8e │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r1, r3, lsl #3] │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18dde4 │ │ │ │ - b.n 18ddca │ │ │ │ + beq.n 18de1c │ │ │ │ + b.n 18de02 │ │ │ │ cmp ip, r2 │ │ │ │ - beq.n 18de56 │ │ │ │ + beq.n 18de8e │ │ │ │ adds r0, r2, #1 │ │ │ │ cmp ip, r0 │ │ │ │ - beq.n 18de56 │ │ │ │ + beq.n 18de8e │ │ │ │ ldrb.w r3, [r2, #2]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r1, r3, lsl #3] │ │ │ │ lsls r3, r3, #16 │ │ │ │ - bmi.n 18ddfa │ │ │ │ + bmi.n 18de32 │ │ │ │ cmp ip, r2 │ │ │ │ - beq.n 18de56 │ │ │ │ + beq.n 18de8e │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r1, r3, lsl #3] │ │ │ │ lsls r3, r3, #16 │ │ │ │ - bmi.n 18ddfa │ │ │ │ - b.n 18de12 │ │ │ │ + bmi.n 18de32 │ │ │ │ + b.n 18de4a │ │ │ │ cmp ip, r2 │ │ │ │ - beq.n 18de56 │ │ │ │ + beq.n 18de8e │ │ │ │ adds r0, r2, #1 │ │ │ │ cmp ip, r0 │ │ │ │ - beq.n 18de56 │ │ │ │ + beq.n 18de8e │ │ │ │ ldrb.w r3, [r2, #2]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r1, r3, lsl #3] │ │ │ │ lsls r0, r3, #24 │ │ │ │ - bmi.n 18de26 │ │ │ │ + bmi.n 18de5e │ │ │ │ cmp ip, r2 │ │ │ │ - beq.n 18de56 │ │ │ │ + beq.n 18de8e │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r1, r3, lsl #3] │ │ │ │ lsls r0, r3, #24 │ │ │ │ - bmi.n 18de26 │ │ │ │ - b.n 18de3e │ │ │ │ + bmi.n 18de5e │ │ │ │ + b.n 18de76 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 18dd6e │ │ │ │ + bne.n 18dda6 │ │ │ │ cmp ip, r2 │ │ │ │ - beq.n 18de56 │ │ │ │ + beq.n 18de8e │ │ │ │ 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 18dd6e │ │ │ │ + bcs.w 18dda6 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 18de5e │ │ │ │ + blt.n 18de96 │ │ │ │ movs r7, #1 │ │ │ │ - b.n 18dd34 │ │ │ │ + b.n 18dd6c │ │ │ │ cmp ip, r2 │ │ │ │ - beq.n 18de56 │ │ │ │ + beq.n 18de8e │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ - b.n 18dda6 │ │ │ │ + b.n 18ddde │ │ │ │ cmp ip, r2 │ │ │ │ - beq.n 18de56 │ │ │ │ + beq.n 18de8e │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r1, r3, lsl #3] │ │ │ │ asrs r0, r3, #31 │ │ │ │ - b.n 18dd76 │ │ │ │ + b.n 18ddae │ │ │ │ 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 18debe │ │ │ │ + beq.n 18def6 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 18e0c8 │ │ │ │ + beq.w 18e100 │ │ │ │ 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 │ │ │ │ @@ -468276,17 +468313,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 18df84 │ │ │ │ + bhi.n 18dfbc │ │ │ │ cmp.w r8, #31 │ │ │ │ - bhi.w 18e02c │ │ │ │ + bhi.w 18e064 │ │ │ │ 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 │ │ │ │ @@ -468303,224 +468340,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 18df7e │ │ │ │ + bcs.n 18dfb6 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 18e0cc │ │ │ │ - cbnz r7, 18df7e │ │ │ │ + bge.w 18e104 │ │ │ │ + cbnz r7, 18dfb6 │ │ │ │ cmp r9, r2 │ │ │ │ - beq.n 18dfc4 │ │ │ │ + beq.n 18dffc │ │ │ │ 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 18df7e │ │ │ │ + bcs.n 18dfb6 │ │ │ │ cmp.w ip, #0 │ │ │ │ - blt.n 18dfac │ │ │ │ + blt.n 18dfe4 │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ sbcs.w ip, ip, #0 │ │ │ │ - blt.n 18dfac │ │ │ │ + blt.n 18dfe4 │ │ │ │ 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 18df7e │ │ │ │ + bcs.n 18dfb6 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bge.n 18dfb0 │ │ │ │ + bge.n 18dfe8 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 18df7e │ │ │ │ + bne.n 18dfb6 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 18dfc0 │ │ │ │ + b.n 18dff8 │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ sbcs.w ip, ip, #0 │ │ │ │ - blt.n 18dfc0 │ │ │ │ + blt.n 18dff8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18df7e │ │ │ │ + bne.n 18dfb6 │ │ │ │ movs r7, #1 │ │ │ │ cmp r9, r2 │ │ │ │ - bne.n 18dede │ │ │ │ + bne.n 18df16 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 18df80 │ │ │ │ + b.n 18dfb8 │ │ │ │ adds r2, #2 │ │ │ │ adds r3, r2, #1 │ │ │ │ cmp r9, r2 │ │ │ │ - beq.n 18dfc4 │ │ │ │ + beq.n 18dffc │ │ │ │ cmp r9, r3 │ │ │ │ - bne.n 18dfc8 │ │ │ │ - b.n 18dfc4 │ │ │ │ + bne.n 18e000 │ │ │ │ + b.n 18dffc │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 18df7e │ │ │ │ + bne.n 18dfb6 │ │ │ │ cmp r9, r2 │ │ │ │ - beq.n 18dfc4 │ │ │ │ + beq.n 18dffc │ │ │ │ add.w ip, r2, #1 │ │ │ │ cmp r9, ip │ │ │ │ - beq.n 18dfc4 │ │ │ │ + beq.n 18dffc │ │ │ │ ldrb.w r3, [r2, #2]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r1, r3, lsl #3] │ │ │ │ sxtb r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 18dfd6 │ │ │ │ + bgt.n 18e00e │ │ │ │ cmp r9, r2 │ │ │ │ - beq.n 18dfc4 │ │ │ │ + beq.n 18dffc │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r1, r3, lsl #3] │ │ │ │ sxtb r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 18dff6 │ │ │ │ - b.n 18dfd6 │ │ │ │ + ble.n 18e02e │ │ │ │ + b.n 18e00e │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ sbcs.w ip, ip, #0 │ │ │ │ - blt.w 18e150 │ │ │ │ + blt.w 18e188 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18df7e │ │ │ │ + bne.n 18dfb6 │ │ │ │ cmp r9, r6 │ │ │ │ - beq.n 18dfc4 │ │ │ │ + beq.n 18dffc │ │ │ │ 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 18df7e │ │ │ │ + bcs.n 18dfb6 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bge.n 18e082 │ │ │ │ + bge.n 18e0ba │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 18df7e │ │ │ │ + bne.n 18dfb6 │ │ │ │ cmp r9, r2 │ │ │ │ - beq.n 18dfc4 │ │ │ │ + beq.n 18dffc │ │ │ │ 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 18df7e │ │ │ │ + bcs.n 18dfb6 │ │ │ │ cmp.w ip, #0 │ │ │ │ - blt.n 18e050 │ │ │ │ + blt.n 18e088 │ │ │ │ movs r0, #1 │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ sbcs.w ip, ip, #0 │ │ │ │ - blt.n 18e0f0 │ │ │ │ + blt.n 18e128 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 18df7e │ │ │ │ + bne.w 18dfb6 │ │ │ │ cmp r9, r2 │ │ │ │ - beq.n 18dfc4 │ │ │ │ + beq.n 18dffc │ │ │ │ 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 18df7e │ │ │ │ + bcs.w 18dfb6 │ │ │ │ cmp.w ip, #0 │ │ │ │ - blt.w 18df7e │ │ │ │ - b.n 18e082 │ │ │ │ + blt.w 18dfb6 │ │ │ │ + b.n 18e0ba │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ cmp.w r4, #32768 @ 0x8000 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ - blt.n 18e13e │ │ │ │ + blt.n 18e176 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 18df7e │ │ │ │ + bne.w 18dfb6 │ │ │ │ cmp r9, r2 │ │ │ │ - beq.w 18dfc4 │ │ │ │ + beq.w 18dffc │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ movs r7, #1 │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r1, r3, lsl #3] │ │ │ │ - b.n 18df28 │ │ │ │ + b.n 18df60 │ │ │ │ cmp r9, r2 │ │ │ │ - beq.w 18dfc4 │ │ │ │ + beq.w 18dffc │ │ │ │ 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 18df7e │ │ │ │ + bcs.w 18dfb6 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bge.w 18e00c │ │ │ │ + bge.w 18e044 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 18df7e │ │ │ │ + bne.w 18dfb6 │ │ │ │ cmp r9, r6 │ │ │ │ - beq.w 18dfc4 │ │ │ │ + beq.w 18dffc │ │ │ │ ldrb.w r3, [r2, #2]! │ │ │ │ movs r0, #1 │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r1, r3, lsl #3] │ │ │ │ - b.n 18e02c │ │ │ │ + b.n 18e064 │ │ │ │ cmp r9, r2 │ │ │ │ - beq.w 18dfc4 │ │ │ │ + beq.w 18dffc │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r1, r3, lsl #3] │ │ │ │ - b.n 18df28 │ │ │ │ + b.n 18df60 │ │ │ │ mov r2, r6 │ │ │ │ - b.n 18dfc0 │ │ │ │ + b.n 18dff8 │ │ │ │ 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 194e80 │ │ │ │ + bl 194eb8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 18e1fc │ │ │ │ - cbz r5, 18e1d4 │ │ │ │ + beq.n 18e234 │ │ │ │ + cbz r5, 18e20c │ │ │ │ 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 18e1cc │ │ │ │ + bhi.n 18e204 │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ cmp.w ip, #31 │ │ │ │ - bhi.n 18e20e │ │ │ │ + bhi.n 18e246 │ │ │ │ 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 │ │ │ │ @@ -468531,117 +468568,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 18e1fc │ │ │ │ + beq.n 18e234 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 18e18c │ │ │ │ + bne.n 18e1c4 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 18e1d4 │ │ │ │ + beq.n 18e20c │ │ │ │ ldrb.w r1, [r2, #2]! │ │ │ │ adds r1, #5 │ │ │ │ ldr.w r1, [r0, r1, lsl #3] │ │ │ │ uxtb r1, r1 │ │ │ │ - cbz r1, 18e1fc │ │ │ │ + cbz r1, 18e234 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 18e1d4 │ │ │ │ + beq.n 18e20c │ │ │ │ ldrb r1, [r2, #1] │ │ │ │ adds r4, r2, #1 │ │ │ │ adds r1, #5 │ │ │ │ ldrb.w r1, [r0, r1, lsl #3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 18e1d8 │ │ │ │ + bne.n 18e210 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 18e1d4 │ │ │ │ + beq.n 18e20c │ │ │ │ ldrb.w r1, [r2, #2]! │ │ │ │ adds r1, #5 │ │ │ │ ldr.w r1, [r0, r1, lsl #3] │ │ │ │ lsls r4, r1, #27 │ │ │ │ - beq.n 18e1fc │ │ │ │ + beq.n 18e234 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 18e1d4 │ │ │ │ + beq.n 18e20c │ │ │ │ ldrb r1, [r2, #1] │ │ │ │ adds r4, r2, #1 │ │ │ │ adds r1, #5 │ │ │ │ ldr.w r1, [r0, r1, lsl #3] │ │ │ │ lsls r1, r1, #27 │ │ │ │ - bne.n 18e200 │ │ │ │ - b.n 18e1fc │ │ │ │ + bne.n 18e238 │ │ │ │ + b.n 18e234 │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 18e1d4 │ │ │ │ + beq.n 18e20c │ │ │ │ ldrb.w r1, [r2, #2]! │ │ │ │ adds r1, #5 │ │ │ │ ldr.w r1, [r0, r1, lsl #3] │ │ │ │ lsls r1, r1, #27 │ │ │ │ - beq.n 18e1fc │ │ │ │ + beq.n 18e234 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 18e1d4 │ │ │ │ + beq.n 18e20c │ │ │ │ ldrb r1, [r2, #1] │ │ │ │ adds r4, r2, #1 │ │ │ │ adds r1, #5 │ │ │ │ ldr.w r1, [r0, r1, lsl #3] │ │ │ │ lsls r5, r1, #27 │ │ │ │ - bne.n 18e226 │ │ │ │ - b.n 18e1fc │ │ │ │ + bne.n 18e25e │ │ │ │ + b.n 18e234 │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 18e1d4 │ │ │ │ + beq.n 18e20c │ │ │ │ ldrb.w r1, [r2, #2]! │ │ │ │ adds r1, #5 │ │ │ │ ldr.w r1, [r0, r1, lsl #3] │ │ │ │ lsls r1, r1, #27 │ │ │ │ - beq.n 18e1fc │ │ │ │ + beq.n 18e234 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 18e1d4 │ │ │ │ + beq.n 18e20c │ │ │ │ ldrb r1, [r2, #1] │ │ │ │ adds r4, r2, #1 │ │ │ │ adds r1, #5 │ │ │ │ ldr.w r1, [r0, r1, lsl #3] │ │ │ │ lsls r5, r1, #27 │ │ │ │ - bne.n 18e24c │ │ │ │ - b.n 18e1fc │ │ │ │ + bne.n 18e284 │ │ │ │ + b.n 18e234 │ │ │ │ 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 194e80 │ │ │ │ + bl 194eb8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 18e56a │ │ │ │ + beq.w 18e5a2 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 18e5a0 │ │ │ │ + beq.w 18e5d8 │ │ │ │ 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 18e570 │ │ │ │ + bhi.w 18e5a8 │ │ │ │ add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ cmp.w r9, #31 │ │ │ │ - bhi.w 18e4d0 │ │ │ │ + bhi.w 18e508 │ │ │ │ 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 │ │ │ │ @@ -468691,17 +468728,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 18e56a │ │ │ │ + bne.w 18e5a2 │ │ │ │ cmp r7, r4 │ │ │ │ - beq.w 18e5a0 │ │ │ │ + beq.w 18e5d8 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ mov r1, fp │ │ │ │ adds r3, #5 │ │ │ │ ldrh.w r5, [r6, r3, lsl #3] │ │ │ │ mov r0, r5 │ │ │ │ blx 42ef4 <__popcountdi2@plt> │ │ │ │ sub.w r3, r0, #32 │ │ │ │ @@ -468718,21 +468755,21 @@ │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r8, r0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 18e56a │ │ │ │ + bne.w 18e5a2 │ │ │ │ cmp r7, r9 │ │ │ │ - beq.w 18e5a0 │ │ │ │ + beq.w 18e5d8 │ │ │ │ ldrb.w r3, [r4, #2]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r5, [r6, r3, lsl #3] │ │ │ │ - b.n 18e328 │ │ │ │ + b.n 18e360 │ │ │ │ mov.w sl, #1 │ │ │ │ uxtb r5, r5 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ add.w r9, r4, #1 │ │ │ │ blx 42ef4 <__popcountdi2@plt> │ │ │ │ sub.w r3, r0, #32 │ │ │ │ @@ -468749,17 +468786,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 18e56a │ │ │ │ + bne.w 18e5a2 │ │ │ │ cmp r7, r4 │ │ │ │ - beq.w 18e5a0 │ │ │ │ + beq.w 18e5d8 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ mov r1, fp │ │ │ │ adds r3, #5 │ │ │ │ ldrb.w r5, [r6, r3, lsl #3] │ │ │ │ mov r0, r5 │ │ │ │ blx 42ef4 <__popcountdi2@plt> │ │ │ │ sub.w r3, r0, #32 │ │ │ │ @@ -468776,53 +468813,53 @@ │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r8, r0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18e56a │ │ │ │ + bne.n 18e5a2 │ │ │ │ cmp r7, r9 │ │ │ │ - beq.w 18e5a0 │ │ │ │ + beq.w 18e5d8 │ │ │ │ ldrb.w r3, [r4, #2]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r5, [r6, r3, lsl #3] │ │ │ │ - b.n 18e3d6 │ │ │ │ + b.n 18e40e │ │ │ │ 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 18e56a │ │ │ │ + bne.n 18e5a2 │ │ │ │ cmp r7, r4 │ │ │ │ - beq.n 18e5a0 │ │ │ │ + beq.n 18e5d8 │ │ │ │ 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 18e56a │ │ │ │ + bne.n 18e5a2 │ │ │ │ cmp r0, r7 │ │ │ │ - beq.n 18e5a0 │ │ │ │ + beq.n 18e5d8 │ │ │ │ ldrb.w r3, [r4, #2]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r5, [r6, r3, lsl #3] │ │ │ │ - b.n 18e480 │ │ │ │ + b.n 18e4b8 │ │ │ │ mov.w sl, #1 │ │ │ │ mov r0, r5 │ │ │ │ add.w r9, r4, #1 │ │ │ │ blx 433e4 <__popcountsi2@plt> │ │ │ │ sub.w r3, r0, #32 │ │ │ │ rsb r2, r0, #32 │ │ │ │ lsl.w r3, sl, r3 │ │ │ │ @@ -468838,17 +468875,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 18e56a │ │ │ │ + bne.n 18e5a2 │ │ │ │ cmp r7, r4 │ │ │ │ - beq.n 18e5a0 │ │ │ │ + beq.n 18e5d8 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r5, [r6, r3, lsl #3] │ │ │ │ mov r0, r5 │ │ │ │ blx 433e4 <__popcountsi2@plt> │ │ │ │ sub.w r3, r0, #32 │ │ │ │ rsb r2, r0, #32 │ │ │ │ @@ -468863,70 +468900,70 @@ │ │ │ │ cmpeq r3, r5 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r8, r0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ - cbnz r3, 18e56a │ │ │ │ + cbnz r3, 18e5a2 │ │ │ │ cmp r7, r9 │ │ │ │ - beq.n 18e5a0 │ │ │ │ + beq.n 18e5d8 │ │ │ │ ldrb.w r3, [r4, #2]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r5, [r6, r3, lsl #3] │ │ │ │ - b.n 18e4d4 │ │ │ │ + b.n 18e50c │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r5 │ │ │ │ mov r1, sl │ │ │ │ blx 42ef4 <__popcountdi2@plt> │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ - bne.n 18e5a6 │ │ │ │ + bne.n 18e5de │ │ │ │ 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 18e56a │ │ │ │ + bne.n 18e5a2 │ │ │ │ cmp r7, r4 │ │ │ │ - bne.w 18e2b8 │ │ │ │ + bne.w 18e2f0 │ │ │ │ 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 18e582 │ │ │ │ + b.n 18e5ba │ │ │ │ stmdb 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 194e80 │ │ │ │ + bl 194eb8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 18e71e │ │ │ │ + beq.w 18e756 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 18e6a4 │ │ │ │ + beq.n 18e6dc │ │ │ │ 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] │ │ │ │ @@ -468937,15 +468974,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 18e726 │ │ │ │ + beq.n 18e75e │ │ │ │ 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 │ │ │ │ @@ -468957,18 +468994,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 18e692 │ │ │ │ + bhi.n 18e6ca │ │ │ │ ldr r4, [sp, #4] │ │ │ │ cmp r4, #31 │ │ │ │ - bhi.w 18e796 │ │ │ │ + bhi.w 18e7ce │ │ │ │ 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 │ │ │ │ @@ -468982,40 +469019,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 18e71e │ │ │ │ + bne.n 18e756 │ │ │ │ cmp fp, r0 │ │ │ │ - bne.n 18e624 │ │ │ │ + bne.n 18e65c │ │ │ │ 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 18e71e │ │ │ │ + bne.n 18e756 │ │ │ │ cmp fp, r0 │ │ │ │ - beq.n 18e6a4 │ │ │ │ + beq.n 18e6dc │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.n 18e71e │ │ │ │ + beq.n 18e756 │ │ │ │ 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 18e6da │ │ │ │ + b.n 18e712 │ │ │ │ cmp fp, r0 │ │ │ │ - beq.n 18e6a4 │ │ │ │ + beq.n 18e6dc │ │ │ │ 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] │ │ │ │ @@ -469028,33 +469065,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 18e6d6 │ │ │ │ + beq.n 18e70e │ │ │ │ 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 18e64c │ │ │ │ + b.n 18e684 │ │ │ │ uxtb r6, r6 │ │ │ │ mov.w r9, #0 │ │ │ │ ands r6, r1 │ │ │ │ cmp r3, r9 │ │ │ │ it eq │ │ │ │ cmpeq r1, r6 │ │ │ │ - bne.n 18e71e │ │ │ │ + bne.n 18e756 │ │ │ │ cmp fp, r0 │ │ │ │ - beq.n 18e6a4 │ │ │ │ + beq.n 18e6dc │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.n 18e71e │ │ │ │ + beq.n 18e756 │ │ │ │ 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] │ │ │ │ @@ -469069,48 +469106,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 18e71e │ │ │ │ + bne.n 18e756 │ │ │ │ cmp fp, r0 │ │ │ │ - bne.w 18e628 │ │ │ │ - b.n 18e6a4 │ │ │ │ + bne.w 18e660 │ │ │ │ + b.n 18e6dc │ │ │ │ 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 18e7d4 │ │ │ │ + b.n 18e80c │ │ │ │ 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 18e71e │ │ │ │ + bne.n 18e756 │ │ │ │ cmp fp, r0 │ │ │ │ - beq.w 18e6a4 │ │ │ │ + beq.w 18e6dc │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.n 18e71e │ │ │ │ + beq.n 18e756 │ │ │ │ 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 │ │ │ │ @@ -469128,18 +469165,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 18e71e │ │ │ │ + bne.w 18e756 │ │ │ │ cmp fp, r5 │ │ │ │ - bne.n 18e7b6 │ │ │ │ - b.n 18e6a4 │ │ │ │ + bne.n 18e7ee │ │ │ │ + b.n 18e6dc │ │ │ │ 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 │ │ │ │ @@ -469148,19 +469185,19 @@ │ │ │ │ mov r5, ip │ │ │ │ uxth r5, r5 │ │ │ │ movs r6, #0 │ │ │ │ ands r5, r1 │ │ │ │ cmp r6, r3 │ │ │ │ it eq │ │ │ │ cmpeq r5, r1 │ │ │ │ - bne.w 18e71e │ │ │ │ + bne.w 18e756 │ │ │ │ cmp fp, r0 │ │ │ │ - beq.w 18e6a4 │ │ │ │ + beq.w 18e6dc │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.w 18e71e │ │ │ │ + beq.w 18e756 │ │ │ │ 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 │ │ │ │ @@ -469178,41 +469215,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 18e71e │ │ │ │ + bne.w 18e756 │ │ │ │ cmp fp, r5 │ │ │ │ - beq.w 18e6a4 │ │ │ │ + beq.w 18e6dc │ │ │ │ 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 18e860 │ │ │ │ + b.n 18e898 │ │ │ │ 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 194e80 │ │ │ │ + bl 194eb8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 18ea3a │ │ │ │ + beq.w 18ea72 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 18ea98 │ │ │ │ + beq.w 18ead0 │ │ │ │ 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] │ │ │ │ @@ -469220,15 +469257,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 18e96e │ │ │ │ + beq.n 18e9a6 │ │ │ │ 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 │ │ │ │ @@ -469241,23 +469278,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 18e9d4 │ │ │ │ + bhi.n 18ea0c │ │ │ │ add.w ip, lr, #4294967295 @ 0xffffffff │ │ │ │ cmp.w ip, #31 │ │ │ │ - bhi.n 18ea9e │ │ │ │ + bhi.n 18ead6 │ │ │ │ tbb [pc, ip] │ │ │ │ ldrb r6, [r1, #21] │ │ │ │ ldrb r5, [r7, #21] │ │ │ │ ldrb r5, [r7, #21] │ │ │ │ - add r6, pc, #500 @ (adr r6, 18eba0 ) │ │ │ │ + add r6, pc, #500 @ (adr r6, 18ebd8 ) │ │ │ │ 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] │ │ │ │ @@ -469277,52 +469314,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 18ea3a │ │ │ │ + bne.n 18ea72 │ │ │ │ cmp r7, r5 │ │ │ │ - beq.n 18ea98 │ │ │ │ + beq.n 18ead0 │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ cmp.w r9, #64 @ 0x40 │ │ │ │ - beq.n 18e9c4 │ │ │ │ + beq.n 18e9fc │ │ │ │ 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 18e9d4 │ │ │ │ + b.n 18ea0c │ │ │ │ uxth r3, r3 │ │ │ │ movs r0, #0 │ │ │ │ ands r3, r2 │ │ │ │ cmp r1, r0 │ │ │ │ it eq │ │ │ │ cmpeq r2, r3 │ │ │ │ - bne.n 18ea3a │ │ │ │ + bne.n 18ea72 │ │ │ │ cmp r5, r7 │ │ │ │ - beq.n 18ea98 │ │ │ │ + beq.n 18ead0 │ │ │ │ cmp.w r9, #64 @ 0x40 │ │ │ │ - bne.w 18eb44 │ │ │ │ + bne.w 18eb7c │ │ │ │ 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 18ea3a │ │ │ │ + bne.n 18ea72 │ │ │ │ cmp r5, r7 │ │ │ │ - beq.n 18ea98 │ │ │ │ + beq.n 18ead0 │ │ │ │ cmp.w r9, #64 @ 0x40 │ │ │ │ - beq.n 18ea3a │ │ │ │ + beq.n 18ea72 │ │ │ │ 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] │ │ │ │ @@ -469331,131 +469368,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 18ea3a │ │ │ │ + bne.n 18ea72 │ │ │ │ cmp r7, r0 │ │ │ │ - bne.w 18e958 │ │ │ │ + bne.w 18e990 │ │ │ │ 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 18ea3a │ │ │ │ + bne.n 18ea72 │ │ │ │ cmp r5, r7 │ │ │ │ - beq.n 18ea98 │ │ │ │ + beq.n 18ead0 │ │ │ │ cmp.w r9, #64 @ 0x40 │ │ │ │ - beq.n 18ea3a │ │ │ │ + beq.n 18ea72 │ │ │ │ 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 18ead4 │ │ │ │ + b.n 18eb0c │ │ │ │ cmp r7, r5 │ │ │ │ - beq.n 18ea98 │ │ │ │ + beq.n 18ead0 │ │ │ │ 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 18ead0 │ │ │ │ - b.n 18ea3a │ │ │ │ + beq.n 18eb08 │ │ │ │ + b.n 18ea72 │ │ │ │ uxtb r3, r3 │ │ │ │ movs r0, #0 │ │ │ │ ands r3, r2 │ │ │ │ cmp r1, r0 │ │ │ │ it eq │ │ │ │ cmpeq r2, r3 │ │ │ │ - bne.n 18ea3a │ │ │ │ + bne.n 18ea72 │ │ │ │ cmp r5, r7 │ │ │ │ - beq.n 18ea98 │ │ │ │ + beq.n 18ead0 │ │ │ │ cmp.w r9, #64 @ 0x40 │ │ │ │ - beq.n 18ea3a │ │ │ │ + beq.n 18ea72 │ │ │ │ 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 18eb28 │ │ │ │ + b.n 18eb60 │ │ │ │ cmp r7, r5 │ │ │ │ - beq.n 18ea98 │ │ │ │ + beq.n 18ead0 │ │ │ │ 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 18eb24 │ │ │ │ - b.n 18ea3a │ │ │ │ + beq.n 18eb5c │ │ │ │ + b.n 18ea72 │ │ │ │ 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 18eb64 │ │ │ │ + b.n 18eb9c │ │ │ │ cmp r7, r5 │ │ │ │ - beq.n 18ea98 │ │ │ │ + beq.n 18ead0 │ │ │ │ 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 18eb60 │ │ │ │ - b.n 18ea3a │ │ │ │ + beq.n 18eb98 │ │ │ │ + b.n 18ea72 │ │ │ │ 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 194e80 │ │ │ │ + bl 194eb8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 18ec8a │ │ │ │ + beq.n 18ecc2 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 18ec64 │ │ │ │ + beq.n 18ec9c │ │ │ │ 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 18ed5a │ │ │ │ + beq.w 18ed92 │ │ │ │ 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 │ │ │ │ @@ -469471,189 +469508,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 18ec56 │ │ │ │ + bhi.n 18ec8e │ │ │ │ cmp r7, #31 │ │ │ │ - bhi.n 18ecd4 │ │ │ │ + bhi.n 18ed0c │ │ │ │ tbb [pc, r7] │ │ │ │ - ldr r7, [pc, #600] @ (18ee90 ) │ │ │ │ - ldr r7, [pc, #316] @ (18ed78 ) │ │ │ │ - ldr r7, [pc, #316] @ (18ed78 ) │ │ │ │ + ldr r7, [pc, #600] @ (18eec8 ) │ │ │ │ + ldr r7, [pc, #316] @ (18edb0 ) │ │ │ │ + ldr r7, [pc, #316] @ (18edb0 ) │ │ │ │ cmp r5, #79 @ 0x4f │ │ │ │ - ldr r7, [pc, #316] @ (18ed7c ) │ │ │ │ - ldr r7, [pc, #316] @ (18ed80 ) │ │ │ │ - ldr r7, [pc, #316] @ (18ed80 ) │ │ │ │ + ldr r7, [pc, #316] @ (18edb4 ) │ │ │ │ + ldr r7, [pc, #316] @ (18edb8 ) │ │ │ │ + ldr r7, [pc, #316] @ (18edb8 ) │ │ │ │ strb r7, [r1, #1] │ │ │ │ - ldr r7, [pc, #316] @ (18ed84 ) │ │ │ │ - ldr r7, [pc, #316] @ (18ed88 ) │ │ │ │ - ldr r7, [pc, #316] @ (18ed88 ) │ │ │ │ - ldr r7, [pc, #316] @ (18ed8c ) │ │ │ │ - ldr r7, [pc, #316] @ (18ed8c ) │ │ │ │ - ldr r7, [pc, #316] @ (18ed90 ) │ │ │ │ - ldr r7, [pc, #316] @ (18ed90 ) │ │ │ │ - ldr r7, [pc, #316] @ (18ed94 ) │ │ │ │ + ldr r7, [pc, #316] @ (18edbc ) │ │ │ │ + ldr r7, [pc, #316] @ (18edc0 ) │ │ │ │ + ldr r7, [pc, #316] @ (18edc0 ) │ │ │ │ + ldr r7, [pc, #316] @ (18edc4 ) │ │ │ │ + ldr r7, [pc, #316] @ (18edc4 ) │ │ │ │ + ldr r7, [pc, #316] @ (18edc8 ) │ │ │ │ + ldr r7, [pc, #316] @ (18edc8 ) │ │ │ │ + ldr r7, [pc, #316] @ (18edcc ) │ │ │ │ ands r1, r0 │ │ │ │ and.w r2, r2, sl │ │ │ │ orrs r1, r2 │ │ │ │ - bne.n 18ec8a │ │ │ │ + bne.n 18ecc2 │ │ │ │ cmp r4, ip │ │ │ │ - bne.n 18ebd0 │ │ │ │ + bne.n 18ec08 │ │ │ │ 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 18ec7c │ │ │ │ + b.n 18ecb4 │ │ │ │ cmp r4, ip │ │ │ │ - beq.n 18ec64 │ │ │ │ + beq.n 18ec9c │ │ │ │ ldrb.w r2, [ip, #1]! │ │ │ │ adds r2, #5 │ │ │ │ ldrb.w r2, [r3, r2, lsl #3] │ │ │ │ tst r1, r2 │ │ │ │ - beq.n 18ec78 │ │ │ │ + beq.n 18ecb0 │ │ │ │ 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 18ec8a │ │ │ │ + bne.n 18ecc2 │ │ │ │ cmp r4, ip │ │ │ │ - beq.n 18ec64 │ │ │ │ + beq.n 18ec9c │ │ │ │ cmp.w lr, #64 @ 0x40 │ │ │ │ - beq.n 18edae │ │ │ │ + beq.n 18ede6 │ │ │ │ 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 18ec8a │ │ │ │ + bne.n 18ecc2 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 18ec64 │ │ │ │ + beq.n 18ec9c │ │ │ │ ldrb.w r2, [ip, #2]! │ │ │ │ adds r2, #5 │ │ │ │ ldr.w r1, [r3, r2, lsl #3] │ │ │ │ - b.n 18ec9c │ │ │ │ + b.n 18ecd4 │ │ │ │ movs r5, #1 │ │ │ │ lsl.w r5, r5, lr │ │ │ │ subs r5, #1 │ │ │ │ lsl.w r5, r5, lr │ │ │ │ ands.w r7, r1, r0 │ │ │ │ - bne.n 18ec8a │ │ │ │ + bne.n 18ecc2 │ │ │ │ cmp r4, ip │ │ │ │ - beq.n 18ec64 │ │ │ │ + beq.n 18ec9c │ │ │ │ cmp.w lr, #64 @ 0x40 │ │ │ │ - beq.n 18ed98 │ │ │ │ + beq.n 18edd0 │ │ │ │ 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 18ec8a │ │ │ │ + bne.n 18ecc2 │ │ │ │ cmp r4, r6 │ │ │ │ - beq.n 18ec64 │ │ │ │ + beq.n 18ec9c │ │ │ │ ldrb.w r2, [ip, #2]! │ │ │ │ adds r2, #5 │ │ │ │ ldr.w r1, [r3, r2, lsl #3] │ │ │ │ - b.n 18ece0 │ │ │ │ + b.n 18ed18 │ │ │ │ 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 18ec8a │ │ │ │ + bne.n 18ecc2 │ │ │ │ cmp r4, ip │ │ │ │ - beq.n 18ec64 │ │ │ │ + beq.n 18ec9c │ │ │ │ cmp.w lr, #64 @ 0x40 │ │ │ │ - beq.n 18edc4 │ │ │ │ + beq.n 18edfc │ │ │ │ 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 18ec8a │ │ │ │ + bne.n 18ecc2 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 18ec64 │ │ │ │ + beq.n 18ec9c │ │ │ │ ldrb.w r2, [ip, #2]! │ │ │ │ adds r2, #5 │ │ │ │ ldr.w r1, [r3, r2, lsl #3] │ │ │ │ - b.n 18ed22 │ │ │ │ + b.n 18ed5a │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mov r2, r0 │ │ │ │ - b.n 18ec0e │ │ │ │ + b.n 18ec46 │ │ │ │ uxtb r1, r1 │ │ │ │ tst r0, r1 │ │ │ │ - bne.n 18ec8a │ │ │ │ + bne.n 18ecc2 │ │ │ │ cmp r4, ip │ │ │ │ - beq.w 18ec64 │ │ │ │ + beq.w 18ec9c │ │ │ │ cmp.w lr, #64 @ 0x40 │ │ │ │ - bne.w 18ec6a │ │ │ │ + bne.w 18eca2 │ │ │ │ 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 18ec8a │ │ │ │ + bne.n 18ecc2 │ │ │ │ mov r2, r0 │ │ │ │ cmp r4, r9 │ │ │ │ - bne.w 18ec10 │ │ │ │ - b.n 18ec64 │ │ │ │ + bne.w 18ec48 │ │ │ │ + b.n 18ec9c │ │ │ │ cmp r4, ip │ │ │ │ - beq.w 18ec64 │ │ │ │ + beq.w 18ec9c │ │ │ │ ldrb.w r2, [ip, #1]! │ │ │ │ adds r2, #5 │ │ │ │ ldr.w r1, [r3, r2, lsl #3] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 18ed92 │ │ │ │ - b.n 18ec8a │ │ │ │ + beq.n 18edca │ │ │ │ + b.n 18ecc2 │ │ │ │ cmp r4, ip │ │ │ │ - beq.w 18ec64 │ │ │ │ + beq.w 18ec9c │ │ │ │ ldrb.w r2, [ip, #1]! │ │ │ │ adds r2, #5 │ │ │ │ ldrb.w r2, [r3, r2, lsl #3] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 18eda8 │ │ │ │ - b.n 18ec8a │ │ │ │ + beq.n 18ede0 │ │ │ │ + b.n 18ecc2 │ │ │ │ cmp r4, ip │ │ │ │ - beq.w 18ec64 │ │ │ │ + beq.w 18ec9c │ │ │ │ ldrb.w r2, [ip, #1]! │ │ │ │ adds r2, #5 │ │ │ │ ldrh.w r2, [r3, r2, lsl #3] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 18edbe │ │ │ │ - b.n 18ec8a │ │ │ │ + beq.n 18edf6 │ │ │ │ + b.n 18ecc2 │ │ │ │ stmdb 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 194e80 │ │ │ │ + bl 194eb8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 18eed6 │ │ │ │ + beq.n 18ef0e │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 18eeaa │ │ │ │ + beq.n 18eee2 │ │ │ │ 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] │ │ │ │ @@ -469663,32 +469700,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 18eeb2 │ │ │ │ + beq.n 18eeea │ │ │ │ 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 18ee9c │ │ │ │ + bhi.n 18eed4 │ │ │ │ cmp.w r8, #31 │ │ │ │ - bhi.w 18efa0 │ │ │ │ + bhi.w 18efd8 │ │ │ │ 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 │ │ │ │ @@ -469701,158 +469738,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 18eed6 │ │ │ │ + bne.n 18ef0e │ │ │ │ cmp r2, ip │ │ │ │ - bne.n 18ee34 │ │ │ │ + bne.n 18ee6c │ │ │ │ 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 18ee58 │ │ │ │ + b.n 18ee90 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ lsls r0, r5 │ │ │ │ - b.n 18eec8 │ │ │ │ + b.n 18ef00 │ │ │ │ cmp ip, r2 │ │ │ │ - beq.n 18eeaa │ │ │ │ + beq.n 18eee2 │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ adds r1, #5 │ │ │ │ ldr.w r1, [r3, r1, lsl #3] │ │ │ │ bics r1, r0 │ │ │ │ - beq.n 18eec4 │ │ │ │ + beq.n 18eefc │ │ │ │ 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 18eed6 │ │ │ │ + bne.n 18ef0e │ │ │ │ cmp r2, ip │ │ │ │ - beq.n 18eeaa │ │ │ │ + beq.n 18eee2 │ │ │ │ cmp.w sl, #64 @ 0x40 │ │ │ │ - beq.n 18efa8 │ │ │ │ + beq.n 18efe0 │ │ │ │ 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 18eed6 │ │ │ │ + bne.n 18ef0e │ │ │ │ cmp ip, r2 │ │ │ │ - bne.n 18ee3a │ │ │ │ - b.n 18eeaa │ │ │ │ + bne.n 18ee72 │ │ │ │ + b.n 18eee2 │ │ │ │ cmp ip, r2 │ │ │ │ - beq.n 18eeaa │ │ │ │ + beq.n 18eee2 │ │ │ │ cmp.w sl, #64 @ 0x40 │ │ │ │ - bne.n 18efda │ │ │ │ + bne.n 18f012 │ │ │ │ ldrb r1, [r2, #1] │ │ │ │ mov.w lr, #4294967295 @ 0xffffffff │ │ │ │ adds r1, #5 │ │ │ │ ldrb.w r1, [r3, r1, lsl #3] │ │ │ │ orrs r1, r0 │ │ │ │ - bne.n 18eed6 │ │ │ │ + bne.n 18ef0e │ │ │ │ cmp ip, r4 │ │ │ │ - beq.n 18eeaa │ │ │ │ + beq.n 18eee2 │ │ │ │ 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 18ef0e │ │ │ │ - b.n 18eed6 │ │ │ │ + beq.n 18ef46 │ │ │ │ + b.n 18ef0e │ │ │ │ cmp ip, r2 │ │ │ │ - beq.n 18eeaa │ │ │ │ + beq.n 18eee2 │ │ │ │ cmp.w sl, #64 @ 0x40 │ │ │ │ - bne.n 18efbc │ │ │ │ + bne.n 18eff4 │ │ │ │ ldrb r1, [r2, #1] │ │ │ │ mov.w lr, #4294967295 @ 0xffffffff │ │ │ │ adds r1, #5 │ │ │ │ ldrh.w r1, [r3, r1, lsl #3] │ │ │ │ orrs r1, r0 │ │ │ │ - bne.n 18eed6 │ │ │ │ + bne.n 18ef0e │ │ │ │ cmp ip, r4 │ │ │ │ - beq.n 18eeaa │ │ │ │ + beq.n 18eee2 │ │ │ │ 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 18ef42 │ │ │ │ - b.n 18eed6 │ │ │ │ + beq.n 18ef7a │ │ │ │ + b.n 18ef0e │ │ │ │ cmp ip, r2 │ │ │ │ - beq.n 18eeaa │ │ │ │ + beq.n 18eee2 │ │ │ │ cmp.w sl, #64 @ 0x40 │ │ │ │ - bne.n 18eebc │ │ │ │ + bne.n 18eef4 │ │ │ │ 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 18eed6 │ │ │ │ + bne.n 18ef0e │ │ │ │ cmp ip, r0 │ │ │ │ - beq.n 18eeaa │ │ │ │ + beq.n 18eee2 │ │ │ │ ldrb.w r1, [r2, #2]! │ │ │ │ adds r1, #5 │ │ │ │ ldr.w r1, [r3, r1, lsl #3] │ │ │ │ ands.w r4, r1, lr │ │ │ │ - beq.n 18ef76 │ │ │ │ - b.n 18eed6 │ │ │ │ + beq.n 18efae │ │ │ │ + b.n 18ef0e │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ adds r1, #5 │ │ │ │ ldrb.w r1, [r3, r1, lsl #3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 18eed6 │ │ │ │ + bne.n 18ef0e │ │ │ │ cmp ip, r2 │ │ │ │ - bne.n 18efa8 │ │ │ │ - b.n 18eeaa │ │ │ │ + bne.n 18efe0 │ │ │ │ + b.n 18eee2 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ lsls r0, r5 │ │ │ │ - b.n 18efca │ │ │ │ + b.n 18f002 │ │ │ │ cmp ip, r2 │ │ │ │ - beq.w 18eeaa │ │ │ │ + beq.w 18eee2 │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ adds r1, #5 │ │ │ │ ldrh.w r1, [r3, r1, lsl #3] │ │ │ │ bics r1, r0 │ │ │ │ - beq.n 18efc4 │ │ │ │ - b.n 18eed6 │ │ │ │ + beq.n 18effc │ │ │ │ + b.n 18ef0e │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ lsls r0, r5 │ │ │ │ - b.n 18efe8 │ │ │ │ + b.n 18f020 │ │ │ │ cmp ip, r2 │ │ │ │ - beq.w 18eeaa │ │ │ │ + beq.w 18eee2 │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ adds r1, #5 │ │ │ │ ldrb.w r1, [r3, r1, lsl #3] │ │ │ │ bics r1, r0 │ │ │ │ - beq.n 18efe2 │ │ │ │ - b.n 18eed6 │ │ │ │ + beq.n 18f01a │ │ │ │ + b.n 18ef0e │ │ │ │ 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 194e80 │ │ │ │ + bl 194eb8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 18f3cc │ │ │ │ + beq.w 18f404 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 18f43e │ │ │ │ + beq.w 18f476 │ │ │ │ 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] │ │ │ │ @@ -469860,18 +469897,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 18f3d2 │ │ │ │ + bhi.w 18f40a │ │ │ │ add.w r3, sl, #4294967295 @ 0xffffffff │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 18f2ae │ │ │ │ + bhi.w 18f2e6 │ │ │ │ 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 │ │ │ │ @@ -469902,15 +469939,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 18f3cc │ │ │ │ + beq.w 18f404 │ │ │ │ blx 42ef4 <__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 │ │ │ │ @@ -469934,23 +469971,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 18f3cc │ │ │ │ + bne.w 18f404 │ │ │ │ cmp r7, r4 │ │ │ │ - beq.w 18f43e │ │ │ │ + beq.w 18f476 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ mov r1, fp │ │ │ │ adds r3, #5 │ │ │ │ ldrh.w r5, [r9, r3, lsl #3] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 18f3cc │ │ │ │ + beq.w 18f404 │ │ │ │ mov r0, r5 │ │ │ │ blx 42ef4 <__popcountdi2@plt> │ │ │ │ sub.w r3, r0, #32 │ │ │ │ rsb r2, r0, #32 │ │ │ │ rbit r1, r5 │ │ │ │ lsl.w r3, sl, r3 │ │ │ │ clz r1, r1 │ │ │ │ @@ -469973,27 +470010,27 @@ │ │ │ │ ite ne │ │ │ │ movne r1, #1 │ │ │ │ moveq r1, #0 │ │ │ │ cmp r8, r0 │ │ │ │ it eq │ │ │ │ orreq.w r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 18f3cc │ │ │ │ + bne.w 18f404 │ │ │ │ cmp r7, r6 │ │ │ │ - beq.w 18f43e │ │ │ │ + beq.w 18f476 │ │ │ │ ldrb.w r3, [r4, #2]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r5, [r9, r3, lsl #3] │ │ │ │ - b.n 18f0ae │ │ │ │ + b.n 18f0e6 │ │ │ │ mov.w sl, #1 │ │ │ │ uxtb r5, r5 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 18f3cc │ │ │ │ + beq.w 18f404 │ │ │ │ blx 42ef4 <__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 │ │ │ │ @@ -470017,23 +470054,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 18f3cc │ │ │ │ + bne.w 18f404 │ │ │ │ cmp r7, r4 │ │ │ │ - beq.w 18f43e │ │ │ │ + beq.w 18f476 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ mov r1, fp │ │ │ │ adds r3, #5 │ │ │ │ ldrb.w r5, [r9, r3, lsl #3] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 18f3cc │ │ │ │ + beq.w 18f404 │ │ │ │ mov r0, r5 │ │ │ │ blx 42ef4 <__popcountdi2@plt> │ │ │ │ sub.w r3, r0, #32 │ │ │ │ rsb r2, r0, #32 │ │ │ │ rbit r1, r5 │ │ │ │ lsl.w r3, sl, r3 │ │ │ │ clz r1, r1 │ │ │ │ @@ -470056,25 +470093,25 @@ │ │ │ │ ite ne │ │ │ │ movne r1, #1 │ │ │ │ moveq r1, #0 │ │ │ │ cmp r8, r0 │ │ │ │ it eq │ │ │ │ orreq.w r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 18f3cc │ │ │ │ + bne.w 18f404 │ │ │ │ cmp r7, r6 │ │ │ │ - beq.w 18f43e │ │ │ │ + beq.w 18f476 │ │ │ │ ldrb.w r3, [r4, #2]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r5, [r9, r3, lsl #3] │ │ │ │ - b.n 18f1b0 │ │ │ │ + b.n 18f1e8 │ │ │ │ mov.w fp, #1 │ │ │ │ mov r0, r5 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 18f3cc │ │ │ │ + beq.w 18f404 │ │ │ │ blx 433e4 <__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 │ │ │ │ @@ -470098,22 +470135,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 18f3cc │ │ │ │ + bne.n 18f404 │ │ │ │ cmp r7, r4 │ │ │ │ - beq.w 18f43e │ │ │ │ + beq.w 18f476 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r5, [r9, r3, lsl #3] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 18f3cc │ │ │ │ + beq.n 18f404 │ │ │ │ mov r0, r5 │ │ │ │ blx 433e4 <__popcountsi2@plt> │ │ │ │ sub.w r2, r0, #32 │ │ │ │ rsb r3, r0, #32 │ │ │ │ lsl.w r1, fp, r0 │ │ │ │ lsl.w r2, fp, r2 │ │ │ │ subs r1, #1 │ │ │ │ @@ -470135,59 +470172,59 @@ │ │ │ │ cmpeq r3, r5 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r8, r0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ - cbnz r3, 18f3cc │ │ │ │ + cbnz r3, 18f404 │ │ │ │ cmp r7, r6 │ │ │ │ - beq.n 18f43e │ │ │ │ + beq.n 18f476 │ │ │ │ ldrb.w r3, [r4, #2]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r5, [r9, r3, lsl #3] │ │ │ │ - b.n 18f2b2 │ │ │ │ + b.n 18f2ea │ │ │ │ cmp r7, r2 │ │ │ │ - beq.n 18f43e │ │ │ │ + beq.n 18f476 │ │ │ │ ldrb.w r3, [r4, #2]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r5, [r9, r3, lsl #3] │ │ │ │ uxtb r5, r5 │ │ │ │ - cbz r5, 18f3cc │ │ │ │ + cbz r5, 18f404 │ │ │ │ cmp.w r8, #1 │ │ │ │ - beq.n 18f3cc │ │ │ │ + beq.n 18f404 │ │ │ │ cmp r7, r4 │ │ │ │ - beq.n 18f43e │ │ │ │ + beq.n 18f476 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ adds r2, r4, #1 │ │ │ │ adds r3, #5 │ │ │ │ ldrb.w r3, [r9, r3, lsl #3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18f3a2 │ │ │ │ + bne.n 18f3da │ │ │ │ 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 18f3cc │ │ │ │ + beq.n 18f404 │ │ │ │ mov r1, r6 │ │ │ │ blx 42ef4 <__popcountdi2@plt> │ │ │ │ rbit r3, r6 │ │ │ │ clz r3, r3 │ │ │ │ adds r3, #33 @ 0x21 │ │ │ │ cmp r6, #0 │ │ │ │ it eq │ │ │ │ moveq r3, r5 │ │ │ │ - cbz r5, 18f3fc │ │ │ │ + cbz r5, 18f434 │ │ │ │ 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 18f444 │ │ │ │ + bne.n 18f47c │ │ │ │ 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 │ │ │ │ @@ -470197,17 +470234,17 @@ │ │ │ │ ite ne │ │ │ │ movne r6, #1 │ │ │ │ moveq r6, #0 │ │ │ │ cmp r8, r0 │ │ │ │ it eq │ │ │ │ orreq.w r6, r6, #1 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 18f3cc │ │ │ │ + bne.n 18f404 │ │ │ │ cmp r4, r7 │ │ │ │ - bne.w 18f042 │ │ │ │ + bne.w 18f07a │ │ │ │ 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 │ │ │ │ @@ -470225,26 +470262,26 @@ │ │ │ │ orrs r1, r3 │ │ │ │ cmp r1, r6 │ │ │ │ it eq │ │ │ │ cmpeq r2, r5 │ │ │ │ ite ne │ │ │ │ movne r6, #1 │ │ │ │ moveq r6, #0 │ │ │ │ - b.n 18f42c │ │ │ │ + b.n 18f464 │ │ │ │ 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 18f4a2 │ │ │ │ + beq.n 18f4da │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18f54c │ │ │ │ + beq.n 18f584 │ │ │ │ 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 │ │ │ │ @@ -470252,17 +470289,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 18f512 │ │ │ │ + bhi.n 18f54a │ │ │ │ cmp r5, #31 │ │ │ │ - bhi.n 18f53c │ │ │ │ + bhi.n 18f574 │ │ │ │ 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 │ │ │ │ @@ -470273,74 +470310,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 18f4ba │ │ │ │ + bne.n 18f4f2 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 18f4fe │ │ │ │ + beq.n 18f536 │ │ │ │ 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 18f548 │ │ │ │ + bcc.n 18f580 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 18f4fe │ │ │ │ + beq.n 18f536 │ │ │ │ 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 18f512 │ │ │ │ + bhi.n 18f54a │ │ │ │ movw r3, #2043 @ 0x7fb │ │ │ │ movt r3, #65532 @ 0xfffc │ │ │ │ cmp ip, r3 │ │ │ │ - bls.n 18f502 │ │ │ │ + bls.n 18f53a │ │ │ │ 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 18f562 │ │ │ │ + beq.n 18f59a │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18f664 │ │ │ │ + beq.n 18f69c │ │ │ │ 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 18f5ba │ │ │ │ + bhi.n 18f5f2 │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #31 │ │ │ │ - bhi.n 18f5da │ │ │ │ + bhi.n 18f612 │ │ │ │ tbb [pc, r0] │ │ │ │ movs r0, #49 @ 0x31 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ strb r0, [r4, r4] │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ @@ -470352,105 +470389,105 @@ │ │ │ │ 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 18f5f6 │ │ │ │ + bcs.n 18f62e │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 18f578 │ │ │ │ + bne.n 18f5b0 │ │ │ │ movs r0, #1 │ │ │ │ pop {pc} │ │ │ │ cmp r1, lr │ │ │ │ - beq.n 18f5c8 │ │ │ │ + beq.n 18f600 │ │ │ │ ldrb.w r0, [r2, #2]! │ │ │ │ adds r0, #5 │ │ │ │ ldr.w ip, [r3, r0, lsl #3] │ │ │ │ cmp.w ip, #31 │ │ │ │ - bhi.n 18f5f6 │ │ │ │ + bhi.n 18f62e │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 18f5c8 │ │ │ │ + beq.n 18f600 │ │ │ │ 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 18f5cc │ │ │ │ + bls.n 18f604 │ │ │ │ movs r0, #0 │ │ │ │ pop {pc} │ │ │ │ adds r2, #2 │ │ │ │ adds r3, r2, #1 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 18f5c8 │ │ │ │ + beq.n 18f600 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 18f5fa │ │ │ │ - b.n 18f5c8 │ │ │ │ + bne.n 18f632 │ │ │ │ + b.n 18f600 │ │ │ │ cmp r1, lr │ │ │ │ - beq.n 18f5c8 │ │ │ │ + beq.n 18f600 │ │ │ │ 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 18f5f6 │ │ │ │ + bhi.n 18f62e │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 18f5c8 │ │ │ │ + beq.n 18f600 │ │ │ │ ldrb r0, [r2, #1] │ │ │ │ adds r0, #5 │ │ │ │ ldrh.w r0, [r3, r0, lsl #3] │ │ │ │ cmp r0, #31 │ │ │ │ - bls.n 18f608 │ │ │ │ - b.n 18f5f6 │ │ │ │ + bls.n 18f640 │ │ │ │ + b.n 18f62e │ │ │ │ cmp r1, lr │ │ │ │ - beq.n 18f5c8 │ │ │ │ + beq.n 18f600 │ │ │ │ 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 18f5f6 │ │ │ │ + bhi.n 18f62e │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 18f5c8 │ │ │ │ + beq.n 18f600 │ │ │ │ ldrb r0, [r2, #1] │ │ │ │ adds r0, #5 │ │ │ │ ldrb.w r0, [r3, r0, lsl #3] │ │ │ │ cmp r0, #31 │ │ │ │ - bls.n 18f636 │ │ │ │ - b.n 18f5f6 │ │ │ │ + bls.n 18f66e │ │ │ │ + b.n 18f62e │ │ │ │ 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 18f67a │ │ │ │ + beq.n 18f6b2 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 18f782 │ │ │ │ + beq.w 18f7ba │ │ │ │ ldr r1, [r1, #60] @ 0x3c │ │ │ │ push {lr} │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ add r3, r2 │ │ │ │ subs r2, #1 │ │ │ │ subs r0, r3, #1 │ │ │ │ ldrb.w ip, [r1, #37] @ 0x25 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp.w ip, #32 │ │ │ │ add.w r3, r3, #5 │ │ │ │ ldr.w r3, [r1, r3, lsl #3] │ │ │ │ - bhi.n 18f6d2 │ │ │ │ + bhi.n 18f70a │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ cmp.w ip, #31 │ │ │ │ - bhi.n 18f6ec │ │ │ │ + bhi.n 18f724 │ │ │ │ tbb [pc, ip] │ │ │ │ adds r2, r3, #5 │ │ │ │ adds r5, r3, #4 │ │ │ │ adds r5, r3, #4 │ │ │ │ mov r5, r3 │ │ │ │ adds r5, r3, #4 │ │ │ │ adds r5, r3, #4 │ │ │ │ @@ -470461,114 +470498,114 @@ │ │ │ │ adds r5, r3, #4 │ │ │ │ adds r5, r3, #4 │ │ │ │ adds r5, r3, #4 │ │ │ │ adds r5, r3, #4 │ │ │ │ adds r5, r3, #4 │ │ │ │ adds r5, r3, #4 │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bne.n 18f704 │ │ │ │ + bne.n 18f73c │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 18f692 │ │ │ │ + bne.n 18f6ca │ │ │ │ movs r0, #1 │ │ │ │ pop {pc} │ │ │ │ cmp r0, ip │ │ │ │ - beq.n 18f6da │ │ │ │ + beq.n 18f712 │ │ │ │ ldrb.w r3, [r2, #2]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r1, r3, lsl #3] │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bne.n 18f704 │ │ │ │ + bne.n 18f73c │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 18f6da │ │ │ │ + beq.n 18f712 │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ add.w ip, r2, #1 │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r1, r3, lsl #3] │ │ │ │ lsls r3, r3, #26 │ │ │ │ - beq.n 18f6de │ │ │ │ + beq.n 18f716 │ │ │ │ movs r0, #0 │ │ │ │ pop {pc} │ │ │ │ cmp r0, ip │ │ │ │ - beq.n 18f6da │ │ │ │ + beq.n 18f712 │ │ │ │ ldrb.w r3, [r2, #2]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r1, r3, lsl #3] │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bne.n 18f704 │ │ │ │ + bne.n 18f73c │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 18f6da │ │ │ │ + beq.n 18f712 │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ add.w ip, r2, #1 │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r1, r3, lsl #3] │ │ │ │ lsls r3, r3, #26 │ │ │ │ - beq.n 18f708 │ │ │ │ - b.n 18f704 │ │ │ │ + beq.n 18f740 │ │ │ │ + b.n 18f73c │ │ │ │ cmp r0, ip │ │ │ │ - beq.n 18f6da │ │ │ │ + beq.n 18f712 │ │ │ │ ldrb.w r3, [r2, #2]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r1, r3, lsl #3] │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bne.n 18f704 │ │ │ │ + bne.n 18f73c │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 18f6da │ │ │ │ + beq.n 18f712 │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ add.w ip, r2, #1 │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r1, r3, lsl #3] │ │ │ │ lsls r3, r3, #26 │ │ │ │ - beq.n 18f730 │ │ │ │ - b.n 18f704 │ │ │ │ + beq.n 18f768 │ │ │ │ + b.n 18f73c │ │ │ │ cmp r0, ip │ │ │ │ - beq.n 18f6da │ │ │ │ + beq.n 18f712 │ │ │ │ ldrb.w r3, [r2, #2]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r1, r3, lsl #3] │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18f704 │ │ │ │ + bne.n 18f73c │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 18f6da │ │ │ │ + beq.n 18f712 │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ add.w ip, r2, #1 │ │ │ │ adds r3, #5 │ │ │ │ ldrb.w r3, [r1, r3, lsl #3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18f758 │ │ │ │ - b.n 18f704 │ │ │ │ + beq.n 18f790 │ │ │ │ + b.n 18f73c │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r2, [r1, #60] @ 0x3c │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldrb r2, [r2, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 18f79a │ │ │ │ + beq.n 18f7d2 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 18f8a2 │ │ │ │ + beq.w 18f8da │ │ │ │ ldr r1, [r1, #60] @ 0x3c │ │ │ │ push {lr} │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ add r3, r2 │ │ │ │ subs r2, #1 │ │ │ │ subs r0, r3, #1 │ │ │ │ ldrb.w ip, [r1, #37] @ 0x25 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp.w ip, #32 │ │ │ │ add.w r3, r3, #5 │ │ │ │ ldr.w r3, [r1, r3, lsl #3] │ │ │ │ - bhi.n 18f7f2 │ │ │ │ + bhi.n 18f82a │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ cmp.w ip, #31 │ │ │ │ - bhi.n 18f80c │ │ │ │ + bhi.n 18f844 │ │ │ │ tbb [pc, ip] │ │ │ │ adds r2, r3, #5 │ │ │ │ adds r5, r3, #4 │ │ │ │ adds r5, r3, #4 │ │ │ │ mov r5, r3 │ │ │ │ adds r5, r3, #4 │ │ │ │ adds r5, r3, #4 │ │ │ │ @@ -470579,114 +470616,114 @@ │ │ │ │ adds r5, r3, #4 │ │ │ │ adds r5, r3, #4 │ │ │ │ adds r5, r3, #4 │ │ │ │ adds r5, r3, #4 │ │ │ │ adds r5, r3, #4 │ │ │ │ adds r5, r3, #4 │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bne.n 18f824 │ │ │ │ + bne.n 18f85c │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 18f7b2 │ │ │ │ + bne.n 18f7ea │ │ │ │ movs r0, #1 │ │ │ │ pop {pc} │ │ │ │ cmp r0, ip │ │ │ │ - beq.n 18f7fa │ │ │ │ + beq.n 18f832 │ │ │ │ ldrb.w r3, [r2, #2]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r1, r3, lsl #3] │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bne.n 18f824 │ │ │ │ + bne.n 18f85c │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 18f7fa │ │ │ │ + beq.n 18f832 │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ add.w ip, r2, #1 │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r1, r3, lsl #3] │ │ │ │ lsls r3, r3, #27 │ │ │ │ - beq.n 18f7fe │ │ │ │ + beq.n 18f836 │ │ │ │ movs r0, #0 │ │ │ │ pop {pc} │ │ │ │ cmp r0, ip │ │ │ │ - beq.n 18f7fa │ │ │ │ + beq.n 18f832 │ │ │ │ ldrb.w r3, [r2, #2]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r1, r3, lsl #3] │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bne.n 18f824 │ │ │ │ + bne.n 18f85c │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 18f7fa │ │ │ │ + beq.n 18f832 │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ add.w ip, r2, #1 │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r1, r3, lsl #3] │ │ │ │ lsls r3, r3, #27 │ │ │ │ - beq.n 18f828 │ │ │ │ - b.n 18f824 │ │ │ │ + beq.n 18f860 │ │ │ │ + b.n 18f85c │ │ │ │ cmp r0, ip │ │ │ │ - beq.n 18f7fa │ │ │ │ + beq.n 18f832 │ │ │ │ ldrb.w r3, [r2, #2]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r1, r3, lsl #3] │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bne.n 18f824 │ │ │ │ + bne.n 18f85c │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 18f7fa │ │ │ │ + beq.n 18f832 │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ add.w ip, r2, #1 │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r1, r3, lsl #3] │ │ │ │ lsls r3, r3, #27 │ │ │ │ - beq.n 18f850 │ │ │ │ - b.n 18f824 │ │ │ │ + beq.n 18f888 │ │ │ │ + b.n 18f85c │ │ │ │ cmp r0, ip │ │ │ │ - beq.n 18f7fa │ │ │ │ + beq.n 18f832 │ │ │ │ ldrb.w r3, [r2, #2]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r1, r3, lsl #3] │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18f824 │ │ │ │ + bne.n 18f85c │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 18f7fa │ │ │ │ + beq.n 18f832 │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ add.w ip, r2, #1 │ │ │ │ adds r3, #5 │ │ │ │ ldrb.w r3, [r1, r3, lsl #3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18f878 │ │ │ │ - b.n 18f824 │ │ │ │ + beq.n 18f8b0 │ │ │ │ + b.n 18f85c │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r2, [r1, #60] @ 0x3c │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldrb r2, [r2, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 18f8ba │ │ │ │ + beq.n 18f8f2 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 18f9c2 │ │ │ │ + beq.w 18f9fa │ │ │ │ ldr r1, [r1, #60] @ 0x3c │ │ │ │ push {lr} │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ add r3, r2 │ │ │ │ subs r2, #1 │ │ │ │ subs r0, r3, #1 │ │ │ │ ldrb.w ip, [r1, #37] @ 0x25 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp.w ip, #32 │ │ │ │ add.w r3, r3, #5 │ │ │ │ ldr.w r3, [r1, r3, lsl #3] │ │ │ │ - bhi.n 18f912 │ │ │ │ + bhi.n 18f94a │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ cmp.w ip, #31 │ │ │ │ - bhi.n 18f92c │ │ │ │ + bhi.n 18f964 │ │ │ │ tbb [pc, ip] │ │ │ │ adds r2, r3, #5 │ │ │ │ adds r5, r3, #4 │ │ │ │ adds r5, r3, #4 │ │ │ │ mov r5, r3 │ │ │ │ adds r5, r3, #4 │ │ │ │ adds r5, r3, #4 │ │ │ │ @@ -470697,114 +470734,114 @@ │ │ │ │ adds r5, r3, #4 │ │ │ │ adds r5, r3, #4 │ │ │ │ adds r5, r3, #4 │ │ │ │ adds r5, r3, #4 │ │ │ │ adds r5, r3, #4 │ │ │ │ adds r5, r3, #4 │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bne.n 18f944 │ │ │ │ + bne.n 18f97c │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 18f8d2 │ │ │ │ + bne.n 18f90a │ │ │ │ movs r0, #1 │ │ │ │ pop {pc} │ │ │ │ cmp r0, ip │ │ │ │ - beq.n 18f91a │ │ │ │ + beq.n 18f952 │ │ │ │ ldrb.w r3, [r2, #2]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r1, r3, lsl #3] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bne.n 18f944 │ │ │ │ + bne.n 18f97c │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 18f91a │ │ │ │ + beq.n 18f952 │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ add.w ip, r2, #1 │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r1, r3, lsl #3] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - beq.n 18f91e │ │ │ │ + beq.n 18f956 │ │ │ │ movs r0, #0 │ │ │ │ pop {pc} │ │ │ │ cmp r0, ip │ │ │ │ - beq.n 18f91a │ │ │ │ + beq.n 18f952 │ │ │ │ ldrb.w r3, [r2, #2]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r1, r3, lsl #3] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bne.n 18f944 │ │ │ │ + bne.n 18f97c │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 18f91a │ │ │ │ + beq.n 18f952 │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ add.w ip, r2, #1 │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r1, r3, lsl #3] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - beq.n 18f948 │ │ │ │ - b.n 18f944 │ │ │ │ + beq.n 18f980 │ │ │ │ + b.n 18f97c │ │ │ │ cmp r0, ip │ │ │ │ - beq.n 18f91a │ │ │ │ + beq.n 18f952 │ │ │ │ ldrb.w r3, [r2, #2]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r1, r3, lsl #3] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bne.n 18f944 │ │ │ │ + bne.n 18f97c │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 18f91a │ │ │ │ + beq.n 18f952 │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ add.w ip, r2, #1 │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r1, r3, lsl #3] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - beq.n 18f970 │ │ │ │ - b.n 18f944 │ │ │ │ + beq.n 18f9a8 │ │ │ │ + b.n 18f97c │ │ │ │ cmp r0, ip │ │ │ │ - beq.n 18f91a │ │ │ │ + beq.n 18f952 │ │ │ │ ldrb.w r3, [r2, #2]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r1, r3, lsl #3] │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18f944 │ │ │ │ + bne.n 18f97c │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 18f91a │ │ │ │ + beq.n 18f952 │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ add.w ip, r2, #1 │ │ │ │ adds r3, #5 │ │ │ │ ldrb.w r3, [r1, r3, lsl #3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18f998 │ │ │ │ - b.n 18f944 │ │ │ │ + beq.n 18f9d0 │ │ │ │ + b.n 18f97c │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r2, [r1, #60] @ 0x3c │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldrb r2, [r2, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 18f9da │ │ │ │ + beq.n 18fa12 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 18fae2 │ │ │ │ + beq.w 18fb1a │ │ │ │ ldr r1, [r1, #60] @ 0x3c │ │ │ │ push {lr} │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ add r3, r2 │ │ │ │ subs r2, #1 │ │ │ │ subs r0, r3, #1 │ │ │ │ ldrb.w ip, [r1, #37] @ 0x25 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp.w ip, #32 │ │ │ │ add.w r3, r3, #5 │ │ │ │ ldr.w r3, [r1, r3, lsl #3] │ │ │ │ - bhi.n 18fa32 │ │ │ │ + bhi.n 18fa6a │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ cmp.w ip, #31 │ │ │ │ - bhi.n 18fa4c │ │ │ │ + bhi.n 18fa84 │ │ │ │ tbb [pc, ip] │ │ │ │ adds r2, r3, #5 │ │ │ │ adds r5, r3, #4 │ │ │ │ adds r5, r3, #4 │ │ │ │ mov r5, r3 │ │ │ │ adds r5, r3, #4 │ │ │ │ adds r5, r3, #4 │ │ │ │ @@ -470815,114 +470852,114 @@ │ │ │ │ adds r5, r3, #4 │ │ │ │ adds r5, r3, #4 │ │ │ │ adds r5, r3, #4 │ │ │ │ adds r5, r3, #4 │ │ │ │ adds r5, r3, #4 │ │ │ │ adds r5, r3, #4 │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bne.n 18fa64 │ │ │ │ + bne.n 18fa9c │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 18f9f2 │ │ │ │ + bne.n 18fa2a │ │ │ │ movs r0, #1 │ │ │ │ pop {pc} │ │ │ │ cmp r0, ip │ │ │ │ - beq.n 18fa3a │ │ │ │ + beq.n 18fa72 │ │ │ │ ldrb.w r3, [r2, #2]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r1, r3, lsl #3] │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bne.n 18fa64 │ │ │ │ + bne.n 18fa9c │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 18fa3a │ │ │ │ + beq.n 18fa72 │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ add.w ip, r2, #1 │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r1, r3, lsl #3] │ │ │ │ lsls r3, r3, #29 │ │ │ │ - beq.n 18fa3e │ │ │ │ + beq.n 18fa76 │ │ │ │ movs r0, #0 │ │ │ │ pop {pc} │ │ │ │ cmp r0, ip │ │ │ │ - beq.n 18fa3a │ │ │ │ + beq.n 18fa72 │ │ │ │ ldrb.w r3, [r2, #2]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r1, r3, lsl #3] │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bne.n 18fa64 │ │ │ │ + bne.n 18fa9c │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 18fa3a │ │ │ │ + beq.n 18fa72 │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ add.w ip, r2, #1 │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r1, r3, lsl #3] │ │ │ │ lsls r3, r3, #29 │ │ │ │ - beq.n 18fa68 │ │ │ │ - b.n 18fa64 │ │ │ │ + beq.n 18faa0 │ │ │ │ + b.n 18fa9c │ │ │ │ cmp r0, ip │ │ │ │ - beq.n 18fa3a │ │ │ │ + beq.n 18fa72 │ │ │ │ ldrb.w r3, [r2, #2]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r1, r3, lsl #3] │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bne.n 18fa64 │ │ │ │ + bne.n 18fa9c │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 18fa3a │ │ │ │ + beq.n 18fa72 │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ add.w ip, r2, #1 │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r1, r3, lsl #3] │ │ │ │ lsls r3, r3, #29 │ │ │ │ - beq.n 18fa90 │ │ │ │ - b.n 18fa64 │ │ │ │ + beq.n 18fac8 │ │ │ │ + b.n 18fa9c │ │ │ │ cmp r0, ip │ │ │ │ - beq.n 18fa3a │ │ │ │ + beq.n 18fa72 │ │ │ │ ldrb.w r3, [r2, #2]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r1, r3, lsl #3] │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18fa64 │ │ │ │ + bne.n 18fa9c │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 18fa3a │ │ │ │ + beq.n 18fa72 │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ add.w ip, r2, #1 │ │ │ │ adds r3, #5 │ │ │ │ ldrb.w r3, [r1, r3, lsl #3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18fab8 │ │ │ │ - b.n 18fa64 │ │ │ │ + beq.n 18faf0 │ │ │ │ + b.n 18fa9c │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r2, [r1, #60] @ 0x3c │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldrb r2, [r2, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 18fafa │ │ │ │ + beq.n 18fb32 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 18fc02 │ │ │ │ + beq.w 18fc3a │ │ │ │ ldr r1, [r1, #60] @ 0x3c │ │ │ │ push {lr} │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ add r3, r2 │ │ │ │ subs r2, #1 │ │ │ │ subs r0, r3, #1 │ │ │ │ ldrb.w ip, [r1, #37] @ 0x25 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp.w ip, #32 │ │ │ │ add.w r3, r3, #5 │ │ │ │ ldr.w r3, [r1, r3, lsl #3] │ │ │ │ - bhi.n 18fb52 │ │ │ │ + bhi.n 18fb8a │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ cmp.w ip, #31 │ │ │ │ - bhi.n 18fb6c │ │ │ │ + bhi.n 18fba4 │ │ │ │ tbb [pc, ip] │ │ │ │ adds r2, r3, #5 │ │ │ │ adds r5, r3, #4 │ │ │ │ adds r5, r3, #4 │ │ │ │ mov r5, r3 │ │ │ │ adds r5, r3, #4 │ │ │ │ adds r5, r3, #4 │ │ │ │ @@ -470933,114 +470970,114 @@ │ │ │ │ adds r5, r3, #4 │ │ │ │ adds r5, r3, #4 │ │ │ │ adds r5, r3, #4 │ │ │ │ adds r5, r3, #4 │ │ │ │ adds r5, r3, #4 │ │ │ │ adds r5, r3, #4 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 18fb84 │ │ │ │ + bmi.n 18fbbc │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 18fb12 │ │ │ │ + bne.n 18fb4a │ │ │ │ movs r0, #1 │ │ │ │ pop {pc} │ │ │ │ cmp r0, ip │ │ │ │ - beq.n 18fb5a │ │ │ │ + beq.n 18fb92 │ │ │ │ ldrb.w r3, [r2, #2]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r1, r3, lsl #3] │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 18fb84 │ │ │ │ + bmi.n 18fbbc │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 18fb5a │ │ │ │ + beq.n 18fb92 │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ add.w ip, r2, #1 │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r1, r3, lsl #3] │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.n 18fb5e │ │ │ │ + bpl.n 18fb96 │ │ │ │ movs r0, #0 │ │ │ │ pop {pc} │ │ │ │ cmp r0, ip │ │ │ │ - beq.n 18fb5a │ │ │ │ + beq.n 18fb92 │ │ │ │ ldrb.w r3, [r2, #2]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r1, r3, lsl #3] │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 18fb84 │ │ │ │ + bmi.n 18fbbc │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 18fb5a │ │ │ │ + beq.n 18fb92 │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ add.w ip, r2, #1 │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r1, r3, lsl #3] │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.n 18fb88 │ │ │ │ - b.n 18fb84 │ │ │ │ + bpl.n 18fbc0 │ │ │ │ + b.n 18fbbc │ │ │ │ cmp r0, ip │ │ │ │ - beq.n 18fb5a │ │ │ │ + beq.n 18fb92 │ │ │ │ ldrb.w r3, [r2, #2]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r1, r3, lsl #3] │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 18fb84 │ │ │ │ + bmi.n 18fbbc │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 18fb5a │ │ │ │ + beq.n 18fb92 │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ add.w ip, r2, #1 │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r1, r3, lsl #3] │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.n 18fbb0 │ │ │ │ - b.n 18fb84 │ │ │ │ + bpl.n 18fbe8 │ │ │ │ + b.n 18fbbc │ │ │ │ cmp r0, ip │ │ │ │ - beq.n 18fb5a │ │ │ │ + beq.n 18fb92 │ │ │ │ ldrb.w r3, [r2, #2]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r1, r3, lsl #3] │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18fb84 │ │ │ │ + bne.n 18fbbc │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 18fb5a │ │ │ │ + beq.n 18fb92 │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ add.w ip, r2, #1 │ │ │ │ adds r3, #5 │ │ │ │ ldrb.w r3, [r1, r3, lsl #3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18fbd8 │ │ │ │ - b.n 18fb84 │ │ │ │ + beq.n 18fc10 │ │ │ │ + b.n 18fbbc │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r2, [r1, #60] @ 0x3c │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldrb r2, [r2, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 18fc1a │ │ │ │ + beq.n 18fc52 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 18fd22 │ │ │ │ + beq.w 18fd5a │ │ │ │ ldr r1, [r1, #60] @ 0x3c │ │ │ │ push {lr} │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ add r3, r2 │ │ │ │ subs r2, #1 │ │ │ │ subs r0, r3, #1 │ │ │ │ ldrb.w ip, [r1, #37] @ 0x25 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp.w ip, #32 │ │ │ │ add.w r3, r3, #5 │ │ │ │ ldr.w r3, [r1, r3, lsl #3] │ │ │ │ - bhi.n 18fc72 │ │ │ │ + bhi.n 18fcaa │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ cmp.w ip, #31 │ │ │ │ - bhi.n 18fc8c │ │ │ │ + bhi.n 18fcc4 │ │ │ │ tbb [pc, ip] │ │ │ │ adds r2, r3, #5 │ │ │ │ adds r5, r3, #4 │ │ │ │ adds r5, r3, #4 │ │ │ │ mov r5, r3 │ │ │ │ adds r5, r3, #4 │ │ │ │ adds r5, r3, #4 │ │ │ │ @@ -471051,119 +471088,119 @@ │ │ │ │ adds r5, r3, #4 │ │ │ │ adds r5, r3, #4 │ │ │ │ adds r5, r3, #4 │ │ │ │ adds r5, r3, #4 │ │ │ │ adds r5, r3, #4 │ │ │ │ adds r5, r3, #4 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bne.n 18fca4 │ │ │ │ + bne.n 18fcdc │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 18fc32 │ │ │ │ + bne.n 18fc6a │ │ │ │ movs r0, #1 │ │ │ │ pop {pc} │ │ │ │ cmp r0, ip │ │ │ │ - beq.n 18fc7a │ │ │ │ + beq.n 18fcb2 │ │ │ │ ldrb.w r3, [r2, #2]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r1, r3, lsl #3] │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bne.n 18fca4 │ │ │ │ + bne.n 18fcdc │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 18fc7a │ │ │ │ + beq.n 18fcb2 │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ add.w ip, r2, #1 │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r1, r3, lsl #3] │ │ │ │ lsls r3, r3, #30 │ │ │ │ - beq.n 18fc7e │ │ │ │ + beq.n 18fcb6 │ │ │ │ movs r0, #0 │ │ │ │ pop {pc} │ │ │ │ cmp r0, ip │ │ │ │ - beq.n 18fc7a │ │ │ │ + beq.n 18fcb2 │ │ │ │ ldrb.w r3, [r2, #2]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r1, r3, lsl #3] │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bne.n 18fca4 │ │ │ │ + bne.n 18fcdc │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 18fc7a │ │ │ │ + beq.n 18fcb2 │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ add.w ip, r2, #1 │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r1, r3, lsl #3] │ │ │ │ lsls r3, r3, #30 │ │ │ │ - beq.n 18fca8 │ │ │ │ - b.n 18fca4 │ │ │ │ + beq.n 18fce0 │ │ │ │ + b.n 18fcdc │ │ │ │ cmp r0, ip │ │ │ │ - beq.n 18fc7a │ │ │ │ + beq.n 18fcb2 │ │ │ │ ldrb.w r3, [r2, #2]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r1, r3, lsl #3] │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bne.n 18fca4 │ │ │ │ + bne.n 18fcdc │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 18fc7a │ │ │ │ + beq.n 18fcb2 │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ add.w ip, r2, #1 │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r1, r3, lsl #3] │ │ │ │ lsls r3, r3, #30 │ │ │ │ - beq.n 18fcd0 │ │ │ │ - b.n 18fca4 │ │ │ │ + beq.n 18fd08 │ │ │ │ + b.n 18fcdc │ │ │ │ cmp r0, ip │ │ │ │ - beq.n 18fc7a │ │ │ │ + beq.n 18fcb2 │ │ │ │ ldrb.w r3, [r2, #2]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r1, r3, lsl #3] │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18fca4 │ │ │ │ + bne.n 18fcdc │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 18fc7a │ │ │ │ + beq.n 18fcb2 │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ add.w ip, r2, #1 │ │ │ │ adds r3, #5 │ │ │ │ ldrb.w r3, [r1, r3, lsl #3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18fcf8 │ │ │ │ - b.n 18fca4 │ │ │ │ + beq.n 18fd30 │ │ │ │ + b.n 18fcdc │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r2, [r1, #60] @ 0x3c │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldrb r2, [r2, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 18fd3a │ │ │ │ + beq.n 18fd72 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18fe1e │ │ │ │ + beq.n 18fe56 │ │ │ │ ldr r1, [r1, #60] @ 0x3c │ │ │ │ push {lr} │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr.w ip, [r1] │ │ │ │ add r3, r2 │ │ │ │ subs r2, #1 │ │ │ │ subs r0, r3, #1 │ │ │ │ ldrb.w r3, [ip, #37] @ 0x25 │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ cmp r3, #32 │ │ │ │ add.w r1, r1, #5 │ │ │ │ ldr.w r1, [ip, r1, lsl #3] │ │ │ │ - bhi.n 18fd90 │ │ │ │ + bhi.n 18fdc8 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 18fda8 │ │ │ │ + bhi.n 18fde0 │ │ │ │ tbb [pc, r3] │ │ │ │ subs r0, r2, #0 │ │ │ │ subs r6, r3, #0 │ │ │ │ subs r6, r3, #0 │ │ │ │ - ldr r1, [pc, #120] @ (18fdec ) │ │ │ │ + ldr r1, [pc, #120] @ (18fe24 ) │ │ │ │ subs r6, r3, #0 │ │ │ │ subs r6, r3, #0 │ │ │ │ subs r6, r3, #0 │ │ │ │ adds r4, #30 │ │ │ │ subs r6, r3, #0 │ │ │ │ subs r6, r3, #0 │ │ │ │ subs r6, r3, #0 │ │ │ │ @@ -471171,80 +471208,80 @@ │ │ │ │ subs r6, r3, #0 │ │ │ │ subs r6, r3, #0 │ │ │ │ subs r6, r3, #0 │ │ │ │ subs r6, r3, #0 │ │ │ │ movs r0, #0 │ │ │ │ pop {pc} │ │ │ │ tst.w r1, #30 │ │ │ │ - beq.n 18fd8c │ │ │ │ + beq.n 18fdc4 │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 18fd52 │ │ │ │ + bne.n 18fd8a │ │ │ │ movs r0, #1 │ │ │ │ pop {pc} │ │ │ │ ldrb.w r3, [r2, #2]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r1, [ip, r3, lsl #3] │ │ │ │ tst.w r1, #30 │ │ │ │ - beq.n 18fd8c │ │ │ │ + beq.n 18fdc4 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 18fd9a │ │ │ │ + beq.n 18fdd2 │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ add.w lr, r2, #1 │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r1, [ip, r3, lsl #3] │ │ │ │ tst.w r1, #30 │ │ │ │ - beq.n 18fd8c │ │ │ │ + beq.n 18fdc4 │ │ │ │ cmp r0, lr │ │ │ │ - bne.n 18fd9e │ │ │ │ - b.n 18fd9a │ │ │ │ + bne.n 18fdd6 │ │ │ │ + b.n 18fdd2 │ │ │ │ ldrb.w r3, [r2, #2]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r1, [ip, r3, lsl #3] │ │ │ │ tst.w r1, #30 │ │ │ │ - beq.n 18fd8c │ │ │ │ + beq.n 18fdc4 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 18fd9a │ │ │ │ + beq.n 18fdd2 │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ adds r1, r2, #1 │ │ │ │ adds r3, #5 │ │ │ │ ldrh.w r3, [ip, r3, lsl #3] │ │ │ │ tst.w r3, #30 │ │ │ │ - beq.n 18fd8c │ │ │ │ + beq.n 18fdc4 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 18fdca │ │ │ │ - b.n 18fd9a │ │ │ │ + bne.n 18fe02 │ │ │ │ + b.n 18fdd2 │ │ │ │ ldrb.w r3, [r2, #2]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r1, [ip, r3, lsl #3] │ │ │ │ tst.w r1, #30 │ │ │ │ - beq.n 18fd8c │ │ │ │ + beq.n 18fdc4 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 18fd9a │ │ │ │ + beq.n 18fdd2 │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ adds r1, r2, #1 │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [ip, r3, lsl #3] │ │ │ │ tst.w r3, #30 │ │ │ │ - beq.n 18fd8c │ │ │ │ + beq.n 18fdc4 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 18fdf4 │ │ │ │ - b.n 18fd9a │ │ │ │ + bne.n 18fe2c │ │ │ │ + b.n 18fdd2 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r2, [r1, #60] @ 0x3c │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldrb r2, [r2, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 18fe36 │ │ │ │ + beq.n 18fe6e │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 18ff4e │ │ │ │ + beq.w 18ff86 │ │ │ │ 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] │ │ │ │ @@ -471255,18 +471292,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 18fea2 │ │ │ │ + bhi.n 18feda │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 18fec2 │ │ │ │ + bhi.n 18fefa │ │ │ │ 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 │ │ │ │ @@ -471283,106 +471320,106 @@ │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 42ef4 <__popcountdi2@plt> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 18fe9c │ │ │ │ + bne.n 18fed4 │ │ │ │ cmp r4, r6 │ │ │ │ - bne.n 18fe5c │ │ │ │ + bne.n 18fe94 │ │ │ │ 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 433e4 <__popcountsi2@plt> │ │ │ │ adds r7, r4, #1 │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 18fe9c │ │ │ │ + bne.n 18fed4 │ │ │ │ cmp r6, r4 │ │ │ │ - beq.n 18feb2 │ │ │ │ + beq.n 18feea │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r0, [r5, r3, lsl #3] │ │ │ │ blx 433e4 <__popcountsi2@plt> │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 18fe9c │ │ │ │ + bne.n 18fed4 │ │ │ │ cmp r6, r7 │ │ │ │ - bne.n 18feb8 │ │ │ │ - b.n 18feb2 │ │ │ │ + bne.n 18fef0 │ │ │ │ + b.n 18feea │ │ │ │ ldrb.w r3, [r4, #2]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r0, [r5, r3, lsl #3] │ │ │ │ movs r1, #0 │ │ │ │ uxth r0, r0 │ │ │ │ blx 42ef4 <__popcountdi2@plt> │ │ │ │ adds r7, r4, #1 │ │ │ │ movs r1, #0 │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 18fe9c │ │ │ │ + bne.n 18fed4 │ │ │ │ cmp r6, r4 │ │ │ │ - beq.n 18feb2 │ │ │ │ + beq.n 18feea │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ adds r3, #5 │ │ │ │ ldrh.w r0, [r5, r3, lsl #3] │ │ │ │ blx 42ef4 <__popcountdi2@plt> │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 18fe9c │ │ │ │ + bne.n 18fed4 │ │ │ │ cmp r6, r7 │ │ │ │ - bne.n 18fee6 │ │ │ │ - b.n 18feb2 │ │ │ │ + bne.n 18ff1e │ │ │ │ + b.n 18feea │ │ │ │ ldrb.w r3, [r4, #2]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r0, [r5, r3, lsl #3] │ │ │ │ movs r1, #0 │ │ │ │ uxtb r0, r0 │ │ │ │ blx 42ef4 <__popcountdi2@plt> │ │ │ │ adds r7, r4, #1 │ │ │ │ movs r1, #0 │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 18fe9c │ │ │ │ + bne.n 18fed4 │ │ │ │ cmp r6, r4 │ │ │ │ - beq.n 18feb2 │ │ │ │ + beq.n 18feea │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ adds r3, #5 │ │ │ │ ldrb.w r0, [r5, r3, lsl #3] │ │ │ │ blx 42ef4 <__popcountdi2@plt> │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 18fe9c │ │ │ │ + bne.n 18fed4 │ │ │ │ cmp r6, r7 │ │ │ │ - bne.n 18ff1a │ │ │ │ - b.n 18feb2 │ │ │ │ + bne.n 18ff52 │ │ │ │ + b.n 18feea │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r4, r5, lr} │ │ │ │ lsls r4, r2, #5 │ │ │ │ add.w ip, r1, r4 │ │ │ │ - ldr r0, [pc, #160] @ (190000 ) │ │ │ │ + ldr r0, [pc, #160] @ (190038 ) │ │ │ │ ldr.w ip, [ip, #60] @ 0x3c │ │ │ │ add r0, pc │ │ │ │ ldr.w ip, [ip] │ │ │ │ ldrb.w ip, [ip, #12] │ │ │ │ cmp.w ip, #5 │ │ │ │ - bne.n 18ff98 │ │ │ │ + bne.n 18ffd0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18fff8 │ │ │ │ - ldr.w ip, [pc, #140] @ 190004 │ │ │ │ + beq.n 190030 │ │ │ │ + ldr.w ip, [pc, #140] @ 19003c │ │ │ │ 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 18ff9c │ │ │ │ + beq.n 18ffd4 │ │ │ │ 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 │ │ │ │ @@ -471390,17 +471427,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 18ffec │ │ │ │ + bhi.n 190024 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 18ffec │ │ │ │ + bhi.n 190024 │ │ │ │ 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 │ │ │ │ @@ -471412,379 +471449,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 18ff98 │ │ │ │ + beq.n 18ffd0 │ │ │ │ cmp r1, lr │ │ │ │ - bne.n 18ffac │ │ │ │ + bne.n 18ffe4 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, pc} │ │ │ │ uxtb r3, r3 │ │ │ │ - b.n 18fff0 │ │ │ │ - lsls r2, r3, #2 │ │ │ │ + b.n 190028 │ │ │ │ + lsls r2, r4, #1 │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r0, r1, #18 │ │ │ │ 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 r5, [r0, #36] @ 0x24 │ │ │ │ add.w r8, r0, #32 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ cmp r8, r5 │ │ │ │ - beq.w 190300 │ │ │ │ + beq.w 190338 │ │ │ │ subs r7, r5, #4 │ │ │ │ mov r9, r8 │ │ │ │ - b.n 19003c │ │ │ │ + b.n 190074 │ │ │ │ cmp r2, #177 @ 0xb1 │ │ │ │ - bne.w 1902a0 │ │ │ │ + bne.w 1902d8 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ subs r7, r3, #4 │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 190300 │ │ │ │ + beq.w 190338 │ │ │ │ ldr r4, [r7, #0] │ │ │ │ ands.w r1, r4, #1 │ │ │ │ - bne.n 190032 │ │ │ │ + bne.n 19006a │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1902a0 │ │ │ │ + bne.w 1902d8 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r2, #176 @ 0xb0 │ │ │ │ it ne │ │ │ │ cmpne r2, #255 @ 0xff │ │ │ │ ite eq │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ - bne.n 19002c │ │ │ │ + bne.n 190064 │ │ │ │ ldr r5, [r4, #36] @ 0x24 │ │ │ │ adds r4, #32 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 190032 │ │ │ │ + beq.n 19006a │ │ │ │ str r7, [sp, #24] │ │ │ │ mov r7, r4 │ │ │ │ subs r4, r5, #4 │ │ │ │ - b.n 19007c │ │ │ │ + b.n 1900b4 │ │ │ │ cmp r2, #177 @ 0xb1 │ │ │ │ - bne.w 1902a0 │ │ │ │ + bne.w 1902d8 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r4, r3, #4 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 1902f4 │ │ │ │ + beq.w 19032c │ │ │ │ ldr r6, [r4, #0] │ │ │ │ ands.w r1, r6, #1 │ │ │ │ - bne.n 190072 │ │ │ │ + bne.n 1900aa │ │ │ │ ldrb r2, [r6, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1902a0 │ │ │ │ + bne.w 1902d8 │ │ │ │ ldr r2, [r6, #20] │ │ │ │ cmp r2, #176 @ 0xb0 │ │ │ │ it ne │ │ │ │ cmpne r2, #255 @ 0xff │ │ │ │ ite eq │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ - bne.n 19006c │ │ │ │ + bne.n 1900a4 │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ adds r6, #32 │ │ │ │ cmp r6, r2 │ │ │ │ - beq.n 190072 │ │ │ │ + beq.n 1900aa │ │ │ │ str r4, [sp, #20] │ │ │ │ sub.w r8, r2, #4 │ │ │ │ mov r5, r7 │ │ │ │ mov r4, r9 │ │ │ │ - b.n 1900c4 │ │ │ │ + b.n 1900fc │ │ │ │ cmp r0, #177 @ 0xb1 │ │ │ │ - bne.w 1902a0 │ │ │ │ + bne.w 1902d8 │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ sub.w r8, r2, #4 │ │ │ │ cmp r6, r2 │ │ │ │ - beq.w 1902e4 │ │ │ │ + beq.w 19031c │ │ │ │ ldr.w r2, [r8] │ │ │ │ ands.w r1, r2, #1 │ │ │ │ - bne.n 1900b6 │ │ │ │ + bne.n 1900ee │ │ │ │ ldrb r0, [r2, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1902a0 │ │ │ │ + bne.w 1902d8 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #176 @ 0xb0 │ │ │ │ it ne │ │ │ │ cmpne r0, #255 @ 0xff │ │ │ │ ite eq │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ - bne.n 1900b0 │ │ │ │ + bne.n 1900e8 │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ add.w r9, r2, #32 │ │ │ │ cmp r9, r1 │ │ │ │ - beq.n 1900b6 │ │ │ │ + beq.n 1900ee │ │ │ │ sub.w sl, r1, #4 │ │ │ │ mov fp, r6 │ │ │ │ str.w r8, [sp, #16] │ │ │ │ - b.n 190110 │ │ │ │ + b.n 190148 │ │ │ │ cmp r6, #177 @ 0xb1 │ │ │ │ - bne.w 1902a0 │ │ │ │ + bne.w 1902d8 │ │ │ │ ldr.w r1, [sl, #8] │ │ │ │ sub.w sl, r1, #4 │ │ │ │ cmp r9, r1 │ │ │ │ - beq.w 1902d0 │ │ │ │ + beq.w 190308 │ │ │ │ ldr.w r0, [sl] │ │ │ │ ands.w r1, r0, #1 │ │ │ │ - bne.n 190102 │ │ │ │ + bne.n 19013a │ │ │ │ ldrb r6, [r0, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1902a0 │ │ │ │ + bne.w 1902d8 │ │ │ │ ldr r6, [r0, #20] │ │ │ │ cmp r6, #176 @ 0xb0 │ │ │ │ it ne │ │ │ │ cmpne r6, #255 @ 0xff │ │ │ │ ite eq │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ - bne.n 1900fc │ │ │ │ + bne.n 190134 │ │ │ │ ldr r7, [r0, #36] @ 0x24 │ │ │ │ add.w r8, r0, #32 │ │ │ │ cmp r8, r7 │ │ │ │ - beq.n 190102 │ │ │ │ + beq.n 19013a │ │ │ │ strd sl, r9, [sp, #8] │ │ │ │ subs r7, #4 │ │ │ │ mov sl, fp │ │ │ │ mov fp, r5 │ │ │ │ - b.n 190158 │ │ │ │ + b.n 190190 │ │ │ │ cmp r5, #177 @ 0xb1 │ │ │ │ - bne.w 1902a0 │ │ │ │ + bne.w 1902d8 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ subs r7, r1, #4 │ │ │ │ cmp r8, r1 │ │ │ │ - beq.w 1902b6 │ │ │ │ + beq.w 1902ee │ │ │ │ ldr r0, [r7, #0] │ │ │ │ ands.w r1, r0, #1 │ │ │ │ - bne.n 19014e │ │ │ │ + bne.n 190186 │ │ │ │ ldrb r5, [r0, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 1902a0 │ │ │ │ + bne.w 1902d8 │ │ │ │ ldr r5, [r0, #20] │ │ │ │ cmp r5, #176 @ 0xb0 │ │ │ │ it ne │ │ │ │ cmpne r5, #255 @ 0xff │ │ │ │ ite eq │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ - bne.n 190148 │ │ │ │ + bne.n 190180 │ │ │ │ ldr r6, [r0, #36] @ 0x24 │ │ │ │ add.w r9, r0, #32 │ │ │ │ cmp r9, r6 │ │ │ │ - beq.n 19014e │ │ │ │ + beq.n 190186 │ │ │ │ strd r8, r7, [sp] │ │ │ │ mov r7, r9 │ │ │ │ sub.w r8, r6, #4 │ │ │ │ - b.n 1901a2 │ │ │ │ + b.n 1901da │ │ │ │ cmp r0, #177 @ 0xb1 │ │ │ │ - bne.w 1902a0 │ │ │ │ + bne.w 1902d8 │ │ │ │ ldr.w r1, [r8, #8] │ │ │ │ sub.w r8, r1, #4 │ │ │ │ cmp r7, r1 │ │ │ │ - beq.w 1902a8 │ │ │ │ + beq.w 1902e0 │ │ │ │ ldr.w r5, [r8] │ │ │ │ ands.w r1, r5, #1 │ │ │ │ - bne.n 190194 │ │ │ │ + bne.n 1901cc │ │ │ │ ldrb r0, [r5, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1902a0 │ │ │ │ + bne.n 1902d8 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ cmp r0, #176 @ 0xb0 │ │ │ │ it ne │ │ │ │ cmpne r0, #255 @ 0xff │ │ │ │ ite eq │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ - bne.n 19018e │ │ │ │ + bne.n 1901c6 │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ adds r5, #32 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 190194 │ │ │ │ + beq.n 1901cc │ │ │ │ subs r6, r1, #4 │ │ │ │ mov r2, r5 │ │ │ │ - b.n 1901dc │ │ │ │ + b.n 190214 │ │ │ │ cmp r3, #177 @ 0xb1 │ │ │ │ - bne.n 1902a0 │ │ │ │ + bne.n 1902d8 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ subs r6, r3, #4 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 190194 │ │ │ │ + beq.n 1901cc │ │ │ │ ldr r0, [r6, #0] │ │ │ │ ands.w r1, r0, #1 │ │ │ │ - bne.n 1901d4 │ │ │ │ + bne.n 19020c │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1902a0 │ │ │ │ + bne.n 1902d8 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r3, #176 @ 0xb0 │ │ │ │ it ne │ │ │ │ cmpne r3, #255 @ 0xff │ │ │ │ ite eq │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ - bne.n 1901d0 │ │ │ │ + bne.n 190208 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ add.w r9, r0, #32 │ │ │ │ cmp r9, r3 │ │ │ │ - beq.n 1901d4 │ │ │ │ + beq.n 19020c │ │ │ │ subs r3, #4 │ │ │ │ mov r1, r9 │ │ │ │ - b.n 190216 │ │ │ │ + b.n 19024e │ │ │ │ cmp r0, #177 @ 0xb1 │ │ │ │ - bne.n 19029e │ │ │ │ + bne.n 1902d6 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ subs r3, r0, #4 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 1901d4 │ │ │ │ + beq.n 19020c │ │ │ │ ldr r5, [r3, #0] │ │ │ │ ands.w ip, r5, #1 │ │ │ │ - bne.n 19020e │ │ │ │ + bne.n 190246 │ │ │ │ ldrb r0, [r5, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19029e │ │ │ │ + bne.n 1902d6 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ cmp r0, #176 @ 0xb0 │ │ │ │ it ne │ │ │ │ cmpne r0, #255 @ 0xff │ │ │ │ ite eq │ │ │ │ moveq.w ip, #1 │ │ │ │ movne.w ip, #0 │ │ │ │ - bne.n 19020a │ │ │ │ + bne.n 190242 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ adds r5, #32 │ │ │ │ cmp r5, r0 │ │ │ │ - beq.n 19020e │ │ │ │ + beq.n 190246 │ │ │ │ sub.w r9, r0, #4 │ │ │ │ - b.n 190258 │ │ │ │ + b.n 190290 │ │ │ │ cmp.w lr, #177 @ 0xb1 │ │ │ │ - bne.n 19029e │ │ │ │ + bne.n 1902d6 │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ sub.w r9, r0, #4 │ │ │ │ cmp r5, r0 │ │ │ │ - beq.n 19020e │ │ │ │ + beq.n 190246 │ │ │ │ ldr.w r0, [r9] │ │ │ │ ands.w ip, r0, #1 │ │ │ │ - bne.n 19024c │ │ │ │ + bne.n 190284 │ │ │ │ ldrb.w lr, [r0, #12] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 19029e │ │ │ │ + bne.n 1902d6 │ │ │ │ ldr.w lr, [r0, #20] │ │ │ │ cmp.w lr, #176 @ 0xb0 │ │ │ │ it ne │ │ │ │ cmpne.w lr, #255 @ 0xff │ │ │ │ ite eq │ │ │ │ moveq.w ip, #1 │ │ │ │ movne.w ip, #0 │ │ │ │ - bne.n 190246 │ │ │ │ + bne.n 19027e │ │ │ │ strd r2, r1, [sp, #32] │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 190008 │ │ │ │ + bl 190040 │ │ │ │ ldrd r3, r2, [sp, #28] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19024c │ │ │ │ + bne.n 190284 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 1902a0 │ │ │ │ + b.n 1902d8 │ │ │ │ mov r1, ip │ │ │ │ mov r0, r1 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd r8, r7, [sp] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ subs r7, r1, #4 │ │ │ │ cmp r8, r1 │ │ │ │ - bne.w 190158 │ │ │ │ + bne.w 190190 │ │ │ │ mov r5, fp │ │ │ │ mov fp, sl │ │ │ │ ldr.w sl, [sp, #8] │ │ │ │ ldr.w r9, [sp, #12] │ │ │ │ ldr.w r1, [sl, #8] │ │ │ │ sub.w sl, r1, #4 │ │ │ │ cmp r9, r1 │ │ │ │ - bne.w 190110 │ │ │ │ + bne.w 190148 │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ mov r6, fp │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ sub.w r8, r2, #4 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.w 1900c4 │ │ │ │ + bne.w 1900fc │ │ │ │ mov r9, r4 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ mov r7, r5 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r4, r3, #4 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.w 19007c │ │ │ │ + bne.w 1900b4 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ subs r7, r3, #4 │ │ │ │ cmp r9, r3 │ │ │ │ - bne.w 19003c │ │ │ │ + bne.w 190074 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r1 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ 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] @ 190410 │ │ │ │ + ldr.w r8, [pc, #236] @ 190448 │ │ │ │ adds r3, #48 @ 0x30 │ │ │ │ sub sp, #12 │ │ │ │ mov r6, r2 │ │ │ │ mov r4, r1 │ │ │ │ add r8, pc │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ - bl 194e80 │ │ │ │ + bl 194eb8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1903e4 │ │ │ │ + beq.n 19041c │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1903e4 │ │ │ │ - ldr r3, [pc, #212] @ (190414 ) │ │ │ │ + beq.n 19041c │ │ │ │ + ldr r3, [pc, #212] @ (19044c ) │ │ │ │ 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 1903b4 │ │ │ │ + bhi.n 1903ec │ │ │ │ cmp r2, #1 │ │ │ │ - bls.n 1903f4 │ │ │ │ + bls.n 19042c │ │ │ │ movs r1, #84 @ 0x54 │ │ │ │ lsr.w r2, r1, r2 │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bpl.n 1903f4 │ │ │ │ + bpl.n 19042c │ │ │ │ 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 190408 │ │ │ │ + bhi.n 190440 │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 190402 │ │ │ │ + bhi.n 19043a │ │ │ │ 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 │ │ │ │ @@ -471795,655 +471832,655 @@ │ │ │ │ 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 1903f4 │ │ │ │ + bne.n 19042c │ │ │ │ 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 194e4c │ │ │ │ + bl 194e84 │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 1903f4 │ │ │ │ + beq.n 19042c │ │ │ │ adds r3, #1 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 19034c │ │ │ │ + bne.n 190384 │ │ │ │ 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 1903de │ │ │ │ + bne.n 190416 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ uxth r2, r1 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 1903f0 │ │ │ │ + b.n 190428 │ │ │ │ mov r2, r1 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 1903f0 │ │ │ │ + b.n 190428 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 1903f0 │ │ │ │ + b.n 190428 │ │ │ │ nop │ │ │ │ - stc2l 0, cr0, [lr], {121} @ 0x79 │ │ │ │ + ldc2 0, cr0, [r6], {121} @ 0x79 │ │ │ │ lsrs r0, r1, #18 │ │ │ │ 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] @ 1906b0 │ │ │ │ + ldr.w r9, [pc, #644] @ 1906e8 │ │ │ │ add.w r7, r0, #32 │ │ │ │ ldr r4, [r0, #36] @ 0x24 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ add r9, pc │ │ │ │ cmp r7, r4 │ │ │ │ - beq.n 1904c4 │ │ │ │ + beq.n 1904fc │ │ │ │ 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 1904bc │ │ │ │ + bne.n 1904f4 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ - cbz r3, 19048c │ │ │ │ + cbz r3, 1904c4 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 190600 │ │ │ │ + beq.w 190638 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 190482 │ │ │ │ + bne.n 1904ba │ │ │ │ ldr r3, [r4, #16] │ │ │ │ subs r3, #21 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 190482 │ │ │ │ + bls.n 1904ba │ │ │ │ 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 196c5c │ │ │ │ + bl 196c94 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.n 1904bc │ │ │ │ + beq.n 1904f4 │ │ │ │ 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 1904ce │ │ │ │ - cbnz r7, 1904d6 │ │ │ │ - bl 196804 │ │ │ │ - cbnz r0, 1904d6 │ │ │ │ - ldr r3, [pc, #524] @ (1906b4 ) │ │ │ │ + bne.n 190506 │ │ │ │ + cbnz r7, 19050e │ │ │ │ + bl 19683c │ │ │ │ + cbnz r0, 19050e │ │ │ │ + ldr r3, [pc, #524] @ (1906ec ) │ │ │ │ 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 190482 │ │ │ │ + bne.n 1904ba │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r4, r3, #4 │ │ │ │ cmp r9, r3 │ │ │ │ - bne.n 190448 │ │ │ │ + bne.n 190480 │ │ │ │ movs r6, #1 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movw r3, #365 @ 0x16d │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 19049e │ │ │ │ + bne.n 1904d6 │ │ │ │ cmp.w fp, #8 │ │ │ │ - beq.n 1904a4 │ │ │ │ + beq.n 1904dc │ │ │ │ ldr r6, [r5, #36] @ 0x24 │ │ │ │ add.w r3, r5, #32 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 1904bc │ │ │ │ + beq.n 1904f4 │ │ │ │ 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 190576 │ │ │ │ + bmi.n 1905ae │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ - cbz r3, 19053a │ │ │ │ + cbz r3, 190572 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 19067e │ │ │ │ + beq.w 1906b6 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 19052a │ │ │ │ + bne.n 190562 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ subs r3, #21 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 19052a │ │ │ │ + bls.n 190562 │ │ │ │ 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 196c5c │ │ │ │ + bl 196c94 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.n 190576 │ │ │ │ - ldr r3, [pc, #392] @ (1906b4 ) │ │ │ │ + beq.n 1905ae │ │ │ │ + ldr r3, [pc, #392] @ (1906ec ) │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldrd r7, r5, [sp, #4] │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ ldr r1, [r2, r3] │ │ │ │ - b.n 1904aa │ │ │ │ + b.n 1904e2 │ │ │ │ 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 190580 │ │ │ │ - cbnz r3, 190588 │ │ │ │ + bne.n 1905b8 │ │ │ │ + cbnz r3, 1905c0 │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ - bl 196804 │ │ │ │ + bl 19683c │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ - cbnz r0, 190588 │ │ │ │ - ldr r1, [pc, #344] @ (1906b4 ) │ │ │ │ + cbnz r0, 1905c0 │ │ │ │ + ldr r1, [pc, #344] @ (1906ec ) │ │ │ │ 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 190694 │ │ │ │ + bne.w 1906cc │ │ │ │ ldr r3, [r6, #8] │ │ │ │ subs r6, r3, #4 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 1904f2 │ │ │ │ - b.n 1904bc │ │ │ │ + bne.n 19052a │ │ │ │ + b.n 1904f4 │ │ │ │ movw r1, #365 @ 0x16d │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 19054c │ │ │ │ + bne.n 190584 │ │ │ │ cmp.w fp, #7 │ │ │ │ - beq.n 19055a │ │ │ │ + beq.n 190592 │ │ │ │ ldr r5, [r2, #36] @ 0x24 │ │ │ │ add.w r8, r2, #32 │ │ │ │ cmp r8, r5 │ │ │ │ - beq.n 190576 │ │ │ │ + beq.n 1905ae │ │ │ │ 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 190646 │ │ │ │ + bmi.n 19067e │ │ │ │ ldrb r1, [r5, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 19065e │ │ │ │ + beq.n 190696 │ │ │ │ cmp r1, #4 │ │ │ │ - beq.n 19068a │ │ │ │ + beq.n 1906c2 │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 1905ea │ │ │ │ + bne.n 190622 │ │ │ │ ldr.w r1, [r8, #16] │ │ │ │ subs r1, #21 │ │ │ │ cmp r1, #1 │ │ │ │ - bls.n 1905ea │ │ │ │ + bls.n 190622 │ │ │ │ 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 196c5c │ │ │ │ + bl 196c94 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.n 190646 │ │ │ │ + beq.n 19067e │ │ │ │ mov r1, r7 │ │ │ │ mov r7, fp │ │ │ │ mov fp, r1 │ │ │ │ - ldr r1, [pc, #192] @ (1906b4 ) │ │ │ │ + ldr r1, [pc, #192] @ (1906ec ) │ │ │ │ ldr r0, [sp, #0] │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ldrd r2, r3, [sp, #24] │ │ │ │ ldr r6, [sp, #20] │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - b.n 190560 │ │ │ │ + b.n 190598 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ subs r3, #98 @ 0x62 │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.w 190482 │ │ │ │ + bhi.w 1904ba │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r4, r3, #4 │ │ │ │ cmp r9, r3 │ │ │ │ - bne.w 190448 │ │ │ │ - b.n 1904c4 │ │ │ │ + bne.w 190480 │ │ │ │ + b.n 1904fc │ │ │ │ movw r1, #365 @ 0x16d │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 190674 │ │ │ │ + bne.n 1906ac │ │ │ │ cmp r7, #6 │ │ │ │ - beq.n 19062c │ │ │ │ + beq.n 190664 │ │ │ │ adds r1, r7, #3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 190418 │ │ │ │ - cbnz r0, 190646 │ │ │ │ - ldr r1, [pc, #132] @ (1906b4 ) │ │ │ │ + bl 190450 │ │ │ │ + cbnz r0, 19067e │ │ │ │ + ldr r1, [pc, #132] @ (1906ec ) │ │ │ │ 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 19069e │ │ │ │ + bne.n 1906d6 │ │ │ │ ldr.w r1, [r8, #8] │ │ │ │ sub.w r8, r1, #4 │ │ │ │ cmp r6, r1 │ │ │ │ - bne.n 1905ac │ │ │ │ + bne.n 1905e4 │ │ │ │ mov r3, r7 │ │ │ │ mov r7, fp │ │ │ │ ldrd r4, r6, [sp, #16] │ │ │ │ mov fp, r3 │ │ │ │ - b.n 190576 │ │ │ │ + b.n 1905ae │ │ │ │ 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 190616 │ │ │ │ + bne.n 19064e │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 19061e │ │ │ │ - bl 196804 │ │ │ │ + bne.n 190656 │ │ │ │ + bl 19683c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19061e │ │ │ │ - b.n 19062c │ │ │ │ + bne.n 190656 │ │ │ │ + b.n 190664 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ subs r3, #98 @ 0x62 │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.w 19052a │ │ │ │ - b.n 190576 │ │ │ │ + bhi.w 190562 │ │ │ │ + b.n 1905ae │ │ │ │ ldr r1, [r5, #20] │ │ │ │ subs r1, #98 @ 0x62 │ │ │ │ cmp r1, #5 │ │ │ │ - bhi.n 1905ea │ │ │ │ - b.n 190646 │ │ │ │ + bhi.n 190622 │ │ │ │ + b.n 19067e │ │ │ │ ldrd r7, r5, [sp, #4] │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ - b.n 1904aa │ │ │ │ + b.n 1904e2 │ │ │ │ mov r0, r7 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ mov r7, fp │ │ │ │ ldr r6, [sp, #20] │ │ │ │ ldrd r2, r3, [sp, #24] │ │ │ │ mov fp, r0 │ │ │ │ - b.n 190560 │ │ │ │ + b.n 190598 │ │ │ │ nop │ │ │ │ - @ instruction: 0xfbc80079 │ │ │ │ + @ instruction: 0xfb900079 │ │ │ │ lsrs r0, r1, #18 │ │ │ │ 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] @ (190a20 ) │ │ │ │ + ldr r3, [pc, #852] @ (190a58 ) │ │ │ │ add.w r7, r0, #32 │ │ │ │ ldr r6, [r0, #36] @ 0x24 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ add r3, pc │ │ │ │ cmp r7, r6 │ │ │ │ - beq.w 1908aa │ │ │ │ + beq.w 1908e2 │ │ │ │ mov sl, r3 │ │ │ │ sub.w r8, r6, #4 │ │ │ │ mov.w r9, #48 @ 0x30 │ │ │ │ ldr.w r6, [r8] │ │ │ │ ands.w r5, r6, #1 │ │ │ │ - bne.w 19089c │ │ │ │ + bne.w 1908d4 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1908b4 │ │ │ │ + beq.w 1908ec │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 190924 │ │ │ │ + beq.w 19095c │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 19072c │ │ │ │ + bne.n 190764 │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ subs r3, #21 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 19072c │ │ │ │ + bls.n 190764 │ │ │ │ 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 196c5c │ │ │ │ + bl 196c94 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.w 19089c │ │ │ │ + beq.w 1908d4 │ │ │ │ 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 19095a │ │ │ │ + beq.w 190992 │ │ │ │ movw r3, #365 @ 0x16d │ │ │ │ cmp r0, r3 │ │ │ │ - bne.w 190960 │ │ │ │ + bne.w 190998 │ │ │ │ ldr r5, [r4, #36] @ 0x24 │ │ │ │ add.w r3, r4, #32 │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 1907cc │ │ │ │ + beq.n 190804 │ │ │ │ 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 1909a8 │ │ │ │ + bmi.w 1909e0 │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 190986 │ │ │ │ + beq.w 1909be │ │ │ │ cmp r2, #4 │ │ │ │ - beq.w 190a12 │ │ │ │ + beq.w 190a4a │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 1907a8 │ │ │ │ + bne.n 1907e0 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ subs r2, #21 │ │ │ │ cmp r2, #1 │ │ │ │ - bls.n 1907a8 │ │ │ │ + bls.n 1907e0 │ │ │ │ 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 196c5c │ │ │ │ + bl 196c94 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.w 1909a8 │ │ │ │ - ldr r3, [pc, #632] @ (190a24 ) │ │ │ │ + beq.w 1909e0 │ │ │ │ + ldr r3, [pc, #632] @ (190a5c ) │ │ │ │ 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 190a06 │ │ │ │ + bne.w 190a3e │ │ │ │ ldr r3, [r6, #8] │ │ │ │ subs r6, r3, #4 │ │ │ │ cmp r8, r3 │ │ │ │ - beq.w 1909f4 │ │ │ │ + beq.w 190a2c │ │ │ │ ldr r4, [r6, #0] │ │ │ │ lsls r2, r4, #31 │ │ │ │ - bmi.n 1907cc │ │ │ │ + bmi.n 190804 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 190736 │ │ │ │ + beq.n 19076e │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 190976 │ │ │ │ + beq.w 1909ae │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 190810 │ │ │ │ + bne.n 190848 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ subs r3, #21 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 190810 │ │ │ │ + bls.n 190848 │ │ │ │ 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 196c5c │ │ │ │ + bl 196c94 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.n 1907cc │ │ │ │ - ldr r3, [pc, #528] @ (190a24 ) │ │ │ │ + beq.n 190804 │ │ │ │ + ldr r3, [pc, #528] @ (190a5c ) │ │ │ │ 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 1909fc │ │ │ │ + bne.w 190a34 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ subs r5, r3, #4 │ │ │ │ cmp r8, r3 │ │ │ │ - beq.w 190982 │ │ │ │ + beq.w 1909ba │ │ │ │ ldr r4, [r5, #0] │ │ │ │ lsls r1, r4, #31 │ │ │ │ - bmi.n 190836 │ │ │ │ + bmi.n 19086e │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1908f8 │ │ │ │ + beq.n 190930 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 1909b8 │ │ │ │ + beq.w 1909f0 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 19087a │ │ │ │ + bne.n 1908b2 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ subs r3, #21 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 19087a │ │ │ │ + bls.n 1908b2 │ │ │ │ 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 196c5c │ │ │ │ + bl 196c94 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.n 190836 │ │ │ │ - ldr r3, [pc, #424] @ (190a24 ) │ │ │ │ + beq.n 19086e │ │ │ │ + ldr r3, [pc, #424] @ (190a5c ) │ │ │ │ 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 19072c │ │ │ │ + bne.w 190764 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ sub.w r8, r3, #4 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.w 1906e4 │ │ │ │ + bne.w 19071c │ │ │ │ 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 1908e0 │ │ │ │ - cbz r4, 1908e8 │ │ │ │ + bne.n 190918 │ │ │ │ + cbz r4, 190920 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ add.w r2, r6, #32 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 19089c │ │ │ │ + beq.n 1908d4 │ │ │ │ mov fp, r8 │ │ │ │ str r5, [sp, #12] │ │ │ │ mov r8, r2 │ │ │ │ subs r5, r3, #4 │ │ │ │ strd r6, r4, [sp, #4] │ │ │ │ - b.n 190840 │ │ │ │ + b.n 190878 │ │ │ │ movw r3, #365 @ 0x16d │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 1908c8 │ │ │ │ - bl 196804 │ │ │ │ + beq.n 190900 │ │ │ │ + bl 19683c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1908c8 │ │ │ │ - ldr r3, [pc, #304] @ (190a24 ) │ │ │ │ + bne.n 190900 │ │ │ │ + ldr r3, [pc, #304] @ (190a5c ) │ │ │ │ ldr.w r1, [sl, r3] │ │ │ │ - b.n 190888 │ │ │ │ + b.n 1908c0 │ │ │ │ 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 19093e │ │ │ │ - cbz r2, 190946 │ │ │ │ + bne.n 190976 │ │ │ │ + cbz r2, 19097e │ │ │ │ ldr r6, [r4, #36] @ 0x24 │ │ │ │ add.w ip, r4, #32 │ │ │ │ cmp ip, r6 │ │ │ │ - beq.n 190836 │ │ │ │ + beq.n 19086e │ │ │ │ strd r5, r7, [sp, #16] │ │ │ │ subs r6, #4 │ │ │ │ mov r7, r8 │ │ │ │ strd r4, r2, [sp, #24] │ │ │ │ mov r8, ip │ │ │ │ - b.n 1907d6 │ │ │ │ + b.n 19080e │ │ │ │ ldr r3, [r6, #20] │ │ │ │ subs r3, #98 @ 0x62 │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.w 19072c │ │ │ │ + bhi.w 190764 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ sub.w r8, r3, #4 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.w 1906e4 │ │ │ │ - b.n 1908aa │ │ │ │ + bne.w 19071c │ │ │ │ + b.n 1908e2 │ │ │ │ movw r3, #365 @ 0x16d │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 19090a │ │ │ │ + beq.n 190942 │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 196804 │ │ │ │ + bl 19683c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19090a │ │ │ │ - ldr r3, [pc, #208] @ (190a24 ) │ │ │ │ + bne.n 190942 │ │ │ │ + ldr r3, [pc, #208] @ (190a5c ) │ │ │ │ ldr.w r1, [sl, r3] │ │ │ │ - b.n 190820 │ │ │ │ + b.n 190858 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 190752 │ │ │ │ + bne.w 19078a │ │ │ │ str r2, [sp, #32] │ │ │ │ - bl 196804 │ │ │ │ + bl 19683c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 190752 │ │ │ │ - ldr r3, [pc, #180] @ (190a24 ) │ │ │ │ + bne.w 19078a │ │ │ │ + ldr r3, [pc, #180] @ (190a5c ) │ │ │ │ ldr.w r1, [sl, r3] │ │ │ │ - b.n 1907b6 │ │ │ │ + b.n 1907ee │ │ │ │ ldr r3, [r4, #20] │ │ │ │ subs r3, #98 @ 0x62 │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.w 190810 │ │ │ │ - b.n 1907cc │ │ │ │ + bhi.w 190848 │ │ │ │ + b.n 190804 │ │ │ │ mov r8, fp │ │ │ │ - b.n 19089c │ │ │ │ + b.n 1908d4 │ │ │ │ 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 1909c4 │ │ │ │ + beq.n 1909fc │ │ │ │ movw r1, #365 @ 0x16d │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 1909c8 │ │ │ │ + bne.n 190a00 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 190418 │ │ │ │ - cbz r0, 1909d0 │ │ │ │ + bl 190450 │ │ │ │ + cbz r0, 190a08 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ subs r4, r2, #4 │ │ │ │ cmp r7, r2 │ │ │ │ - bne.w 190768 │ │ │ │ + bne.w 1907a0 │ │ │ │ ldrd r6, r7, [sp, #32] │ │ │ │ - b.n 1907cc │ │ │ │ + b.n 190804 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ subs r3, #98 @ 0x62 │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.w 19087a │ │ │ │ - b.n 190836 │ │ │ │ + bhi.w 1908b2 │ │ │ │ + b.n 19086e │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 19099e │ │ │ │ - bl 196804 │ │ │ │ + bne.n 1909d6 │ │ │ │ + bl 19683c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19099e │ │ │ │ - ldr r1, [pc, #80] @ (190a24 ) │ │ │ │ + bne.n 1909d6 │ │ │ │ + ldr r1, [pc, #80] @ (190a5c ) │ │ │ │ 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 1909a8 │ │ │ │ + beq.n 1909e0 │ │ │ │ ldrd r4, r2, [sp, #40] @ 0x28 │ │ │ │ ldrd r6, r7, [sp, #32] │ │ │ │ - b.n 1907b6 │ │ │ │ + b.n 1907ee │ │ │ │ mov r8, r7 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ ldr r7, [sp, #20] │ │ │ │ - b.n 190836 │ │ │ │ + b.n 19086e │ │ │ │ ldrd r6, r4, [sp, #4] │ │ │ │ mov r8, fp │ │ │ │ ldr r5, [sp, #12] │ │ │ │ - b.n 190888 │ │ │ │ + b.n 1908c0 │ │ │ │ mov r8, r7 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ ldrd r4, r2, [sp, #24] │ │ │ │ ldr r7, [sp, #20] │ │ │ │ - b.n 190820 │ │ │ │ + b.n 190858 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ subs r2, #98 @ 0x62 │ │ │ │ cmp r2, #5 │ │ │ │ - bhi.w 1907a8 │ │ │ │ - b.n 1909a8 │ │ │ │ + bhi.w 1907e0 │ │ │ │ + b.n 1909e0 │ │ │ │ nop │ │ │ │ - vld4.16 {d0-d3}, [sl :256], r9 │ │ │ │ + ldr??.w r0, [r2, #121] @ 0x79 │ │ │ │ lsrs r0, r1, #18 │ │ │ │ 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 │ │ │ │ - ldr.w r1, [pc, #2668] @ 1914a8 │ │ │ │ + ldr.w r1, [pc, #2668] @ 1914e0 │ │ │ │ sub sp, #236 @ 0xec │ │ │ │ - ldr.w r2, [pc, #2668] @ 1914ac │ │ │ │ + ldr.w r2, [pc, #2668] @ 1914e4 │ │ │ │ movs r3, #1 │ │ │ │ add r1, pc │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #228] @ 0xe4 │ │ │ │ mov.w r2, #0 │ │ │ │ @@ -472452,15 +472489,15 @@ │ │ │ │ ldrb.w r5, [r3, #33] @ 0x21 │ │ │ │ ldr.w r2, [r3, #172] @ 0xac │ │ │ │ eor.w r1, r5, #1 │ │ │ │ strb.w r5, [sp, #58] @ 0x3a │ │ │ │ str r1, [sp, #4] │ │ │ │ strb.w r1, [sp, #57] @ 0x39 │ │ │ │ movs r1, #0 │ │ │ │ - cbnz r5, 190a82 │ │ │ │ + cbnz r5, 190aba │ │ │ │ movw r1, #2049 @ 0x801 │ │ │ │ ands r1, r2 │ │ │ │ sub.w r1, r1, #1 │ │ │ │ clz r1, r1 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ strb.w r1, [sp, #59] @ 0x3b │ │ │ │ ldrb.w r1, [r3, #45] @ 0x2d │ │ │ │ @@ -472479,18 +472516,18 @@ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldrb.w lr, [r3, #129] @ 0x81 │ │ │ │ str r7, [sp, #32] │ │ │ │ ldr.w ip, [r0, #280] @ 0x118 │ │ │ │ mov r0, lr │ │ │ │ str r4, [sp, #0] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 190ad8 │ │ │ │ + bne.n 190b10 │ │ │ │ ldrb.w r0, [r3, #130] @ 0x82 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 190d54 │ │ │ │ + bne.w 190d8c │ │ │ │ ldrb.w fp, [r3, #127] @ 0x7f │ │ │ │ mov.w r8, #0 │ │ │ │ ldrb.w r7, [r3, #125] @ 0x7d │ │ │ │ eor.w r4, fp, #1 │ │ │ │ ldrb.w r9, [r3, #121] @ 0x79 │ │ │ │ eor.w r7, r7, #1 │ │ │ │ ldrb.w sl, [r3, #7] │ │ │ │ @@ -472530,69 +472567,69 @@ │ │ │ │ bfi r7, r8, #24, #8 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ eor.w r7, sl, #1 │ │ │ │ bfi r0, r7, #16, #8 │ │ │ │ ldr.w r7, [r3, #176] @ 0xb0 │ │ │ │ bfi r0, r1, #24, #8 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ - cbnz r1, 190bd0 │ │ │ │ + cbnz r1, 190c08 │ │ │ │ lsls r4, r7, #28 │ │ │ │ - bmi.n 190bd0 │ │ │ │ + bmi.n 190c08 │ │ │ │ strb.w r1, [sp, #80] @ 0x50 │ │ │ │ strb.w r6, [sp, #81] @ 0x51 │ │ │ │ ldrb.w r1, [r3, #43] @ 0x2b │ │ │ │ - cbz r6, 190bea │ │ │ │ + cbz r6, 190c22 │ │ │ │ ands.w r0, r7, #64 @ 0x40 │ │ │ │ - bne.n 190c12 │ │ │ │ + bne.n 190c4a │ │ │ │ strb.w r0, [sp, #84] @ 0x54 │ │ │ │ movs r0, #1 │ │ │ │ strb.w r1, [sp, #85] @ 0x55 │ │ │ │ strh.w r0, [sp, #82] @ 0x52 │ │ │ │ and.w r0, r7, #16 │ │ │ │ - cbnz r1, 190c2a │ │ │ │ + cbnz r1, 190c62 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ clz r0, r0 │ │ │ │ strb.w r1, [sp, #86] @ 0x56 │ │ │ │ movs r1, #1 │ │ │ │ strb.w r1, [sp, #87] @ 0x57 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 190c3a │ │ │ │ + b.n 190c72 │ │ │ │ and.w r1, r7, #80 @ 0x50 │ │ │ │ strb.w r6, [sp, #81] @ 0x51 │ │ │ │ subs r1, #80 @ 0x50 │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ strb.w r1, [sp, #80] @ 0x50 │ │ │ │ ldrb.w r1, [r3, #43] @ 0x2b │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 190ba0 │ │ │ │ + bne.n 190bd8 │ │ │ │ lsls r0, r7, #27 │ │ │ │ - bmi.w 190dce │ │ │ │ + bmi.w 190e06 │ │ │ │ mov.w r0, #256 @ 0x100 │ │ │ │ strb.w r1, [sp, #85] @ 0x55 │ │ │ │ strh.w r0, [sp, #82] @ 0x52 │ │ │ │ movs r0, #1 │ │ │ │ strb.w r0, [sp, #84] @ 0x54 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 190d5e │ │ │ │ + bne.w 190d96 │ │ │ │ lsls r1, r7, #25 │ │ │ │ - bpl.n 190bba │ │ │ │ + bpl.n 190bf2 │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ - b.n 190bbe │ │ │ │ + b.n 190bf6 │ │ │ │ movs r0, #0 │ │ │ │ strb.w r1, [sp, #85] @ 0x55 │ │ │ │ strh.w r0, [sp, #82] @ 0x52 │ │ │ │ strb.w r0, [sp, #84] @ 0x54 │ │ │ │ and.w r0, r7, #16 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1913a6 │ │ │ │ + beq.w 1913de │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 190d5e │ │ │ │ + beq.w 190d96 │ │ │ │ mov.w r1, #0 │ │ │ │ movs r0, #0 │ │ │ │ strh.w r1, [sp, #86] @ 0x56 │ │ │ │ ldrb r1, [r3, #3] │ │ │ │ movs r6, #0 │ │ │ │ ldrb.w r8, [r3, #6] │ │ │ │ bfi r6, r1, #0, #8 │ │ │ │ @@ -472614,15 +472651,15 @@ │ │ │ │ ldrb.w r1, [r3, #40] @ 0x28 │ │ │ │ strb.w r1, [sp, #96] @ 0x60 │ │ │ │ eor.w r1, r1, #1 │ │ │ │ strb.w r1, [sp, #97] @ 0x61 │ │ │ │ ldrb.w r1, [r3, #143] @ 0x8f │ │ │ │ str r1, [sp, #24] │ │ │ │ eor.w r8, r1, #1 │ │ │ │ - cbnz r0, 190c94 │ │ │ │ + cbnz r0, 190ccc │ │ │ │ mov r8, r0 │ │ │ │ ubfx r1, ip, #13, #1 │ │ │ │ movs r6, #0 │ │ │ │ eor.w r1, r1, #1 │ │ │ │ ldrb.w r9, [r3, #36] @ 0x24 │ │ │ │ ldrb.w r4, [r3, #35] @ 0x23 │ │ │ │ bfi r6, r1, #0, #8 │ │ │ │ @@ -472653,83 +472690,83 @@ │ │ │ │ ldrb.w r8, [r3, #38] @ 0x26 │ │ │ │ strb.w r1, [sp, #107] @ 0x6b │ │ │ │ and.w r1, ip, #4096 @ 0x1000 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ and.w r1, r7, #2048 @ 0x800 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ and.w r1, r2, #1024 @ 0x400 │ │ │ │ - cbz r6, 190d64 │ │ │ │ - cbnz r5, 190d98 │ │ │ │ + cbz r6, 190d9c │ │ │ │ + cbnz r5, 190dd0 │ │ │ │ movs r6, #1 │ │ │ │ strb.w r6, [sp, #108] @ 0x6c │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 19137e │ │ │ │ + bne.w 1913b6 │ │ │ │ strb.w r5, [sp, #109] @ 0x6d │ │ │ │ ubfx r5, r2, #9, #1 │ │ │ │ eor.w r5, r5, #1 │ │ │ │ strb.w r6, [sp, #112] @ 0x70 │ │ │ │ strb.w r5, [sp, #113] @ 0x71 │ │ │ │ mov.w r6, #256 @ 0x100 │ │ │ │ strh.w r6, [sp, #110] @ 0x6e │ │ │ │ - cbz r1, 190dbe │ │ │ │ + cbz r1, 190df6 │ │ │ │ strb.w r5, [sp, #114] @ 0x72 │ │ │ │ - b.n 19134c │ │ │ │ + b.n 191384 │ │ │ │ eor.w r0, ip, #1024 @ 0x400 │ │ │ │ ubfx r0, r0, #10, #1 │ │ │ │ - b.n 190ad8 │ │ │ │ + b.n 190b10 │ │ │ │ mov.w r1, #1 │ │ │ │ - b.n 190c34 │ │ │ │ + b.n 190c6c │ │ │ │ strb.w r6, [sp, #108] @ 0x6c │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 190dec │ │ │ │ + beq.n 190e24 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov.w r9, #1 │ │ │ │ strb.w r4, [sp, #109] @ 0x6d │ │ │ │ strh.w r9, [sp, #110] @ 0x6e │ │ │ │ strb.w r9, [sp, #112] @ 0x70 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 191360 │ │ │ │ + beq.w 191398 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 191460 │ │ │ │ + beq.w 191498 │ │ │ │ strb.w r6, [sp, #113] @ 0x71 │ │ │ │ strh.w r6, [sp, #114] @ 0x72 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 190e16 │ │ │ │ + b.n 190e4e │ │ │ │ movs r5, #0 │ │ │ │ eor.w r6, r8, #1 │ │ │ │ strh.w r5, [sp, #108] @ 0x6c │ │ │ │ strb.w r6, [sp, #111] @ 0x6f │ │ │ │ movs r6, #1 │ │ │ │ strb.w r5, [sp, #110] @ 0x6e │ │ │ │ strh.w r6, [sp, #112] @ 0x70 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 191354 │ │ │ │ + bne.w 19138c │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 191476 │ │ │ │ + bne.w 1914ae │ │ │ │ clz r5, r1 │ │ │ │ mov.w r8, #0 │ │ │ │ strb.w r8, [sp, #114] @ 0x72 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ - b.n 190e10 │ │ │ │ + b.n 190e48 │ │ │ │ strb.w r6, [sp, #84] @ 0x54 │ │ │ │ lsls r6, r7, #25 │ │ │ │ strb.w r1, [sp, #85] @ 0x55 │ │ │ │ - bmi.w 191490 │ │ │ │ + bmi.w 1914c8 │ │ │ │ movw r0, #257 @ 0x101 │ │ │ │ strh.w r0, [sp, #82] @ 0x52 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 190bba │ │ │ │ - b.n 190c30 │ │ │ │ + beq.w 190bf2 │ │ │ │ + b.n 190c68 │ │ │ │ movs r6, #1 │ │ │ │ movw r9, #257 @ 0x101 │ │ │ │ strb.w r8, [sp, #109] @ 0x6d │ │ │ │ strb.w r6, [sp, #112] @ 0x70 │ │ │ │ strh.w r9, [sp, #110] @ 0x6e │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 19133e │ │ │ │ + bne.w 191376 │ │ │ │ mov r5, r6 │ │ │ │ mov r8, r6 │ │ │ │ strb.w r1, [sp, #113] @ 0x71 │ │ │ │ strb.w r1, [sp, #114] @ 0x72 │ │ │ │ mov r6, r5 │ │ │ │ strb.w r8, [sp, #115] @ 0x73 │ │ │ │ ldrb.w r9, [r3, #88] @ 0x58 │ │ │ │ @@ -472765,20 +472802,20 @@ │ │ │ │ str.w r8, [sp, #116] @ 0x74 │ │ │ │ bfi r9, fp, #24, #8 │ │ │ │ strb.w r6, [sp, #128] @ 0x80 │ │ │ │ and.w fp, fp, r6 │ │ │ │ strd sl, r9, [sp, #120] @ 0x78 │ │ │ │ strb.w fp, [sp, #129] @ 0x81 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1913b0 │ │ │ │ + beq.w 1913e8 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 190ebe │ │ │ │ + bne.n 190ef6 │ │ │ │ ldrb.w lr, [r3, #130] @ 0x82 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 190ebe │ │ │ │ + beq.n 190ef6 │ │ │ │ eor.w ip, ip, #1024 @ 0x400 │ │ │ │ ubfx lr, ip, #10, #1 │ │ │ │ ubfx r7, r7, #14, #1 │ │ │ │ ldrb.w r6, [r3, #54] @ 0x36 │ │ │ │ eor.w fp, r7, #1 │ │ │ │ ldrb.w r7, [r3, #66] @ 0x42 │ │ │ │ str r7, [sp, #8] │ │ │ │ @@ -472859,23 +472896,23 @@ │ │ │ │ strb.w r5, [sp, #145] @ 0x91 │ │ │ │ ldrb.w r5, [r3, #82] @ 0x52 │ │ │ │ strb.w r5, [sp, #156] @ 0x9c │ │ │ │ ldrb.w r5, [r3, #83] @ 0x53 │ │ │ │ strb.w r7, [sp, #144] @ 0x90 │ │ │ │ strb.w r4, [sp, #146] @ 0x92 │ │ │ │ ldrb.w r7, [r3, #87] @ 0x57 │ │ │ │ - cbnz r5, 190ffa │ │ │ │ + cbnz r5, 191032 │ │ │ │ lsls r4, r2, #25 │ │ │ │ itt mi │ │ │ │ movmi r5, #1 │ │ │ │ movmi r6, r5 │ │ │ │ - bmi.n 19100e │ │ │ │ + bmi.n 191046 │ │ │ │ ldr r4, [sp, #0] │ │ │ │ ldr r6, [sp, #0] │ │ │ │ - cbnz r4, 19100e │ │ │ │ + cbnz r4, 191046 │ │ │ │ movs r6, #64 @ 0x40 │ │ │ │ movt r6, #256 @ 0x100 │ │ │ │ tst r2, r6 │ │ │ │ ite ne │ │ │ │ movne r6, #1 │ │ │ │ moveq r6, r4 │ │ │ │ mov.w r9, r1, lsr #10 │ │ │ │ @@ -472908,25 +472945,25 @@ │ │ │ │ ldrb.w r5, [r3, #135] @ 0x87 │ │ │ │ bfi r1, r6, #16, #8 │ │ │ │ bfi r1, r5, #24, #8 │ │ │ │ str.w r1, [sp, #165] @ 0xa5 │ │ │ │ ldrb.w r1, [r3, #138] @ 0x8a │ │ │ │ eor.w r9, r1, #1 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 1913e8 │ │ │ │ + beq.w 191420 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 1913d2 │ │ │ │ + beq.w 19140a │ │ │ │ ldr r4, [sp, #4] │ │ │ │ movs r7, #0 │ │ │ │ strb.w r1, [sp, #171] @ 0xab │ │ │ │ strb.w r7, [sp, #169] @ 0xa9 │ │ │ │ movs r7, #1 │ │ │ │ strb.w r7, [sp, #170] @ 0xaa │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1913e2 │ │ │ │ + beq.w 19141a │ │ │ │ movs r7, #1 │ │ │ │ strb.w r7, [sp, #172] @ 0xac │ │ │ │ movs r7, #0 │ │ │ │ and.w lr, lr, r9 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ bfi r7, r1, #0, #8 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ @@ -472938,18 +472975,18 @@ │ │ │ │ bfi r7, r1, #24, #8 │ │ │ │ ldrb.w r1, [r3, #49] @ 0x31 │ │ │ │ str.w r7, [sp, #173] @ 0xad │ │ │ │ strb.w r1, [sp, #178] @ 0xb2 │ │ │ │ ldrb.w r7, [r3, #50] @ 0x32 │ │ │ │ ldrb.w r1, [r3, #52] @ 0x34 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 1913b4 │ │ │ │ + beq.w 1913ec │ │ │ │ strb.w r7, [sp, #181] @ 0xb5 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 19143e │ │ │ │ + bne.w 191476 │ │ │ │ mov.w r7, #1 │ │ │ │ strh.w r7, [sp, #179] @ 0xb3 │ │ │ │ mov.w lr, #0 │ │ │ │ movs r7, #0 │ │ │ │ ldrb.w r9, [r3, #62] @ 0x3e │ │ │ │ bfi r7, r1, #0, #8 │ │ │ │ ldrb.w r1, [r3, #59] @ 0x3b │ │ │ │ @@ -472957,15 +472994,15 @@ │ │ │ │ bfi r7, r1, #16, #8 │ │ │ │ ldrb.w r1, [r3, #61] @ 0x3d │ │ │ │ bfi r7, r1, #24, #8 │ │ │ │ ldrb.w r1, [r3, #60] @ 0x3c │ │ │ │ str.w r7, [sp, #182] @ 0xb6 │ │ │ │ strb.w r1, [sp, #186] @ 0xba │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 191426 │ │ │ │ + beq.w 19145e │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ iteet ne │ │ │ │ movne lr, ip │ │ │ │ moveq.w lr, #0 │ │ │ │ moveq r8, ip │ │ │ │ movne.w r8, #0 │ │ │ │ @@ -472989,23 +473026,23 @@ │ │ │ │ ldrb.w r7, [r3, #106] @ 0x6a │ │ │ │ bfi r1, r4, #16, #8 │ │ │ │ bfi r1, sl, #24, #8 │ │ │ │ str.w r1, [sp, #191] @ 0xbf │ │ │ │ ldrb.w r1, [r3, #107] @ 0x6b │ │ │ │ eor.w r9, r1, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 191402 │ │ │ │ + bne.w 19143a │ │ │ │ ldrb.w r7, [r3, #105] @ 0x69 │ │ │ │ strb.w r9, [sp, #196] @ 0xc4 │ │ │ │ eor.w r7, r7, #1 │ │ │ │ strb.w r8, [sp, #197] @ 0xc5 │ │ │ │ strb.w r7, [sp, #195] @ 0xc3 │ │ │ │ mov.w r7, #256 @ 0x100 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 19141c │ │ │ │ + beq.w 191454 │ │ │ │ movs r1, #0 │ │ │ │ mov.w r7, #0 │ │ │ │ mov lr, r1 │ │ │ │ strb.w ip, [sp, #200] @ 0xc8 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ bfi ip, r1, #0, #8 │ │ │ │ @@ -473016,31 +473053,31 @@ │ │ │ │ ldr r4, [sp, #0] │ │ │ │ bfi ip, r1, #16, #8 │ │ │ │ ldrb.w r1, [r3, #96] @ 0x60 │ │ │ │ and.w lr, r1, r7 │ │ │ │ bfi ip, lr, #24, #8 │ │ │ │ str.w ip, [sp, #201] @ 0xc9 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 191434 │ │ │ │ + bne.w 19146c │ │ │ │ movs r4, #64 @ 0x40 │ │ │ │ movt r4, #256 @ 0x100 │ │ │ │ tst r2, r4 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ strb.w r2, [sp, #205] @ 0xcd │ │ │ │ eor.w r0, r0, #1 │ │ │ │ ldrb r2, [r3, #18] │ │ │ │ and.w ip, fp, r0 │ │ │ │ ldrb.w lr, [r3, #16] │ │ │ │ ldrb.w r8, [r3, #15] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 19142c │ │ │ │ + beq.w 191464 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 191438 │ │ │ │ + beq.w 191470 │ │ │ │ ldrb.w r5, [r3, #136] @ 0x88 │ │ │ │ strb.w r6, [sp, #206] @ 0xce │ │ │ │ orr.w r2, r6, r5 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ eor.w sl, r1, #1 │ │ │ │ movs r1, #0 │ │ │ │ @@ -473083,180 +473120,180 @@ │ │ │ │ ldr r5, [r4, #0] │ │ │ │ eor.w r3, r2, #1 │ │ │ │ str.w r6, [sp, #207] @ 0xcf │ │ │ │ bfi r1, r3, #24, #8 │ │ │ │ strb.w sl, [sp, #224] @ 0xe0 │ │ │ │ str.w r0, [sp, #219] @ 0xdb │ │ │ │ str.w r1, [sp, #215] @ 0xd7 │ │ │ │ - cbnz r5, 1912f2 │ │ │ │ - b.n 191320 │ │ │ │ + cbnz r5, 19132a │ │ │ │ + b.n 191358 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - cbz r5, 191320 │ │ │ │ + cbz r5, 191358 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1912ec │ │ │ │ - ldr r6, [pc, #436] @ (1914b0 ) │ │ │ │ + beq.n 191324 │ │ │ │ + ldr r6, [pc, #436] @ (1914e8 ) │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #56 @ 0x38 │ │ │ │ add r6, pc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 20ae90 │ │ │ │ + bl 20aec8 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r5 │ │ │ │ - cbz r3, 191320 │ │ │ │ + cbz r3, 191358 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 191300 │ │ │ │ + bne.n 191338 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 191312 │ │ │ │ - ldr r2, [pc, #400] @ (1914b4 ) │ │ │ │ - ldr r3, [pc, #392] @ (1914ac ) │ │ │ │ + bne.n 19134a │ │ │ │ + ldr r2, [pc, #400] @ (1914ec ) │ │ │ │ + ldr r3, [pc, #392] @ (1914e4 ) │ │ │ │ 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 1914a2 │ │ │ │ + bne.w 1914da │ │ │ │ mov r0, r5 │ │ │ │ add sp, #236 @ 0xec │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 19144e │ │ │ │ + beq.w 191486 │ │ │ │ strb.w r8, [sp, #113] @ 0x71 │ │ │ │ strb.w r8, [sp, #114] @ 0x72 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r5, r8 │ │ │ │ - b.n 190e10 │ │ │ │ + b.n 190e48 │ │ │ │ clz r6, r1 │ │ │ │ strh.w r5, [sp, #114] @ 0x72 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ - b.n 190e16 │ │ │ │ + b.n 190e4e │ │ │ │ strb.w r1, [sp, #113] @ 0x71 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 191482 │ │ │ │ + bne.w 1914ba │ │ │ │ mov r6, r8 │ │ │ │ ubfx r8, r2, #9, #1 │ │ │ │ eor.w r8, r8, #1 │ │ │ │ strb.w r9, [sp, #115] @ 0x73 │ │ │ │ strb.w r8, [sp, #114] @ 0x72 │ │ │ │ - b.n 190e16 │ │ │ │ + b.n 190e4e │ │ │ │ strb.w r6, [sp, #109] @ 0x6d │ │ │ │ ubfx r8, r2, #9, #1 │ │ │ │ strb.w r6, [sp, #112] @ 0x70 │ │ │ │ clz r6, r1 │ │ │ │ eor.w r8, r8, #1 │ │ │ │ strh.w r5, [sp, #110] @ 0x6e │ │ │ │ lsrs r6, r6, #5 │ │ │ │ strb.w r5, [sp, #115] @ 0x73 │ │ │ │ strb.w r8, [sp, #113] @ 0x71 │ │ │ │ strb.w r8, [sp, #114] @ 0x72 │ │ │ │ - b.n 190e16 │ │ │ │ + b.n 190e4e │ │ │ │ clz r1, r0 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ - b.n 190bbe │ │ │ │ + b.n 190bf6 │ │ │ │ mov lr, r5 │ │ │ │ - b.n 190ebe │ │ │ │ + b.n 190ef6 │ │ │ │ strh.w lr, [sp, #179] @ 0xb3 │ │ │ │ strb.w r7, [sp, #181] @ 0xb5 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 191108 │ │ │ │ + beq.w 191140 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 191108 │ │ │ │ + beq.w 191140 │ │ │ │ movs r1, #0 │ │ │ │ mov.w lr, #1 │ │ │ │ - b.n 19110c │ │ │ │ + b.n 191144 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ strb.w r9, [sp, #169] @ 0xa9 │ │ │ │ strb.w lr, [sp, #170] @ 0xaa │ │ │ │ strb.w r1, [sp, #171] @ 0xab │ │ │ │ - cbnz r4, 1913fe │ │ │ │ + cbnz r4, 191436 │ │ │ │ movs r7, #0 │ │ │ │ mov r1, r7 │ │ │ │ - b.n 1910b0 │ │ │ │ + b.n 1910e8 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ strh.w sl, [sp, #169] @ 0xa9 │ │ │ │ strb.w sl, [sp, #171] @ 0xab │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1913e2 │ │ │ │ + beq.n 19141a │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 1910ae │ │ │ │ + bne.w 1910e6 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 1910b0 │ │ │ │ + b.n 1910e8 │ │ │ │ movs r7, #0 │ │ │ │ strb.w r9, [sp, #196] @ 0xc4 │ │ │ │ strb.w r7, [sp, #195] @ 0xc3 │ │ │ │ mov.w r7, #1 │ │ │ │ strb.w r8, [sp, #197] @ 0xc5 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 1911ca │ │ │ │ + bne.w 191202 │ │ │ │ clz lr, r1 │ │ │ │ mov.w lr, lr, lsr #5 │ │ │ │ - b.n 1911d2 │ │ │ │ + b.n 19120a │ │ │ │ mov r8, ip │ │ │ │ mov lr, ip │ │ │ │ - b.n 191150 │ │ │ │ + b.n 191188 │ │ │ │ mov r5, r2 │ │ │ │ strb.w r2, [sp, #206] @ 0xce │ │ │ │ - b.n 19124a │ │ │ │ + b.n 191282 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 191218 │ │ │ │ + b.n 191250 │ │ │ │ strb.w r5, [sp, #206] @ 0xce │ │ │ │ - b.n 19124a │ │ │ │ + b.n 191282 │ │ │ │ mov.w r7, #256 @ 0x100 │ │ │ │ strh.w r7, [sp, #179] @ 0xb3 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 191108 │ │ │ │ - b.n 1913ca │ │ │ │ + beq.w 191140 │ │ │ │ + b.n 191402 │ │ │ │ ubfx r5, r2, #9, #1 │ │ │ │ eor.w r5, r5, #1 │ │ │ │ strb.w r5, [sp, #113] @ 0x71 │ │ │ │ strb.w r5, [sp, #114] @ 0x72 │ │ │ │ - b.n 19134c │ │ │ │ + b.n 191384 │ │ │ │ ubfx r5, r2, #9, #1 │ │ │ │ strb.w r6, [sp, #115] @ 0x73 │ │ │ │ eor.w r5, r5, #1 │ │ │ │ strb.w r5, [sp, #113] @ 0x71 │ │ │ │ strb.w r5, [sp, #114] @ 0x72 │ │ │ │ - b.n 190d94 │ │ │ │ + b.n 190dcc │ │ │ │ clz r5, r1 │ │ │ │ strb.w r8, [sp, #114] @ 0x72 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ - b.n 190e10 │ │ │ │ + b.n 190e48 │ │ │ │ mov r6, r5 │ │ │ │ mov.w r5, #256 @ 0x100 │ │ │ │ strh.w r5, [sp, #114] @ 0x72 │ │ │ │ mov r5, r1 │ │ │ │ - b.n 190e16 │ │ │ │ + b.n 190e4e │ │ │ │ mov.w r0, #256 @ 0x100 │ │ │ │ strh.w r0, [sp, #82] @ 0x52 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 190c0e │ │ │ │ - b.w 190c30 │ │ │ │ + beq.w 190c46 │ │ │ │ + b.w 190c68 │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs.w r0, r8, #16318464 @ 0xf90000 │ │ │ │ + @ instruction: 0xf5800079 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr??.w r0, [sl, #118] @ 0x76 │ │ │ │ - ldcl 0, cr0, [r8], {121} @ 0x79 │ │ │ │ + vst1.8 @ instruction: 0xf9c20076 │ │ │ │ + stc 0, cr0, [r0], #484 @ 0x1e4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3792] @ 0xed0 │ │ │ │ - ldr.w r1, [pc, #2996] @ 192080 │ │ │ │ + ldr.w r1, [pc, #2996] @ 1920b8 │ │ │ │ sub sp, #268 @ 0x10c │ │ │ │ - ldr.w r2, [pc, #2996] @ 192084 │ │ │ │ + ldr.w r2, [pc, #2996] @ 1920bc │ │ │ │ movs r3, #1 │ │ │ │ add r1, pc │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #260] @ 0x104 │ │ │ │ mov.w r2, #0 │ │ │ │ @@ -473265,15 +473302,15 @@ │ │ │ │ ldrb.w r5, [r3, #33] @ 0x21 │ │ │ │ ldr.w r2, [r3, #172] @ 0xac │ │ │ │ eor.w r1, r5, #1 │ │ │ │ strb.w r5, [sp, #66] @ 0x42 │ │ │ │ str r1, [sp, #12] │ │ │ │ strb.w r1, [sp, #65] @ 0x41 │ │ │ │ movs r1, #0 │ │ │ │ - cbnz r5, 191512 │ │ │ │ + cbnz r5, 19154a │ │ │ │ movw r1, #2049 @ 0x801 │ │ │ │ ands r1, r2 │ │ │ │ sub.w r1, r1, #1 │ │ │ │ clz r1, r1 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ ldrb.w r0, [r3, #45] @ 0x2d │ │ │ │ strb.w r1, [sp, #67] @ 0x43 │ │ │ │ @@ -473292,18 +473329,18 @@ │ │ │ │ ldrb.w r7, [r3, #129] @ 0x81 │ │ │ │ eor.w r1, r1, #1 │ │ │ │ strb.w r1, [sp, #71] @ 0x47 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ ldr.w lr, [r1, #280] @ 0x118 │ │ │ │ mov r1, r7 │ │ │ │ - cbnz r7, 191566 │ │ │ │ + cbnz r7, 19159e │ │ │ │ ldrb.w r1, [r3, #130] @ 0x82 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 1917e8 │ │ │ │ + bne.w 191820 │ │ │ │ ldrb.w sl, [r3, #127] @ 0x7f │ │ │ │ mov.w ip, #0 │ │ │ │ ldrb.w r6, [r3, #125] @ 0x7d │ │ │ │ eor.w sl, sl, #1 │ │ │ │ ldrb.w r8, [r3, #121] @ 0x79 │ │ │ │ eor.w r6, r6, #1 │ │ │ │ ldrb.w r9, [r3, #7] │ │ │ │ @@ -473343,69 +473380,69 @@ │ │ │ │ bfi r6, ip, #24, #8 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ eor.w r6, r9, #1 │ │ │ │ bfi r1, r6, #16, #8 │ │ │ │ bfi r1, r0, #24, #8 │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ ldr.w r1, [r3, #176] @ 0xb0 │ │ │ │ - cbnz r0, 19165e │ │ │ │ + cbnz r0, 191696 │ │ │ │ lsls r6, r1, #28 │ │ │ │ - bmi.n 19165e │ │ │ │ + bmi.n 191696 │ │ │ │ strb.w r0, [sp, #88] @ 0x58 │ │ │ │ strb.w r4, [sp, #89] @ 0x59 │ │ │ │ ldrb.w r0, [r3, #43] @ 0x2b │ │ │ │ - cbz r4, 191678 │ │ │ │ + cbz r4, 1916b0 │ │ │ │ ands.w r4, r1, #64 @ 0x40 │ │ │ │ - bne.n 1916a0 │ │ │ │ + bne.n 1916d8 │ │ │ │ strb.w r4, [sp, #92] @ 0x5c │ │ │ │ movs r4, #1 │ │ │ │ strb.w r0, [sp, #93] @ 0x5d │ │ │ │ strh.w r4, [sp, #90] @ 0x5a │ │ │ │ and.w r4, r1, #16 │ │ │ │ - cbnz r0, 1916b8 │ │ │ │ + cbnz r0, 1916f0 │ │ │ │ movs r0, #0 │ │ │ │ mov r4, r0 │ │ │ │ clz r4, r4 │ │ │ │ strb.w r0, [sp, #94] @ 0x5e │ │ │ │ movs r0, #1 │ │ │ │ strb.w r0, [sp, #95] @ 0x5f │ │ │ │ lsrs r4, r4, #5 │ │ │ │ - b.n 1916c8 │ │ │ │ + b.n 191700 │ │ │ │ and.w r0, r1, #80 @ 0x50 │ │ │ │ strb.w r4, [sp, #89] @ 0x59 │ │ │ │ subs r0, #80 @ 0x50 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ strb.w r0, [sp, #88] @ 0x58 │ │ │ │ ldrb.w r0, [r3, #43] @ 0x2b │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 19162e │ │ │ │ + bne.n 191666 │ │ │ │ lsls r6, r1, #27 │ │ │ │ - bmi.w 191862 │ │ │ │ + bmi.w 19189a │ │ │ │ mov.w r4, #256 @ 0x100 │ │ │ │ strb.w r0, [sp, #93] @ 0x5d │ │ │ │ strh.w r4, [sp, #90] @ 0x5a │ │ │ │ movs r4, #1 │ │ │ │ strb.w r4, [sp, #92] @ 0x5c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1917f2 │ │ │ │ + bne.w 19182a │ │ │ │ lsls r0, r1, #25 │ │ │ │ - bpl.n 191648 │ │ │ │ + bpl.n 191680 │ │ │ │ mov r0, r4 │ │ │ │ movs r4, #64 @ 0x40 │ │ │ │ - b.n 19164c │ │ │ │ + b.n 191684 │ │ │ │ movs r4, #0 │ │ │ │ strb.w r0, [sp, #93] @ 0x5d │ │ │ │ strh.w r4, [sp, #90] @ 0x5a │ │ │ │ strb.w r4, [sp, #92] @ 0x5c │ │ │ │ and.w r4, r1, #16 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 191f6a │ │ │ │ + beq.w 191fa2 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1917f2 │ │ │ │ + beq.w 19182a │ │ │ │ mov.w r0, #0 │ │ │ │ movs r4, #0 │ │ │ │ strh.w r0, [sp, #94] @ 0x5e │ │ │ │ ldrb r0, [r3, #3] │ │ │ │ movs r6, #0 │ │ │ │ ldrb.w ip, [r3, #6] │ │ │ │ bfi r6, r0, #0, #8 │ │ │ │ @@ -473428,15 +473465,15 @@ │ │ │ │ strb.w r0, [sp, #104] @ 0x68 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #105] @ 0x69 │ │ │ │ ldrb.w r0, [r3, #143] @ 0x8f │ │ │ │ str r6, [sp, #100] @ 0x64 │ │ │ │ eor.w ip, r0, #1 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - cbnz r4, 191726 │ │ │ │ + cbnz r4, 19175e │ │ │ │ ldr.w ip, [sp, #8] │ │ │ │ movs r0, #0 │ │ │ │ ubfx r6, lr, #13, #1 │ │ │ │ eor.w r6, r6, #1 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ bfi r0, ip, #0, #8 │ │ │ │ mov.w ip, #0 │ │ │ │ @@ -473468,83 +473505,83 @@ │ │ │ │ strb.w ip, [sp, #114] @ 0x72 │ │ │ │ and.w r0, ip, r0 │ │ │ │ ldrb.w ip, [r3, #38] @ 0x26 │ │ │ │ strb.w r0, [sp, #115] @ 0x73 │ │ │ │ and.w r0, r1, #2048 @ 0x800 │ │ │ │ str r0, [sp, #16] │ │ │ │ and.w r0, r2, #1024 @ 0x400 │ │ │ │ - cbz r6, 1917f8 │ │ │ │ - cbnz r5, 19182c │ │ │ │ + cbz r6, 191830 │ │ │ │ + cbnz r5, 191864 │ │ │ │ movs r6, #1 │ │ │ │ strb.w r6, [sp, #116] @ 0x74 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 191f42 │ │ │ │ + bne.w 191f7a │ │ │ │ strb.w r5, [sp, #117] @ 0x75 │ │ │ │ ubfx r5, r2, #9, #1 │ │ │ │ eor.w r5, r5, #1 │ │ │ │ strb.w r6, [sp, #120] @ 0x78 │ │ │ │ strb.w r5, [sp, #121] @ 0x79 │ │ │ │ mov.w r6, #256 @ 0x100 │ │ │ │ strh.w r6, [sp, #118] @ 0x76 │ │ │ │ - cbz r0, 191852 │ │ │ │ + cbz r0, 19188a │ │ │ │ strb.w r5, [sp, #122] @ 0x7a │ │ │ │ - b.n 191f2e │ │ │ │ + b.n 191f66 │ │ │ │ eor.w r1, lr, #1024 @ 0x400 │ │ │ │ ubfx r1, r1, #10, #1 │ │ │ │ - b.n 191566 │ │ │ │ + b.n 19159e │ │ │ │ mov.w r0, #1 │ │ │ │ - b.n 1916c2 │ │ │ │ + b.n 1916fa │ │ │ │ strb.w r6, [sp, #116] @ 0x74 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 191880 │ │ │ │ + beq.n 1918b8 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov.w r8, #1 │ │ │ │ strb.w r4, [sp, #117] @ 0x75 │ │ │ │ strh.w r8, [sp, #118] @ 0x76 │ │ │ │ strb.w r8, [sp, #120] @ 0x78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 191f76 │ │ │ │ + beq.w 191fae │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 192038 │ │ │ │ + beq.w 192070 │ │ │ │ strb.w r6, [sp, #121] @ 0x79 │ │ │ │ strh.w r6, [sp, #122] @ 0x7a │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1918aa │ │ │ │ + b.n 1918e2 │ │ │ │ movs r5, #0 │ │ │ │ eor.w r6, ip, #1 │ │ │ │ strh.w r5, [sp, #116] @ 0x74 │ │ │ │ strb.w r6, [sp, #119] @ 0x77 │ │ │ │ movs r6, #1 │ │ │ │ strb.w r5, [sp, #118] @ 0x76 │ │ │ │ strh.w r6, [sp, #120] @ 0x78 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 191f36 │ │ │ │ + bne.w 191f6e │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 19205e │ │ │ │ + bne.w 192096 │ │ │ │ clz r5, r0 │ │ │ │ mov.w ip, #0 │ │ │ │ strb.w ip, [sp, #122] @ 0x7a │ │ │ │ lsrs r5, r5, #5 │ │ │ │ - b.n 1918a4 │ │ │ │ + b.n 1918dc │ │ │ │ strb.w r4, [sp, #92] @ 0x5c │ │ │ │ lsls r6, r1, #25 │ │ │ │ strb.w r0, [sp, #93] @ 0x5d │ │ │ │ - bmi.w 19206a │ │ │ │ + bmi.w 1920a2 │ │ │ │ movw r4, #257 @ 0x101 │ │ │ │ strh.w r4, [sp, #90] @ 0x5a │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 191648 │ │ │ │ - b.n 1916be │ │ │ │ + beq.w 191680 │ │ │ │ + b.n 1916f6 │ │ │ │ movs r6, #1 │ │ │ │ movw r8, #257 @ 0x101 │ │ │ │ strb.w ip, [sp, #117] @ 0x75 │ │ │ │ strb.w r6, [sp, #120] @ 0x78 │ │ │ │ strh.w r8, [sp, #118] @ 0x76 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 191f22 │ │ │ │ + bne.w 191f5a │ │ │ │ mov r5, r6 │ │ │ │ mov ip, r6 │ │ │ │ strb.w r0, [sp, #121] @ 0x79 │ │ │ │ strb.w r0, [sp, #122] @ 0x7a │ │ │ │ mov r6, r5 │ │ │ │ strb.w ip, [sp, #123] @ 0x7b │ │ │ │ ldrb.w ip, [r3, #88] @ 0x58 │ │ │ │ @@ -473580,18 +473617,18 @@ │ │ │ │ str.w r9, [sp, #124] @ 0x7c │ │ │ │ bfi ip, sl, #24, #8 │ │ │ │ strb.w r6, [sp, #136] @ 0x88 │ │ │ │ and.w sl, sl, r6 │ │ │ │ strd r8, ip, [sp, #128] @ 0x80 │ │ │ │ strb.w sl, [sp, #137] @ 0x89 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 191f92 │ │ │ │ - cbnz r7, 19194a │ │ │ │ + beq.w 191fca │ │ │ │ + cbnz r7, 191982 │ │ │ │ ldrb.w r7, [r3, #130] @ 0x82 │ │ │ │ - cbz r7, 19194a │ │ │ │ + cbz r7, 191982 │ │ │ │ eor.w r7, lr, #1024 @ 0x400 │ │ │ │ ubfx r7, r7, #10, #1 │ │ │ │ ldrb.w r6, [r3, #54] @ 0x36 │ │ │ │ mov.w r9, #0 │ │ │ │ ldrb r4, [r3, #22] │ │ │ │ mov.w r8, #0 │ │ │ │ eor.w sl, r6, #1 │ │ │ │ @@ -473675,23 +473712,23 @@ │ │ │ │ ldrb r6, [r3, #25] │ │ │ │ strb.w r6, [sp, #163] @ 0xa3 │ │ │ │ ldrb.w r6, [r3, #132] @ 0x84 │ │ │ │ strb.w r6, [sp, #153] @ 0x99 │ │ │ │ ldrb.w r6, [r3, #82] @ 0x52 │ │ │ │ strb.w r6, [sp, #164] @ 0xa4 │ │ │ │ ldrb.w r6, [r3, #83] @ 0x53 │ │ │ │ - cbnz r6, 191a88 │ │ │ │ + cbnz r6, 191ac0 │ │ │ │ lsls r4, r2, #25 │ │ │ │ itt mi │ │ │ │ movmi r6, #1 │ │ │ │ movmi r7, r6 │ │ │ │ - bmi.n 191a9c │ │ │ │ + bmi.n 191ad4 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ ldr r7, [sp, #4] │ │ │ │ - cbnz r4, 191a9c │ │ │ │ + cbnz r4, 191ad4 │ │ │ │ movs r7, #64 @ 0x40 │ │ │ │ movt r7, #256 @ 0x100 │ │ │ │ tst r2, r7 │ │ │ │ ite ne │ │ │ │ movne r7, #1 │ │ │ │ moveq r7, r4 │ │ │ │ mov.w r9, r0, lsr #10 │ │ │ │ @@ -473726,25 +473763,25 @@ │ │ │ │ str.w r6, [sp, #169] @ 0xa9 │ │ │ │ ldrb.w r6, [r3, #135] @ 0x87 │ │ │ │ bfi r0, r6, #24, #8 │ │ │ │ str.w r0, [sp, #173] @ 0xad │ │ │ │ ldrb.w r0, [r3, #138] @ 0x8a │ │ │ │ eor.w r9, r0, #1 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 191fee │ │ │ │ + beq.w 192026 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 191fd8 │ │ │ │ + beq.w 192010 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ movs r7, #0 │ │ │ │ strb.w r0, [sp, #179] @ 0xb3 │ │ │ │ strb.w r7, [sp, #177] @ 0xb1 │ │ │ │ movs r7, #1 │ │ │ │ strb.w r7, [sp, #178] @ 0xb2 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 191fe8 │ │ │ │ + beq.w 192020 │ │ │ │ movs r7, #1 │ │ │ │ strb.w r7, [sp, #180] @ 0xb4 │ │ │ │ movs r7, #0 │ │ │ │ and.w r5, r5, r9 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ bfi r7, r0, #0, #8 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ @@ -473756,18 +473793,18 @@ │ │ │ │ bfi r7, r0, #24, #8 │ │ │ │ str.w r7, [sp, #181] @ 0xb5 │ │ │ │ ldrb.w r7, [r3, #51] @ 0x33 │ │ │ │ ldrb.w r0, [r3, #49] @ 0x31 │ │ │ │ strb.w r0, [sp, #186] @ 0xba │ │ │ │ ldrb.w r0, [r3, #52] @ 0x34 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 191fbc │ │ │ │ + beq.w 191ff4 │ │ │ │ strb.w r5, [sp, #189] @ 0xbd │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 192016 │ │ │ │ + bne.w 19204e │ │ │ │ mov.w r5, #1 │ │ │ │ strh.w r5, [sp, #187] @ 0xbb │ │ │ │ movs r7, #0 │ │ │ │ movs r5, #0 │ │ │ │ ldrb.w sl, [r3, #62] @ 0x3e │ │ │ │ bfi r5, r0, #0, #8 │ │ │ │ ldrb.w r0, [r3, #59] @ 0x3b │ │ │ │ @@ -473775,15 +473812,15 @@ │ │ │ │ bfi r5, r0, #16, #8 │ │ │ │ ldrb.w r0, [r3, #61] @ 0x3d │ │ │ │ bfi r5, r0, #24, #8 │ │ │ │ ldrb.w r0, [r3, #60] @ 0x3c │ │ │ │ str.w r5, [sp, #190] @ 0xbe │ │ │ │ strb.w r0, [sp, #194] @ 0xc2 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 191fb6 │ │ │ │ + beq.w 191fee │ │ │ │ and.w r0, lr, #4096 @ 0x1000 │ │ │ │ cmp r0, #0 │ │ │ │ iteet ne │ │ │ │ movne r7, ip │ │ │ │ moveq r7, #0 │ │ │ │ moveq r9, ip │ │ │ │ movne.w r9, #0 │ │ │ │ @@ -473807,23 +473844,23 @@ │ │ │ │ bfi r0, r5, #16, #8 │ │ │ │ ldrb.w r5, [r3, #106] @ 0x6a │ │ │ │ bfi r0, r4, #24, #8 │ │ │ │ str.w r0, [sp, #199] @ 0xc7 │ │ │ │ ldrb.w r0, [r3, #107] @ 0x6b │ │ │ │ eor.w r9, r0, #1 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 191f96 │ │ │ │ + bne.w 191fce │ │ │ │ ldrb.w r5, [r3, #105] @ 0x69 │ │ │ │ strb.w r9, [sp, #204] @ 0xcc │ │ │ │ eor.w r5, r5, #1 │ │ │ │ strb.w ip, [sp, #205] @ 0xcd │ │ │ │ strb.w r5, [sp, #203] @ 0xcb │ │ │ │ mov.w r5, #256 @ 0x100 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 191fae │ │ │ │ + beq.w 191fe6 │ │ │ │ movs r0, #0 │ │ │ │ mov.w r5, #0 │ │ │ │ mov r7, r0 │ │ │ │ strh.w r5, [sp, #206] @ 0xce │ │ │ │ movs r5, #0 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ bfi r5, r0, #0, #8 │ │ │ │ @@ -473835,15 +473872,15 @@ │ │ │ │ bfi r5, r0, #16, #8 │ │ │ │ ldrb.w r0, [r3, #96] @ 0x60 │ │ │ │ str r0, [sp, #12] │ │ │ │ and.w r7, r0, ip │ │ │ │ bfi r5, r7, #24, #8 │ │ │ │ str.w r5, [sp, #209] @ 0xd1 │ │ │ │ movs r5, #0 │ │ │ │ - cbnz r4, 191c9e │ │ │ │ + cbnz r4, 191cd6 │ │ │ │ movs r5, #64 @ 0x40 │ │ │ │ movt r5, #256 @ 0x100 │ │ │ │ tst r2, r5 │ │ │ │ ite eq │ │ │ │ moveq r5, #1 │ │ │ │ movne r5, r4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ @@ -473852,17 +473889,17 @@ │ │ │ │ ldrb r5, [r3, #16] │ │ │ │ and.w fp, fp, r4 │ │ │ │ ldrb r4, [r3, #18] │ │ │ │ str r5, [sp, #4] │ │ │ │ ldrb r5, [r3, #15] │ │ │ │ str r5, [sp, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 192008 │ │ │ │ + beq.w 192040 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 192010 │ │ │ │ + beq.w 192048 │ │ │ │ ldrb.w r6, [r3, #136] @ 0x88 │ │ │ │ strb.w r8, [sp, #214] @ 0xd6 │ │ │ │ orr.w r4, r8, r6 │ │ │ │ eor.w r4, r4, #1 │ │ │ │ ldrb.w r9, [r3, #115] @ 0x73 │ │ │ │ mov.w sl, #0 │ │ │ │ ldrb.w r7, [r3, #144] @ 0x90 │ │ │ │ @@ -473923,15 +473960,15 @@ │ │ │ │ str.w r8, [sp, #223] @ 0xdf │ │ │ │ str.w sl, [sp, #235] @ 0xeb │ │ │ │ bfi r7, r6, #24, #8 │ │ │ │ ubfx r6, r2, #8, #1 │ │ │ │ str.w r7, [sp, #227] @ 0xe3 │ │ │ │ bfi r5, r6, #24, #8 │ │ │ │ str.w r5, [sp, #231] @ 0xe7 │ │ │ │ - cbz r4, 191dbe │ │ │ │ + cbz r4, 191df6 │ │ │ │ ubfx r4, r1, #9, #1 │ │ │ │ eor.w r4, r4, #1 │ │ │ │ ldrb r5, [r3, #29] │ │ │ │ ldrb.w r1, [r3, #118] @ 0x76 │ │ │ │ strb.w r4, [sp, #239] @ 0xef │ │ │ │ movs r4, #0 │ │ │ │ orrs r1, r5 │ │ │ │ @@ -473940,15 +473977,15 @@ │ │ │ │ bfi r4, r5, #8, #8 │ │ │ │ ldrb r5, [r3, #28] │ │ │ │ bfi r4, r1, #16, #8 │ │ │ │ ldrb.w r1, [r3, #104] @ 0x68 │ │ │ │ strb.w r5, [sp, #240] @ 0xf0 │ │ │ │ bfi r4, r1, #24, #8 │ │ │ │ str.w r4, [sp, #241] @ 0xf1 │ │ │ │ - cbz r1, 191df6 │ │ │ │ + cbz r1, 191e2e │ │ │ │ eor.w r1, r2, #33554432 @ 0x2000000 │ │ │ │ ubfx r1, r1, #25, #1 │ │ │ │ movs r4, #0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movs r0, #0 │ │ │ │ bfi r4, r1, #0, #8 │ │ │ │ ldrb.w r1, [r3, #190] @ 0xbe │ │ │ │ @@ -473977,208 +474014,208 @@ │ │ │ │ ldrb.w r2, [r3, #69] @ 0x45 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ bfi r0, r2, #24, #8 │ │ │ │ ldrb.w r2, [r3, #188] @ 0xbc │ │ │ │ str.w r0, [sp, #249] @ 0xf9 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #253] @ 0xfd │ │ │ │ - cbz r1, 191e74 │ │ │ │ + cbz r1, 191eac │ │ │ │ ubfx r1, lr, #15, #1 │ │ │ │ eor.w r1, r1, #1 │ │ │ │ ldrb.w r2, [r3, #111] @ 0x6f │ │ │ │ strb.w r2, [sp, #255] @ 0xff │ │ │ │ strb.w r1, [sp, #254] @ 0xfe │ │ │ │ - cbz r2, 191e8a │ │ │ │ + cbz r2, 191ec2 │ │ │ │ ldrb.w r2, [r3, #162] @ 0xa2 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ ldrb.w r0, [r3, #114] @ 0x72 │ │ │ │ strb.w r2, [sp, #256] @ 0x100 │ │ │ │ - cbz r0, 191e9c │ │ │ │ + cbz r0, 191ed4 │ │ │ │ ldrb.w r0, [r3, #162] @ 0xa2 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ ldrb.w r1, [r3, #113] @ 0x71 │ │ │ │ strb.w r0, [sp, #257] @ 0x101 │ │ │ │ - cbz r1, 191eae │ │ │ │ + cbz r1, 191ee6 │ │ │ │ ldrb.w r1, [r3, #162] @ 0xa2 │ │ │ │ eor.w r1, r1, #1 │ │ │ │ ldrb.w r2, [r3, #112] @ 0x70 │ │ │ │ strb.w r1, [sp, #258] @ 0x102 │ │ │ │ - cbz r2, 191ec0 │ │ │ │ + cbz r2, 191ef8 │ │ │ │ ldrb.w r2, [r3, #162] @ 0xa2 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ strb.w r2, [sp, #259] @ 0x103 │ │ │ │ ldr.w r4, [r3, #384] @ 0x180 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - cbnz r5, 191ed6 │ │ │ │ - b.n 191f04 │ │ │ │ + cbnz r5, 191f0e │ │ │ │ + b.n 191f3c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - cbz r5, 191f04 │ │ │ │ + cbz r5, 191f3c │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 191ed0 │ │ │ │ - ldr r6, [pc, #424] @ (192088 ) │ │ │ │ + beq.n 191f08 │ │ │ │ + ldr r6, [pc, #424] @ (1920c0 ) │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #64 @ 0x40 │ │ │ │ add r6, pc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 20ae90 │ │ │ │ + bl 20aec8 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r5 │ │ │ │ - cbz r3, 191f04 │ │ │ │ + cbz r3, 191f3c │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 191ee4 │ │ │ │ + bne.n 191f1c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 191ef6 │ │ │ │ - ldr r2, [pc, #388] @ (19208c ) │ │ │ │ - ldr r3, [pc, #380] @ (192084 ) │ │ │ │ + bne.n 191f2e │ │ │ │ + ldr r2, [pc, #388] @ (1920c4 ) │ │ │ │ + ldr r3, [pc, #380] @ (1920bc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #260] @ 0x104 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 19207c │ │ │ │ + bne.w 1920b4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #268 @ 0x10c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 192026 │ │ │ │ + beq.n 19205e │ │ │ │ strb.w ip, [sp, #121] @ 0x79 │ │ │ │ strb.w ip, [sp, #122] @ 0x7a │ │ │ │ mov.w ip, #0 │ │ │ │ mov r5, ip │ │ │ │ - b.n 1918a4 │ │ │ │ + b.n 1918dc │ │ │ │ clz r6, r0 │ │ │ │ strh.w r5, [sp, #122] @ 0x7a │ │ │ │ lsrs r6, r6, #5 │ │ │ │ - b.n 1918aa │ │ │ │ + b.n 1918e2 │ │ │ │ strb.w r6, [sp, #117] @ 0x75 │ │ │ │ ubfx ip, r2, #9, #1 │ │ │ │ strb.w r6, [sp, #120] @ 0x78 │ │ │ │ clz r6, r0 │ │ │ │ eor.w ip, ip, #1 │ │ │ │ strh.w r5, [sp, #118] @ 0x76 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ strb.w r5, [sp, #123] @ 0x7b │ │ │ │ strb.w ip, [sp, #121] @ 0x79 │ │ │ │ strb.w ip, [sp, #122] @ 0x7a │ │ │ │ - b.n 1918aa │ │ │ │ + b.n 1918e2 │ │ │ │ clz r0, r4 │ │ │ │ movs r4, #64 @ 0x40 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.w 19164c │ │ │ │ + b.w 191684 │ │ │ │ strb.w r0, [sp, #121] @ 0x79 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 192050 │ │ │ │ + bne.n 192088 │ │ │ │ mov r6, ip │ │ │ │ ubfx ip, r2, #9, #1 │ │ │ │ eor.w ip, ip, #1 │ │ │ │ strb.w r8, [sp, #123] @ 0x7b │ │ │ │ strb.w ip, [sp, #122] @ 0x7a │ │ │ │ - b.n 1918aa │ │ │ │ + b.n 1918e2 │ │ │ │ mov r7, r5 │ │ │ │ - b.n 19194a │ │ │ │ + b.n 191982 │ │ │ │ movs r5, #0 │ │ │ │ strb.w r9, [sp, #204] @ 0xcc │ │ │ │ strb.w r5, [sp, #203] @ 0xcb │ │ │ │ mov.w r5, #1 │ │ │ │ strb.w ip, [sp, #205] @ 0xcd │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 191c52 │ │ │ │ + bne.w 191c8a │ │ │ │ clz r7, r0 │ │ │ │ lsrs r7, r7, #5 │ │ │ │ - b.n 191c5a │ │ │ │ + b.n 191c92 │ │ │ │ mov r9, ip │ │ │ │ mov r7, ip │ │ │ │ - b.n 191bda │ │ │ │ + b.n 191c12 │ │ │ │ strh.w r7, [sp, #187] @ 0xbb │ │ │ │ strb.w r5, [sp, #189] @ 0xbd │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 191b94 │ │ │ │ + beq.w 191bcc │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 191b94 │ │ │ │ + beq.w 191bcc │ │ │ │ movs r0, #0 │ │ │ │ movs r7, #1 │ │ │ │ - b.n 191b96 │ │ │ │ + b.n 191bce │ │ │ │ ldr r4, [sp, #12] │ │ │ │ strb.w r9, [sp, #177] @ 0xb1 │ │ │ │ strb.w r5, [sp, #178] @ 0xb2 │ │ │ │ strb.w r0, [sp, #179] @ 0xb3 │ │ │ │ - cbnz r4, 192004 │ │ │ │ + cbnz r4, 19203c │ │ │ │ movs r7, #0 │ │ │ │ mov r0, r7 │ │ │ │ - b.n 191b3e │ │ │ │ + b.n 191b76 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ strh.w r4, [sp, #177] @ 0xb1 │ │ │ │ strb.w r4, [sp, #179] @ 0xb3 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 191fe8 │ │ │ │ + beq.n 192020 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 191b3c │ │ │ │ + bne.w 191b74 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 191b3e │ │ │ │ + b.n 191b76 │ │ │ │ mov r6, r4 │ │ │ │ strb.w r4, [sp, #214] @ 0xd6 │ │ │ │ - b.n 191cd2 │ │ │ │ + b.n 191d0a │ │ │ │ strb.w r6, [sp, #214] @ 0xd6 │ │ │ │ - b.n 191cd2 │ │ │ │ + b.n 191d0a │ │ │ │ mov.w r5, #256 @ 0x100 │ │ │ │ strh.w r5, [sp, #187] @ 0xbb │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 191b94 │ │ │ │ - b.n 191fd2 │ │ │ │ + beq.w 191bcc │ │ │ │ + b.n 19200a │ │ │ │ ubfx r5, r2, #9, #1 │ │ │ │ eor.w r5, r5, #1 │ │ │ │ strb.w r5, [sp, #121] @ 0x79 │ │ │ │ strb.w r5, [sp, #122] @ 0x7a │ │ │ │ - b.n 191f2e │ │ │ │ + b.n 191f66 │ │ │ │ ubfx r5, r2, #9, #1 │ │ │ │ strb.w r6, [sp, #123] @ 0x7b │ │ │ │ eor.w r5, r5, #1 │ │ │ │ strb.w r5, [sp, #121] @ 0x79 │ │ │ │ strb.w r5, [sp, #122] @ 0x7a │ │ │ │ - b.w 191828 │ │ │ │ + b.w 191860 │ │ │ │ mov r6, r5 │ │ │ │ mov.w r5, #256 @ 0x100 │ │ │ │ strh.w r5, [sp, #122] @ 0x7a │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1918aa │ │ │ │ + b.n 1918e2 │ │ │ │ clz r5, r0 │ │ │ │ strb.w ip, [sp, #122] @ 0x7a │ │ │ │ lsrs r5, r5, #5 │ │ │ │ - b.n 1918a4 │ │ │ │ + b.n 1918dc │ │ │ │ mov.w r4, #256 @ 0x100 │ │ │ │ strh.w r4, [sp, #90] @ 0x5a │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 19169c │ │ │ │ - b.w 1916be │ │ │ │ + beq.w 1916d4 │ │ │ │ + b.w 1916f6 │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xeb280079 │ │ │ │ + @ instruction: 0xeaf00079 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 192160 │ │ │ │ + bvs.n 192128 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - b.n 192278 │ │ │ │ + b.n 192240 │ │ │ │ lsls r1, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3792] @ 0xed0 │ │ │ │ - ldr.w r1, [pc, #2996] @ 192c58 │ │ │ │ + ldr.w r1, [pc, #2996] @ 192c90 │ │ │ │ sub sp, #268 @ 0x10c │ │ │ │ - ldr.w r2, [pc, #2996] @ 192c5c │ │ │ │ + ldr.w r2, [pc, #2996] @ 192c94 │ │ │ │ movs r3, #1 │ │ │ │ add r1, pc │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #260] @ 0x104 │ │ │ │ mov.w r2, #0 │ │ │ │ @@ -474187,15 +474224,15 @@ │ │ │ │ ldrb.w r5, [r3, #33] @ 0x21 │ │ │ │ ldr.w r2, [r3, #172] @ 0xac │ │ │ │ eor.w r1, r5, #1 │ │ │ │ strb.w r5, [sp, #66] @ 0x42 │ │ │ │ str r1, [sp, #12] │ │ │ │ strb.w r1, [sp, #65] @ 0x41 │ │ │ │ movs r1, #0 │ │ │ │ - cbnz r5, 1920ea │ │ │ │ + cbnz r5, 192122 │ │ │ │ movw r1, #2049 @ 0x801 │ │ │ │ ands r1, r2 │ │ │ │ sub.w r1, r1, #1 │ │ │ │ clz r1, r1 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ ldrb.w r0, [r3, #45] @ 0x2d │ │ │ │ strb.w r1, [sp, #67] @ 0x43 │ │ │ │ @@ -474214,18 +474251,18 @@ │ │ │ │ ldrb.w r7, [r3, #129] @ 0x81 │ │ │ │ eor.w r1, r1, #1 │ │ │ │ strb.w r1, [sp, #71] @ 0x47 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ ldr.w lr, [r1, #280] @ 0x118 │ │ │ │ mov r1, r7 │ │ │ │ - cbnz r7, 19213e │ │ │ │ + cbnz r7, 192176 │ │ │ │ ldrb.w r1, [r3, #130] @ 0x82 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 1923c0 │ │ │ │ + bne.w 1923f8 │ │ │ │ ldrb.w sl, [r3, #127] @ 0x7f │ │ │ │ mov.w ip, #0 │ │ │ │ ldrb.w r6, [r3, #125] @ 0x7d │ │ │ │ eor.w sl, sl, #1 │ │ │ │ ldrb.w r8, [r3, #121] @ 0x79 │ │ │ │ eor.w r6, r6, #1 │ │ │ │ ldrb.w r9, [r3, #7] │ │ │ │ @@ -474265,69 +474302,69 @@ │ │ │ │ bfi r6, ip, #24, #8 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ eor.w r6, r9, #1 │ │ │ │ bfi r1, r6, #16, #8 │ │ │ │ bfi r1, r0, #24, #8 │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ ldr.w r1, [r3, #176] @ 0xb0 │ │ │ │ - cbnz r0, 192236 │ │ │ │ + cbnz r0, 19226e │ │ │ │ lsls r6, r1, #28 │ │ │ │ - bmi.n 192236 │ │ │ │ + bmi.n 19226e │ │ │ │ strb.w r0, [sp, #88] @ 0x58 │ │ │ │ strb.w r4, [sp, #89] @ 0x59 │ │ │ │ ldrb.w r0, [r3, #43] @ 0x2b │ │ │ │ - cbz r4, 192250 │ │ │ │ + cbz r4, 192288 │ │ │ │ ands.w r4, r1, #64 @ 0x40 │ │ │ │ - bne.n 192278 │ │ │ │ + bne.n 1922b0 │ │ │ │ strb.w r4, [sp, #92] @ 0x5c │ │ │ │ movs r4, #1 │ │ │ │ strb.w r0, [sp, #93] @ 0x5d │ │ │ │ strh.w r4, [sp, #90] @ 0x5a │ │ │ │ and.w r4, r1, #16 │ │ │ │ - cbnz r0, 192290 │ │ │ │ + cbnz r0, 1922c8 │ │ │ │ movs r0, #0 │ │ │ │ mov r4, r0 │ │ │ │ clz r4, r4 │ │ │ │ strb.w r0, [sp, #94] @ 0x5e │ │ │ │ movs r0, #1 │ │ │ │ strb.w r0, [sp, #95] @ 0x5f │ │ │ │ lsrs r4, r4, #5 │ │ │ │ - b.n 1922a0 │ │ │ │ + b.n 1922d8 │ │ │ │ and.w r0, r1, #80 @ 0x50 │ │ │ │ strb.w r4, [sp, #89] @ 0x59 │ │ │ │ subs r0, #80 @ 0x50 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ strb.w r0, [sp, #88] @ 0x58 │ │ │ │ ldrb.w r0, [r3, #43] @ 0x2b │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 192206 │ │ │ │ + bne.n 19223e │ │ │ │ lsls r6, r1, #27 │ │ │ │ - bmi.w 19243a │ │ │ │ + bmi.w 192472 │ │ │ │ mov.w r4, #256 @ 0x100 │ │ │ │ strb.w r0, [sp, #93] @ 0x5d │ │ │ │ strh.w r4, [sp, #90] @ 0x5a │ │ │ │ movs r4, #1 │ │ │ │ strb.w r4, [sp, #92] @ 0x5c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1923ca │ │ │ │ + bne.w 192402 │ │ │ │ lsls r0, r1, #25 │ │ │ │ - bpl.n 192220 │ │ │ │ + bpl.n 192258 │ │ │ │ mov r0, r4 │ │ │ │ movs r4, #64 @ 0x40 │ │ │ │ - b.n 192224 │ │ │ │ + b.n 19225c │ │ │ │ movs r4, #0 │ │ │ │ strb.w r0, [sp, #93] @ 0x5d │ │ │ │ strh.w r4, [sp, #90] @ 0x5a │ │ │ │ strb.w r4, [sp, #92] @ 0x5c │ │ │ │ and.w r4, r1, #16 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 192b42 │ │ │ │ + beq.w 192b7a │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1923ca │ │ │ │ + beq.w 192402 │ │ │ │ mov.w r0, #0 │ │ │ │ movs r4, #0 │ │ │ │ strh.w r0, [sp, #94] @ 0x5e │ │ │ │ ldrb r0, [r3, #3] │ │ │ │ movs r6, #0 │ │ │ │ ldrb.w ip, [r3, #6] │ │ │ │ bfi r6, r0, #0, #8 │ │ │ │ @@ -474350,15 +474387,15 @@ │ │ │ │ strb.w r0, [sp, #104] @ 0x68 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #105] @ 0x69 │ │ │ │ ldrb.w r0, [r3, #143] @ 0x8f │ │ │ │ str r6, [sp, #100] @ 0x64 │ │ │ │ eor.w ip, r0, #1 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - cbnz r4, 1922fe │ │ │ │ + cbnz r4, 192336 │ │ │ │ ldr.w ip, [sp, #8] │ │ │ │ movs r0, #0 │ │ │ │ ubfx r6, lr, #13, #1 │ │ │ │ eor.w r6, r6, #1 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ bfi r0, ip, #0, #8 │ │ │ │ mov.w ip, #0 │ │ │ │ @@ -474390,83 +474427,83 @@ │ │ │ │ strb.w ip, [sp, #114] @ 0x72 │ │ │ │ and.w r0, ip, r0 │ │ │ │ ldrb.w ip, [r3, #38] @ 0x26 │ │ │ │ strb.w r0, [sp, #115] @ 0x73 │ │ │ │ and.w r0, r1, #2048 @ 0x800 │ │ │ │ str r0, [sp, #16] │ │ │ │ and.w r0, r2, #1024 @ 0x400 │ │ │ │ - cbz r6, 1923d0 │ │ │ │ - cbnz r5, 192404 │ │ │ │ + cbz r6, 192408 │ │ │ │ + cbnz r5, 19243c │ │ │ │ movs r6, #1 │ │ │ │ strb.w r6, [sp, #116] @ 0x74 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 192b1a │ │ │ │ + bne.w 192b52 │ │ │ │ strb.w r5, [sp, #117] @ 0x75 │ │ │ │ ubfx r5, r2, #9, #1 │ │ │ │ eor.w r5, r5, #1 │ │ │ │ strb.w r6, [sp, #120] @ 0x78 │ │ │ │ strb.w r5, [sp, #121] @ 0x79 │ │ │ │ mov.w r6, #256 @ 0x100 │ │ │ │ strh.w r6, [sp, #118] @ 0x76 │ │ │ │ - cbz r0, 19242a │ │ │ │ + cbz r0, 192462 │ │ │ │ strb.w r5, [sp, #122] @ 0x7a │ │ │ │ - b.n 192b06 │ │ │ │ + b.n 192b3e │ │ │ │ eor.w r1, lr, #1024 @ 0x400 │ │ │ │ ubfx r1, r1, #10, #1 │ │ │ │ - b.n 19213e │ │ │ │ + b.n 192176 │ │ │ │ mov.w r0, #1 │ │ │ │ - b.n 19229a │ │ │ │ + b.n 1922d2 │ │ │ │ strb.w r6, [sp, #116] @ 0x74 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 192458 │ │ │ │ + beq.n 192490 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov.w r8, #1 │ │ │ │ strb.w r4, [sp, #117] @ 0x75 │ │ │ │ strh.w r8, [sp, #118] @ 0x76 │ │ │ │ strb.w r8, [sp, #120] @ 0x78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 192b4e │ │ │ │ + beq.w 192b86 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 192c10 │ │ │ │ + beq.w 192c48 │ │ │ │ strb.w r6, [sp, #121] @ 0x79 │ │ │ │ strh.w r6, [sp, #122] @ 0x7a │ │ │ │ movs r5, #0 │ │ │ │ - b.n 192482 │ │ │ │ + b.n 1924ba │ │ │ │ movs r5, #0 │ │ │ │ eor.w r6, ip, #1 │ │ │ │ strh.w r5, [sp, #116] @ 0x74 │ │ │ │ strb.w r6, [sp, #119] @ 0x77 │ │ │ │ movs r6, #1 │ │ │ │ strb.w r5, [sp, #118] @ 0x76 │ │ │ │ strh.w r6, [sp, #120] @ 0x78 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 192b0e │ │ │ │ + bne.w 192b46 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 192c36 │ │ │ │ + bne.w 192c6e │ │ │ │ clz r5, r0 │ │ │ │ mov.w ip, #0 │ │ │ │ strb.w ip, [sp, #122] @ 0x7a │ │ │ │ lsrs r5, r5, #5 │ │ │ │ - b.n 19247c │ │ │ │ + b.n 1924b4 │ │ │ │ strb.w r4, [sp, #92] @ 0x5c │ │ │ │ lsls r6, r1, #25 │ │ │ │ strb.w r0, [sp, #93] @ 0x5d │ │ │ │ - bmi.w 192c42 │ │ │ │ + bmi.w 192c7a │ │ │ │ movw r4, #257 @ 0x101 │ │ │ │ strh.w r4, [sp, #90] @ 0x5a │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 192220 │ │ │ │ - b.n 192296 │ │ │ │ + beq.w 192258 │ │ │ │ + b.n 1922ce │ │ │ │ movs r6, #1 │ │ │ │ movw r8, #257 @ 0x101 │ │ │ │ strb.w ip, [sp, #117] @ 0x75 │ │ │ │ strb.w r6, [sp, #120] @ 0x78 │ │ │ │ strh.w r8, [sp, #118] @ 0x76 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 192afa │ │ │ │ + bne.w 192b32 │ │ │ │ mov r5, r6 │ │ │ │ mov ip, r6 │ │ │ │ strb.w r0, [sp, #121] @ 0x79 │ │ │ │ strb.w r0, [sp, #122] @ 0x7a │ │ │ │ mov r6, r5 │ │ │ │ strb.w ip, [sp, #123] @ 0x7b │ │ │ │ ldrb.w ip, [r3, #88] @ 0x58 │ │ │ │ @@ -474502,18 +474539,18 @@ │ │ │ │ str.w r9, [sp, #124] @ 0x7c │ │ │ │ bfi ip, sl, #24, #8 │ │ │ │ strb.w r6, [sp, #136] @ 0x88 │ │ │ │ and.w sl, sl, r6 │ │ │ │ strd r8, ip, [sp, #128] @ 0x80 │ │ │ │ strb.w sl, [sp, #137] @ 0x89 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 192b6a │ │ │ │ - cbnz r7, 192522 │ │ │ │ + beq.w 192ba2 │ │ │ │ + cbnz r7, 19255a │ │ │ │ ldrb.w r7, [r3, #130] @ 0x82 │ │ │ │ - cbz r7, 192522 │ │ │ │ + cbz r7, 19255a │ │ │ │ eor.w r7, lr, #1024 @ 0x400 │ │ │ │ ubfx r7, r7, #10, #1 │ │ │ │ ldrb.w r6, [r3, #54] @ 0x36 │ │ │ │ mov.w r9, #0 │ │ │ │ ldrb r4, [r3, #22] │ │ │ │ mov.w r8, #0 │ │ │ │ eor.w sl, r6, #1 │ │ │ │ @@ -474597,23 +474634,23 @@ │ │ │ │ ldrb r6, [r3, #25] │ │ │ │ strb.w r6, [sp, #163] @ 0xa3 │ │ │ │ ldrb.w r6, [r3, #132] @ 0x84 │ │ │ │ strb.w r6, [sp, #153] @ 0x99 │ │ │ │ ldrb.w r6, [r3, #82] @ 0x52 │ │ │ │ strb.w r6, [sp, #164] @ 0xa4 │ │ │ │ ldrb.w r6, [r3, #83] @ 0x53 │ │ │ │ - cbnz r6, 192660 │ │ │ │ + cbnz r6, 192698 │ │ │ │ lsls r4, r2, #25 │ │ │ │ itt mi │ │ │ │ movmi r6, #1 │ │ │ │ movmi r7, r6 │ │ │ │ - bmi.n 192674 │ │ │ │ + bmi.n 1926ac │ │ │ │ ldr r4, [sp, #4] │ │ │ │ ldr r7, [sp, #4] │ │ │ │ - cbnz r4, 192674 │ │ │ │ + cbnz r4, 1926ac │ │ │ │ movs r7, #64 @ 0x40 │ │ │ │ movt r7, #256 @ 0x100 │ │ │ │ tst r2, r7 │ │ │ │ ite ne │ │ │ │ movne r7, #1 │ │ │ │ moveq r7, r4 │ │ │ │ mov.w r9, r0, lsr #10 │ │ │ │ @@ -474648,25 +474685,25 @@ │ │ │ │ str.w r6, [sp, #169] @ 0xa9 │ │ │ │ ldrb.w r6, [r3, #135] @ 0x87 │ │ │ │ bfi r0, r6, #24, #8 │ │ │ │ str.w r0, [sp, #173] @ 0xad │ │ │ │ ldrb.w r0, [r3, #138] @ 0x8a │ │ │ │ eor.w r9, r0, #1 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 192bc6 │ │ │ │ + beq.w 192bfe │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 192bb0 │ │ │ │ + beq.w 192be8 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ movs r7, #0 │ │ │ │ strb.w r0, [sp, #179] @ 0xb3 │ │ │ │ strb.w r7, [sp, #177] @ 0xb1 │ │ │ │ movs r7, #1 │ │ │ │ strb.w r7, [sp, #178] @ 0xb2 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 192bc0 │ │ │ │ + beq.w 192bf8 │ │ │ │ movs r7, #1 │ │ │ │ strb.w r7, [sp, #180] @ 0xb4 │ │ │ │ movs r7, #0 │ │ │ │ and.w r5, r5, r9 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ bfi r7, r0, #0, #8 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ @@ -474678,18 +474715,18 @@ │ │ │ │ bfi r7, r0, #24, #8 │ │ │ │ str.w r7, [sp, #181] @ 0xb5 │ │ │ │ ldrb.w r7, [r3, #51] @ 0x33 │ │ │ │ ldrb.w r0, [r3, #49] @ 0x31 │ │ │ │ strb.w r0, [sp, #186] @ 0xba │ │ │ │ ldrb.w r0, [r3, #52] @ 0x34 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 192b94 │ │ │ │ + beq.w 192bcc │ │ │ │ strb.w r5, [sp, #189] @ 0xbd │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 192bee │ │ │ │ + bne.w 192c26 │ │ │ │ mov.w r5, #1 │ │ │ │ strh.w r5, [sp, #187] @ 0xbb │ │ │ │ movs r7, #0 │ │ │ │ movs r5, #0 │ │ │ │ ldrb.w sl, [r3, #62] @ 0x3e │ │ │ │ bfi r5, r0, #0, #8 │ │ │ │ ldrb.w r0, [r3, #59] @ 0x3b │ │ │ │ @@ -474697,15 +474734,15 @@ │ │ │ │ bfi r5, r0, #16, #8 │ │ │ │ ldrb.w r0, [r3, #61] @ 0x3d │ │ │ │ bfi r5, r0, #24, #8 │ │ │ │ ldrb.w r0, [r3, #60] @ 0x3c │ │ │ │ str.w r5, [sp, #190] @ 0xbe │ │ │ │ strb.w r0, [sp, #194] @ 0xc2 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 192b8e │ │ │ │ + beq.w 192bc6 │ │ │ │ and.w r0, lr, #4096 @ 0x1000 │ │ │ │ cmp r0, #0 │ │ │ │ iteet ne │ │ │ │ movne r7, ip │ │ │ │ moveq r7, #0 │ │ │ │ moveq r9, ip │ │ │ │ movne.w r9, #0 │ │ │ │ @@ -474729,23 +474766,23 @@ │ │ │ │ bfi r0, r5, #16, #8 │ │ │ │ ldrb.w r5, [r3, #106] @ 0x6a │ │ │ │ bfi r0, r4, #24, #8 │ │ │ │ str.w r0, [sp, #199] @ 0xc7 │ │ │ │ ldrb.w r0, [r3, #107] @ 0x6b │ │ │ │ eor.w r9, r0, #1 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 192b6e │ │ │ │ + bne.w 192ba6 │ │ │ │ ldrb.w r5, [r3, #105] @ 0x69 │ │ │ │ strb.w r9, [sp, #204] @ 0xcc │ │ │ │ eor.w r5, r5, #1 │ │ │ │ strb.w ip, [sp, #205] @ 0xcd │ │ │ │ strb.w r5, [sp, #203] @ 0xcb │ │ │ │ mov.w r5, #256 @ 0x100 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 192b86 │ │ │ │ + beq.w 192bbe │ │ │ │ movs r0, #0 │ │ │ │ mov.w r5, #0 │ │ │ │ mov r7, r0 │ │ │ │ strh.w r5, [sp, #206] @ 0xce │ │ │ │ movs r5, #0 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ bfi r5, r0, #0, #8 │ │ │ │ @@ -474757,15 +474794,15 @@ │ │ │ │ bfi r5, r0, #16, #8 │ │ │ │ ldrb.w r0, [r3, #96] @ 0x60 │ │ │ │ str r0, [sp, #12] │ │ │ │ and.w r7, r0, ip │ │ │ │ bfi r5, r7, #24, #8 │ │ │ │ str.w r5, [sp, #209] @ 0xd1 │ │ │ │ movs r5, #0 │ │ │ │ - cbnz r4, 192876 │ │ │ │ + cbnz r4, 1928ae │ │ │ │ movs r5, #64 @ 0x40 │ │ │ │ movt r5, #256 @ 0x100 │ │ │ │ tst r2, r5 │ │ │ │ ite eq │ │ │ │ moveq r5, #1 │ │ │ │ movne r5, r4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ @@ -474774,17 +474811,17 @@ │ │ │ │ ldrb r5, [r3, #16] │ │ │ │ and.w fp, fp, r4 │ │ │ │ ldrb r4, [r3, #18] │ │ │ │ str r5, [sp, #4] │ │ │ │ ldrb r5, [r3, #15] │ │ │ │ str r5, [sp, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 192be0 │ │ │ │ + beq.w 192c18 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 192be8 │ │ │ │ + beq.w 192c20 │ │ │ │ ldrb.w r6, [r3, #136] @ 0x88 │ │ │ │ strb.w r8, [sp, #214] @ 0xd6 │ │ │ │ orr.w r4, r8, r6 │ │ │ │ eor.w r4, r4, #1 │ │ │ │ ldrb.w r9, [r3, #115] @ 0x73 │ │ │ │ mov.w sl, #0 │ │ │ │ ldrb.w r7, [r3, #144] @ 0x90 │ │ │ │ @@ -474845,15 +474882,15 @@ │ │ │ │ str.w r8, [sp, #223] @ 0xdf │ │ │ │ str.w sl, [sp, #235] @ 0xeb │ │ │ │ bfi r7, r6, #24, #8 │ │ │ │ ubfx r6, r2, #8, #1 │ │ │ │ str.w r7, [sp, #227] @ 0xe3 │ │ │ │ bfi r5, r6, #24, #8 │ │ │ │ str.w r5, [sp, #231] @ 0xe7 │ │ │ │ - cbz r4, 192996 │ │ │ │ + cbz r4, 1929ce │ │ │ │ ubfx r4, r1, #9, #1 │ │ │ │ eor.w r4, r4, #1 │ │ │ │ ldrb r5, [r3, #29] │ │ │ │ ldrb.w r1, [r3, #118] @ 0x76 │ │ │ │ strb.w r4, [sp, #239] @ 0xef │ │ │ │ movs r4, #0 │ │ │ │ orrs r1, r5 │ │ │ │ @@ -474862,15 +474899,15 @@ │ │ │ │ bfi r4, r5, #8, #8 │ │ │ │ ldrb r5, [r3, #28] │ │ │ │ bfi r4, r1, #16, #8 │ │ │ │ ldrb.w r1, [r3, #104] @ 0x68 │ │ │ │ strb.w r5, [sp, #240] @ 0xf0 │ │ │ │ bfi r4, r1, #24, #8 │ │ │ │ str.w r4, [sp, #241] @ 0xf1 │ │ │ │ - cbz r1, 1929ce │ │ │ │ + cbz r1, 192a06 │ │ │ │ eor.w r1, r2, #33554432 @ 0x2000000 │ │ │ │ ubfx r1, r1, #25, #1 │ │ │ │ movs r4, #0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movs r0, #0 │ │ │ │ bfi r4, r1, #0, #8 │ │ │ │ ldrb.w r1, [r3, #190] @ 0xbe │ │ │ │ @@ -474899,240 +474936,240 @@ │ │ │ │ ldrb.w r2, [r3, #69] @ 0x45 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ bfi r0, r2, #24, #8 │ │ │ │ ldrb.w r2, [r3, #188] @ 0xbc │ │ │ │ str.w r0, [sp, #249] @ 0xf9 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #253] @ 0xfd │ │ │ │ - cbz r1, 192a4c │ │ │ │ + cbz r1, 192a84 │ │ │ │ ubfx r1, lr, #15, #1 │ │ │ │ eor.w r1, r1, #1 │ │ │ │ ldrb.w r2, [r3, #111] @ 0x6f │ │ │ │ strb.w r2, [sp, #255] @ 0xff │ │ │ │ strb.w r1, [sp, #254] @ 0xfe │ │ │ │ - cbz r2, 192a62 │ │ │ │ + cbz r2, 192a9a │ │ │ │ ldrb.w r2, [r3, #162] @ 0xa2 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ ldrb.w r0, [r3, #114] @ 0x72 │ │ │ │ strb.w r2, [sp, #256] @ 0x100 │ │ │ │ - cbz r0, 192a74 │ │ │ │ + cbz r0, 192aac │ │ │ │ ldrb.w r0, [r3, #162] @ 0xa2 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ ldrb.w r1, [r3, #113] @ 0x71 │ │ │ │ strb.w r0, [sp, #257] @ 0x101 │ │ │ │ - cbz r1, 192a86 │ │ │ │ + cbz r1, 192abe │ │ │ │ ldrb.w r1, [r3, #162] @ 0xa2 │ │ │ │ eor.w r1, r1, #1 │ │ │ │ ldrb.w r2, [r3, #112] @ 0x70 │ │ │ │ strb.w r1, [sp, #258] @ 0x102 │ │ │ │ - cbz r2, 192a98 │ │ │ │ + cbz r2, 192ad0 │ │ │ │ ldrb.w r2, [r3, #162] @ 0xa2 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ strb.w r2, [sp, #259] @ 0x103 │ │ │ │ ldr.w r4, [r3, #384] @ 0x180 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - cbnz r5, 192aae │ │ │ │ - b.n 192adc │ │ │ │ + cbnz r5, 192ae6 │ │ │ │ + b.n 192b14 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - cbz r5, 192adc │ │ │ │ + cbz r5, 192b14 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 192aa8 │ │ │ │ - ldr r6, [pc, #424] @ (192c60 ) │ │ │ │ + beq.n 192ae0 │ │ │ │ + ldr r6, [pc, #424] @ (192c98 ) │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #64 @ 0x40 │ │ │ │ add r6, pc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 20ae90 │ │ │ │ + bl 20aec8 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r5 │ │ │ │ - cbz r3, 192adc │ │ │ │ + cbz r3, 192b14 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 192abc │ │ │ │ + bne.n 192af4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 192ace │ │ │ │ - ldr r2, [pc, #388] @ (192c64 ) │ │ │ │ - ldr r3, [pc, #380] @ (192c5c ) │ │ │ │ + bne.n 192b06 │ │ │ │ + ldr r2, [pc, #388] @ (192c9c ) │ │ │ │ + ldr r3, [pc, #380] @ (192c94 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #260] @ 0x104 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 192c54 │ │ │ │ + bne.w 192c8c │ │ │ │ mov r0, r5 │ │ │ │ add sp, #268 @ 0x10c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 192bfe │ │ │ │ + beq.n 192c36 │ │ │ │ strb.w ip, [sp, #121] @ 0x79 │ │ │ │ strb.w ip, [sp, #122] @ 0x7a │ │ │ │ mov.w ip, #0 │ │ │ │ mov r5, ip │ │ │ │ - b.n 19247c │ │ │ │ + b.n 1924b4 │ │ │ │ clz r6, r0 │ │ │ │ strh.w r5, [sp, #122] @ 0x7a │ │ │ │ lsrs r6, r6, #5 │ │ │ │ - b.n 192482 │ │ │ │ + b.n 1924ba │ │ │ │ strb.w r6, [sp, #117] @ 0x75 │ │ │ │ ubfx ip, r2, #9, #1 │ │ │ │ strb.w r6, [sp, #120] @ 0x78 │ │ │ │ clz r6, r0 │ │ │ │ eor.w ip, ip, #1 │ │ │ │ strh.w r5, [sp, #118] @ 0x76 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ strb.w r5, [sp, #123] @ 0x7b │ │ │ │ strb.w ip, [sp, #121] @ 0x79 │ │ │ │ strb.w ip, [sp, #122] @ 0x7a │ │ │ │ - b.n 192482 │ │ │ │ + b.n 1924ba │ │ │ │ clz r0, r4 │ │ │ │ movs r4, #64 @ 0x40 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.w 192224 │ │ │ │ + b.w 19225c │ │ │ │ strb.w r0, [sp, #121] @ 0x79 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 192c28 │ │ │ │ + bne.n 192c60 │ │ │ │ mov r6, ip │ │ │ │ ubfx ip, r2, #9, #1 │ │ │ │ eor.w ip, ip, #1 │ │ │ │ strb.w r8, [sp, #123] @ 0x7b │ │ │ │ strb.w ip, [sp, #122] @ 0x7a │ │ │ │ - b.n 192482 │ │ │ │ + b.n 1924ba │ │ │ │ mov r7, r5 │ │ │ │ - b.n 192522 │ │ │ │ + b.n 19255a │ │ │ │ movs r5, #0 │ │ │ │ strb.w r9, [sp, #204] @ 0xcc │ │ │ │ strb.w r5, [sp, #203] @ 0xcb │ │ │ │ mov.w r5, #1 │ │ │ │ strb.w ip, [sp, #205] @ 0xcd │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 19282a │ │ │ │ + bne.w 192862 │ │ │ │ clz r7, r0 │ │ │ │ lsrs r7, r7, #5 │ │ │ │ - b.n 192832 │ │ │ │ + b.n 19286a │ │ │ │ mov r9, ip │ │ │ │ mov r7, ip │ │ │ │ - b.n 1927b2 │ │ │ │ + b.n 1927ea │ │ │ │ strh.w r7, [sp, #187] @ 0xbb │ │ │ │ strb.w r5, [sp, #189] @ 0xbd │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 19276c │ │ │ │ + beq.w 1927a4 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 19276c │ │ │ │ + beq.w 1927a4 │ │ │ │ movs r0, #0 │ │ │ │ movs r7, #1 │ │ │ │ - b.n 19276e │ │ │ │ + b.n 1927a6 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ strb.w r9, [sp, #177] @ 0xb1 │ │ │ │ strb.w r5, [sp, #178] @ 0xb2 │ │ │ │ strb.w r0, [sp, #179] @ 0xb3 │ │ │ │ - cbnz r4, 192bdc │ │ │ │ + cbnz r4, 192c14 │ │ │ │ movs r7, #0 │ │ │ │ mov r0, r7 │ │ │ │ - b.n 192716 │ │ │ │ + b.n 19274e │ │ │ │ ldr r4, [sp, #16] │ │ │ │ strh.w r4, [sp, #177] @ 0xb1 │ │ │ │ strb.w r4, [sp, #179] @ 0xb3 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 192bc0 │ │ │ │ + beq.n 192bf8 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 192714 │ │ │ │ + bne.w 19274c │ │ │ │ movs r7, #0 │ │ │ │ - b.n 192716 │ │ │ │ + b.n 19274e │ │ │ │ mov r6, r4 │ │ │ │ strb.w r4, [sp, #214] @ 0xd6 │ │ │ │ - b.n 1928aa │ │ │ │ + b.n 1928e2 │ │ │ │ strb.w r6, [sp, #214] @ 0xd6 │ │ │ │ - b.n 1928aa │ │ │ │ + b.n 1928e2 │ │ │ │ mov.w r5, #256 @ 0x100 │ │ │ │ strh.w r5, [sp, #187] @ 0xbb │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 19276c │ │ │ │ - b.n 192baa │ │ │ │ + beq.w 1927a4 │ │ │ │ + b.n 192be2 │ │ │ │ ubfx r5, r2, #9, #1 │ │ │ │ eor.w r5, r5, #1 │ │ │ │ strb.w r5, [sp, #121] @ 0x79 │ │ │ │ strb.w r5, [sp, #122] @ 0x7a │ │ │ │ - b.n 192b06 │ │ │ │ + b.n 192b3e │ │ │ │ ubfx r5, r2, #9, #1 │ │ │ │ strb.w r6, [sp, #123] @ 0x7b │ │ │ │ eor.w r5, r5, #1 │ │ │ │ strb.w r5, [sp, #121] @ 0x79 │ │ │ │ strb.w r5, [sp, #122] @ 0x7a │ │ │ │ - b.w 192400 │ │ │ │ + b.w 192438 │ │ │ │ mov r6, r5 │ │ │ │ mov.w r5, #256 @ 0x100 │ │ │ │ strh.w r5, [sp, #122] @ 0x7a │ │ │ │ mov r5, r0 │ │ │ │ - b.n 192482 │ │ │ │ + b.n 1924ba │ │ │ │ clz r5, r0 │ │ │ │ strb.w ip, [sp, #122] @ 0x7a │ │ │ │ lsrs r5, r5, #5 │ │ │ │ - b.n 19247c │ │ │ │ + b.n 1924b4 │ │ │ │ mov.w r4, #256 @ 0x100 │ │ │ │ strh.w r4, [sp, #90] @ 0x5a │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 192274 │ │ │ │ - b.w 192296 │ │ │ │ + beq.w 1922ac │ │ │ │ + b.w 1922ce │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ - svc 80 @ 0x50 │ │ │ │ + svc 24 │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r6, 192caa │ │ │ │ + uxtb r6, r4 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - bpl.n 192ca0 │ │ │ │ + bmi.n 192c68 │ │ │ │ lsls r1, r7, #1 │ │ │ │ and.w ip, r0, #134 @ 0x86 │ │ │ │ cmp.w ip, #6 │ │ │ │ it ne │ │ │ │ cmpne.w ip, #128 @ 0x80 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ cmp r0, r1 │ │ │ │ ite ne │ │ │ │ movne r3, #0 │ │ │ │ andeq.w r3, r3, #1 │ │ │ │ - cbz r3, 192c8e │ │ │ │ + cbz r3, 192cc6 │ │ │ │ movw r0, #365 @ 0x16d │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ and.w lr, r1, #134 @ 0x86 │ │ │ │ sub.w r3, ip, #2 │ │ │ │ sub.w r4, lr, #2 │ │ │ │ and.w r1, r1, #121 @ 0x79 │ │ │ │ orrs r3, r4 │ │ │ │ and.w r0, r0, #121 @ 0x79 │ │ │ │ and.w r3, r3, #252 @ 0xfc │ │ │ │ cmp r0, r1 │ │ │ │ it eq │ │ │ │ cmpeq r3, #0 │ │ │ │ - beq.n 192d54 │ │ │ │ + beq.n 192d8c │ │ │ │ cmp.w ip, #6 │ │ │ │ - beq.n 192d8a │ │ │ │ - bhi.n 192d5a │ │ │ │ + beq.n 192dc2 │ │ │ │ + bhi.n 192d92 │ │ │ │ cmp.w ip, #2 │ │ │ │ - beq.n 192d18 │ │ │ │ + beq.n 192d50 │ │ │ │ cmp.w lr, #128 @ 0x80 │ │ │ │ - beq.n 192dbe │ │ │ │ + beq.n 192df6 │ │ │ │ cmp r1, #32 │ │ │ │ - bhi.w 192e38 │ │ │ │ + bhi.w 192e70 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 192f12 │ │ │ │ + bhi.w 192f4a │ │ │ │ tbh [pc, r1, lsl #1] │ │ │ │ lsls r0, r1, #3 │ │ │ │ lsls r5, r3, #4 │ │ │ │ lsls r5, r3, #4 │ │ │ │ lsls r5, r3, #4 │ │ │ │ lsls r5, r3, #4 │ │ │ │ lsls r5, r3, #4 │ │ │ │ @@ -475159,22 +475196,22 @@ │ │ │ │ lsls r5, r3, #4 │ │ │ │ lsls r5, r3, #4 │ │ │ │ lsls r5, r3, #4 │ │ │ │ lsls r5, r3, #4 │ │ │ │ lsls r5, r3, #4 │ │ │ │ lsls r2, r0, #3 │ │ │ │ cmp.w lr, #128 @ 0x80 │ │ │ │ - beq.n 192da4 │ │ │ │ + beq.n 192ddc │ │ │ │ cmp r1, #32 │ │ │ │ it hi │ │ │ │ movhi.w r0, #300 @ 0x12c │ │ │ │ - bhi.n 192d58 │ │ │ │ + bhi.n 192d90 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 192e4a │ │ │ │ + bhi.w 192e82 │ │ │ │ tbb [pc, r1] │ │ │ │ ldrh r6, [r1, #28] │ │ │ │ ldrh r3, [r1, #28] │ │ │ │ ldrh r3, [r1, #28] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ ldrh r3, [r1, #28] │ │ │ │ ldrh r3, [r1, #28] │ │ │ │ @@ -475187,93 +475224,93 @@ │ │ │ │ ldrh r3, [r1, #28] │ │ │ │ ldrh r3, [r1, #28] │ │ │ │ ldrh r3, [r1, #28] │ │ │ │ ldrh r3, [r1, #28] │ │ │ │ movw r0, #365 @ 0x16d │ │ │ │ pop {r4, pc} │ │ │ │ cmp.w lr, #4 │ │ │ │ - beq.w 192ec8 │ │ │ │ + beq.w 192f00 │ │ │ │ cmp.w lr, #128 @ 0x80 │ │ │ │ - bne.n 192e0a │ │ │ │ + bne.n 192e42 │ │ │ │ cmp r1, #32 │ │ │ │ it eq │ │ │ │ moveq r0, #159 @ 0x9f │ │ │ │ - beq.n 192d58 │ │ │ │ + beq.n 192d90 │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ it eq │ │ │ │ moveq r0, #160 @ 0xa0 │ │ │ │ - beq.n 192d58 │ │ │ │ + beq.n 192d90 │ │ │ │ cmp r2, #1 │ │ │ │ it eq │ │ │ │ moveq r0, #157 @ 0x9d │ │ │ │ - beq.n 192d58 │ │ │ │ + beq.n 192d90 │ │ │ │ cmp r2, #4 │ │ │ │ ite eq │ │ │ │ moveq r0, #158 @ 0x9e │ │ │ │ movne r0, #156 @ 0x9c │ │ │ │ pop {r4, pc} │ │ │ │ cmp.w lr, #6 │ │ │ │ - beq.n 192e8e │ │ │ │ - bls.n 192dd8 │ │ │ │ + beq.n 192ec6 │ │ │ │ + bls.n 192e10 │ │ │ │ cmp r1, #32 │ │ │ │ it eq │ │ │ │ moveq r0, #33 @ 0x21 │ │ │ │ - beq.n 192d58 │ │ │ │ + beq.n 192d90 │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ ite eq │ │ │ │ moveq r0, #34 @ 0x22 │ │ │ │ movne r0, #32 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r1, #32 │ │ │ │ it eq │ │ │ │ moveq.w r0, #294 @ 0x126 │ │ │ │ - beq.n 192d58 │ │ │ │ + beq.n 192d90 │ │ │ │ movw r3, #293 @ 0x125 │ │ │ │ movw r0, #295 @ 0x127 │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ it ne │ │ │ │ movne r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r1, #32 │ │ │ │ it eq │ │ │ │ moveq.w r0, #412 @ 0x19c │ │ │ │ - beq.n 192d58 │ │ │ │ + beq.n 192d90 │ │ │ │ movw r3, #411 @ 0x19b │ │ │ │ movw r0, #413 @ 0x19d │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ it ne │ │ │ │ movne r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r1, #32 │ │ │ │ - bhi.w 192f0e │ │ │ │ + bhi.w 192f46 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 192f12 │ │ │ │ + bhi.w 192f4a │ │ │ │ tbb [pc, r1] │ │ │ │ str r4, [sp, #320] @ 0x140 │ │ │ │ str r4, [sp, #592] @ 0x250 │ │ │ │ str r4, [sp, #592] @ 0x250 │ │ │ │ - ldr r2, [pc, #592] @ (193044 ) │ │ │ │ + ldr r2, [pc, #592] @ (19307c ) │ │ │ │ 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 192f0a │ │ │ │ + bhi.n 192f42 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 192f12 │ │ │ │ + bhi.n 192f4a │ │ │ │ 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] │ │ │ │ @@ -475319,15 +475356,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 192f12 │ │ │ │ + bhi.n 192f4a │ │ │ │ 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 │ │ │ │ @@ -475346,18 +475383,18 @@ │ │ │ │ movs r0, #29 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #31 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #28 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r1, #32 │ │ │ │ - bhi.n 192f06 │ │ │ │ + bhi.n 192f3e │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 192f12 │ │ │ │ + bhi.n 192f4a │ │ │ │ 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 │ │ │ │ @@ -475396,15 +475433,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, 192f4a │ │ │ │ + cbz r3, 192f82 │ │ │ │ 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 │ │ │ │ @@ -475415,99 +475452,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] @ 193008 │ │ │ │ + ldr.w lr, [pc, #156] @ 193040 │ │ │ │ sub sp, #28 │ │ │ │ - ldr.w ip, [pc, #152] @ 19300c │ │ │ │ + ldr.w ip, [pc, #152] @ 193044 │ │ │ │ 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 192fea │ │ │ │ + bhi.n 193022 │ │ │ │ tbb [pc, r2] │ │ │ │ adds r0, r4, #0 │ │ │ │ cmp r2, #2 │ │ │ │ ldr.w ip, [r1, #4] │ │ │ │ ldr.w r2, [ip, #4] │ │ │ │ - cbz r2, 192ff6 │ │ │ │ + cbz r2, 19302e │ │ │ │ movs r2, #3 │ │ │ │ strd r2, ip, [sp, #8] │ │ │ │ str r0, [sp, #4] │ │ │ │ ldrd r1, r2, [sp, #8] │ │ │ │ - bl 192f5c │ │ │ │ + bl 192f94 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - ldr r2, [pc, #88] @ (193010 ) │ │ │ │ - ldr r3, [pc, #80] @ (19300c ) │ │ │ │ + ldr r2, [pc, #88] @ (193048 ) │ │ │ │ + ldr r3, [pc, #80] @ (193044 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 193002 │ │ │ │ + bne.n 19303a │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ movs r3, #1 │ │ │ │ strd r3, r1, [r0] │ │ │ │ - b.n 192fb6 │ │ │ │ + b.n 192fee │ │ │ │ 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 192fb6 │ │ │ │ + b.n 192fee │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 192ffc │ │ │ │ + cbz r3, 193034 │ │ │ │ strd r2, r1, [r0] │ │ │ │ - b.n 192fb6 │ │ │ │ + b.n 192fee │ │ │ │ ldr.w ip, [r1, #8] │ │ │ │ - b.n 192fa6 │ │ │ │ + b.n 192fde │ │ │ │ ldr r1, [r1, #8] │ │ │ │ movs r2, #1 │ │ │ │ - b.n 192ff0 │ │ │ │ + b.n 193028 │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - beq.n 192f1c │ │ │ │ + beq.n 1930e4 │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 193098 │ │ │ │ + beq.n 193060 │ │ │ │ lsls r1, r7, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r1, [pc, #148] @ (1930b8 ) │ │ │ │ + ldr r1, [pc, #148] @ (1930f0 ) │ │ │ │ sub sp, #20 │ │ │ │ - ldr.w lr, [pc, #148] @ 1930bc │ │ │ │ + ldr.w lr, [pc, #148] @ 1930f4 │ │ │ │ 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 1930ac │ │ │ │ + bhi.n 1930e4 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 1930a8 │ │ │ │ + bhi.n 1930e0 │ │ │ │ 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 │ │ │ │ @@ -475520,284 +475557,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] @ (1930c0 ) │ │ │ │ - ldr r3, [pc, #56] @ (1930bc ) │ │ │ │ + ldr r2, [pc, #60] @ (1930f8 ) │ │ │ │ + ldr r3, [pc, #56] @ (1930f4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1930b2 │ │ │ │ + bne.n 1930ea │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ strb.w r2, [sp] │ │ │ │ - b.n 193078 │ │ │ │ + b.n 1930b0 │ │ │ │ and.w r2, r2, #1 │ │ │ │ strb.w r2, [sp] │ │ │ │ - b.n 193078 │ │ │ │ + b.n 1930b0 │ │ │ │ str r2, [sp, #0] │ │ │ │ - b.n 193078 │ │ │ │ + b.n 1930b0 │ │ │ │ strd r2, r3, [sp] │ │ │ │ - b.n 193078 │ │ │ │ + b.n 1930b0 │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldmia r7, {r1, r2, r3, r6, r7} │ │ │ │ + ldmia r7, {r1, r2, r4, r7} │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7!, {r3, r4, r5, r6} │ │ │ │ + ldmia r7!, {r6} │ │ │ │ lsls r1, r7, #1 │ │ │ │ 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, 1930f6 │ │ │ │ + cbz r1, 19312e │ │ │ │ add.w r1, r3, #24 │ │ │ │ - bl 179fac │ │ │ │ + bl 179fe4 │ │ │ │ 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 179fac │ │ │ │ + bl 179fe4 │ │ │ │ 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] @ (19328c ) │ │ │ │ + ldr r0, [pc, #368] @ (1932c4 ) │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ add r0, pc │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.n 193160 │ │ │ │ + bhi.n 193198 │ │ │ │ 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 193280 │ │ │ │ + beq.w 1932b8 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r4, [r4, #20] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 193152 │ │ │ │ - b.n 19313e │ │ │ │ + cbnz r3, 19318a │ │ │ │ + b.n 193176 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19313e │ │ │ │ + beq.n 193176 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r4, #12 │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19314a │ │ │ │ - b.n 19313e │ │ │ │ + bne.n 193182 │ │ │ │ + b.n 193176 │ │ │ │ ldr r4, [r4, #20] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 19317a │ │ │ │ - b.n 19313e │ │ │ │ + cbnz r3, 1931b2 │ │ │ │ + b.n 193176 │ │ │ │ ldrb r3, [r4, #9] │ │ │ │ - cbz r3, 193172 │ │ │ │ + cbz r3, 1931aa │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 19313e │ │ │ │ + beq.n 193176 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19313e │ │ │ │ + beq.n 193176 │ │ │ │ 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 193168 │ │ │ │ - b.n 19313e │ │ │ │ - ldr r3, [pc, #252] @ (193290 ) │ │ │ │ + bne.n 1931a0 │ │ │ │ + b.n 193176 │ │ │ │ + ldr r3, [pc, #252] @ (1932c8 ) │ │ │ │ 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 19313e │ │ │ │ + beq.n 193176 │ │ │ │ adds r7, r4, r1 │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 1931c2 │ │ │ │ + b.n 1931fa │ │ │ │ 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 19313e │ │ │ │ + bcs.n 193176 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1931ae │ │ │ │ - b.n 19313e │ │ │ │ + bne.n 1931e6 │ │ │ │ + b.n 193176 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19313e │ │ │ │ + beq.n 193176 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r4, #32 │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 19313e │ │ │ │ + beq.n 193176 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ bic.w r3, r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 19313e │ │ │ │ + bne.n 193176 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r4, #48 @ 0x30 │ │ │ │ blx r6 │ │ │ │ - b.n 19313e │ │ │ │ + b.n 193176 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ - cbz r3, 193204 │ │ │ │ + cbz r3, 19323c │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r4, #24 │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 19313e │ │ │ │ + beq.n 193176 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ add.w r8, r4, #44 @ 0x2c │ │ │ │ movs r7, #0 │ │ │ │ - cbnz r3, 19321a │ │ │ │ - b.n 19313e │ │ │ │ + cbnz r3, 193252 │ │ │ │ + b.n 193176 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ add.w r8, r8, #16 │ │ │ │ cmp r7, r3 │ │ │ │ - bcs.n 19313e │ │ │ │ + bcs.n 193176 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ adds r7, #1 │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 193210 │ │ │ │ - b.n 19313e │ │ │ │ + bne.n 193248 │ │ │ │ + b.n 193176 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ movs r7, #0 │ │ │ │ mov.w r8, #20 │ │ │ │ - cbnz r3, 19323a │ │ │ │ - b.n 19313e │ │ │ │ + cbnz r3, 193272 │ │ │ │ + b.n 193176 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ cmp r7, r3 │ │ │ │ - bcs.n 19313e │ │ │ │ + bcs.n 193176 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ mov r1, r5 │ │ │ │ mla r0, r8, r7, r0 │ │ │ │ adds r7, #1 │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 193234 │ │ │ │ - b.n 19313e │ │ │ │ - ldr r3, [pc, #68] @ (193294 ) │ │ │ │ + bne.n 19326c │ │ │ │ + b.n 193176 │ │ │ │ + ldr r3, [pc, #68] @ (1932cc ) │ │ │ │ movs r1, #108 @ 0x6c │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ ldrb.w r8, [r3, #4] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 19313e │ │ │ │ + beq.w 193176 │ │ │ │ adds r4, #84 @ 0x54 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 193272 │ │ │ │ + b.n 1932aa │ │ │ │ adds r4, #16 │ │ │ │ cmp r8, r7 │ │ │ │ - beq.w 19313e │ │ │ │ + beq.w 193176 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ adds r7, #1 │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19326a │ │ │ │ - b.n 19313e │ │ │ │ + bne.n 1932a2 │ │ │ │ + b.n 193176 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r4, #24 │ │ │ │ blx r6 │ │ │ │ - b.n 19313e │ │ │ │ + b.n 193176 │ │ │ │ nop │ │ │ │ - ldmia r6, {r2, r3, r4, r6, r7} │ │ │ │ + ldmia r6!, {r2, r5, r7} │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsrs r0, r1, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #31 │ │ │ │ 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] @ 1933a4 │ │ │ │ + ldr.w ip, [pc, #244] @ 1933dc │ │ │ │ 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 193300 │ │ │ │ - ldr r2, [pc, #220] @ (1933a8 ) │ │ │ │ + bne.n 193338 │ │ │ │ + ldr r2, [pc, #220] @ (1933e0 ) │ │ │ │ ldr r0, [r1, #20] │ │ │ │ ldr.w r2, [ip, r2] │ │ │ │ mov.w ip, #108 @ 0x6c │ │ │ │ mla r2, ip, r0, r2 │ │ │ │ ldr r0, [r2, #104] @ 0x68 │ │ │ │ lsls r0, r0, #31 │ │ │ │ - bpl.n 1932f6 │ │ │ │ + bpl.n 19332e │ │ │ │ ldrb r2, [r2, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 193398 │ │ │ │ + bne.n 1933d0 │ │ │ │ mov r0, lr │ │ │ │ strd r1, r3, [sp] │ │ │ │ - bl 17e840 │ │ │ │ + bl 17e878 │ │ │ │ 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 193374 │ │ │ │ - add r0, pc, #8 @ (adr r0, 193310 ) │ │ │ │ + bhi.n 1933ac │ │ │ │ + add r0, pc, #8 @ (adr r0, 193348 ) │ │ │ │ ldr.w r2, [r0, r2, lsl #2] │ │ │ │ add r0, r2 │ │ │ │ bx r0 │ │ │ │ nop │ │ │ │ lsls r1, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ @@ -475815,86 +475852,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 1932f6 │ │ │ │ - b.n 1932e6 │ │ │ │ + bne.n 19332e │ │ │ │ + b.n 19331e │ │ │ │ ldr r0, [r1, #44] @ 0x2c │ │ │ │ add.w r2, r1, #40 @ 0x28 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 1932f6 │ │ │ │ - b.n 1932e6 │ │ │ │ + bne.n 19332e │ │ │ │ + b.n 19331e │ │ │ │ ldr r0, [r1, #40] @ 0x28 │ │ │ │ add.w r2, r1, #36 @ 0x24 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 1932f6 │ │ │ │ - b.n 1932e6 │ │ │ │ + bne.n 19332e │ │ │ │ + b.n 19331e │ │ │ │ ldr r0, [r1, #76] @ 0x4c │ │ │ │ add.w r2, r1, #72 @ 0x48 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 1932f6 │ │ │ │ - b.n 1932e6 │ │ │ │ + bne.n 19332e │ │ │ │ + b.n 19331e │ │ │ │ ldr r0, [r1, #36] @ 0x24 │ │ │ │ add.w r2, r1, #32 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 1932f6 │ │ │ │ - b.n 1932e6 │ │ │ │ + bne.n 19332e │ │ │ │ + b.n 19331e │ │ │ │ ldr r2, [r1, #20] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1932e6 │ │ │ │ - b.n 193386 │ │ │ │ + beq.n 19331e │ │ │ │ + b.n 1933be │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1932e6 │ │ │ │ + beq.n 19331e │ │ │ │ ldrb r0, [r2, #9] │ │ │ │ add.w ip, r2, #32 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19337e │ │ │ │ + bne.n 1933b6 │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ cmp r0, ip │ │ │ │ - bne.n 1932f6 │ │ │ │ - b.n 19337e │ │ │ │ + bne.n 19332e │ │ │ │ + b.n 1933b6 │ │ │ │ ldr r0, [r1, #32] │ │ │ │ add.w r2, r1, #28 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 1932f6 │ │ │ │ - b.n 1932e6 │ │ │ │ - ldmia r5!, {r1, r2, r6} │ │ │ │ + bne.n 19332e │ │ │ │ + b.n 19331e │ │ │ │ + ldmia r5!, {r1, r2, r3} │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsls r4, r2, #31 │ │ │ │ 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 193456 │ │ │ │ + beq.n 19348e │ │ │ │ cmp r2, #1 │ │ │ │ it ne │ │ │ │ cmpne r1, #1 │ │ │ │ itet eq │ │ │ │ moveq r7, #1 │ │ │ │ movne r7, #0 │ │ │ │ moveq r7, #0 │ │ │ │ - beq.n 193400 │ │ │ │ + beq.n 193438 │ │ │ │ cmp r1, r2 │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r0 │ │ │ │ it ls │ │ │ │ movls r6, #1 │ │ │ │ - bls.n 193442 │ │ │ │ + bls.n 19347a │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 193456 │ │ │ │ + beq.n 19348e │ │ │ │ clz r4, r3 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ blx 43150 <__aeabi_uidiv@plt> │ │ │ │ rsb r3, r4, #32 │ │ │ │ mul.w r7, r3, r0 │ │ │ │ cmp r7, #16 │ │ │ │ @@ -475907,45 +475944,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 193400 │ │ │ │ + bne.n 193438 │ │ │ │ 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 42574 <__aeabi_uidivmod@plt> │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 193400 │ │ │ │ + bne.n 193438 │ │ │ │ rbit r9, r8 │ │ │ │ mov r1, r4 │ │ │ │ clz r9, r9 │ │ │ │ mul.w r0, r5, r9 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 193406 │ │ │ │ + bne.n 19343e │ │ │ │ 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 193504 │ │ │ │ + beq.n 19353c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 193504 │ │ │ │ + beq.n 19353c │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r1 │ │ │ │ mov.w r8, #0 │ │ │ │ mov.w r9, #1 │ │ │ │ rbit r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ clz r2, r2 │ │ │ │ @@ -475981,42 +476018,42 @@ │ │ │ │ ands r3, r2 │ │ │ │ orr.w r3, r8, r3 │ │ │ │ uxth r3, r3 │ │ │ │ cmp r5, #32 │ │ │ │ it ne │ │ │ │ movne r8, r3 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 193486 │ │ │ │ + bne.n 1934be │ │ │ │ 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, #448 @ 0x1c0 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 1798ac │ │ │ │ + bl 1798e4 │ │ │ │ mov r4, r0 │ │ │ │ - bl 179e30 │ │ │ │ + bl 179e68 │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str.w r0, [r1], #4 │ │ │ │ movs r0, #0 │ │ │ │ strd r1, r2, [r4, #16] │ │ │ │ add.w r2, r4, #12 │ │ │ │ movs r1, #0 │ │ │ │ str r2, [r4, #4] │ │ │ │ strd r0, r1, [r4, #8] │ │ │ │ - cbz r3, 193580 │ │ │ │ + cbz r3, 1935b8 │ │ │ │ mov.w r2, #360 @ 0x168 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r4, #24 │ │ │ │ blx 43210 │ │ │ │ movs r3, #0 │ │ │ │ add.w r1, r4, #392 @ 0x188 │ │ │ │ add.w r2, r4, #384 @ 0x180 │ │ │ │ @@ -476028,152 +476065,152 @@ │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r4, #408] @ 0x198 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ strb.w r5, [r4, #65] @ 0x41 │ │ │ │ strh.w r3, [r4, #66] @ 0x42 │ │ │ │ - b.n 19355c │ │ │ │ + b.n 193594 │ │ │ │ nop │ │ │ │ ldr r3, [r1, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ - beq.n 1935d6 │ │ │ │ - bhi.n 1935e6 │ │ │ │ + beq.n 19360e │ │ │ │ + bhi.n 19361e │ │ │ │ cmp r3, #32 │ │ │ │ - bhi.n 193612 │ │ │ │ + bhi.n 19364a │ │ │ │ cmp r3, #3 │ │ │ │ - bls.n 1935c4 │ │ │ │ + bls.n 1935fc │ │ │ │ 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 1935d6 │ │ │ │ + bmi.n 19360e │ │ │ │ bx lr │ │ │ │ movw r2, #65535 @ 0xffff │ │ │ │ movt r2, #31 │ │ │ │ add r2, r3 │ │ │ │ ubfx r2, r2, #0, #21 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.n 1935e4 │ │ │ │ + bhi.n 19361c │ │ │ │ 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 1935d6 │ │ │ │ - bhi.n 193600 │ │ │ │ + beq.n 19360e │ │ │ │ + bhi.n 193638 │ │ │ │ sub.w r2, r3, #1024 @ 0x400 │ │ │ │ bics.w r2, r2, #1024 @ 0x400 │ │ │ │ - beq.n 1935d6 │ │ │ │ + beq.n 19360e │ │ │ │ cmp.w r3, #4096 @ 0x1000 │ │ │ │ - beq.n 1935d6 │ │ │ │ + beq.n 19360e │ │ │ │ bx lr │ │ │ │ sub.w r2, r3, #524288 @ 0x80000 │ │ │ │ bics.w r2, r2, #524288 @ 0x80000 │ │ │ │ - beq.n 1935d6 │ │ │ │ + beq.n 19360e │ │ │ │ cmp.w r3, #131072 @ 0x20000 │ │ │ │ - beq.n 1935d6 │ │ │ │ + beq.n 19360e │ │ │ │ bx lr │ │ │ │ sub.w r2, r3, #64 @ 0x40 │ │ │ │ bics.w r2, r2, #64 @ 0x40 │ │ │ │ - beq.n 1935d6 │ │ │ │ + beq.n 19360e │ │ │ │ cmp.w r3, #256 @ 0x100 │ │ │ │ - beq.n 1935d6 │ │ │ │ + beq.n 19360e │ │ │ │ bx lr │ │ │ │ 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, r1 │ │ │ │ movs r1, #104 @ 0x68 │ │ │ │ mov r6, r0 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 1798ac │ │ │ │ + bl 1798e4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ - bl 179bcc │ │ │ │ + bl 179c04 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r5, #4 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ str r2, [r4, #8] │ │ │ │ str r0, [r4, #12] │ │ │ │ bfi r3, r5, #0, #21 │ │ │ │ str r3, [r4, #16] │ │ │ │ ldrb r3, [r4, #29] │ │ │ │ bic.w r3, r3, #96 @ 0x60 │ │ │ │ strb r3, [r4, #29] │ │ │ │ - beq.n 19369a │ │ │ │ + beq.n 1936d2 │ │ │ │ cmp r5, #8 │ │ │ │ - beq.n 19367a │ │ │ │ + beq.n 1936b2 │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 1936a0 │ │ │ │ + beq.n 1936d8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 193590 │ │ │ │ + bl 1935c8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsb.w r3, [r6, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 19366c │ │ │ │ + beq.n 1936a4 │ │ │ │ ldrb r3, [r4, #20] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ bfi r3, r2, #1, #3 │ │ │ │ strb r3, [r4, #20] │ │ │ │ - bl 193590 │ │ │ │ + bl 1935c8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsb.w r3, [r6, #65] @ 0x41 │ │ │ │ - cbnz r3, 1936b6 │ │ │ │ + cbnz r3, 1936ee │ │ │ │ ldrb r3, [r4, #18] │ │ │ │ orr.w r3, r3, #32 │ │ │ │ strb r3, [r4, #18] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 193590 │ │ │ │ + bl 1935c8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r3, #14 │ │ │ │ - beq.n 1936a0 │ │ │ │ + beq.n 1936d8 │ │ │ │ ldrb r3, [r4, #20] │ │ │ │ movs r2, #1 │ │ │ │ bfi r3, r2, #1, #3 │ │ │ │ strb r3, [r4, #20] │ │ │ │ ldrb r3, [r4, #18] │ │ │ │ orr.w r3, r3, #32 │ │ │ │ strb r3, [r4, #18] │ │ │ │ - b.n 1936a8 │ │ │ │ + b.n 1936e0 │ │ │ │ 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] │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ movs r1, #104 @ 0x68 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1798ac │ │ │ │ + bl 1798e4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 179bcc │ │ │ │ + bl 179c04 │ │ │ │ mov.w r2, #262144 @ 0x40000 │ │ │ │ add.w r1, r5, #52 @ 0x34 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ strd r6, r0, [r4, #8] │ │ │ │ mov r0, r4 │ │ │ │ str r1, [r4, #0] │ │ │ │ bfi r3, r2, #0, #21 │ │ │ │ @@ -476189,36 +476226,36 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r1 │ │ │ │ movs r1, #104 @ 0x68 │ │ │ │ mov r5, r0 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 1798ac │ │ │ │ + bl 1798e4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 179bcc │ │ │ │ + bl 179c04 │ │ │ │ mov r1, r4 │ │ │ │ ldrb r2, [r4, #29] │ │ │ │ str r0, [r4, #12] │ │ │ │ mov r0, r5 │ │ │ │ bic.w r2, r2, #96 @ 0x60 │ │ │ │ strb r2, [r4, #29] │ │ │ │ ldr r2, [r4, #16] │ │ │ │ str r6, [r4, #8] │ │ │ │ bfc r2, #0, #22 │ │ │ │ orr.w r2, r2, #2097152 @ 0x200000 │ │ │ │ orr.w r2, r2, #2 │ │ │ │ str r2, [r4, #16] │ │ │ │ - bl 193590 │ │ │ │ + bl 1935c8 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #8 │ │ │ │ strh.w r2, [r4, #80] @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17997c │ │ │ │ + bl 1799b4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r0, [r4, #84] @ 0x54 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ str r2, [r0, #0] │ │ │ │ ldr.w r2, [r5, #404] @ 0x194 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ @@ -476232,141 +476269,141 @@ │ │ │ │ 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 1937f6 │ │ │ │ + beq.n 19382e │ │ │ │ cmp r1, #8 │ │ │ │ - bne.n 1937dc │ │ │ │ + bne.n 193814 │ │ │ │ ldrsb.w r1, [r0, #65] @ 0x41 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r1, #4 │ │ │ │ - beq.n 193828 │ │ │ │ - bl 23f6d4 │ │ │ │ + beq.n 193860 │ │ │ │ + bl 23f70c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 193624 │ │ │ │ + bl 19365c │ │ │ │ str r5, [r0, #44] @ 0x2c │ │ │ │ ldr.w r3, [r4, #408] @ 0x198 │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [r4, #408] @ 0x198 │ │ │ │ str r3, [r0, #52] @ 0x34 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 23f754 │ │ │ │ + bl 23f78c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 193624 │ │ │ │ + bl 19365c │ │ │ │ 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, 193822 │ │ │ │ - bl 23f6d4 │ │ │ │ + cbz r1, 19385a │ │ │ │ + bl 23f70c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 193624 │ │ │ │ + bl 19365c │ │ │ │ str r5, [r0, #44] @ 0x2c │ │ │ │ ldr.w r3, [r4, #400] @ 0x190 │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [r4, #400] @ 0x190 │ │ │ │ str r3, [r0, #52] @ 0x34 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 23f6ac │ │ │ │ - b.n 193804 │ │ │ │ - bl 23f7a4 │ │ │ │ - b.n 1937be │ │ │ │ + bl 23f6e4 │ │ │ │ + b.n 19383c │ │ │ │ + bl 23f7dc │ │ │ │ + b.n 1937f6 │ │ │ │ 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, 193860 │ │ │ │ + cbz r4, 193898 │ │ │ │ ldr r4, [r0, #16] │ │ │ │ ubfx ip, r4, #0, #21 │ │ │ │ tst.w ip, r1 │ │ │ │ - beq.n 193858 │ │ │ │ + beq.n 193890 │ │ │ │ ldr r4, [r0, #44] @ 0x2c │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 193866 │ │ │ │ + beq.n 19389e │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r4, [r0, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 193846 │ │ │ │ + bne.n 19387e │ │ │ │ mov r0, lr │ │ │ │ - bl 193790 │ │ │ │ + bl 1937c8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r0, 19388a │ │ │ │ + cbz r0, 1938c2 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ ubfx r0, r0, #0, #21 │ │ │ │ tst r0, r1 │ │ │ │ - beq.n 19387e │ │ │ │ + beq.n 1938b6 │ │ │ │ ldr r0, [r3, #44] @ 0x2c │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 193888 │ │ │ │ + beq.n 1938c0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19386e │ │ │ │ + bne.n 1938a6 │ │ │ │ bx lr │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r0, 1938ae │ │ │ │ + cbz r0, 1938e6 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ ubfx r0, r0, #0, #21 │ │ │ │ tst r0, r1 │ │ │ │ - beq.n 1938a2 │ │ │ │ + beq.n 1938da │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 1938ac │ │ │ │ + beq.n 1938e4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 193892 │ │ │ │ + bne.n 1938ca │ │ │ │ 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 179864 │ │ │ │ + bl 17989c │ │ │ │ add.w r3, r5, #392 @ 0x188 │ │ │ │ str r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r3, [r5, #396] @ 0x18c │ │ │ │ mov r1, r6 │ │ │ │ str r3, [r0, #4] │ │ │ │ str r0, [r3, #0] │ │ │ │ str.w r0, [r5, #396] @ 0x18c │ │ │ │ - bl 179bcc │ │ │ │ + bl 179c04 │ │ │ │ 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] │ │ │ │ @@ -476399,65 +476436,65 @@ │ │ │ │ blx 42a70 │ │ │ │ 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] @ (19399c ) │ │ │ │ + ldr r3, [pc, #68] @ (1939d4 ) │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ - ldr r2, [pc, #64] @ (1939a0 ) │ │ │ │ + ldr r2, [pc, #64] @ (1939d8 ) │ │ │ │ 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, 193972 │ │ │ │ + cbnz r2, 1939aa │ │ │ │ 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 193984 │ │ │ │ + beq.n 1939bc │ │ │ │ pop {r3, pc} │ │ │ │ adds r3, r1, #2 │ │ │ │ - ldr r1, [pc, #28] @ (1939a4 ) │ │ │ │ + ldr r1, [pc, #28] @ (1939dc ) │ │ │ │ add.w r0, r0, r3, lsl #5 │ │ │ │ add r1, pc │ │ │ │ blx 4359c │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - stmia r6!, {r1, r2, r3, r4, r7} │ │ │ │ + stmia r6!, {r1, r2, r5, r6} │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsrs r0, r1, #18 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 193710 │ │ │ │ + b.n 1936d8 │ │ │ │ lsls r1, r7, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ movs r5, #0 │ │ │ │ - bl 1798ac │ │ │ │ + bl 1798e4 │ │ │ │ mov r4, r0 │ │ │ │ strd r5, r5, [r0] │ │ │ │ strd r5, r5, [r0, #8] │ │ │ │ strd r5, r5, [r0, #40] @ 0x28 │ │ │ │ - bl 17b52c │ │ │ │ + bl 17b564 │ │ │ │ str r5, [r4, #52] @ 0x34 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ - bl 17b52c │ │ │ │ + bl 17b564 │ │ │ │ add.w r3, r4, #16 │ │ │ │ add.w r2, r4, #24 │ │ │ │ str r0, [r4, #64] @ 0x40 │ │ │ │ strd r2, r5, [r4, #16] │ │ │ │ mov r0, r4 │ │ │ │ strd r5, r3, [r4, #24] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ @@ -476465,15 +476502,15 @@ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movs r1, #84 @ 0x54 │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ - bl 179864 │ │ │ │ + bl 17989c │ │ │ │ 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] │ │ │ │ @@ -476488,70 +476525,70 @@ │ │ │ │ strd r3, r3, [r0, #60] @ 0x3c │ │ │ │ str r3, [r0, #72] @ 0x48 │ │ │ │ add.w r3, r4, #52 @ 0x34 │ │ │ │ strb.w r2, [r4, #68] @ 0x44 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ str r5, [r4, #24] │ │ │ │ - bl 1939a8 │ │ │ │ + bl 1939e0 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1939a8 │ │ │ │ + bl 1939e0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ str r4, [r1, #12] │ │ │ │ str r4, [r0, #12] │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r5, [r1, #0] │ │ │ │ str r3, [r1, #4] │ │ │ │ str r1, [r3, #0] │ │ │ │ str r1, [r4, #36] @ 0x24 │ │ │ │ str r0, [r1, #40] @ 0x28 │ │ │ │ ldr r0, [r0, #48] @ 0x30 │ │ │ │ - bl 17b410 │ │ │ │ + bl 17b448 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - bl 1939f4 │ │ │ │ + bl 193a2c │ │ │ │ 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 179864 │ │ │ │ + bl 17989c │ │ │ │ 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 1939a8 │ │ │ │ + bl 1939e0 │ │ │ │ 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 1939a8 │ │ │ │ + bl 1939e0 │ │ │ │ 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 │ │ │ │ @@ -476560,166 +476597,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 1798ac │ │ │ │ + bl 1798e4 │ │ │ │ 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 1939a8 │ │ │ │ + bl 1939e0 │ │ │ │ mov r1, r0 │ │ │ │ strd r5, r5, [r4, #20] │ │ │ │ add.w r2, r4, #16 │ │ │ │ add.w r3, r4, #24 │ │ │ │ strd r3, r2, [r0] │ │ │ │ ldr r0, [r0, #48] @ 0x30 │ │ │ │ str r1, [r4, #16] │ │ │ │ str r1, [r4, #28] │ │ │ │ str r4, [r1, #12] │ │ │ │ str r1, [r1, #40] @ 0x28 │ │ │ │ - bl 17b410 │ │ │ │ + bl 17b448 │ │ │ │ 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] @ (193bc0 ) │ │ │ │ + ldr r3, [pc, #76] @ (193bf8 ) │ │ │ │ mov r5, r1 │ │ │ │ - ldr r2, [pc, #76] @ (193bc4 ) │ │ │ │ + ldr r2, [pc, #76] @ (193bfc ) │ │ │ │ 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, #440] @ 0x1b8 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 1930c4 │ │ │ │ + bl 1930fc │ │ │ │ str r5, [r0, #20] │ │ │ │ - cbz r6, 193bbc │ │ │ │ + cbz r6, 193bf4 │ │ │ │ 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 193bac │ │ │ │ + bne.n 193be4 │ │ │ │ adds r1, #32 │ │ │ │ cmp r1, ip │ │ │ │ - bne.n 193ba4 │ │ │ │ + bne.n 193bdc │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - stmia r4!, {r1, r7} │ │ │ │ + stmia r4!, {r1, r3, r6} │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsrs r0, r1, #18 │ │ │ │ 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, #440] @ 0x1b8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ movs r2, #8 │ │ │ │ - cbz r3, 193c10 │ │ │ │ + cbz r3, 193c48 │ │ │ │ movs r1, #112 @ 0x70 │ │ │ │ - bl 179fac │ │ │ │ + bl 179fe4 │ │ │ │ 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, 193c0e │ │ │ │ + cbz r4, 193c46 │ │ │ │ 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 179fac │ │ │ │ - b.n 193bf2 │ │ │ │ + bl 179fe4 │ │ │ │ + b.n 193c2a │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrb.w r3, [r0, #440] @ 0x1b8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ movs r2, #8 │ │ │ │ - cbz r3, 193c58 │ │ │ │ + cbz r3, 193c90 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ - bl 179fac │ │ │ │ + bl 179fe4 │ │ │ │ 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 179fac │ │ │ │ - b.n 193c42 │ │ │ │ + bl 179fe4 │ │ │ │ + b.n 193c7a │ │ │ │ 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, #440] @ 0x1b8 │ │ │ │ movs r2, #5 │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 1930c4 │ │ │ │ + bl 1930fc │ │ │ │ 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, 193ca0 │ │ │ │ - b.n 193cb8 │ │ │ │ + cbnz r3, 193cd8 │ │ │ │ + b.n 193cf0 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 193c9e │ │ │ │ + bne.n 193cd6 │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ adds r4, r1, #1 │ │ │ │ str r4, [r3, #60] @ 0x3c │ │ │ │ bic.w r2, r2, #4 │ │ │ │ str r1, [r0, #32] │ │ │ │ str r2, [r3, #72] @ 0x48 │ │ │ │ @@ -476727,148 +476764,148 @@ │ │ │ │ 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] @ (193d0c ) │ │ │ │ + ldr r3, [pc, #60] @ (193d44 ) │ │ │ │ mov r5, r1 │ │ │ │ - ldr r2, [pc, #60] @ (193d10 ) │ │ │ │ + ldr r2, [pc, #60] @ (193d48 ) │ │ │ │ movs r1, #108 @ 0x6c │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ movs r2, #4 │ │ │ │ mla r3, r1, r5, r3 │ │ │ │ ldrb.w r1, [r0, #440] @ 0x1b8 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldrb r4, [r3, #4] │ │ │ │ lsl.w r3, r4, r2 │ │ │ │ adds r3, #84 @ 0x54 │ │ │ │ - bl 1930c4 │ │ │ │ + bl 1930fc │ │ │ │ str r5, [r0, #20] │ │ │ │ - cbz r4, 193d08 │ │ │ │ + cbz r4, 193d40 │ │ │ │ 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 193cfc │ │ │ │ + bne.n 193d34 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - stmia r3!, {r1, r2, r5} │ │ │ │ + stmia r2!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsls r4, r2, #31 │ │ │ │ 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, #440] @ 0x1b8 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ lsls r3, r4, #4 │ │ │ │ adds r3, #44 @ 0x2c │ │ │ │ - bl 1930c4 │ │ │ │ + bl 1930fc │ │ │ │ str r5, [r0, #20] │ │ │ │ str r4, [r0, #40] @ 0x28 │ │ │ │ - cbz r4, 193d4e │ │ │ │ + cbz r4, 193d86 │ │ │ │ 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 193d42 │ │ │ │ + bne.n 193d7a │ │ │ │ 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, #440] @ 0x1b8 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ movs r2, #8 │ │ │ │ - cbz r3, 193dc0 │ │ │ │ + cbz r3, 193df8 │ │ │ │ movs r1, #116 @ 0x74 │ │ │ │ - bl 179fac │ │ │ │ + bl 179fe4 │ │ │ │ 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 179e74 │ │ │ │ + bl 179eac │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ - cbz r6, 193da8 │ │ │ │ + cbz r6, 193de0 │ │ │ │ adds r1, r0, r7 │ │ │ │ str r5, [r0, #12] │ │ │ │ adds r0, #20 │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 193da0 │ │ │ │ - ldr r3, [pc, #32] @ (193dcc ) │ │ │ │ + bne.n 193dd8 │ │ │ │ + ldr r3, [pc, #32] @ (193e04 ) │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [r4, #80] @ 0x50 │ │ │ │ add r3, pc │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r4, #69] @ 0x45 │ │ │ │ str.w r1, [r4, #73] @ 0x49 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ - bl 179fac │ │ │ │ + bl 179fe4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 193d7c │ │ │ │ + b.n 193db4 │ │ │ │ nop │ │ │ │ - b.n 194310 │ │ │ │ + b.n 1942d8 │ │ │ │ lsls r1, r7, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r3, #10 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - bne.n 193dfa │ │ │ │ - ldr r1, [pc, #16] @ (193dfc ) │ │ │ │ + bne.n 193e32 │ │ │ │ + ldr r1, [pc, #16] @ (193e34 ) │ │ │ │ movs r2, #8 │ │ │ │ adds r0, #69 @ 0x45 │ │ │ │ add r1, pc │ │ │ │ blx 4359c │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 1942c4 │ │ │ │ + b.n 19428c │ │ │ │ lsls r1, r7, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrb.w r3, [r0, #440] @ 0x1b8 │ │ │ │ movs r2, #8 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r3, 193e4a │ │ │ │ + cbz r3, 193e82 │ │ │ │ movs r1, #80 @ 0x50 │ │ │ │ - bl 179fac │ │ │ │ + bl 179fe4 │ │ │ │ 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 │ │ │ │ @@ -476876,33 +476913,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 179fac │ │ │ │ - b.n 193e28 │ │ │ │ + bl 179fe4 │ │ │ │ + b.n 193e60 │ │ │ │ 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, 193e72 │ │ │ │ + cbnz r3, 193eaa │ │ │ │ mov r0, r4 │ │ │ │ - bl 17a024 │ │ │ │ + bl 17a05c │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #28 │ │ │ │ - bl 179fac │ │ │ │ + bl 179fe4 │ │ │ │ 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 │ │ │ │ @@ -476925,17 +476962,17 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrb.w r3, [r0, #440] @ 0x1b8 │ │ │ │ mov r5, r2 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #8 │ │ │ │ - cbz r3, 193f16 │ │ │ │ + cbz r3, 193f4e │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ - bl 179fac │ │ │ │ + bl 179fe4 │ │ │ │ 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] │ │ │ │ @@ -476948,219 +476985,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 179fac │ │ │ │ - b.n 193eec │ │ │ │ - nop │ │ │ │ + bl 179fe4 │ │ │ │ b.n 193f24 │ │ │ │ + nop │ │ │ │ + b.n 193f5c │ │ │ │ ldr r0, [r0, #12] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 193f22 │ │ │ │ + bne.n 193f5a │ │ │ │ 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] @ (194020 ) │ │ │ │ + ldr r5, [pc, #228] @ (194058 ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ - ldr r4, [pc, #228] @ (194024 ) │ │ │ │ + ldr r4, [pc, #228] @ (19405c ) │ │ │ │ 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 194006 │ │ │ │ + bhi.n 19403e │ │ │ │ tbb [pc, r0] │ │ │ │ asrs r0, r1, #9 │ │ │ │ str r2, [r0, r0] │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 194014 │ │ │ │ + beq.n 19404c │ │ │ │ movs r2, #3 │ │ │ │ strd r2, r1, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldrd r1, r2, [sp, #36] @ 0x24 │ │ │ │ - bl 192f5c │ │ │ │ + bl 192f94 │ │ │ │ ldrd r4, r6, [sp, #16] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 194020 │ │ │ │ + bhi.n 194058 │ │ │ │ tbb [pc, r3] │ │ │ │ asrs r2, r5, #32 │ │ │ │ movs r3, #2 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 194018 │ │ │ │ + beq.n 194050 │ │ │ │ movs r3, #3 │ │ │ │ strd r3, r2, [sp, #28] │ │ │ │ mov r0, r7 │ │ │ │ ldrd r1, r2, [sp, #28] │ │ │ │ - bl 192f5c │ │ │ │ + bl 192f94 │ │ │ │ ldrd r3, r5, [sp, #8] │ │ │ │ cmp r4, r3 │ │ │ │ it eq │ │ │ │ cmpeq r6, r5 │ │ │ │ - ldr r2, [pc, #108] @ (194028 ) │ │ │ │ + ldr r2, [pc, #108] @ (194060 ) │ │ │ │ it eq │ │ │ │ moveq r0, #1 │ │ │ │ - ldr r3, [pc, #100] @ (194024 ) │ │ │ │ + ldr r3, [pc, #100] @ (19405c ) │ │ │ │ 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 19401c │ │ │ │ + bne.n 194054 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 193fb2 │ │ │ │ + bne.n 193fea │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movs r3, #1 │ │ │ │ - b.n 193fb2 │ │ │ │ + b.n 193fea │ │ │ │ ldr r3, [r5, #16] │ │ │ │ add.w r2, r5, #24 │ │ │ │ subs r3, r3, r2 │ │ │ │ clz r3, r3 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ - b.n 193fb2 │ │ │ │ + b.n 193fea │ │ │ │ ldr r4, [r6, #16] │ │ │ │ add.w r2, r6, #24 │ │ │ │ subs r4, r4, r2 │ │ │ │ clz r4, r4 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ - b.n 193f8a │ │ │ │ + b.n 193fc2 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 193f8a │ │ │ │ + bne.n 193fc2 │ │ │ │ ldr r6, [r6, #8] │ │ │ │ movs r4, #1 │ │ │ │ - b.n 193f8a │ │ │ │ + b.n 193fc2 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ - b.n 193f74 │ │ │ │ + b.n 193fac │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - b.n 193fa0 │ │ │ │ + b.n 193fd8 │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ - stmia r0!, {r1, r3, r4, r5, r7} │ │ │ │ + stmia r0!, {r1, r7} │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r3, r4, r5} │ │ │ │ + stmia r0!, {} │ │ │ │ lsls r1, r7, #1 │ │ │ │ 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] @ 19492c │ │ │ │ + ldr.w r3, [pc, #2288] @ 194964 │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r1 │ │ │ │ add r3, pc │ │ │ │ mov r5, r3 │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ cmp r0, #3 │ │ │ │ - bhi.w 194928 │ │ │ │ + bhi.w 194960 │ │ │ │ tbb [pc, r0] │ │ │ │ adds r6, #79 @ 0x4f │ │ │ │ lsls r4, r3, #8 │ │ │ │ - ldr.w r1, [pc, #2260] @ 194930 │ │ │ │ + ldr.w r1, [pc, #2260] @ 194968 │ │ │ │ mov r0, r2 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r3, [r2, #8] │ │ │ │ add r1, pc │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 193108 │ │ │ │ + bl 193140 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.w 194928 │ │ │ │ + bhi.w 194960 │ │ │ │ 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] @ 194934 │ │ │ │ + ldr.w r1, [pc, #2212] @ 19496c │ │ │ │ mov r0, r2 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r3, [r2, #8] │ │ │ │ add r1, pc │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 193108 │ │ │ │ + bl 193140 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.w 194928 │ │ │ │ + bhi.w 194960 │ │ │ │ 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] @ 194938 │ │ │ │ + ldr.w r1, [pc, #2164] @ 194970 │ │ │ │ mov r0, r2 │ │ │ │ str r4, [r2, #8] │ │ │ │ add r1, pc │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 193108 │ │ │ │ + bl 193140 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.w 194928 │ │ │ │ + bhi.w 194960 │ │ │ │ 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] @ 19493c │ │ │ │ + ldr.w r1, [pc, #2120] @ 194974 │ │ │ │ mov r0, r2 │ │ │ │ str r4, [r2, #8] │ │ │ │ add r1, pc │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 193108 │ │ │ │ + bl 193140 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.w 1947ec │ │ │ │ + bhi.w 194824 │ │ │ │ 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 │ │ │ │ @@ -477172,1211 +477209,1211 @@ │ │ │ │ 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 19413e │ │ │ │ - b.n 194162 │ │ │ │ + bne.n 194176 │ │ │ │ + b.n 19419a │ │ │ │ ldr r0, [r0, #12] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 19413c │ │ │ │ + bne.n 194174 │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ bic.w r3, r3, #32 │ │ │ │ str r3, [r0, #72] @ 0x48 │ │ │ │ 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 19413e │ │ │ │ + bne.n 194176 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 199540 │ │ │ │ + bl 199578 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ - b.n 19413e │ │ │ │ + b.n 194176 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ strd r4, r3, [r2] │ │ │ │ str r2, [r3, #0] │ │ │ │ str r2, [r4, #4] │ │ │ │ - b.n 194134 │ │ │ │ + b.n 19416c │ │ │ │ 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 194134 │ │ │ │ + b.n 19416c │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 194170 │ │ │ │ + beq.n 1941a8 │ │ │ │ ldr r3, [r2, #80] @ 0x50 │ │ │ │ adds r3, #1 │ │ │ │ - bne.n 194170 │ │ │ │ + bne.n 1941a8 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 1941aa │ │ │ │ + beq.n 1941e2 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 1941a2 │ │ │ │ + bne.n 1941da │ │ │ │ ldr.w ip, [r3, #60] @ 0x3c │ │ │ │ ldr r1, [r3, #72] @ 0x48 │ │ │ │ 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, #72] @ 0x48 │ │ │ │ - b.n 194170 │ │ │ │ + b.n 1941a8 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 19417e │ │ │ │ + beq.n 1941b6 │ │ │ │ ldr r3, [r2, #44] @ 0x2c │ │ │ │ adds r3, #1 │ │ │ │ - bne.n 19417e │ │ │ │ + bne.n 1941b6 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 1941e0 │ │ │ │ + beq.n 194218 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 1941d8 │ │ │ │ + bne.n 194210 │ │ │ │ ldr.w ip, [r3, #60] @ 0x3c │ │ │ │ ldr r1, [r3, #72] @ 0x48 │ │ │ │ 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, #72] @ 0x48 │ │ │ │ - b.n 19417e │ │ │ │ + b.n 1941b6 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 19417e │ │ │ │ + beq.n 1941b6 │ │ │ │ ldr r3, [r2, #32] │ │ │ │ adds r3, #1 │ │ │ │ - bne.n 19417e │ │ │ │ + bne.n 1941b6 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 194216 │ │ │ │ + beq.n 19424e │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 19420e │ │ │ │ + bne.n 194246 │ │ │ │ ldr.w ip, [r3, #60] @ 0x3c │ │ │ │ ldr r1, [r3, #72] @ 0x48 │ │ │ │ add.w lr, ip, #1 │ │ │ │ str.w lr, [r3, #60] @ 0x3c │ │ │ │ bic.w r1, r1, #4 │ │ │ │ str.w ip, [r2, #32] │ │ │ │ str r1, [r3, #72] @ 0x48 │ │ │ │ - b.n 19417e │ │ │ │ + b.n 1941b6 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 194126 │ │ │ │ + beq.w 19415e │ │ │ │ ldr r3, [r2, #32] │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 194126 │ │ │ │ + bne.w 19415e │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 194250 │ │ │ │ + beq.n 194288 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 194248 │ │ │ │ + bne.n 194280 │ │ │ │ ldr.w ip, [r3, #60] @ 0x3c │ │ │ │ ldr r1, [r3, #72] @ 0x48 │ │ │ │ add.w lr, ip, #1 │ │ │ │ str.w lr, [r3, #60] @ 0x3c │ │ │ │ bic.w r1, r1, #4 │ │ │ │ str.w ip, [r2, #32] │ │ │ │ str r1, [r3, #72] @ 0x48 │ │ │ │ - b.n 194126 │ │ │ │ + b.n 19415e │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 194170 │ │ │ │ + beq.w 1941a8 │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 194170 │ │ │ │ + bne.w 1941a8 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 19428a │ │ │ │ + beq.n 1942c2 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 194282 │ │ │ │ + bne.n 1942ba │ │ │ │ ldr.w ip, [r3, #60] @ 0x3c │ │ │ │ ldr r1, [r3, #72] @ 0x48 │ │ │ │ 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, #72] @ 0x48 │ │ │ │ - b.n 194170 │ │ │ │ - ldr.w r3, [pc, #1688] @ 194940 │ │ │ │ + b.n 1941a8 │ │ │ │ + ldr.w r3, [pc, #1688] @ 194978 │ │ │ │ mov.w ip, #108 @ 0x6c │ │ │ │ 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 194152 │ │ │ │ + beq.w 19418a │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 194152 │ │ │ │ + beq.w 19418a │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 194152 │ │ │ │ + bne.w 19418a │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 1942dc │ │ │ │ + beq.n 194314 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 1942d4 │ │ │ │ + bne.n 19430c │ │ │ │ ldr.w ip, [r3, #60] @ 0x3c │ │ │ │ ldr r1, [r3, #72] @ 0x48 │ │ │ │ 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, #72] @ 0x48 │ │ │ │ - b.n 194152 │ │ │ │ + b.n 19418a │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 194126 │ │ │ │ + beq.w 19415e │ │ │ │ ldr r3, [r2, #80] @ 0x50 │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 194126 │ │ │ │ + bne.w 19415e │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 194316 │ │ │ │ + beq.n 19434e │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 19430e │ │ │ │ + bne.n 194346 │ │ │ │ ldr.w ip, [r3, #60] @ 0x3c │ │ │ │ ldr r1, [r3, #72] @ 0x48 │ │ │ │ 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, #72] @ 0x48 │ │ │ │ - b.n 194126 │ │ │ │ + b.n 19415e │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 194152 │ │ │ │ + beq.w 19418a │ │ │ │ ldr r3, [r2, #32] │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 194152 │ │ │ │ + bne.w 19418a │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 194350 │ │ │ │ + beq.n 194388 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 194348 │ │ │ │ + bne.n 194380 │ │ │ │ ldr.w ip, [r3, #60] @ 0x3c │ │ │ │ ldr r1, [r3, #72] @ 0x48 │ │ │ │ add.w lr, ip, #1 │ │ │ │ str.w lr, [r3, #60] @ 0x3c │ │ │ │ bic.w r1, r1, #4 │ │ │ │ str.w ip, [r2, #32] │ │ │ │ str r1, [r3, #72] @ 0x48 │ │ │ │ - b.n 194152 │ │ │ │ + b.n 19418a │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 194126 │ │ │ │ + beq.w 19415e │ │ │ │ ldr r3, [r2, #40] @ 0x28 │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 194126 │ │ │ │ + bne.w 19415e │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 19438a │ │ │ │ + beq.n 1943c2 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 194382 │ │ │ │ + bne.n 1943ba │ │ │ │ ldr.w ip, [r3, #60] @ 0x3c │ │ │ │ ldr r1, [r3, #72] @ 0x48 │ │ │ │ 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, #72] @ 0x48 │ │ │ │ - b.n 194126 │ │ │ │ - ldr.w r3, [pc, #1432] @ 194940 │ │ │ │ + b.n 19415e │ │ │ │ + ldr.w r3, [pc, #1432] @ 194978 │ │ │ │ mov.w ip, #108 @ 0x6c │ │ │ │ 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 19417e │ │ │ │ + beq.w 1941b6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 19417e │ │ │ │ + beq.w 1941b6 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 19417e │ │ │ │ + bne.w 1941b6 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 1943dc │ │ │ │ + beq.n 194414 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 1943d4 │ │ │ │ + bne.n 19440c │ │ │ │ ldr.w ip, [r3, #60] @ 0x3c │ │ │ │ ldr r1, [r3, #72] @ 0x48 │ │ │ │ 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, #72] @ 0x48 │ │ │ │ - b.n 19417e │ │ │ │ + b.n 1941b6 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 19417e │ │ │ │ + beq.w 1941b6 │ │ │ │ ldr r3, [r2, #40] @ 0x28 │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 19417e │ │ │ │ + bne.w 1941b6 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 194416 │ │ │ │ + beq.n 19444e │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 19440e │ │ │ │ + bne.n 194446 │ │ │ │ ldr.w ip, [r3, #60] @ 0x3c │ │ │ │ ldr r1, [r3, #72] @ 0x48 │ │ │ │ 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, #72] @ 0x48 │ │ │ │ - b.n 19417e │ │ │ │ + b.n 1941b6 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 194152 │ │ │ │ + beq.w 19418a │ │ │ │ ldr r3, [r2, #40] @ 0x28 │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 194152 │ │ │ │ + bne.w 19418a │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 194450 │ │ │ │ + beq.n 194488 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 194448 │ │ │ │ + bne.n 194480 │ │ │ │ ldr.w ip, [r3, #60] @ 0x3c │ │ │ │ ldr r1, [r3, #72] @ 0x48 │ │ │ │ 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, #72] @ 0x48 │ │ │ │ - b.n 194152 │ │ │ │ + b.n 19418a │ │ │ │ ldr r3, [r2, #20] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 19417e │ │ │ │ - b.n 194482 │ │ │ │ + beq.w 1941b6 │ │ │ │ + b.n 1944ba │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 19417e │ │ │ │ + beq.w 1941b6 │ │ │ │ ldrb r1, [r3, #9] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 194478 │ │ │ │ + bne.n 1944b0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 194478 │ │ │ │ + beq.n 1944b0 │ │ │ │ ldr r1, [r3, #40] @ 0x28 │ │ │ │ adds r1, #1 │ │ │ │ - bne.n 194478 │ │ │ │ + bne.n 1944b0 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ cmp r5, #3 │ │ │ │ - beq.n 1944a2 │ │ │ │ + beq.n 1944da │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r5, [r1, #8] │ │ │ │ cmp r5, #3 │ │ │ │ - bne.n 19449a │ │ │ │ + bne.n 1944d2 │ │ │ │ ldr r5, [r1, #72] @ 0x48 │ │ │ │ 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, #72] @ 0x48 │ │ │ │ - b.n 194478 │ │ │ │ + b.n 1944b0 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 194170 │ │ │ │ + beq.w 1941a8 │ │ │ │ ldr r3, [r2, #44] @ 0x2c │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 194170 │ │ │ │ + bne.w 1941a8 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 1944dc │ │ │ │ + beq.n 194514 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 1944d4 │ │ │ │ + bne.n 19450c │ │ │ │ ldr.w ip, [r3, #60] @ 0x3c │ │ │ │ ldr r1, [r3, #72] @ 0x48 │ │ │ │ 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, #72] @ 0x48 │ │ │ │ - b.n 194170 │ │ │ │ + b.n 1941a8 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 194170 │ │ │ │ + beq.w 1941a8 │ │ │ │ ldr r3, [r2, #40] @ 0x28 │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 194170 │ │ │ │ + bne.w 1941a8 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 194516 │ │ │ │ + beq.n 19454e │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 19450e │ │ │ │ + bne.n 194546 │ │ │ │ ldr.w ip, [r3, #60] @ 0x3c │ │ │ │ ldr r1, [r3, #72] @ 0x48 │ │ │ │ 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, #72] @ 0x48 │ │ │ │ - b.n 194170 │ │ │ │ + b.n 1941a8 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 194152 │ │ │ │ + beq.w 19418a │ │ │ │ ldr r3, [r2, #80] @ 0x50 │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 194152 │ │ │ │ + bne.w 19418a │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 194550 │ │ │ │ + beq.n 194588 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 194548 │ │ │ │ + bne.n 194580 │ │ │ │ ldr.w ip, [r3, #60] @ 0x3c │ │ │ │ ldr r1, [r3, #72] @ 0x48 │ │ │ │ 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, #72] @ 0x48 │ │ │ │ - b.n 194152 │ │ │ │ + b.n 19418a │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 194170 │ │ │ │ + beq.w 1941a8 │ │ │ │ ldr r3, [r2, #32] │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 194170 │ │ │ │ + bne.w 1941a8 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 19458a │ │ │ │ + beq.n 1945c2 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 194582 │ │ │ │ + bne.n 1945ba │ │ │ │ ldr.w ip, [r3, #60] @ 0x3c │ │ │ │ ldr r1, [r3, #72] @ 0x48 │ │ │ │ add.w lr, ip, #1 │ │ │ │ str.w lr, [r3, #60] @ 0x3c │ │ │ │ bic.w r1, r1, #4 │ │ │ │ str.w ip, [r2, #32] │ │ │ │ str r1, [r3, #72] @ 0x48 │ │ │ │ - b.n 194170 │ │ │ │ + b.n 1941a8 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 194152 │ │ │ │ - b.n 1945bc │ │ │ │ + beq.w 19418a │ │ │ │ + b.n 1945f4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 194152 │ │ │ │ + beq.w 19418a │ │ │ │ ldrb r1, [r3, #9] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1945b2 │ │ │ │ + bne.n 1945ea │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1945b2 │ │ │ │ + beq.n 1945ea │ │ │ │ ldr r1, [r3, #40] @ 0x28 │ │ │ │ adds r1, #1 │ │ │ │ - bne.n 1945b2 │ │ │ │ + bne.n 1945ea │ │ │ │ ldr r5, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ cmp r5, #3 │ │ │ │ - beq.n 1945dc │ │ │ │ + beq.n 194614 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r5, [r1, #8] │ │ │ │ cmp r5, #3 │ │ │ │ - bne.n 1945d4 │ │ │ │ + bne.n 19460c │ │ │ │ ldr r5, [r1, #72] @ 0x48 │ │ │ │ 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, #72] @ 0x48 │ │ │ │ - b.n 1945b2 │ │ │ │ - ldr r3, [pc, #840] @ (194940 ) │ │ │ │ + b.n 1945ea │ │ │ │ + ldr r3, [pc, #840] @ (194978 ) │ │ │ │ mov.w ip, #108 @ 0x6c │ │ │ │ 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 194126 │ │ │ │ + beq.w 19415e │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 194126 │ │ │ │ + beq.w 19415e │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 194126 │ │ │ │ + bne.w 19415e │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 19462c │ │ │ │ + beq.n 194664 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 194624 │ │ │ │ + bne.n 19465c │ │ │ │ ldr.w ip, [r3, #60] @ 0x3c │ │ │ │ ldr r1, [r3, #72] @ 0x48 │ │ │ │ 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, #72] @ 0x48 │ │ │ │ - b.n 194126 │ │ │ │ + b.n 19415e │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 194126 │ │ │ │ + beq.w 19415e │ │ │ │ ldr r3, [r2, #32] │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 194126 │ │ │ │ + bne.w 19415e │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.w 194250 │ │ │ │ + beq.w 194288 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 194660 │ │ │ │ - b.n 194250 │ │ │ │ + bne.n 194698 │ │ │ │ + b.n 194288 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 19417e │ │ │ │ + beq.w 1941b6 │ │ │ │ ldr r3, [r2, #32] │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 19417e │ │ │ │ + bne.w 1941b6 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.w 194216 │ │ │ │ + beq.w 19424e │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 194684 │ │ │ │ - b.n 194216 │ │ │ │ + bne.n 1946bc │ │ │ │ + b.n 19424e │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 194126 │ │ │ │ + beq.w 19415e │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 194126 │ │ │ │ + bne.w 19415e │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 1946ae │ │ │ │ + beq.n 1946e6 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 1946a6 │ │ │ │ + bne.n 1946de │ │ │ │ ldr.w ip, [r3, #60] @ 0x3c │ │ │ │ ldr r1, [r3, #72] @ 0x48 │ │ │ │ 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, #72] @ 0x48 │ │ │ │ - b.n 194126 │ │ │ │ + b.n 19415e │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 194152 │ │ │ │ + beq.w 19418a │ │ │ │ ldr r3, [r2, #32] │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 194152 │ │ │ │ + bne.w 19418a │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.w 194350 │ │ │ │ + beq.w 194388 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 1946e2 │ │ │ │ - b.n 194350 │ │ │ │ + bne.n 19471a │ │ │ │ + b.n 194388 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 194152 │ │ │ │ + beq.w 19418a │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 194152 │ │ │ │ + bne.w 19418a │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 19470c │ │ │ │ + beq.n 194744 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 194704 │ │ │ │ + bne.n 19473c │ │ │ │ ldr.w ip, [r3, #60] @ 0x3c │ │ │ │ ldr r1, [r3, #72] @ 0x48 │ │ │ │ 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, #72] @ 0x48 │ │ │ │ - b.n 194152 │ │ │ │ + b.n 19418a │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 194152 │ │ │ │ + beq.w 19418a │ │ │ │ ldr r3, [r2, #44] @ 0x2c │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 194152 │ │ │ │ + bne.w 19418a │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 194746 │ │ │ │ + beq.n 19477e │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 19473e │ │ │ │ + bne.n 194776 │ │ │ │ ldr.w ip, [r3, #60] @ 0x3c │ │ │ │ ldr r1, [r3, #72] @ 0x48 │ │ │ │ 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, #72] @ 0x48 │ │ │ │ - b.n 194152 │ │ │ │ + b.n 19418a │ │ │ │ ldr r3, [r2, #20] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 194170 │ │ │ │ - b.n 194778 │ │ │ │ + beq.w 1941a8 │ │ │ │ + b.n 1947b0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 194170 │ │ │ │ + beq.w 1941a8 │ │ │ │ ldrb r1, [r3, #9] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 19476e │ │ │ │ + bne.n 1947a6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 19476e │ │ │ │ + beq.n 1947a6 │ │ │ │ ldr r1, [r3, #40] @ 0x28 │ │ │ │ adds r1, #1 │ │ │ │ - bne.n 19476e │ │ │ │ + bne.n 1947a6 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ cmp r5, #3 │ │ │ │ - beq.n 194798 │ │ │ │ + beq.n 1947d0 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r5, [r1, #8] │ │ │ │ cmp r5, #3 │ │ │ │ - bne.n 194790 │ │ │ │ + bne.n 1947c8 │ │ │ │ ldr r5, [r1, #72] @ 0x48 │ │ │ │ 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, #72] @ 0x48 │ │ │ │ - b.n 19476e │ │ │ │ + b.n 1947a6 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 19417e │ │ │ │ + beq.w 1941b6 │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 19417e │ │ │ │ + bne.w 1941b6 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 1947d2 │ │ │ │ + beq.n 19480a │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 1947ca │ │ │ │ + bne.n 194802 │ │ │ │ ldr.w ip, [r3, #60] @ 0x3c │ │ │ │ ldr r1, [r3, #72] @ 0x48 │ │ │ │ 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, #72] @ 0x48 │ │ │ │ - b.n 19417e │ │ │ │ + b.n 1941b6 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 194126 │ │ │ │ - b.n 194804 │ │ │ │ + beq.w 19415e │ │ │ │ + b.n 19483c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 194126 │ │ │ │ + beq.w 19415e │ │ │ │ ldrb r1, [r3, #9] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1947fa │ │ │ │ + bne.n 194832 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1947fa │ │ │ │ + beq.n 194832 │ │ │ │ ldr r1, [r3, #40] @ 0x28 │ │ │ │ adds r1, #1 │ │ │ │ - bne.n 1947fa │ │ │ │ + bne.n 194832 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ cmp r5, #3 │ │ │ │ - beq.n 194824 │ │ │ │ + beq.n 19485c │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r5, [r1, #8] │ │ │ │ cmp r5, #3 │ │ │ │ - bne.n 19481c │ │ │ │ + bne.n 194854 │ │ │ │ ldr r5, [r1, #72] @ 0x48 │ │ │ │ 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, #72] @ 0x48 │ │ │ │ - b.n 1947fa │ │ │ │ - ldr r3, [pc, #256] @ (194940 ) │ │ │ │ + b.n 194832 │ │ │ │ + ldr r3, [pc, #256] @ (194978 ) │ │ │ │ mov.w ip, #108 @ 0x6c │ │ │ │ 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 194170 │ │ │ │ + beq.w 1941a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 194170 │ │ │ │ + beq.w 1941a8 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 194170 │ │ │ │ + bne.w 1941a8 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 194874 │ │ │ │ + beq.n 1948ac │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 19486c │ │ │ │ + bne.n 1948a4 │ │ │ │ ldr.w ip, [r3, #60] @ 0x3c │ │ │ │ ldr r1, [r3, #72] @ 0x48 │ │ │ │ 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, #72] @ 0x48 │ │ │ │ - b.n 194170 │ │ │ │ + b.n 1941a8 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 194170 │ │ │ │ + beq.w 1941a8 │ │ │ │ ldr r3, [r2, #32] │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 194170 │ │ │ │ + bne.w 1941a8 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.w 19458a │ │ │ │ + beq.w 1945c2 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 1948a8 │ │ │ │ - b.n 19458a │ │ │ │ + bne.n 1948e0 │ │ │ │ + b.n 1945c2 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 19417e │ │ │ │ + beq.w 1941b6 │ │ │ │ ldr r3, [r2, #80] @ 0x50 │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 19417e │ │ │ │ + bne.w 1941b6 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 1948d2 │ │ │ │ + beq.n 19490a │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 1948ca │ │ │ │ + bne.n 194902 │ │ │ │ ldr.w ip, [r3, #60] @ 0x3c │ │ │ │ ldr r1, [r3, #72] @ 0x48 │ │ │ │ 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, #72] @ 0x48 │ │ │ │ - b.n 19417e │ │ │ │ + b.n 1941b6 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 194126 │ │ │ │ + beq.w 19415e │ │ │ │ ldr r3, [r2, #44] @ 0x2c │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 194126 │ │ │ │ + bne.w 19415e │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 19490c │ │ │ │ + beq.n 194944 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 194904 │ │ │ │ + bne.n 19493c │ │ │ │ ldr.w ip, [r3, #60] @ 0x3c │ │ │ │ ldr r1, [r3, #72] @ 0x48 │ │ │ │ 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, #72] @ 0x48 │ │ │ │ - b.w 194126 │ │ │ │ + b.w 19415e │ │ │ │ ldr r0, [r2, #8] │ │ │ │ - b.n 194134 │ │ │ │ - itte lt │ │ │ │ - lsllt r1, r7, #1 │ │ │ │ - mcrlt 15, 5, pc, cr15, cr15, {7} @ │ │ │ │ - mrcge 15, 3, APSR_nzcv, cr11, cr15, {7} │ │ │ │ + b.n 19416c │ │ │ │ + ittt hi │ │ │ │ + lslhi r1, r7, #1 │ │ │ │ + mcrhi 15, 5, pc, cr15, cr15, {7} @ │ │ │ │ + mrchi 15, 3, APSR_nzcv, cr11, cr15, {7} │ │ │ │ mcr 15, 2, pc, cr9, cr15, {7} @ │ │ │ │ mrc 15, 0, APSR_nzcv, cr7, cr15, {7} │ │ │ │ lsls r4, r2, #31 │ │ │ │ movs r0, r0 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #52] @ (194988 ) │ │ │ │ + ldr r1, [pc, #52] @ (1949c0 ) │ │ │ │ sub sp, #12 │ │ │ │ mov r2, r0 │ │ │ │ add r1, pc │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 193108 │ │ │ │ + bl 193140 │ │ │ │ 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 19497a │ │ │ │ + beq.n 1949b2 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldr r1, [r2, #20] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ - bl 199630 │ │ │ │ + bl 199668 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - b.n 194546 │ │ │ │ + b.n 19457e │ │ │ │ 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 1949fa │ │ │ │ + beq.n 194a32 │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 1949b6 │ │ │ │ + beq.n 1949ee │ │ │ │ ldrb r3, [r4, #14] │ │ │ │ - cbnz r3, 1949ee │ │ │ │ + cbnz r3, 194a26 │ │ │ │ mov r0, r4 │ │ │ │ - bl 179fd8 │ │ │ │ + bl 17a010 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #20] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1949a8 │ │ │ │ + beq.n 1949e0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1949e4 │ │ │ │ + cbz r2, 194a1c │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 179fd8 │ │ │ │ + bl 17a010 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1949e4 │ │ │ │ + cbz r2, 194a1c │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - cbz r1, 1949e4 │ │ │ │ + cbz r1, 194a1c │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 179fd8 │ │ │ │ + bl 17a010 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1949d0 │ │ │ │ - bl 179fd8 │ │ │ │ + bne.n 194a08 │ │ │ │ + bl 17a010 │ │ │ │ ldrb r3, [r4, #14] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1949ac │ │ │ │ + beq.n 1949e4 │ │ │ │ subs r4, #24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 179fd8 │ │ │ │ + bl 17a010 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ - bl 179fd8 │ │ │ │ - b.n 1949a8 │ │ │ │ + bl 17a010 │ │ │ │ + b.n 1949e0 │ │ │ │ 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 194a3e │ │ │ │ + beq.n 194a76 │ │ │ │ movs r4, #0 │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ strd r4, r4, [r0] │ │ │ │ - bl 19498c │ │ │ │ + bl 1949c4 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ cmp r0, r5 │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ - bne.n 194a24 │ │ │ │ + bne.n 194a5c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr r2, [pc, #400] @ (194be4 ) │ │ │ │ + ldr r2, [pc, #400] @ (194c1c ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #400] @ (194be8 ) │ │ │ │ + ldr r3, [pc, #400] @ (194c20 ) │ │ │ │ mov sl, r0 │ │ │ │ add r2, pc │ │ │ │ movs r0, #20 │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ blx 4327c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 194bdc │ │ │ │ + beq.w 194c14 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #8 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r0 │ │ │ │ - bl 17e810 │ │ │ │ + bl 17e848 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 194bd6 │ │ │ │ - ldr r1, [pc, #356] @ (194bec ) │ │ │ │ + beq.w 194c0e │ │ │ │ + ldr r1, [pc, #356] @ (194c24 ) │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 193108 │ │ │ │ + bl 193140 │ │ │ │ ldr.w r8, [r4, #4] │ │ │ │ ldr.w r7, [r8, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 194bca │ │ │ │ + beq.w 194c02 │ │ │ │ movs r7, #3 │ │ │ │ - ldr r1, [pc, #332] @ (194bf0 ) │ │ │ │ + ldr r1, [pc, #332] @ (194c28 ) │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 193108 │ │ │ │ + bl 193140 │ │ │ │ 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 194bc0 │ │ │ │ + beq.n 194bf8 │ │ │ │ movs r3, #0 │ │ │ │ - ldr.w r9, [pc, #304] @ 194bf4 │ │ │ │ + ldr.w r9, [pc, #304] @ 194c2c │ │ │ │ strd r3, r3, [sp, #12] │ │ │ │ add r6, sp, #16 │ │ │ │ - ldr r3, [pc, #296] @ (194bf8 ) │ │ │ │ + ldr r3, [pc, #296] @ (194c30 ) │ │ │ │ add r9, pc │ │ │ │ add r4, sp, #8 │ │ │ │ str r6, [sp, #8] │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 194ae2 │ │ │ │ + b.n 194b1a │ │ │ │ ldr r3, [sp, #20] │ │ │ │ strd r6, r3, [r4] │ │ │ │ str r4, [r3, #0] │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #20] │ │ │ │ - bl 17e8ec │ │ │ │ - cbz r0, 194b38 │ │ │ │ + bl 17e924 │ │ │ │ + cbz r0, 194b70 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - cbz r4, 194b38 │ │ │ │ + cbz r4, 194b70 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 193108 │ │ │ │ + bl 193140 │ │ │ │ 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 194b8a │ │ │ │ + bne.n 194bc2 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 193108 │ │ │ │ + bl 193140 │ │ │ │ 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 194ada │ │ │ │ + bne.n 194b12 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 199630 │ │ │ │ - b.n 194ada │ │ │ │ + bl 199668 │ │ │ │ + b.n 194b12 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, r6 │ │ │ │ - beq.n 194b5e │ │ │ │ + beq.n 194b96 │ │ │ │ movs r4, #0 │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ strd r4, r4, [r0] │ │ │ │ - bl 19498c │ │ │ │ + bl 1949c4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, r6 │ │ │ │ - bne.n 194b44 │ │ │ │ + bne.n 194b7c │ │ │ │ ldr r0, [r5, #16] │ │ │ │ blx 423e4 │ │ │ │ mov r0, r5 │ │ │ │ blx 423e4 │ │ │ │ - ldr r2, [pc, #144] @ (194bfc ) │ │ │ │ - ldr r3, [pc, #120] @ (194be8 ) │ │ │ │ + ldr r2, [pc, #144] @ (194c34 ) │ │ │ │ + ldr r3, [pc, #120] @ (194c20 ) │ │ │ │ add r2, pc │ │ │ │ strd r7, r8, [sl] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 194be0 │ │ │ │ + bne.n 194c18 │ │ │ │ mov r0, sl │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r8, [r4, #4] │ │ │ │ ldr.w r7, [r8, #4] │ │ │ │ - cbz r7, 194bd0 │ │ │ │ + cbz r7, 194c08 │ │ │ │ movs r7, #3 │ │ │ │ - ldr r1, [pc, #104] @ (194c00 ) │ │ │ │ + ldr r1, [pc, #104] @ (194c38 ) │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 193108 │ │ │ │ + bl 193140 │ │ │ │ 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 194ada │ │ │ │ + bne.n 194b12 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 199630 │ │ │ │ - b.n 194ada │ │ │ │ + bl 199668 │ │ │ │ + b.n 194b12 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 199630 │ │ │ │ - b.n 194ac0 │ │ │ │ + bl 199668 │ │ │ │ + b.n 194af8 │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ - b.n 194aa0 │ │ │ │ + b.n 194ad8 │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ - b.n 194b96 │ │ │ │ + b.n 194bce │ │ │ │ mov r0, r6 │ │ │ │ blx 423e4 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 194a84 │ │ │ │ + b.n 194abc │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ - push {r2, r5, r7, lr} │ │ │ │ + push {r2, r3, r5, r6, lr} │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xe80bffff │ │ │ │ - b.n 194512 │ │ │ │ + b.n 19454a │ │ │ │ @ instruction: 0xffffe7c7 │ │ │ │ vmls.i q15, , d17[0] │ │ │ │ - vraddhn.i d27, , q7 │ │ │ │ + vsri.32 , q3, #1 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - b.n 195336 │ │ │ │ + b.n 19536e │ │ │ │ vshll.u32 q10, d1, #31 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ add r2, pc │ │ │ │ cmp r3, #8 │ │ │ │ - bhi.n 194c24 │ │ │ │ + bhi.n 194c5c │ │ │ │ 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] @ (194c50 ) │ │ │ │ + ldr r3, [pc, #32] @ (194c88 ) │ │ │ │ mov.w ip, #108 @ 0x6c │ │ │ │ ldr r1, [r0, #20] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mla r3, ip, r1, r3 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 194c1c │ │ │ │ + beq.n 194c54 │ │ │ │ adds r0, #24 │ │ │ │ bx lr │ │ │ │ adds r0, #28 │ │ │ │ bx lr │ │ │ │ adds r0, #68 @ 0x44 │ │ │ │ bx lr │ │ │ │ - cbz r4, 194ccc │ │ │ │ + cbz r4, 194cf6 │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsls r4, r2, #31 │ │ │ │ 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] @ 194cd0 │ │ │ │ + ldr.w ip, [pc, #108] @ 194d08 │ │ │ │ sub sp, #28 │ │ │ │ - ldr r2, [pc, #104] @ (194cd4 ) │ │ │ │ + ldr r2, [pc, #104] @ (194d0c ) │ │ │ │ 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 194cc0 │ │ │ │ + beq.n 194cf8 │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ - bne.n 194cae │ │ │ │ + bne.n 194ce6 │ │ │ │ vstr d0, [sp, #8] │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ strd r0, r1, [r3] │ │ │ │ - ldr r1, [pc, #64] @ (194cd8 ) │ │ │ │ - ldr r2, [pc, #60] @ (194cd4 ) │ │ │ │ + ldr r1, [pc, #64] @ (194d10 ) │ │ │ │ + ldr r2, [pc, #60] @ (194d0c ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 194cca │ │ │ │ + bne.n 194d02 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 174e50 │ │ │ │ + bl 174e88 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ strh.w r0, [sp, #8] │ │ │ │ - b.n 194c8c │ │ │ │ + b.n 194cc4 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ - b.n 194c8c │ │ │ │ + b.n 194cc4 │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cbz r0, 194d38 │ │ │ │ + cbz r0, 194d62 │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r4, 194d34 │ │ │ │ + cbz r4, 194d5e │ │ │ │ lsls r1, r7, #1 │ │ │ │ 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] @ (194e40 ) │ │ │ │ + ldr r4, [pc, #336] @ (194e78 ) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #336] @ (194e44 ) │ │ │ │ + ldr r3, [pc, #336] @ (194e7c ) │ │ │ │ mov ip, r2 │ │ │ │ add r4, pc │ │ │ │ cmp.w r1, #362 @ 0x16a │ │ │ │ ldr r3, [r4, r3] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bcs.n 194d70 │ │ │ │ + bcs.n 194da8 │ │ │ │ cmp.w r1, #306 @ 0x132 │ │ │ │ - bcc.n 194da0 │ │ │ │ + bcc.n 194dd8 │ │ │ │ mov.w lr, #1 │ │ │ │ sub.w r3, r2, #33 @ 0x21 │ │ │ │ sub.w r0, r1, #306 @ 0x132 │ │ │ │ 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 194d78 │ │ │ │ + bhi.n 194db0 │ │ │ │ tbb [pc, r0] │ │ │ │ movs r0, #32 │ │ │ │ subs r7, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ @@ -478384,15 +478421,15 @@ │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ - ldr r1, [pc, #360] @ (194ec0 ) │ │ │ │ + ldr r1, [pc, #360] @ (194ef8 ) │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #82 @ 0x52 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ @@ -478400,105 +478437,105 @@ │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movw r3, #447 @ 0x1bf │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 194db6 │ │ │ │ + bne.n 194dee │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str.w ip, [sp] │ │ │ │ - bl 193014 │ │ │ │ - ldr r2, [pc, #192] @ (194e48 ) │ │ │ │ - ldr r3, [pc, #184] @ (194e44 ) │ │ │ │ + bl 19304c │ │ │ │ + ldr r2, [pc, #192] @ (194e80 ) │ │ │ │ + ldr r3, [pc, #184] @ (194e7c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 194e22 │ │ │ │ + bne.n 194e5a │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r1, #250 @ 0xfa │ │ │ │ - beq.n 194e0a │ │ │ │ - bhi.n 194dfe │ │ │ │ + beq.n 194e42 │ │ │ │ + bhi.n 194e36 │ │ │ │ cmp r1, #177 @ 0xb1 │ │ │ │ - beq.n 194e16 │ │ │ │ + beq.n 194e4e │ │ │ │ mov r1, r2 │ │ │ │ - vldr d0, [pc, #120] @ 194e28 │ │ │ │ - bl 194c54 │ │ │ │ - b.n 194d86 │ │ │ │ + vldr d0, [pc, #120] @ 194e60 │ │ │ │ + bl 194c8c │ │ │ │ + b.n 194dbe │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ str.w ip, [sp] │ │ │ │ - bl 193014 │ │ │ │ - b.n 194d86 │ │ │ │ + bl 19304c │ │ │ │ + b.n 194dbe │ │ │ │ subs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ sbc.w r3, r3, #0 │ │ │ │ str.w ip, [sp] │ │ │ │ - bl 193014 │ │ │ │ - b.n 194d86 │ │ │ │ + bl 19304c │ │ │ │ + b.n 194dbe │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str.w ip, [sp] │ │ │ │ - bl 193014 │ │ │ │ - b.n 194d86 │ │ │ │ + bl 19304c │ │ │ │ + b.n 194dbe │ │ │ │ negs r2, r2 │ │ │ │ mov r0, r4 │ │ │ │ str.w ip, [sp] │ │ │ │ sbc.w r3, r3, r3, lsl #1 │ │ │ │ - bl 193014 │ │ │ │ - b.n 194d86 │ │ │ │ + bl 19304c │ │ │ │ + b.n 194dbe │ │ │ │ mov r1, r2 │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ - bl 194c54 │ │ │ │ - b.n 194d86 │ │ │ │ + bl 194c8c │ │ │ │ + b.n 194dbe │ │ │ │ mov r1, r2 │ │ │ │ - vldr d0, [pc, #32] @ 194e30 │ │ │ │ - bl 194c54 │ │ │ │ - b.n 194d86 │ │ │ │ - mov r1, r2 │ │ │ │ - vldr d0, [pc, #28] @ 194e38 │ │ │ │ - bl 194c54 │ │ │ │ - b.n 194d86 │ │ │ │ + vldr d0, [pc, #32] @ 194e68 │ │ │ │ + bl 194c8c │ │ │ │ + b.n 194dbe │ │ │ │ + mov r1, r2 │ │ │ │ + vldr d0, [pc, #28] @ 194e70 │ │ │ │ + bl 194c8c │ │ │ │ + b.n 194dbe │ │ │ │ blx 42d94 <__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] │ │ │ │ ... │ │ │ │ - cbz r6, 194e84 │ │ │ │ + uxtb r6, r1 │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - sxtb r2, r6 │ │ │ │ + sxth r2, r7 │ │ │ │ lsls r1, r7, #1 │ │ │ │ cmp r2, #32 │ │ │ │ - beq.n 194e74 │ │ │ │ + beq.n 194eac │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - bne.n 194e5a │ │ │ │ + bne.n 194e92 │ │ │ │ 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 174f40 │ │ │ │ + bl 174f78 │ │ │ │ vcvt.f64.f32 d0, s0 │ │ │ │ pop {r3, pc} │ │ │ │ vmov s15, r0 │ │ │ │ vcvt.f64.f32 d0, s15 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ sub sp, #16 │ │ │ │ @@ -478514,75 +478551,75 @@ │ │ │ │ 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, #136] @ (194f38 ) │ │ │ │ + ldr r3, [pc, #136] @ (194f70 ) │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r3, pc │ │ │ │ ldr r5, [r2, #0] │ │ │ │ ldrb r4, [r5, #12] │ │ │ │ cmp r4, #5 │ │ │ │ - beq.n 194efe │ │ │ │ + beq.n 194f36 │ │ │ │ cmp r4, #4 │ │ │ │ - beq.n 194eee │ │ │ │ - cbnz r4, 194ee8 │ │ │ │ - ldr r2, [pc, #120] @ (194f3c ) │ │ │ │ + beq.n 194f26 │ │ │ │ + cbnz r4, 194f20 │ │ │ │ + ldr r2, [pc, #120] @ (194f74 ) │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ mla r3, r2, r1, r3 │ │ │ │ ldrb r6, [r3, #4] │ │ │ │ - cbz r6, 194efe │ │ │ │ + cbz r6, 194f36 │ │ │ │ add.w r3, r5, r4, lsl #5 │ │ │ │ adds r3, #48 @ 0x30 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ - bl 194e98 │ │ │ │ - cbz r0, 194eea │ │ │ │ + bl 194ed0 │ │ │ │ + cbz r0, 194f22 │ │ │ │ adds r4, #1 │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 194ed0 │ │ │ │ + bne.n 194f08 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r0, #0 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r5, #20] │ │ │ │ movw r2, #555 @ 0x22b │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 194f24 │ │ │ │ + beq.n 194f5c │ │ │ │ cmp.w r3, #408 @ 0x198 │ │ │ │ - bne.n 194f04 │ │ │ │ + bne.n 194f3c │ │ │ │ movs r0, #1 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movw r2, #287 @ 0x11f │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 194ee8 │ │ │ │ + bne.n 194f20 │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 194f30 │ │ │ │ + bne.n 194f68 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ sub.w r0, r0, #256 @ 0x100 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 194eea │ │ │ │ + b.n 194f22 │ │ │ │ adds r5, #84 @ 0x54 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ - bl 194e98 │ │ │ │ - b.n 194eea │ │ │ │ + bl 194ed0 │ │ │ │ + b.n 194f22 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - cbz r4, 194f4e │ │ │ │ + cbz r4, 194f78 │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsrs r0, r1, #18 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ movs r5, #0 │ │ │ │ mov lr, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -478591,68 +478628,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, 194f82 │ │ │ │ + cbz r4, 194fba │ │ │ │ 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, 194f96 │ │ │ │ + cbz r1, 194fce │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - cbz r3, 194f96 │ │ │ │ + cbz r3, 194fce │ │ │ │ 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, 194fc0 │ │ │ │ + cbz r1, 194ff8 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - cbz r3, 194fc0 │ │ │ │ + cbz r3, 194ff8 │ │ │ │ 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 194fda │ │ │ │ + beq.n 195012 │ │ │ │ ldr.w r3, [ip, #12] │ │ │ │ - cbz r3, 194fda │ │ │ │ + cbz r3, 195012 │ │ │ │ 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, 19500e │ │ │ │ + cbz r3, 195046 │ │ │ │ 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] │ │ │ │ @@ -478667,106 +478704,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, 195030 │ │ │ │ + cbnz r3, 195068 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17a024 │ │ │ │ + bl 17a05c │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ movs r1, #20 │ │ │ │ movs r2, #4 │ │ │ │ mov.w r9, #0 │ │ │ │ mla r1, r3, r1, r1 │ │ │ │ - bl 179fac │ │ │ │ + bl 179fe4 │ │ │ │ mov r7, r0 │ │ │ │ ldrd r8, r6, [r5, #52] @ 0x34 │ │ │ │ mov r4, r0 │ │ │ │ mov sl, r8 │ │ │ │ - cbz r6, 195070 │ │ │ │ + cbz r6, 1950a8 │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ mov r2, sl │ │ │ │ mov r1, r4 │ │ │ │ str r3, [r4, #16] │ │ │ │ mov r0, r5 │ │ │ │ add.w r9, r9, #1 │ │ │ │ - bl 194fa4 │ │ │ │ + bl 194fdc │ │ │ │ add.w sl, sl, #20 │ │ │ │ adds r4, #20 │ │ │ │ cmp r9, r6 │ │ │ │ - bne.n 195052 │ │ │ │ + bne.n 19508a │ │ │ │ mov r0, r8 │ │ │ │ - bl 179fd8 │ │ │ │ + bl 17a010 │ │ │ │ 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 194f40 │ │ │ │ + bl 194f78 │ │ │ │ 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 1950c0 │ │ │ │ + beq.n 1950f8 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - cbz r2, 1950c0 │ │ │ │ + cbz r2, 1950f8 │ │ │ │ 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 1950e8 │ │ │ │ + bcs.n 195120 │ │ │ │ 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 194fa4 │ │ │ │ + bl 194fdc │ │ │ │ cmp r5, r6 │ │ │ │ - bcc.n 1950d2 │ │ │ │ + bcc.n 19510a │ │ │ │ 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, 19510e │ │ │ │ - b.n 19512a │ │ │ │ + cbnz r3, 195146 │ │ │ │ + b.n 195162 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 19510c │ │ │ │ + bne.n 195144 │ │ │ │ ldr r0, [r3, #60] @ 0x3c │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ add.w ip, r0, #1 │ │ │ │ str.w ip, [r3, #60] @ 0x3c │ │ │ │ bic.w r2, r2, #4 │ │ │ │ str r0, [r1, #12] │ │ │ │ str r2, [r3, #72] @ 0x48 │ │ │ │ @@ -478774,15 +478811,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 195170 │ │ │ │ + beq.n 1951a8 │ │ │ │ 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] │ │ │ │ @@ -478795,314 +478832,314 @@ │ │ │ │ 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 19514a │ │ │ │ + bne.n 195182 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 1951f2 │ │ │ │ + beq.n 19522a │ │ │ │ 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 1951ee │ │ │ │ + beq.n 195226 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r8, r2 │ │ │ │ movs r7, #0 │ │ │ │ sub.w lr, r3, #4 │ │ │ │ adds r6, r1, #4 │ │ │ │ - b.n 1951c4 │ │ │ │ + b.n 1951fc │ │ │ │ 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 1951ee │ │ │ │ + beq.n 195226 │ │ │ │ sub.w lr, r3, #4 │ │ │ │ ldr.w r1, [ip] │ │ │ │ lsls r3, r1, #31 │ │ │ │ - bmi.n 195198 │ │ │ │ + bmi.n 1951d0 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ moveq r3, r8 │ │ │ │ - bne.n 195198 │ │ │ │ + bne.n 1951d0 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 195198 │ │ │ │ + beq.n 1951d0 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 1951b6 │ │ │ │ + beq.n 1951ee │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1951da │ │ │ │ + bne.n 195212 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1951e2 │ │ │ │ + b.n 19521a │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ ldr.w ip, [r0] │ │ │ │ - ldr r3, [pc, #244] @ (1952f0 ) │ │ │ │ + ldr r3, [pc, #244] @ (195328 ) │ │ │ │ ldrb.w r2, [ip, #12] │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 195244 │ │ │ │ + cbz r2, 19527c │ │ │ │ ldr r1, [r0, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 195236 │ │ │ │ - ldr r2, [pc, #232] @ (1952f4 ) │ │ │ │ + bne.n 19526e │ │ │ │ + ldr r2, [pc, #232] @ (19532c ) │ │ │ │ ldr.w r0, [ip, #20] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ movs r2, #108 @ 0x6c │ │ │ │ mla r3, r2, r0, r3 │ │ │ │ ldrb r3, [r3, #30] │ │ │ │ - cbz r3, 195236 │ │ │ │ + cbz r3, 19526e │ │ │ │ subw r0, r0, #667 @ 0x29b │ │ │ │ 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 195240 │ │ │ │ + beq.n 195278 │ │ │ │ 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] @ (1952f8 ) │ │ │ │ + ldr r1, [pc, #168] @ (195330 ) │ │ │ │ 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, 1952a6 │ │ │ │ + cbnz r0, 1952de │ │ │ │ ldrb.w r0, [ip, #44] @ 0x2c │ │ │ │ movs r4, #1 │ │ │ │ cmp r0, r3 │ │ │ │ - bls.n 19528c │ │ │ │ + bls.n 1952c4 │ │ │ │ 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 195270 │ │ │ │ + bne.n 1952a8 │ │ │ │ mov r0, r2 │ │ │ │ pop {r4, pc} │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ - beq.n 195288 │ │ │ │ + beq.n 1952c0 │ │ │ │ cmp r1, r0 │ │ │ │ - bcs.n 1952de │ │ │ │ + bcs.n 195316 │ │ │ │ ldrb.w r0, [lr, r1] │ │ │ │ movs r1, #1 │ │ │ │ adds r3, #2 │ │ │ │ lsls r1, r0 │ │ │ │ orrs r1, r2 │ │ │ │ uxth r2, r1 │ │ │ │ - b.n 19526a │ │ │ │ + b.n 1952a2 │ │ │ │ movs r4, #1 │ │ │ │ cmp r0, r3 │ │ │ │ - bls.n 1952c4 │ │ │ │ + bls.n 1952fc │ │ │ │ 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 195288 │ │ │ │ + beq.n 1952c0 │ │ │ │ cmp r0, r3 │ │ │ │ - bhi.n 1952ac │ │ │ │ + bhi.n 1952e4 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ - beq.n 195288 │ │ │ │ + beq.n 1952c0 │ │ │ │ cmp r1, r0 │ │ │ │ - bcs.n 1952e6 │ │ │ │ + bcs.n 19531e │ │ │ │ ldrb.w r4, [lr, r1] │ │ │ │ movs r1, #1 │ │ │ │ adds r3, #2 │ │ │ │ lsls r1, r4 │ │ │ │ orrs r1, r2 │ │ │ │ uxth r2, r1 │ │ │ │ - b.n 195268 │ │ │ │ + b.n 1952a0 │ │ │ │ adds r3, #2 │ │ │ │ cmp r3, #16 │ │ │ │ - bne.n 195270 │ │ │ │ - b.n 195288 │ │ │ │ + bne.n 1952a8 │ │ │ │ + b.n 1952c0 │ │ │ │ adds r3, #2 │ │ │ │ cmp r3, #16 │ │ │ │ - bne.n 1952a8 │ │ │ │ - b.n 195288 │ │ │ │ + bne.n 1952e0 │ │ │ │ + b.n 1952c0 │ │ │ │ nop │ │ │ │ - add r5, sp, #1016 @ 0x3f8 │ │ │ │ + add r5, sp, #792 @ 0x318 │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsls r4, r2, #31 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r1, #18 │ │ │ │ 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 195344 │ │ │ │ + beq.n 19537c │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ movs r7, #1 │ │ │ │ mov r6, r0 │ │ │ │ movs r5, #0 │ │ │ │ lsls r7, r3 │ │ │ │ subs r7, #1 │ │ │ │ - b.n 195328 │ │ │ │ + b.n 195360 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ subs r4, #4 │ │ │ │ cmp r6, r4 │ │ │ │ - beq.n 195340 │ │ │ │ + beq.n 195378 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bmi.n 195338 │ │ │ │ - bl 1951f4 │ │ │ │ + bmi.n 195370 │ │ │ │ + bl 19522c │ │ │ │ mov r3, r0 │ │ │ │ orrs r5, r3 │ │ │ │ uxth r5, r5 │ │ │ │ cmp r5, r7 │ │ │ │ - bne.n 195320 │ │ │ │ + bne.n 195358 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r5, #0 │ │ │ │ - b.n 195340 │ │ │ │ + b.n 195378 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ bx lr │ │ │ │ - cbz r0, 195392 │ │ │ │ + cbz r0, 1953ca │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - cbz r2, 195398 │ │ │ │ + cbz r2, 1953d0 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bhi.n 1953da │ │ │ │ + bhi.n 195412 │ │ │ │ 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 195392 │ │ │ │ + beq.n 1953ca │ │ │ │ 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 195388 │ │ │ │ + beq.n 1953c0 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ ldr r1, [r3, #16] │ │ │ │ add.w r2, r3, #24 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1953c2 │ │ │ │ + bne.n 1953fa │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 195392 │ │ │ │ + beq.n 1953ca │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 1953c6 │ │ │ │ + beq.n 1953fe │ │ │ │ cmp r1, #2 │ │ │ │ - bne.n 1953b6 │ │ │ │ + bne.n 1953ee │ │ │ │ ldr r1, [r3, #16] │ │ │ │ add.w ip, r3, #24 │ │ │ │ cmp r1, ip │ │ │ │ - beq.n 195392 │ │ │ │ + beq.n 1953ca │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 1953c2 │ │ │ │ + bne.n 1953fa │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ - b.n 195364 │ │ │ │ + b.n 19539c │ │ │ │ ldr r3, [r3, #28] │ │ │ │ - b.n 195364 │ │ │ │ + b.n 19539c │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ add.w ip, r3, #44 @ 0x2c │ │ │ │ cmp r1, ip │ │ │ │ - beq.n 195392 │ │ │ │ + beq.n 1953ca │ │ │ │ cmp r0, r1 │ │ │ │ it ne │ │ │ │ ldrne r3, [r3, #48] @ 0x30 │ │ │ │ - bne.n 195364 │ │ │ │ - b.n 1953b6 │ │ │ │ + bne.n 19539c │ │ │ │ + b.n 1953ee │ │ │ │ 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 1953fe │ │ │ │ + bmi.n 195436 │ │ │ │ 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, 19541a │ │ │ │ + cbz r3, 195452 │ │ │ │ cmp r3, #3 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - beq.n 1953fc │ │ │ │ + beq.n 195434 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - bl 19534c │ │ │ │ + bl 195384 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - bhi.n 19544a │ │ │ │ + bhi.n 195482 │ │ │ │ tbb [pc, r2] │ │ │ │ lsrs r6, r1, #32 │ │ │ │ lsrs r2, r0, #28 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ adds r3, #24 │ │ │ │ cmp r0, r3 │ │ │ │ it eq │ │ │ │ @@ -479116,48 +479153,48 @@ │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #24] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 19547e │ │ │ │ + bhi.n 1954b6 │ │ │ │ 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 195482 │ │ │ │ + beq.n 1954ba │ │ │ │ ldr r0, [r0, #44] @ 0x2c │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #52] @ 0x34 │ │ │ │ add.w r3, r0, #60 @ 0x3c │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 19545e │ │ │ │ + beq.n 195496 │ │ │ │ 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 19545e │ │ │ │ + beq.n 195496 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ bx lr │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 195516 │ │ │ │ + beq.n 19554e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1954d0 │ │ │ │ + cbz r2, 195508 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bhi.n 1954ba │ │ │ │ + bhi.n 1954f2 │ │ │ │ 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 │ │ │ │ @@ -479170,178 +479207,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 1954b6 │ │ │ │ + b.n 1954ee │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 195526 │ │ │ │ + beq.n 19555e │ │ │ │ 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 195450 │ │ │ │ + bl 195488 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 19551a │ │ │ │ + beq.n 195552 │ │ │ │ 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 1954b6 │ │ │ │ + b.n 1954ee │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ - b.n 195510 │ │ │ │ + b.n 195548 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1954b6 │ │ │ │ + b.n 1954ee │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 19555c │ │ │ │ + cbz r0, 195594 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 195550 │ │ │ │ + cbz r2, 195588 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 19554c │ │ │ │ - bl 195490 │ │ │ │ + cbz r2, 195584 │ │ │ │ + bl 1954c8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 195546 │ │ │ │ + bne.n 19557e │ │ │ │ mov r3, r2 │ │ │ │ - b.n 19554c │ │ │ │ + b.n 195584 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 19554c │ │ │ │ + b.n 195584 │ │ │ │ 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 1955bc │ │ │ │ + bhi.n 1955f4 │ │ │ │ tbb [pc, r3] │ │ │ │ lsls r7, r1, #8 │ │ │ │ subs r5, r1, #0 │ │ │ │ - bl 195490 │ │ │ │ - cbz r0, 19559a │ │ │ │ + bl 1954c8 │ │ │ │ + cbz r0, 1955d2 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ add.w r3, r0, #24 │ │ │ │ cmp r2, r3 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ - beq.n 195584 │ │ │ │ + beq.n 1955bc │ │ │ │ mov r0, r2 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 19559a │ │ │ │ + beq.n 1955d2 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ add.w r3, r0, #24 │ │ │ │ cmp r2, r3 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ - bne.n 195598 │ │ │ │ - bl 195490 │ │ │ │ + bne.n 1955d0 │ │ │ │ + bl 1954c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1955a2 │ │ │ │ + bne.n 1955da │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 1955c8 │ │ │ │ + cbz r1, 195600 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldr r1, [r0, #8] │ │ │ │ movs r3, #1 │ │ │ │ strd r3, r1, [sp] │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ - bl 195560 │ │ │ │ - b.n 19559a │ │ │ │ + bl 195598 │ │ │ │ + b.n 1955d2 │ │ │ │ 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, 195602 │ │ │ │ + cbz r3, 19563a │ │ │ │ cmp r3, #3 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - beq.n 195600 │ │ │ │ + beq.n 195638 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - bl 195490 │ │ │ │ + bl 1954c8 │ │ │ │ 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, 19562e │ │ │ │ + cbz r3, 195666 │ │ │ │ cmp r3, #3 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - beq.n 19562c │ │ │ │ + beq.n 195664 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - bl 19534c │ │ │ │ + bl 195384 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 195648 │ │ │ │ + cbz r0, 195680 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 195646 │ │ │ │ + cbz r3, 19567e │ │ │ │ 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, 195660 │ │ │ │ + cbz r0, 195698 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 19565e │ │ │ │ + cbz r3, 195696 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #2 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ bx lr │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ @@ -479351,305 +479388,305 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ movs r1, #4 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ - bl 179958 │ │ │ │ + bl 179990 │ │ │ │ movs r1, #0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ - bl 17b4f8 │ │ │ │ - cbz r0, 1956a2 │ │ │ │ + bl 17b530 │ │ │ │ + cbz r0, 1956da │ │ │ │ mov r1, r0 │ │ │ │ subs r4, r6, #4 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ str.w r3, [r4, #4]! │ │ │ │ - bl 17b4f8 │ │ │ │ + bl 17b530 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 195690 │ │ │ │ + bne.n 1956c8 │ │ │ │ ldr r1, [r5, #48] @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ - ldr r3, [pc, #16] @ (1956b8 ) │ │ │ │ + ldr r3, [pc, #16] @ (1956f0 ) │ │ │ │ movs r2, #4 │ │ │ │ ldr r1, [r1, #48] @ 0x30 │ │ │ │ add r3, pc │ │ │ │ blx 4248c │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - bhi.n 1955fe │ │ │ │ + bhi.n 195636 │ │ │ │ vmull.u q11, d31, d2 │ │ │ │ ands.w r2, r2, #1 │ │ │ │ - bne.n 19570a │ │ │ │ + bne.n 195742 │ │ │ │ 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, 19570c │ │ │ │ + cbz r3, 195744 │ │ │ │ mov r4, r2 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ str r4, [r3, #32] │ │ │ │ adds r4, #1 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ - cbz r2, 195700 │ │ │ │ + cbz r2, 195738 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - cbz r3, 1956fc │ │ │ │ - bl 195490 │ │ │ │ + cbz r3, 195734 │ │ │ │ + bl 1954c8 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1956da │ │ │ │ + bne.n 195712 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ str r4, [r3, #32] │ │ │ │ str r4, [r5, #64] @ 0x40 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r3, r1 │ │ │ │ - b.n 1956da │ │ │ │ + b.n 195712 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 1956ea │ │ │ │ - b.n 1956f4 │ │ │ │ + bne.n 195722 │ │ │ │ + b.n 19572c │ │ │ │ bx lr │ │ │ │ mov r4, r3 │ │ │ │ - b.n 1956f4 │ │ │ │ + b.n 19572c │ │ │ │ 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] @ (195804 ) │ │ │ │ + ldr r7, [pc, #224] @ (19583c ) │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ add r7, pc │ │ │ │ bic.w r3, r3, #4 │ │ │ │ str r3, [r6, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1957fe │ │ │ │ + beq.n 195836 │ │ │ │ movs r4, #0 │ │ │ │ movs r5, #108 @ 0x6c │ │ │ │ ldr r2, [r0, #16] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - cbz r3, 19575c │ │ │ │ + cbz r3, 195794 │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.n 1957cc │ │ │ │ + bhi.n 195804 │ │ │ │ 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 19573c │ │ │ │ + bne.n 195774 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1957f2 │ │ │ │ + beq.n 19582a │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1957ee │ │ │ │ - bl 195490 │ │ │ │ + beq.n 195826 │ │ │ │ + bl 1954c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 195736 │ │ │ │ + bne.n 19576e │ │ │ │ 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 19573c │ │ │ │ - b.n 19575c │ │ │ │ - ldr r3, [pc, #128] @ (195808 ) │ │ │ │ + bne.n 195774 │ │ │ │ + b.n 195794 │ │ │ │ + ldr r3, [pc, #128] @ (195840 ) │ │ │ │ ldr r1, [r2, #20] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ mla r3, r5, r1, r3 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 195754 │ │ │ │ + beq.n 19578c │ │ │ │ str r4, [r2, #36] @ 0x24 │ │ │ │ adds r4, #1 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19573c │ │ │ │ - b.n 19575c │ │ │ │ + bne.n 195774 │ │ │ │ + b.n 195794 │ │ │ │ str r4, [r2, #44] @ 0x2c │ │ │ │ adds r4, #1 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19573c │ │ │ │ - b.n 19575c │ │ │ │ + bne.n 195774 │ │ │ │ + b.n 195794 │ │ │ │ str r4, [r2, #80] @ 0x50 │ │ │ │ adds r4, #1 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19573c │ │ │ │ - b.n 19575c │ │ │ │ + bne.n 195774 │ │ │ │ + b.n 195794 │ │ │ │ str r4, [r2, #40] @ 0x28 │ │ │ │ adds r4, #1 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19573c │ │ │ │ - b.n 19575c │ │ │ │ + bne.n 195774 │ │ │ │ + b.n 195794 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 195754 │ │ │ │ + beq.n 19578c │ │ │ │ ldrb r1, [r3, #9] │ │ │ │ - cbnz r1, 1957dc │ │ │ │ + cbnz r1, 195814 │ │ │ │ str r4, [r3, #40] @ 0x28 │ │ │ │ adds r4, #1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1957d4 │ │ │ │ + bne.n 19580c │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19573c │ │ │ │ - b.n 19575c │ │ │ │ + bne.n 195774 │ │ │ │ + b.n 195794 │ │ │ │ mov r0, r3 │ │ │ │ - b.n 195736 │ │ │ │ + b.n 19576e │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 19576a │ │ │ │ + bne.n 1957a2 │ │ │ │ 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} │ │ │ │ - add r0, sp, #856 @ 0x358 │ │ │ │ + add r0, sp, #632 @ 0x278 │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsls r4, r2, #31 │ │ │ │ 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, 195846 │ │ │ │ + cbz r0, 19587e │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ adds r2, r4, #1 │ │ │ │ str r4, [r0, #76] @ 0x4c │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 195836 │ │ │ │ + cbz r1, 19586e │ │ │ │ str r2, [r3, #16] │ │ │ │ adds r2, #1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 19582a │ │ │ │ + bne.n 195862 │ │ │ │ str r2, [r0, #80] @ 0x50 │ │ │ │ adds r4, r2, #1 │ │ │ │ - bl 195490 │ │ │ │ + bl 1954c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 195820 │ │ │ │ + bne.n 195858 │ │ │ │ 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, #384] @ 0x180 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbnz r3, 19586a │ │ │ │ - b.n 1958a2 │ │ │ │ + cbnz r3, 1958a2 │ │ │ │ + b.n 1958da │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 1958a2 │ │ │ │ + cbz r3, 1958da │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 195864 │ │ │ │ + beq.n 19589c │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - cbz r0, 19589a │ │ │ │ + cbz r0, 1958d2 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 195886 │ │ │ │ + cbz r2, 1958be │ │ │ │ strb r4, [r3, #13] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 19587c │ │ │ │ - bl 195490 │ │ │ │ + bne.n 1958b4 │ │ │ │ + bl 1954c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 195876 │ │ │ │ + bne.n 1958ae │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 1958a2 │ │ │ │ + cbz r3, 1958da │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 195872 │ │ │ │ + bne.n 1958aa │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 195894 │ │ │ │ + bne.n 1958cc │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r0, 1958c4 │ │ │ │ + cbz r0, 1958fc │ │ │ │ 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 1958ac │ │ │ │ + bne.n 1958e4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r0, 1958dc │ │ │ │ + cbz r0, 195914 │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r3, #68] @ 0x44 │ │ │ │ adds r0, #1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1958d0 │ │ │ │ + bne.n 195908 │ │ │ │ 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] @ (195ad8 ) │ │ │ │ + ldr r2, [pc, #480] @ (195b10 ) │ │ │ │ add.w lr, sp, #68 @ 0x44 │ │ │ │ movs r7, #0 │ │ │ │ ldr r5, [r0, #24] │ │ │ │ str r3, [sp, #4] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #472] @ (195adc ) │ │ │ │ + ldr r3, [pc, #472] @ (195b14 ) │ │ │ │ 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] │ │ │ │ @@ -479663,18 +479700,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 195ad2 │ │ │ │ + beq.w 195b0a │ │ │ │ ldr r2, [r5, #8] │ │ │ │ add r4, sp, #32 │ │ │ │ - cbz r2, 195954 │ │ │ │ + cbz r2, 19598c │ │ │ │ ldr r5, [r5, #4] │ │ │ │ movs r2, #1 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, r7 │ │ │ │ it eq │ │ │ │ moveq r5, r7 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ @@ -479685,31 +479722,31 @@ │ │ │ │ str.w sl, [sp, #4] │ │ │ │ mov r8, fp │ │ │ │ mov sl, r3 │ │ │ │ strd r2, r5, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r6, [sp, #28] │ │ │ │ ldrd r0, r1, [sp, #68] @ 0x44 │ │ │ │ - bl 195560 │ │ │ │ + bl 195598 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 195a02 │ │ │ │ + beq.n 195a3a │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r3, 195990 │ │ │ │ + cbz r3, 1959c8 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 195a28 │ │ │ │ + beq.n 195a60 │ │ │ │ mov r0, r5 │ │ │ │ - bl 194c04 │ │ │ │ + bl 194c3c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 195a3c │ │ │ │ + beq.n 195a74 │ │ │ │ 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] │ │ │ │ @@ -479720,203 +479757,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 195a52 │ │ │ │ + bhi.n 195a8a │ │ │ │ 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 195ac4 │ │ │ │ + beq.n 195afc │ │ │ │ strd sl, r5, [sp, #68] @ 0x44 │ │ │ │ cmp r0, #1 │ │ │ │ it eq │ │ │ │ orreq.w fp, fp, #1 │ │ │ │ ldrd r0, r1, [sp, #68] @ 0x44 │ │ │ │ - bl 195560 │ │ │ │ + bl 195598 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 195980 │ │ │ │ + bne.n 1959b8 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ mov r0, fp │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r6 │ │ │ │ - bl 1df050 │ │ │ │ - ldr r2, [pc, #208] @ (195ae0 ) │ │ │ │ - ldr r3, [pc, #200] @ (195adc ) │ │ │ │ + bl 1df088 │ │ │ │ + ldr r2, [pc, #208] @ (195b18 ) │ │ │ │ + ldr r3, [pc, #200] @ (195b14 ) │ │ │ │ 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 195ace │ │ │ │ + bne.n 195b06 │ │ │ │ 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 195560 │ │ │ │ + bl 195598 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 195984 │ │ │ │ - b.n 195a02 │ │ │ │ + bne.n 1959bc │ │ │ │ + b.n 195a3a │ │ │ │ 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 1959e4 │ │ │ │ + bls.n 195a1c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr.w ip, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r1, r2 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ mov r2, ip │ │ │ │ cmp ip, r4 │ │ │ │ str r3, [sp, #20] │ │ │ │ - beq.n 195ab2 │ │ │ │ + beq.n 195aea │ │ │ │ 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 195a8c │ │ │ │ + b.n 195ac4 │ │ │ │ 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 195a88 │ │ │ │ + bne.n 195ac0 │ │ │ │ mov r5, lr │ │ │ │ mov r6, fp │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, r7 │ │ │ │ it ne │ │ │ │ strdne sl, r5, [sp, #68] @ 0x44 │ │ │ │ - beq.n 195ac4 │ │ │ │ + beq.n 195afc │ │ │ │ mov.w fp, #1 │ │ │ │ - b.n 195972 │ │ │ │ + b.n 1959aa │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ - bl 194a40 │ │ │ │ - b.n 195abe │ │ │ │ + bl 194a78 │ │ │ │ + b.n 195af6 │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ ldr r3, [r7, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - add r6, pc, #1008 @ (adr r6, 195ecc ) │ │ │ │ + add r6, pc, #784 @ (adr r6, 195e24 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #936 @ (adr r5, 195e8c ) │ │ │ │ + add r5, pc, #712 @ (adr r5, 195de4 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w r4, [r0, #384] @ 0x180 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r8, r3 │ │ │ │ - cbz r3, 195b3c │ │ │ │ + cbz r3, 195b74 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - b.n 195b0c │ │ │ │ + b.n 195b44 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbz r0, 195b42 │ │ │ │ + cbz r0, 195b7a │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 195b06 │ │ │ │ + beq.n 195b3e │ │ │ │ mov.w r8, #0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1958e0 │ │ │ │ + bl 195918 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orr.w r0, r0, r8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb.w r8, r0 │ │ │ │ - cbz r3, 195b3c │ │ │ │ + cbz r3, 195b74 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 195b16 │ │ │ │ + bne.n 195b4e │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 195b2e │ │ │ │ + bne.n 195b66 │ │ │ │ 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 195b76 │ │ │ │ + beq.n 195bae │ │ │ │ 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 195b78 │ │ │ │ + bhi.n 195bb0 │ │ │ │ ldrb.w r0, [r1, #326] @ 0x146 │ │ │ │ ands.w r0, r0, #3 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r0, #98 @ 0x62 │ │ │ │ - bhi.n 195b8a │ │ │ │ - ldr r3, [pc, #12] @ (195b90 ) │ │ │ │ + bhi.n 195bc2 │ │ │ │ + ldr r3, [pc, #12] @ (195bc8 ) │ │ │ │ add r3, pc │ │ │ │ ldrh.w r0, [r3, r0, lsl #1] │ │ │ │ bx lr │ │ │ │ mov.w r0, #732 @ 0x2dc │ │ │ │ bx lr │ │ │ │ strh r2, [r2, #4] │ │ │ │ lsls r5, r5, #1 │ │ │ │ subs r0, #236 @ 0xec │ │ │ │ cmp.w r0, #348 @ 0x15c │ │ │ │ - bhi.w 195f68 │ │ │ │ + bhi.w 195fa0 │ │ │ │ tbh [pc, r0, lsl #1] │ │ │ │ lsls r1, r4, #7 │ │ │ │ lsls r3, r4, #7 │ │ │ │ lsls r3, r4, #7 │ │ │ │ lsls r3, r4, #7 │ │ │ │ lsls r7, r3, #7 │ │ │ │ lsls r5, r3, #7 │ │ │ │ @@ -480427,52 +480464,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, #772] @ (1962b4 ) │ │ │ │ - ldr r4, [pc, #772] @ (1962b8 ) │ │ │ │ + ldr r1, [pc, #772] @ (1962ec ) │ │ │ │ + ldr r4, [pc, #772] @ (1962f0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr.w ip, [r1, r4] │ │ │ │ movs r1, #108 @ 0x6c │ │ │ │ mla r1, r1, r3, ip │ │ │ │ ldrb.w r4, [r1, #52] @ 0x34 │ │ │ │ - cbz r4, 195fcc │ │ │ │ + cbz r4, 196004 │ │ │ │ adds r4, #11 │ │ │ │ ldrb.w r4, [r0, r4, lsl #2] │ │ │ │ movs r1, #108 @ 0x6c │ │ │ │ mla r1, r1, r3, ip │ │ │ │ ldrb.w r1, [r1, #53] @ 0x35 │ │ │ │ - cbz r1, 195fde │ │ │ │ + cbz r1, 196016 │ │ │ │ adds r1, #11 │ │ │ │ ldrb.w r4, [r0, r1, lsl #2] │ │ │ │ movs r1, #108 @ 0x6c │ │ │ │ mla r1, r1, r3, ip │ │ │ │ ldrb.w r1, [r1, #81] @ 0x51 │ │ │ │ mov r8, r1 │ │ │ │ - cbz r1, 195ff4 │ │ │ │ + cbz r1, 19602c │ │ │ │ adds r1, #11 │ │ │ │ ldr.w r1, [r0, r1, lsl #2] │ │ │ │ mov r8, r1 │ │ │ │ movs r1, #108 @ 0x6c │ │ │ │ mla r1, r1, r3, ip │ │ │ │ ldrb.w r1, [r1, #101] @ 0x65 │ │ │ │ mov r7, r1 │ │ │ │ - cbz r1, 19600e │ │ │ │ + cbz r1, 196046 │ │ │ │ adds r1, #11 │ │ │ │ ldr.w r1, [r0, r1, lsl #2] │ │ │ │ subs r7, r1, #0 │ │ │ │ it ne │ │ │ │ movne r7, #1 │ │ │ │ sub.w lr, r3, #50 @ 0x32 │ │ │ │ cmp.w lr, #143 @ 0x8f │ │ │ │ - bhi.w 19621e │ │ │ │ + bhi.w 196256 │ │ │ │ tbh [pc, lr, lsl #1] │ │ │ │ lsls r7, r0, #4 │ │ │ │ lsls r6, r1, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r5, r2, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ @@ -480625,65 +480662,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 196178 │ │ │ │ - b.n 1961b4 │ │ │ │ + beq.n 1961b0 │ │ │ │ + b.n 1961ec │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1962ae │ │ │ │ + bne.w 1962e6 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1962aa │ │ │ │ + beq.w 1962e2 │ │ │ │ cmp r2, #5 │ │ │ │ - bne.n 19616c │ │ │ │ + bne.n 1961a4 │ │ │ │ movs r1, #0 │ │ │ │ movs r3, #108 @ 0x6c │ │ │ │ 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, 19619c │ │ │ │ + cbnz r3, 1961d4 │ │ │ │ ldr r3, [r1, #60] @ 0x3c │ │ │ │ str r3, [r2, #44] @ 0x2c │ │ │ │ movs r2, #108 @ 0x6c │ │ │ │ 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, #108 @ 0x6c │ │ │ │ mla r3, r3, lr, ip │ │ │ │ ldrb.w r3, [r3, #52] @ 0x34 │ │ │ │ - cbz r3, 1961c6 │ │ │ │ + cbz r3, 1961fe │ │ │ │ adds r3, #11 │ │ │ │ str.w r4, [r0, r3, lsl #2] │ │ │ │ movs r3, #108 @ 0x6c │ │ │ │ mla r3, r3, lr, ip │ │ │ │ ldrb.w r3, [r3, #53] @ 0x35 │ │ │ │ - cbz r3, 1961d8 │ │ │ │ + cbz r3, 196210 │ │ │ │ adds r3, #11 │ │ │ │ str.w r4, [r0, r3, lsl #2] │ │ │ │ movs r3, #108 @ 0x6c │ │ │ │ mla r3, r3, lr, ip │ │ │ │ ldrb.w r3, [r3, #81] @ 0x51 │ │ │ │ - cbz r3, 1961ea │ │ │ │ + cbz r3, 196222 │ │ │ │ adds r3, #11 │ │ │ │ str.w r8, [r0, r3, lsl #2] │ │ │ │ movs r3, #108 @ 0x6c │ │ │ │ mla ip, r3, lr, ip │ │ │ │ ldrb.w r3, [ip, #101] @ 0x65 │ │ │ │ - cbz r3, 1961fc │ │ │ │ + cbz r3, 196234 │ │ │ │ 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 │ │ │ │ @@ -480695,375 +480732,375 @@ │ │ │ │ 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, #193 @ 0xc1 │ │ │ │ movne.w lr, #65 @ 0x41 │ │ │ │ - b.n 19614a │ │ │ │ + b.n 196182 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq.w lr, #159 @ 0x9f │ │ │ │ movne.w lr, #50 @ 0x32 │ │ │ │ - b.n 19614a │ │ │ │ + b.n 196182 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq.w lr, #160 @ 0xa0 │ │ │ │ movne.w lr, #51 @ 0x33 │ │ │ │ - b.n 19614a │ │ │ │ + b.n 196182 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq.w lr, #182 @ 0xb6 │ │ │ │ movne.w lr, #54 @ 0x36 │ │ │ │ - b.n 19614a │ │ │ │ + b.n 196182 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq.w lr, #184 @ 0xb8 │ │ │ │ movne.w lr, #56 @ 0x38 │ │ │ │ - b.n 19614a │ │ │ │ + b.n 196182 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq.w lr, #185 @ 0xb9 │ │ │ │ movne.w lr, #57 @ 0x39 │ │ │ │ - b.n 19614a │ │ │ │ + b.n 196182 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq.w lr, #187 @ 0xbb │ │ │ │ movne.w lr, #59 @ 0x3b │ │ │ │ - b.n 19614a │ │ │ │ + b.n 196182 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq.w lr, #189 @ 0xbd │ │ │ │ movne.w lr, #61 @ 0x3d │ │ │ │ - b.n 19614a │ │ │ │ + b.n 196182 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq.w lr, #190 @ 0xbe │ │ │ │ movne.w lr, #62 @ 0x3e │ │ │ │ - b.n 19614a │ │ │ │ + b.n 196182 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq.w lr, #191 @ 0xbf │ │ │ │ movne.w lr, #63 @ 0x3f │ │ │ │ - b.n 19614a │ │ │ │ + b.n 196182 │ │ │ │ ldr r1, [r3, #32] │ │ │ │ - b.n 196186 │ │ │ │ + b.n 1961be │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ udf #255 @ 0xff │ │ │ │ - add r0, pc, #296 @ (adr r0, 1963e0 ) │ │ │ │ + add r0, pc, #72 @ (adr r0, 196338 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsls r4, r2, #31 │ │ │ │ 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] @ (196308 ) │ │ │ │ + ldr r3, [pc, #60] @ (196340 ) │ │ │ │ movs r5, #108 @ 0x6c │ │ │ │ - ldr r2, [pc, #60] @ (19630c ) │ │ │ │ + ldr r2, [pc, #60] @ (196344 ) │ │ │ │ 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 23ea8c │ │ │ │ + bl 23eac4 │ │ │ │ cmp r6, #3 │ │ │ │ - beq.n 196306 │ │ │ │ + beq.n 19633e │ │ │ │ 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} │ │ │ │ - ldr r5, [sp, #168] @ 0xa8 │ │ │ │ + ldr r4, [sp, #968] @ 0x3c8 │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsls r4, r2, #31 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #172] @ (1963c0 ) │ │ │ │ + ldr r3, [pc, #172] @ (1963f8 ) │ │ │ │ movs r2, #108 @ 0x6c │ │ │ │ - ldr r1, [pc, #172] @ (1963c4 ) │ │ │ │ + ldr r1, [pc, #172] @ (1963fc ) │ │ │ │ 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, 196336 │ │ │ │ + cbz r3, 19636e │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r3, [r0, r3, lsl #2] │ │ │ │ lsls r2, r3, #29 │ │ │ │ - bmi.n 19638a │ │ │ │ + bmi.n 1963c2 │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bmi.n 19638e │ │ │ │ + bmi.n 1963c6 │ │ │ │ movw r3, #287 @ 0x11f │ │ │ │ cmp ip, r3 │ │ │ │ itt ne │ │ │ │ movne r3, #108 @ 0x6c │ │ │ │ mlane r1, r3, ip, r1 │ │ │ │ - beq.n 196358 │ │ │ │ + beq.n 196390 │ │ │ │ ldr r0, [r1, #104] @ 0x68 │ │ │ │ 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 1963b4 │ │ │ │ + bne.n 1963ec │ │ │ │ ldr r2, [r3, #24] │ │ │ │ tst.w r2, #1 │ │ │ │ - bne.n 196382 │ │ │ │ + bne.n 1963ba │ │ │ │ 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 1963ba │ │ │ │ + bne.n 1963f2 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ - cbz r2, 196392 │ │ │ │ + cbz r2, 1963ca │ │ │ │ cmp r2, #5 │ │ │ │ - bne.n 196378 │ │ │ │ + bne.n 1963b0 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ ldr r0, [r3, #32] │ │ │ │ - cbz r0, 1963b2 │ │ │ │ + cbz r0, 1963ea │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #98 @ 0x62 │ │ │ │ - bhi.n 19638e │ │ │ │ - ldr r2, [pc, #40] @ (1963c8 ) │ │ │ │ + bhi.n 1963c6 │ │ │ │ + ldr r2, [pc, #40] @ (196400 ) │ │ │ │ add r2, pc │ │ │ │ ldrh.w r3, [r2, r3, lsl #1] │ │ │ │ cmp.w r3, #732 @ 0x2dc │ │ │ │ - beq.n 19638e │ │ │ │ + beq.n 1963c6 │ │ │ │ movs r2, #108 @ 0x6c │ │ │ │ mla r1, r2, r3, r1 │ │ │ │ - b.n 196346 │ │ │ │ + b.n 19637e │ │ │ │ bx lr │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ udf #255 @ 0xff │ │ │ │ - ldr r4, [sp, #920] @ 0x398 │ │ │ │ + ldr r4, [sp, #696] @ 0x2b8 │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsls r4, r2, #31 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r6, [r6, #1] │ │ │ │ lsls r5, r5, #1 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ movw r3, #637 @ 0x27d │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1963dc │ │ │ │ - bhi.n 1963dc │ │ │ │ + beq.n 196414 │ │ │ │ + bhi.n 196414 │ │ │ │ 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, #756] @ (1966e8 ) │ │ │ │ + ldr r6, [pc, #756] @ (196720 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #756] @ (1966ec ) │ │ │ │ + ldr r0, [pc, #756] @ (196724 ) │ │ │ │ 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, #736] @ (1966f0 ) │ │ │ │ + ldr r3, [pc, #736] @ (196728 ) │ │ │ │ movs r2, #88 @ 0x58 │ │ │ │ movs r1, #0 │ │ │ │ add r3, pc │ │ │ │ mov r0, sp │ │ │ │ mov fp, r3 │ │ │ │ blx 428b4 │ │ │ │ ldr.w ip, [r6] │ │ │ │ mov r5, sp │ │ │ │ ldrb.w r3, [ip, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 19650c │ │ │ │ + beq.n 196544 │ │ │ │ mov.w lr, #0 │ │ │ │ ldrb r0, [r6, #16] │ │ │ │ movs r6, #0 │ │ │ │ movw r8, #619 @ 0x26b │ │ │ │ movw sl, #365 @ 0x16d │ │ │ │ - cbnz r3, 1964a2 │ │ │ │ + cbnz r3, 1964da │ │ │ │ ldr.w r3, [ip, #20] │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 1964c2 │ │ │ │ + beq.n 1964fa │ │ │ │ mvn.w r1, #482 @ 0x1e2 │ │ │ │ add r3, r1 │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.n 196476 │ │ │ │ + bhi.n 1964ae │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 19657c │ │ │ │ + beq.w 1965b4 │ │ │ │ mov r3, ip │ │ │ │ movs r2, #0 │ │ │ │ - b.n 19646e │ │ │ │ + b.n 1964a6 │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ ldr.w r7, [ip, #60] @ 0x3c │ │ │ │ cmp r1, r7 │ │ │ │ - bne.n 196476 │ │ │ │ + bne.n 1964ae │ │ │ │ adds r2, #1 │ │ │ │ adds r3, #32 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 1964e8 │ │ │ │ + beq.n 196520 │ │ │ │ ldrb.w r1, [r3, #64] @ 0x40 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 19645c │ │ │ │ + beq.n 196494 │ │ │ │ movs r2, #88 @ 0x58 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 428b4 │ │ │ │ - ldr r2, [pc, #624] @ (1966f4 ) │ │ │ │ - ldr r3, [pc, #616] @ (1966ec ) │ │ │ │ + ldr r2, [pc, #624] @ (19672c ) │ │ │ │ + ldr r3, [pc, #616] @ (196724 ) │ │ │ │ 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 1966e4 │ │ │ │ + bne.w 19671c │ │ │ │ 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 1965ca │ │ │ │ + bne.w 196602 │ │ │ │ ldr.w r3, [ip, #20] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.w 196628 │ │ │ │ + bne.w 196660 │ │ │ │ ldr.w r3, [ip, #96] @ 0x60 │ │ │ │ movs r6, #1 │ │ │ │ ldr.w ip, [r3] │ │ │ │ ldrb.w r3, [ip, #12] │ │ │ │ - b.n 19643c │ │ │ │ + b.n 196474 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 19659a │ │ │ │ + beq.n 1965d2 │ │ │ │ add.w r1, r0, #63 @ 0x3f │ │ │ │ add.w r2, ip, #63 @ 0x3f │ │ │ │ add r1, ip │ │ │ │ - b.n 1964d6 │ │ │ │ + b.n 19650e │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 19659a │ │ │ │ + beq.n 1965d2 │ │ │ │ sub.w r3, r2, #63 @ 0x3f │ │ │ │ ldrb.w r9, [r2, #1]! │ │ │ │ sub.w r3, r3, ip │ │ │ │ cmp r9, r3 │ │ │ │ - beq.n 1964d2 │ │ │ │ - b.n 196476 │ │ │ │ + beq.n 19650a │ │ │ │ + b.n 1964ae │ │ │ │ ldr.w ip, [r1] │ │ │ │ ldrb.w r3, [ip, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1964a2 │ │ │ │ + bne.n 1964da │ │ │ │ ldr.w r3, [ip, #20] │ │ │ │ movw r2, #365 @ 0x16d │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1964c6 │ │ │ │ + beq.n 1964fe │ │ │ │ mvn.w r2, #482 @ 0x1e2 │ │ │ │ add r3, r2 │ │ │ │ cmp r3, #5 │ │ │ │ - bls.n 196456 │ │ │ │ - b.n 196476 │ │ │ │ + bls.n 19648e │ │ │ │ + b.n 1964ae │ │ │ │ ldr.w r0, [ip, #28] │ │ │ │ - bl 23eb74 │ │ │ │ + bl 23ebac │ │ │ │ ldr.w ip, [r6] │ │ │ │ ldrb.w r3, [ip, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 19642c │ │ │ │ + bne.n 196464 │ │ │ │ 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 196548 │ │ │ │ + b.n 196580 │ │ │ │ ldr.w r6, [ip, #44] @ 0x2c │ │ │ │ ldr.w ip, [r6] │ │ │ │ ldrb.w r3, [ip, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 196430 │ │ │ │ + bne.w 196468 │ │ │ │ ldr.w r3, [ip, #20] │ │ │ │ - cbz r3, 1965a0 │ │ │ │ + cbz r3, 1965d8 │ │ │ │ cmp r3, #1 │ │ │ │ ite ne │ │ │ │ movne r2, #0 │ │ │ │ andeq.w r2, r7, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 196536 │ │ │ │ + beq.n 19656e │ │ │ │ cmp.w lr, #4 │ │ │ │ - beq.n 196476 │ │ │ │ + beq.n 1964ae │ │ │ │ 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 196536 │ │ │ │ + b.n 19656e │ │ │ │ ldr.w r3, [ip, #60] @ 0x3c │ │ │ │ ldr.w ip, [r3] │ │ │ │ ldrb.w r3, [ip, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1964a2 │ │ │ │ + bne.n 1964da │ │ │ │ ldr.w r3, [ip, #20] │ │ │ │ movw r2, #365 @ 0x16d │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 196446 │ │ │ │ + bne.w 19647e │ │ │ │ ldr.w r3, [ip, #60] @ 0x3c │ │ │ │ - b.n 1964b8 │ │ │ │ + b.n 1964f0 │ │ │ │ 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 43210 │ │ │ │ - b.n 196480 │ │ │ │ + b.n 1964b8 │ │ │ │ cmp r3, #5 │ │ │ │ - bne.w 196476 │ │ │ │ + bne.w 1964ae │ │ │ │ ldrb.w r2, [ip, #37] @ 0x25 │ │ │ │ ldr.w r3, [ip, #40] @ 0x28 │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.n 196608 │ │ │ │ + bhi.n 196640 │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 196608 │ │ │ │ + bhi.n 196640 │ │ │ │ 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 │ │ │ │ @@ -481083,25 +481120,25 @@ │ │ │ │ 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 43210 │ │ │ │ - b.n 196480 │ │ │ │ + b.n 1964b8 │ │ │ │ uxth r3, r3 │ │ │ │ - b.n 196608 │ │ │ │ + b.n 196640 │ │ │ │ movw r2, #626 @ 0x272 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 19669c │ │ │ │ + beq.n 1966d4 │ │ │ │ cmp.w r3, #576 @ 0x240 │ │ │ │ - beq.n 196684 │ │ │ │ + beq.n 1966bc │ │ │ │ cmp.w r3, #728 @ 0x2d8 │ │ │ │ - bne.w 196476 │ │ │ │ - ldr r3, [pc, #184] @ (1966f8 ) │ │ │ │ + bne.w 1964ae │ │ │ │ + ldr r3, [pc, #184] @ (196730 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r2, [fp, r3] │ │ │ │ add.w r3, ip, #84 @ 0x54 │ │ │ │ strb.w r1, [sp] │ │ │ │ add.w r2, r2, #77824 @ 0x13000 │ │ │ │ str r1, [sp, #16] │ │ │ │ strb.w r6, [sp, #84] @ 0x54 │ │ │ │ @@ -481115,23 +481152,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 43210 │ │ │ │ - b.n 196480 │ │ │ │ + b.n 1964b8 │ │ │ │ ldr.w r3, [ip, #96] @ 0x60 │ │ │ │ ldr.w ip, [r3] │ │ │ │ ldrb.w r3, [ip, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 196476 │ │ │ │ + bne.w 1964ae │ │ │ │ ldr.w r3, [ip, #20] │ │ │ │ - b.n 196636 │ │ │ │ - ldr r3, [pc, #88] @ (1966f8 ) │ │ │ │ + b.n 19666e │ │ │ │ + ldr r3, [pc, #88] @ (196730 ) │ │ │ │ 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, #65536 @ 0x10000 │ │ │ │ strb.w r6, [sp, #84] @ 0x54 │ │ │ │ @@ -481145,106 +481182,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 196674 │ │ │ │ + b.n 1966ac │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ - ldr r4, [sp, #8] │ │ │ │ + ldr r3, [sp, #808] @ 0x328 │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #928] @ 0x3a0 │ │ │ │ + ldr r3, [sp, #704] @ 0x2c0 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r3, [sp, #480] @ 0x1e0 │ │ │ │ + ldr r3, [sp, #256] @ 0x100 │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsls r4, r2, #31 │ │ │ │ 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, 196712 │ │ │ │ + cbz r2, 19674a │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - cbz r2, 19671c │ │ │ │ + cbz r2, 196754 │ │ │ │ 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 196712 │ │ │ │ + beq.n 19674a │ │ │ │ ldr r1, [r3, #16] │ │ │ │ tst.w r1, #640 @ 0x280 │ │ │ │ - beq.n 19674c │ │ │ │ + beq.n 196784 │ │ │ │ ldrb.w r1, [r3, #33] @ 0x21 │ │ │ │ ubfx r1, r1, #1, #5 │ │ │ │ cmp ip, r1 │ │ │ │ - bne.n 19674c │ │ │ │ + bne.n 196784 │ │ │ │ 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 19672a │ │ │ │ + bne.n 196762 │ │ │ │ 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, 1967a0 │ │ │ │ + cbnz r1, 1967d8 │ │ │ │ movw r4, #365 @ 0x16d │ │ │ │ ldr r1, [r3, #20] │ │ │ │ mvn.w lr, #482 @ 0x1e2 │ │ │ │ add lr, r1 │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n 1967a8 │ │ │ │ + beq.n 1967e0 │ │ │ │ add.w r1, r3, r2, lsl #5 │ │ │ │ cmp.w lr, #5 │ │ │ │ - bhi.n 1967a0 │ │ │ │ + bhi.n 1967d8 │ │ │ │ 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 196778 │ │ │ │ + beq.n 1967b0 │ │ │ │ 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 196796 │ │ │ │ - ldr r3, [pc, #4] @ (1967bc ) │ │ │ │ + b.n 1967ce │ │ │ │ + ldr r3, [pc, #4] @ (1967f4 ) │ │ │ │ add r3, pc │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ bx lr │ │ │ │ strb r2, [r0, #17] │ │ │ │ lsls r5, r5, #1 │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #15 │ │ │ │ - bhi.n 1967e0 │ │ │ │ + bhi.n 196818 │ │ │ │ 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 │ │ │ │ @@ -481267,121 +481304,121 @@ │ │ │ │ mvn.w r3, #482 @ 0x1e2 │ │ │ │ add r0, r3 │ │ │ │ cmp r0, #5 │ │ │ │ ite hi │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ bx lr │ │ │ │ - ldr r3, [pc, #172] @ (1968c4 ) │ │ │ │ - ldr r2, [pc, #176] @ (1968c8 ) │ │ │ │ + ldr r3, [pc, #172] @ (1968fc ) │ │ │ │ + ldr r2, [pc, #176] @ (196900 ) │ │ │ │ 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 19687c │ │ │ │ + bne.n 1968b4 │ │ │ │ ldrb.w ip, [r4, #44] @ 0x2c │ │ │ │ movs r0, #1 │ │ │ │ cmp ip, r3 │ │ │ │ - bls.n 196862 │ │ │ │ + bls.n 19689a │ │ │ │ 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 196846 │ │ │ │ + bne.n 19687e │ │ │ │ mov r0, r1 │ │ │ │ pop {r4, pc} │ │ │ │ adds r2, r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ - beq.n 19685e │ │ │ │ + beq.n 196896 │ │ │ │ cmp r2, ip │ │ │ │ - bcs.n 1968b4 │ │ │ │ + bcs.n 1968ec │ │ │ │ ldrb.w r0, [lr, r2] │ │ │ │ movs r2, #1 │ │ │ │ adds r3, #2 │ │ │ │ lsls r2, r0 │ │ │ │ orrs r2, r1 │ │ │ │ uxth r1, r2 │ │ │ │ - b.n 196840 │ │ │ │ + b.n 196878 │ │ │ │ movs r0, #1 │ │ │ │ cmp ip, r3 │ │ │ │ - bls.n 19689a │ │ │ │ + bls.n 1968d2 │ │ │ │ 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 19685e │ │ │ │ + beq.n 196896 │ │ │ │ cmp ip, r3 │ │ │ │ - bhi.n 196882 │ │ │ │ + bhi.n 1968ba │ │ │ │ adds r2, r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ - beq.n 19685e │ │ │ │ + beq.n 196896 │ │ │ │ cmp r2, ip │ │ │ │ - bcs.n 1968bc │ │ │ │ + bcs.n 1968f4 │ │ │ │ ldrb.w r0, [lr, r2] │ │ │ │ movs r2, #1 │ │ │ │ adds r3, #2 │ │ │ │ lsls r2, r0 │ │ │ │ orrs r2, r1 │ │ │ │ uxth r1, r2 │ │ │ │ - b.n 19683a │ │ │ │ + b.n 196872 │ │ │ │ adds r3, #2 │ │ │ │ cmp r3, #16 │ │ │ │ - bne.n 196846 │ │ │ │ - b.n 19685e │ │ │ │ + bne.n 19687e │ │ │ │ + b.n 196896 │ │ │ │ adds r3, #2 │ │ │ │ cmp r3, #16 │ │ │ │ - bne.n 19687e │ │ │ │ - b.n 19685e │ │ │ │ - str r7, [sp, #912] @ 0x390 │ │ │ │ + bne.n 1968b6 │ │ │ │ + b.n 196896 │ │ │ │ + str r7, [sp, #688] @ 0x2b0 │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsrs r0, r1, #18 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #28] @ (1968ec ) │ │ │ │ + ldr r3, [pc, #28] @ (196924 ) │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ - ldr r2, [pc, #28] @ (1968f0 ) │ │ │ │ + ldr r2, [pc, #28] @ (196928 ) │ │ │ │ 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, 1968e8 │ │ │ │ + cbnz r3, 196920 │ │ │ │ ldrb.w r3, [r0, #44] @ 0x2c │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ - str r7, [sp, #160] @ 0xa0 │ │ │ │ + str r6, [sp, #960] @ 0x3c0 │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsrs r0, r1, #18 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ cmp.w r0, #318 @ 0x13e │ │ │ │ - bcs.n 196968 │ │ │ │ + bcs.n 1969a0 │ │ │ │ cmp.w r0, #314 @ 0x13a │ │ │ │ - bcs.n 196988 │ │ │ │ + bcs.n 1969c0 │ │ │ │ cmp r0, #139 @ 0x8b │ │ │ │ - bls.n 19698c │ │ │ │ + bls.n 1969c4 │ │ │ │ subs r0, #213 @ 0xd5 │ │ │ │ cmp r0, #79 @ 0x4f │ │ │ │ - bhi.n 196964 │ │ │ │ + bhi.n 19699c │ │ │ │ cmp r0, #79 @ 0x4f │ │ │ │ - bhi.n 196964 │ │ │ │ + bhi.n 19699c │ │ │ │ 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 │ │ │ │ @@ -481418,213 +481455,213 @@ │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ subs r2, #58 @ 0x3a │ │ │ │ subs r2, #58 @ 0x3a │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp.w r0, #350 @ 0x15e │ │ │ │ - bcs.n 196996 │ │ │ │ + bcs.n 1969ce │ │ │ │ cmp.w r0, #320 @ 0x140 │ │ │ │ - bcc.n 196964 │ │ │ │ + bcc.n 19699c │ │ │ │ sub.w r0, r0, #320 @ 0x140 │ │ │ │ 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, #438 @ 0x1b6 │ │ │ │ - bhi.n 1969a8 │ │ │ │ + bhi.n 1969e0 │ │ │ │ cmp.w r0, #434 @ 0x1b2 │ │ │ │ ite ls │ │ │ │ movls r0, #0 │ │ │ │ movhi r0, #1 │ │ │ │ bx lr │ │ │ │ mvn.w r3, #440 @ 0x1b8 │ │ │ │ add r0, r3 │ │ │ │ cmp r0, #3 │ │ │ │ ite hi │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ bx lr │ │ │ │ - ldr r3, [pc, #44] @ (1969e8 ) │ │ │ │ + ldr r3, [pc, #44] @ (196a20 ) │ │ │ │ mov.w ip, #108 @ 0x6c │ │ │ │ - ldr r2, [pc, #44] @ (1969ec ) │ │ │ │ + ldr r2, [pc, #44] @ (196a24 ) │ │ │ │ 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 1969e4 │ │ │ │ + bgt.n 196a1c │ │ │ │ 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 │ │ │ │ - str r6, [sp, #240] @ 0xf0 │ │ │ │ + str r6, [sp, #16] │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsls r4, r2, #31 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #32] @ (196a14 ) │ │ │ │ + ldr r3, [pc, #32] @ (196a4c ) │ │ │ │ mov.w ip, #108 @ 0x6c │ │ │ │ - ldr r2, [pc, #32] @ (196a18 ) │ │ │ │ + ldr r2, [pc, #32] @ (196a50 ) │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r0, #20] │ │ │ │ ldr r2, [r3, r2] │ │ │ │ mla r2, ip, r1, r2 │ │ │ │ ldrb r3, [r2, #16] │ │ │ │ - cbz r3, 196a0a │ │ │ │ + cbz r3, 196a42 │ │ │ │ ldrb r3, [r2, #17] │ │ │ │ - cbz r3, 196a0e │ │ │ │ + cbz r3, 196a46 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ ldrb.w r0, [r0, #44] @ 0x2c │ │ │ │ bx lr │ │ │ │ - str r6, [sp, #16] │ │ │ │ + str r5, [sp, #816] @ 0x330 │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsls r4, r2, #31 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #112] @ (196a90 ) │ │ │ │ + ldr r2, [pc, #112] @ (196ac8 ) │ │ │ │ movw ip, #667 @ 0x29b │ │ │ │ ldr r3, [r0, #20] │ │ │ │ add r2, pc │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 196a74 │ │ │ │ + beq.n 196aac │ │ │ │ movw ip, #678 @ 0x2a6 │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 196a5c │ │ │ │ + beq.n 196a94 │ │ │ │ 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 1bdb8c │ │ │ │ + bl 1bdbc4 │ │ │ │ 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 196a32 │ │ │ │ - ldr r3, [pc, #48] @ (196a94 ) │ │ │ │ + bne.n 196a6a │ │ │ │ + ldr r3, [pc, #48] @ (196acc ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add.w r3, r3, #69632 @ 0x11000 │ │ │ │ ldrb.w r3, [r3, #3644] @ 0xe3c │ │ │ │ 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 196a32 │ │ │ │ + bne.n 196a6a │ │ │ │ ldr r2, [r3, #28] │ │ │ │ - ldr r3, [pc, #16] @ (196a98 ) │ │ │ │ + ldr r3, [pc, #16] @ (196ad0 ) │ │ │ │ ldrb r2, [r2, #4] │ │ │ │ add r3, pc │ │ │ │ ldrb r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ - str r5, [sp, #864] @ 0x360 │ │ │ │ + str r5, [sp, #640] @ 0x280 │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsls r4, r2, #31 │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r5, #5] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r2, [pc, #88] @ (196af8 ) │ │ │ │ + ldr r2, [pc, #88] @ (196b30 ) │ │ │ │ ldr r3, [r0, #20] │ │ │ │ add r2, pc │ │ │ │ cmp.w r3, #344 @ 0x158 │ │ │ │ - beq.n 196ada │ │ │ │ - bhi.n 196ac8 │ │ │ │ + beq.n 196b12 │ │ │ │ + bhi.n 196b00 │ │ │ │ movw r2, #287 @ 0x11f │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 196ad6 │ │ │ │ + bne.n 196b0e │ │ │ │ ldr r3, [r0, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 196af2 │ │ │ │ + bne.n 196b2a │ │ │ │ ldr r2, [r3, #28] │ │ │ │ - ldr r3, [pc, #60] @ (196afc ) │ │ │ │ + ldr r3, [pc, #60] @ (196b34 ) │ │ │ │ ldrb r2, [r2, #4] │ │ │ │ add r3, pc │ │ │ │ ldrb r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ cmp.w r3, #384 @ 0x180 │ │ │ │ - beq.n 196ada │ │ │ │ + beq.n 196b12 │ │ │ │ movw r1, #555 @ 0x22b │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 196ada │ │ │ │ + beq.n 196b12 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ - ldr r1, [pc, #36] @ (196b00 ) │ │ │ │ + ldr r1, [pc, #36] @ (196b38 ) │ │ │ │ mov.w ip, #108 @ 0x6c │ │ │ │ ldr r2, [r2, r1] │ │ │ │ mla r2, ip, r3, r2 │ │ │ │ ldrb.w r3, [r2, #53] @ 0x35 │ │ │ │ adds r3, #11 │ │ │ │ ldrb.w r0, [r0, r3, lsl #2] │ │ │ │ bx lr │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ udf #255 @ 0xff │ │ │ │ - str r5, [sp, #368] @ 0x170 │ │ │ │ + str r5, [sp, #144] @ 0x90 │ │ │ │ lsls r1, r7, #1 │ │ │ │ strb r6, [r6, #4] │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsls r4, r2, #31 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r6, r0 │ │ │ │ - ldr r3, [pc, #104] @ (196b74 ) │ │ │ │ + ldr r3, [pc, #104] @ (196bac ) │ │ │ │ ldr r0, [r1, #20] │ │ │ │ mov r7, r1 │ │ │ │ ldr r5, [r6, #20] │ │ │ │ add r3, pc │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n 196b50 │ │ │ │ - ldr r2, [pc, #96] @ (196b78 ) │ │ │ │ + beq.n 196b88 │ │ │ │ + ldr r2, [pc, #96] @ (196bb0 ) │ │ │ │ ldr r2, [r3, r2] │ │ │ │ movs r3, #108 @ 0x6c │ │ │ │ mul.w r0, r3, r0 │ │ │ │ mul.w r5, r3, r5 │ │ │ │ add.w r3, r2, #28 │ │ │ │ adds r2, #103 @ 0x67 │ │ │ │ add r3, r0 │ │ │ │ adds r4, r2, r0 │ │ │ │ ldrb.w r2, [r3, #1]! │ │ │ │ sub.w lr, r3, r0 │ │ │ │ add.w ip, r2, #11 │ │ │ │ - cbz r2, 196b4a │ │ │ │ + cbz r2, 196b82 │ │ │ │ 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 196b2e │ │ │ │ + bne.n 196b66 │ │ │ │ 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 │ │ │ │ @@ -481636,15 +481673,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 │ │ │ │ - str r4, [sp, #944] @ 0x3b0 │ │ │ │ + str r4, [sp, #720] @ 0x2d0 │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsls r4, r2, #31 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r3, #20 │ │ │ │ itttt ls │ │ │ │ movwls r0, #14640 @ 0x3930 │ │ │ │ @@ -481654,53 +481691,53 @@ │ │ │ │ ite ls │ │ │ │ eorls.w r0, r0, #1 │ │ │ │ movhi r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r3, #24 │ │ │ │ - bhi.n 196bc4 │ │ │ │ + bhi.n 196bfc │ │ │ │ cmp r3, #10 │ │ │ │ - bls.n 196bd8 │ │ │ │ + bls.n 196c10 │ │ │ │ sub.w r1, r3, #11 │ │ │ │ movs r2, #1 │ │ │ │ movw ip, #1623 @ 0x657 │ │ │ │ lsl.w r1, r2, r1 │ │ │ │ tst.w r1, ip │ │ │ │ - bne.n 196be4 │ │ │ │ + bne.n 196c1c │ │ │ │ tst.w r1, #14592 @ 0x3900 │ │ │ │ - bne.n 196be8 │ │ │ │ + bne.n 196c20 │ │ │ │ cmp r3, #18 │ │ │ │ - beq.n 196c10 │ │ │ │ + beq.n 196c48 │ │ │ │ ldrb.w r3, [r0, #65] @ 0x41 │ │ │ │ - cbz r3, 196be8 │ │ │ │ + cbz r3, 196c20 │ │ │ │ ldrb.w r3, [r0, #66] @ 0x42 │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #4 │ │ │ │ bx lr │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 196bec │ │ │ │ + beq.n 196c24 │ │ │ │ cmp r3, #9 │ │ │ │ - bne.n 196bc4 │ │ │ │ + bne.n 196bfc │ │ │ │ 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 196c08 │ │ │ │ + bne.n 196c40 │ │ │ │ tst.w r3, #33 @ 0x21 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #3 │ │ │ │ ldrb.w r0, [r0, #64] @ 0x40 │ │ │ │ add r0, r3 │ │ │ │ bx lr │ │ │ │ @@ -481718,18 +481755,18 @@ │ │ │ │ ands r3, r2 │ │ │ │ subs r0, r3, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r3, #9 │ │ │ │ - beq.n 196c58 │ │ │ │ - bls.n 196c4a │ │ │ │ + beq.n 196c90 │ │ │ │ + bls.n 196c82 │ │ │ │ cmp r3, #10 │ │ │ │ - bne.n 196c54 │ │ │ │ + bne.n 196c8c │ │ │ │ ldrb.w r0, [r0, #68] @ 0x44 │ │ │ │ ubfx r0, r0, #3, #1 │ │ │ │ bx lr │ │ │ │ cmp r3, #1 │ │ │ │ ite hi │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ @@ -481739,33 +481776,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 196c84 │ │ │ │ + bhi.n 196cbc │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #4 │ │ │ │ - bhi.n 196cc4 │ │ │ │ + bhi.n 196cfc │ │ │ │ tbb [pc, r3] │ │ │ │ lsls r6, r0, #24 │ │ │ │ lsls r6, r4, #24 │ │ │ │ movs r3, r0 │ │ │ │ ldr r2, [r0, #28] │ │ │ │ cmp r2, #17 │ │ │ │ - bls.n 196caa │ │ │ │ + bls.n 196ce2 │ │ │ │ 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 196ca6 │ │ │ │ + bne.n 196cde │ │ │ │ movw r2, #32817 @ 0x8031 │ │ │ │ movt r2, #1 │ │ │ │ tst r3, r2 │ │ │ │ ite eq │ │ │ │ moveq r0, #2 │ │ │ │ movne r0, #128 @ 0x80 │ │ │ │ bx lr │ │ │ │ @@ -481780,29 +481817,29 @@ │ │ │ │ movne r0, #2 │ │ │ │ bx lr │ │ │ │ movs r0, #2 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #28] │ │ │ │ subs r3, #4 │ │ │ │ cmp r3, #13 │ │ │ │ - bhi.n 196c80 │ │ │ │ + bhi.n 196cb8 │ │ │ │ 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 196d0c │ │ │ │ + bhi.n 196d44 │ │ │ │ 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 │ │ │ │ @@ -481815,18 +481852,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, 196d3e │ │ │ │ + cbz r3, 196d76 │ │ │ │ ldrb.w r3, [r2, #68] @ 0x44 │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bmi.n 196d3e │ │ │ │ + bmi.n 196d76 │ │ │ │ subs r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r0, [r2, #60] @ 0x3c │ │ │ │ bx lr │ │ │ │ ldrb.w r3, [r2, #64] @ 0x40 │ │ │ │ @@ -481834,222 +481871,222 @@ │ │ │ │ subs r0, r0, r3 │ │ │ │ bx lr │ │ │ │ movs r0, #4 │ │ │ │ bx lr │ │ │ │ adds r1, #1 │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, #8 │ │ │ │ - bhi.n 196d56 │ │ │ │ + bhi.n 196d8e │ │ │ │ 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, 196dd2 │ │ │ │ + cbz r0, 196e0a │ │ │ │ sub.w r3, r0, #12 │ │ │ │ cmp r3, #19 │ │ │ │ - bhi.n 196d56 │ │ │ │ + bhi.n 196d8e │ │ │ │ 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, 196dd2 │ │ │ │ + cbz r0, 196e0a │ │ │ │ sub.w r3, r0, #12 │ │ │ │ cmp r3, #19 │ │ │ │ - bhi.n 196dac │ │ │ │ + bhi.n 196de4 │ │ │ │ mov.w r3, #36864 @ 0x9000 │ │ │ │ movt r3, #52703 @ 0xcddf │ │ │ │ lsrs r3, r0 │ │ │ │ ands.w r0, r3, #1 │ │ │ │ - beq.n 196dac │ │ │ │ + beq.n 196de4 │ │ │ │ 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 196d40 │ │ │ │ - cbz r0, 196dc8 │ │ │ │ + bl 196d78 │ │ │ │ + cbz r0, 196e00 │ │ │ │ pop {r4, pc} │ │ │ │ movs r1, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 196d40 │ │ │ │ + bl 196d78 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #31 │ │ │ │ - bhi.n 196e1a │ │ │ │ + bhi.n 196e52 │ │ │ │ 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, 196dfc │ │ │ │ + cbz r0, 196e34 │ │ │ │ bx lr │ │ │ │ subs r0, r2, #1 │ │ │ │ cmp r0, #24 │ │ │ │ - bhi.n 196e1e │ │ │ │ + bhi.n 196e56 │ │ │ │ movw r3, #14335 @ 0x37ff │ │ │ │ movt r3, #256 @ 0x100 │ │ │ │ lsrs r3, r0 │ │ │ │ ands.w r0, r3, #1 │ │ │ │ - bne.n 196dfa │ │ │ │ + bne.n 196e32 │ │ │ │ sub.w r3, r2, #17 │ │ │ │ cmp r3, #6 │ │ │ │ - bhi.n 196e22 │ │ │ │ + bhi.n 196e5a │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ cmp r2, #26 │ │ │ │ - beq.n 196e1a │ │ │ │ + beq.n 196e52 │ │ │ │ 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, #384] @ 0x180 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - cbz r3, 196e4e │ │ │ │ + cbz r3, 196e86 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbnz r1, 196e54 │ │ │ │ + cbnz r1, 196e8c │ │ │ │ ldrb.w r1, [r2, #32] │ │ │ │ - cbz r1, 196e82 │ │ │ │ + cbz r1, 196eba │ │ │ │ bx lr │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 196e6c │ │ │ │ + cbz r1, 196ea4 │ │ │ │ ldrb.w r1, [r2, #32] │ │ │ │ - cbnz r1, 196e64 │ │ │ │ + cbnz r1, 196e9c │ │ │ │ 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 196e50 │ │ │ │ + bne.n 196e88 │ │ │ │ ldrb.w r3, [r2, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 196e4e │ │ │ │ + bne.n 196e86 │ │ │ │ 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, 196e9a │ │ │ │ + cbz r3, 196ed2 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 196e98 │ │ │ │ + beq.n 196ed0 │ │ │ │ movw ip, #365 @ 0x16d │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - beq.n 196ec0 │ │ │ │ + beq.n 196ef8 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 196e96 │ │ │ │ + bne.n 196ece │ │ │ │ ldr r2, [r3, #20] │ │ │ │ mvn.w r1, #482 @ 0x1e2 │ │ │ │ adds r1, r2, r1 │ │ │ │ cmp r2, ip │ │ │ │ - beq.n 196ec0 │ │ │ │ + beq.n 196ef8 │ │ │ │ cmp r1, #5 │ │ │ │ - bhi.n 196e96 │ │ │ │ + bhi.n 196ece │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 196ea6 │ │ │ │ + bne.n 196ede │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #8] @ (196ed8 ) │ │ │ │ + ldr r3, [pc, #8] @ (196f10 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r6, [r4, #76] @ 0x4c │ │ │ │ lsls r5, r5, #1 │ │ │ │ push {r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4044] @ 0xfcc │ │ │ │ - ldr.w ip, [pc, #196] @ 196fb4 │ │ │ │ + ldr.w ip, [pc, #196] @ 196fec │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r4, [pc, #196] @ (196fb8 ) │ │ │ │ + ldr r4, [pc, #196] @ (196ff0 ) │ │ │ │ movs r3, #0 │ │ │ │ add ip, pc │ │ │ │ mov r6, r0 │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ strd r3, r3, [sp, #12] │ │ │ │ strd r3, r3, [sp, #20] │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ ldr.w r4, [ip, r4] │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str r4, [sp, #28] │ │ │ │ mov.w r4, #0 │ │ │ │ - bl 19350c │ │ │ │ + bl 193544 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r5, 196f2a │ │ │ │ + cbz r5, 196f62 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ mov r1, r5 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 179c34 │ │ │ │ + bl 179c6c │ │ │ │ str r0, [r4, #24] │ │ │ │ - ldr r1, [pc, #144] @ (196fbc ) │ │ │ │ + ldr r1, [pc, #144] @ (196ff4 ) │ │ │ │ mov r0, r4 │ │ │ │ movs r5, #1 │ │ │ │ add r1, pc │ │ │ │ - bl 1938b0 │ │ │ │ + bl 1938e8 │ │ │ │ strb.w r5, [r0, #32] │ │ │ │ - bl 193a78 │ │ │ │ + bl 193ab0 │ │ │ │ ldr r2, [r0, #24] │ │ │ │ add.w r3, r0, #32 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 196fae │ │ │ │ + beq.n 196fe6 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 196f5a │ │ │ │ + cbz r2, 196f92 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ movs r5, #0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r3, r5 │ │ │ │ add.w lr, sp, #4 │ │ │ │ @@ -482060,133 +482097,133 @@ │ │ │ │ mov ip, r6 │ │ │ │ strb.w r3, [r4, #32] │ │ │ │ strh.w r3, [r4, #300] @ 0x12c │ │ │ │ mov.w r3, #65537 @ 0x10001 │ │ │ │ str.w r3, [r4, #296] @ 0x128 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ - ldr r2, [pc, #60] @ (196fc0 ) │ │ │ │ - ldr r3, [pc, #48] @ (196fb8 ) │ │ │ │ + ldr r2, [pc, #60] @ (196ff8 ) │ │ │ │ + ldr r3, [pc, #48] @ (196ff0 ) │ │ │ │ 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 196faa │ │ │ │ + bne.n 196fe2 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ add sp, #4 │ │ │ │ bx lr │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ - str r1, [sp, #24] │ │ │ │ + str r0, [sp, #824] @ 0x338 │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r3, #28] │ │ │ │ movs r1, r2 │ │ │ │ - str r0, [sp, #472] @ 0x1d8 │ │ │ │ + str r0, [sp, #248] @ 0xf8 │ │ │ │ lsls r1, r7, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r1 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldrd r0, r1, [r0] │ │ │ │ - bl 19402c │ │ │ │ + bl 194064 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrb.w r3, [r3, #440] @ 0x1b8 │ │ │ │ - cbnz r3, 196ff6 │ │ │ │ + cbnz r3, 19702e │ │ │ │ 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 196fec │ │ │ │ + bhi.n 197024 │ │ │ │ ldr.w r1, [r2, #-20] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - cbnz r1, 19700e │ │ │ │ + cbnz r1, 197046 │ │ │ │ ldr.w r1, [r3, #-20] │ │ │ │ str.w r1, [r2, #-20] │ │ │ │ ldr.w r1, [r2, #-16] │ │ │ │ - cbnz r1, 19701c │ │ │ │ + cbnz r1, 197054 │ │ │ │ ldr.w r1, [r3, #-16] │ │ │ │ str.w r1, [r2, #-16] │ │ │ │ ldr.w r1, [r2, #-12] │ │ │ │ - cbnz r1, 19702a │ │ │ │ + cbnz r1, 197062 │ │ │ │ ldr.w r1, [r3, #-12] │ │ │ │ str.w r1, [r2, #-12] │ │ │ │ ldr.w r1, [r2, #-24] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 196fec │ │ │ │ + bne.n 197024 │ │ │ │ ldr.w r3, [r3, #-24] │ │ │ │ str.w r3, [r2, #-24] │ │ │ │ - b.n 196fec │ │ │ │ + b.n 197024 │ │ │ │ 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] @ (197168 ) │ │ │ │ + ldr r6, [pc, #272] @ (1971a0 ) │ │ │ │ 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] @ (19716c ) │ │ │ │ + ldr r3, [pc, #240] @ (1971a4 ) │ │ │ │ ldr r2, [r6, r3] │ │ │ │ mla r3, r4, r0, r2 │ │ │ │ ldrb.w r8, [r3, #5] │ │ │ │ ldrb r7, [r3, #4] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 197140 │ │ │ │ + bne.n 197178 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 197156 │ │ │ │ + beq.n 19718e │ │ │ │ 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, 1970b0 │ │ │ │ + cbnz r0, 1970e8 │ │ │ │ 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 1970a0 │ │ │ │ + bne.n 1970d8 │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ mla r3, r3, r4, r2 │ │ │ │ ldrb r3, [r3, #6] │ │ │ │ ands.w r6, r3, #121 @ 0x79 │ │ │ │ - bne.n 1970f4 │ │ │ │ + bne.n 19712c │ │ │ │ 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]! │ │ │ │ @@ -482195,166 +482232,166 @@ │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ cmpeq r6, #0 │ │ │ │ itt eq │ │ │ │ ldreq r3, [r2, #28] │ │ │ │ ldrbeq r6, [r3, #17] │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 1970d4 │ │ │ │ + bne.n 19710c │ │ │ │ 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 197118 │ │ │ │ + bhi.n 197150 │ │ │ │ blx 428b4 │ │ │ │ adds r4, #1 │ │ │ │ add.w sl, sl, #32 │ │ │ │ cmp r4, r7 │ │ │ │ - bne.n 1970f8 │ │ │ │ + bne.n 197130 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r8 │ │ │ │ add.w r1, r5, #28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ 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 19714e │ │ │ │ + beq.n 197186 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1970f4 │ │ │ │ - b.n 197122 │ │ │ │ - cbz r7, 197164 │ │ │ │ + bne.n 19712c │ │ │ │ + b.n 19715a │ │ │ │ + cbz r7, 19719c │ │ │ │ mov.w ip, r7, lsl #5 │ │ │ │ - b.n 1970c4 │ │ │ │ + b.n 1970fc │ │ │ │ ldrb r3, [r3, #6] │ │ │ │ ands.w r3, r3, #121 @ 0x79 │ │ │ │ ite ne │ │ │ │ movne r6, r3 │ │ │ │ moveq r6, #32 │ │ │ │ - b.n 197122 │ │ │ │ + b.n 19715a │ │ │ │ movs r6, #32 │ │ │ │ - b.n 197122 │ │ │ │ - ldrh r4, [r3, #60] @ 0x3c │ │ │ │ + b.n 19715a │ │ │ │ + ldrh r4, [r4, #58] @ 0x3a │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsrs r0, r1, #18 │ │ │ │ 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 193b64 │ │ │ │ + bl 193b9c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 197210 │ │ │ │ + beq.n 197248 │ │ │ │ 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, 1971ca │ │ │ │ + cbz r6, 197202 │ │ │ │ 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, 1971e8 │ │ │ │ + cbz r3, 197220 │ │ │ │ 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, 197206 │ │ │ │ + cbz r3, 19723e │ │ │ │ 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 19703c │ │ │ │ + bl 197074 │ │ │ │ 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 193b64 │ │ │ │ + bl 193b9c │ │ │ │ mov lr, r0 │ │ │ │ - cbz r0, 197260 │ │ │ │ + cbz r0, 197298 │ │ │ │ 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 19703c │ │ │ │ + bl 197074 │ │ │ │ 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 193b64 │ │ │ │ + bl 193b9c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1972d0 │ │ │ │ + cbz r0, 197308 │ │ │ │ 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] │ │ │ │ @@ -482366,31 +482403,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 19703c │ │ │ │ + bl 197074 │ │ │ │ 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 193b64 │ │ │ │ + bl 193b9c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 197350 │ │ │ │ + cbz r0, 197388 │ │ │ │ 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] │ │ │ │ @@ -482407,31 +482444,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 19703c │ │ │ │ + bl 197074 │ │ │ │ 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 193b64 │ │ │ │ + bl 193b9c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1973e6 │ │ │ │ + cbz r0, 19741e │ │ │ │ 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] │ │ │ │ @@ -482454,85 +482491,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 19703c │ │ │ │ + bl 197074 │ │ │ │ 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] @ (197468 ) │ │ │ │ + ldr r4, [pc, #100] @ (1974a0 ) │ │ │ │ sub sp, #32 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ add r4, pc │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl 193b64 │ │ │ │ + bl 193b9c │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 19745e │ │ │ │ - ldr r3, [pc, #84] @ (19746c ) │ │ │ │ + cbz r0, 197496 │ │ │ │ + ldr r3, [pc, #84] @ (1974a4 ) │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ mla r3, r2, r6, r3 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ - cbz r3, 197454 │ │ │ │ + cbz r3, 19748c │ │ │ │ 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 197432 │ │ │ │ + bne.n 19746a │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ - bl 19703c │ │ │ │ + bl 197074 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, sl │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ - ldrh r4, [r6, #30] │ │ │ │ + ldrh r4, [r7, #28] │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsrs r0, r1, #18 │ │ │ │ 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 1967c0 │ │ │ │ + bl 1967f8 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 193b64 │ │ │ │ + bl 193b9c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 197524 │ │ │ │ + beq.n 19755c │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1974e6 │ │ │ │ + beq.n 19751e │ │ │ │ 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] │ │ │ │ @@ -482545,15 +482582,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 1974b8 │ │ │ │ + bne.n 1974f0 │ │ │ │ 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] │ │ │ │ @@ -482565,92 +482602,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 1950f0 │ │ │ │ + bl 195128 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ 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] @ (197634 ) │ │ │ │ - ldr r3, [pc, #240] @ (197638 ) │ │ │ │ + ldr r2, [pc, #240] @ (19766c ) │ │ │ │ + ldr r3, [pc, #240] @ (197670 ) │ │ │ │ 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 193948 │ │ │ │ - cbz r0, 197580 │ │ │ │ + bl 193980 │ │ │ │ + cbz r0, 1975b8 │ │ │ │ add.w r5, r5, r8, lsl #5 │ │ │ │ ldr r7, [r5, #60] @ 0x3c │ │ │ │ - ldr r2, [pc, #212] @ (19763c ) │ │ │ │ - ldr r3, [pc, #208] @ (197638 ) │ │ │ │ + ldr r2, [pc, #212] @ (197674 ) │ │ │ │ + ldr r3, [pc, #208] @ (197670 ) │ │ │ │ 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 19762e │ │ │ │ + bne.n 197666 │ │ │ │ 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 1968cc │ │ │ │ + bl 196904 │ │ │ │ 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 1975d0 │ │ │ │ + bne.n 197608 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 19762a │ │ │ │ + beq.n 197662 │ │ │ │ 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 1975ba │ │ │ │ - cbz r4, 19762a │ │ │ │ + bne.n 1975f2 │ │ │ │ + cbz r4, 197662 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movw r1, #365 @ 0x16d │ │ │ │ - bl 193b64 │ │ │ │ + bl 193b9c │ │ │ │ mov r2, r7 │ │ │ │ add.w r7, r0, #28 │ │ │ │ ldrb r3, [r5, #17] │ │ │ │ mov r1, r7 │ │ │ │ mov r8, r0 │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ 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 │ │ │ │ @@ -482662,101 +482699,101 @@ │ │ │ │ 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 196fc4 │ │ │ │ - b.n 197564 │ │ │ │ + bl 196ffc │ │ │ │ + b.n 19759c │ │ │ │ mov r7, r5 │ │ │ │ - b.n 197564 │ │ │ │ + b.n 19759c │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrh r4, [r6, #20] │ │ │ │ + ldrh r4, [r7, #18] │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r2, #20] │ │ │ │ + ldrh r4, [r3, #18] │ │ │ │ lsls r1, r7, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ - ldr r4, [pc, #68] @ (197698 ) │ │ │ │ + ldr r4, [pc, #68] @ (1976d0 ) │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r6, r2 │ │ │ │ add r4, pc │ │ │ │ str r1, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 193cc0 │ │ │ │ - ldr r2, [pc, #56] @ (19769c ) │ │ │ │ + bl 193cf8 │ │ │ │ + ldr r2, [pc, #56] @ (1976d4 ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r3, [r4, r2] │ │ │ │ movs r2, #108 @ 0x6c │ │ │ │ mla r1, r2, r1, r3 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldrb r2, [r1, #17] │ │ │ │ - cbnz r2, 197678 │ │ │ │ + cbnz r2, 1976b0 │ │ │ │ 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 1950f0 │ │ │ │ + bl 195128 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldrh r4, [r4, #12] │ │ │ │ + ldrh r4, [r5, #10] │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsls r4, r2, #31 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ add.w r2, r3, #32 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 19770a │ │ │ │ + beq.n 197742 │ │ │ │ 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, 1976cc │ │ │ │ + cbz r2, 197704 │ │ │ │ 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, 1976e8 │ │ │ │ + cbz r1, 197720 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ ldrd r0, r1, [r0] │ │ │ │ - bl 193f2c │ │ │ │ - cbnz r0, 1976f6 │ │ │ │ + bl 193f64 │ │ │ │ + cbnz r0, 19772e │ │ │ │ ldmia.w r6, {r0, r1} │ │ │ │ mov r2, r5 │ │ │ │ - bl 19402c │ │ │ │ + bl 194064 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ mov r2, r5 │ │ │ │ - bl 19402c │ │ │ │ + bl 194064 │ │ │ │ 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 │ │ │ │ @@ -482765,55 +482802,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 193a94 │ │ │ │ + bl 193acc │ │ │ │ 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 199678 │ │ │ │ + bl 1996b0 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ add.w r2, r4, #44 @ 0x2c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 19777a │ │ │ │ + beq.n 1977b2 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 197770 │ │ │ │ + cbz r2, 1977a8 │ │ │ │ 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, 1977b0 │ │ │ │ + cbz r1, 1977e8 │ │ │ │ ldr r3, [r1, #52] @ 0x34 │ │ │ │ add.w r2, r1, #60 @ 0x3c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1977c0 │ │ │ │ + beq.n 1977f8 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 1977a8 │ │ │ │ + cbz r2, 1977e0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ movs r2, #1 │ │ │ │ push {r4} │ │ │ │ ldr r4, [r3, #4] │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ @@ -482826,22 +482863,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 197782 │ │ │ │ + b.n 1977ba │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - cbz r1, 1977e8 │ │ │ │ + cbz r1, 197820 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - cbz r3, 1977e0 │ │ │ │ + cbz r3, 197818 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ moveq r1, r3 │ │ │ │ strd r3, r1, [r0] │ │ │ │ @@ -482851,15 +482888,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 1977ca │ │ │ │ + b.n 197802 │ │ │ │ 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] │ │ │ │ @@ -482867,66 +482904,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, 197870 │ │ │ │ - bl 193e00 │ │ │ │ + cbz r5, 1978a8 │ │ │ │ + bl 193e38 │ │ │ │ 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 193e54 │ │ │ │ + bl 193e8c │ │ │ │ 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 193e54 │ │ │ │ + bl 193e8c │ │ │ │ ldrb r3, [r7, #17] │ │ │ │ ldrb r2, [r7, #16] │ │ │ │ add.w r1, r5, #36 @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ add.w r0, r5, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl 193e00 │ │ │ │ + bl 193e38 │ │ │ │ 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 193afc │ │ │ │ + bl 193b34 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldmia.w r4, {r0, r1} │ │ │ │ - bl 199678 │ │ │ │ + bl 1996b0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r1, r2, #24 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 1978c2 │ │ │ │ + beq.n 1978fa │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 1978b8 │ │ │ │ + cbz r1, 1978f0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ mov r0, r2 │ │ │ │ @@ -482939,24 +482976,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, 197908 │ │ │ │ + cbz r1, 197940 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 19941c │ │ │ │ + bl 199454 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add.w r2, r0, #40 @ 0x28 │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 197918 │ │ │ │ + beq.n 197950 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 197900 │ │ │ │ + cbz r2, 197938 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ movs r2, #1 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ strd r2, r3, [r4] │ │ │ │ @@ -482964,22 +483001,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 1978de │ │ │ │ + b.n 197916 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - cbz r1, 197940 │ │ │ │ + cbz r1, 197978 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - cbz r3, 197938 │ │ │ │ + cbz r3, 197970 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ moveq r1, r3 │ │ │ │ strd r3, r1, [r0] │ │ │ │ @@ -482989,15 +483026,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 197922 │ │ │ │ + b.n 19795a │ │ │ │ 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 │ │ │ │ @@ -483005,21 +483042,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, 1979e0 │ │ │ │ + cbz r6, 197a18 │ │ │ │ and.w r3, r3, #121 @ 0x79 │ │ │ │ cmp.w ip, #128 @ 0x80 │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 1979b8 │ │ │ │ + beq.n 1979f0 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 197a6c │ │ │ │ + bhi.n 197aa4 │ │ │ │ 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 │ │ │ │ @@ -483030,115 +483067,115 @@ │ │ │ │ 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 197a48 │ │ │ │ + bhi.n 197a80 │ │ │ │ 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] @ (197ae0 ) │ │ │ │ + ldr r5, [pc, #272] @ (197b18 ) │ │ │ │ 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 192c68 │ │ │ │ + bl 192ca0 │ │ │ │ movw r3, #365 @ 0x16d │ │ │ │ cmp r0, r3 │ │ │ │ it eq │ │ │ │ moveq r0, r4 │ │ │ │ - bne.n 1979fc │ │ │ │ + bne.n 197a34 │ │ │ │ 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 197170 │ │ │ │ + bl 1971a8 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movw r7, #263 @ 0x107 │ │ │ │ ldrb r2, [r4, #17] │ │ │ │ movs r6, #0 │ │ │ │ ldrb r1, [r4, #16] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ add.w r3, r1, #20 │ │ │ │ strd r6, r6, [sp] │ │ │ │ mov r1, r7 │ │ │ │ - bl 197170 │ │ │ │ + bl 1971a8 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov.w r7, #260 @ 0x104 │ │ │ │ - b.n 197a14 │ │ │ │ + b.n 197a4c │ │ │ │ mov.w r7, #262 @ 0x106 │ │ │ │ - b.n 197a14 │ │ │ │ + b.n 197a4c │ │ │ │ mov.w r7, #346 @ 0x15a │ │ │ │ - b.n 197a14 │ │ │ │ + b.n 197a4c │ │ │ │ movw r7, #345 @ 0x159 │ │ │ │ - b.n 197a14 │ │ │ │ + b.n 197a4c │ │ │ │ movw r7, #261 @ 0x105 │ │ │ │ - b.n 197a14 │ │ │ │ + b.n 197a4c │ │ │ │ movw r7, #347 @ 0x15b │ │ │ │ - b.n 197a14 │ │ │ │ + b.n 197a4c │ │ │ │ mov.w r7, #344 @ 0x158 │ │ │ │ - b.n 197a14 │ │ │ │ - cbz r1, 197abe │ │ │ │ + b.n 197a4c │ │ │ │ + cbz r1, 197af6 │ │ │ │ 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, 197ab0 │ │ │ │ - bl 175880 │ │ │ │ - cbz r0, 197a94 │ │ │ │ + cbz r0, 197ae8 │ │ │ │ + bl 1758b8 │ │ │ │ + cbz r0, 197acc │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r0, r2 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 179bcc │ │ │ │ + bl 179c04 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1758bc │ │ │ │ + bl 1758f4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 179bcc │ │ │ │ + bl 179c04 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r2 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -483146,118 +483183,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, #440] @ 0x1b8 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 197ae4 │ │ │ │ + bne.n 197b1c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrb.w ip, [r2, #14] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 197ae0 │ │ │ │ + beq.n 197b18 │ │ │ │ mov r5, r1 │ │ │ │ ldr.w r1, [r2, #-24] │ │ │ │ mov r4, r0 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 197a6c │ │ │ │ + bl 197aa4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r1, [r2, #-4] │ │ │ │ str.w r3, [r5, #-24] │ │ │ │ - bl 197a6c │ │ │ │ + bl 197aa4 │ │ │ │ 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 197ae0 │ │ │ │ + b.n 197b18 │ │ │ │ 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 197baa │ │ │ │ + beq.n 197be2 │ │ │ │ ldr r6, [r4, #4] │ │ │ │ mov fp, r4 │ │ │ │ mov r8, r0 │ │ │ │ subs r4, #16 │ │ │ │ subs r6, #16 │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 197b54 │ │ │ │ + b.n 197b8c │ │ │ │ subs r6, #16 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ - cbz r7, 197b6e │ │ │ │ - cbz r0, 197bae │ │ │ │ + cbz r7, 197ba6 │ │ │ │ + cbz r0, 197be6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 175880 │ │ │ │ + bl 1758b8 │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ - cbz r3, 197b6e │ │ │ │ + cbz r3, 197ba6 │ │ │ │ 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, 197bc0 │ │ │ │ - cbz r0, 197b8c │ │ │ │ + cbz r5, 197bf8 │ │ │ │ + cbz r0, 197bc4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 175880 │ │ │ │ - cbz r0, 197b8c │ │ │ │ + bl 1758b8 │ │ │ │ + cbz r0, 197bc4 │ │ │ │ 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 197b52 │ │ │ │ + bne.n 197b8a │ │ │ │ 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 197b8c │ │ │ │ + bne.n 197bc4 │ │ │ │ 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 193b64 │ │ │ │ + bl 193b9c │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r9 │ │ │ │ - ldr r4, [pc, #232] @ (197cdc ) │ │ │ │ - bl 197ac4 │ │ │ │ + ldr r4, [pc, #232] @ (197d14 ) │ │ │ │ + bl 197afc │ │ │ │ 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] │ │ │ │ @@ -483274,39 +483311,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 1950f0 │ │ │ │ + bl 195128 │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ - cbz r0, 197c60 │ │ │ │ + cbz r0, 197c98 │ │ │ │ add.w r2, r8, #28 │ │ │ │ add.w r1, r7, #28 │ │ │ │ - bl 1758bc │ │ │ │ - ldr r3, [pc, #124] @ (197ce0 ) │ │ │ │ + bl 1758f4 │ │ │ │ + ldr r3, [pc, #124] @ (197d18 ) │ │ │ │ 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, 197cd2 │ │ │ │ + cbz r3, 197d0a │ │ │ │ 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, 197c98 │ │ │ │ + cbz r6, 197cd0 │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ - cbz r0, 197c98 │ │ │ │ - bl 175880 │ │ │ │ - cbz r0, 197c98 │ │ │ │ + cbz r0, 197cd0 │ │ │ │ + bl 1758b8 │ │ │ │ + cbz r0, 197cd0 │ │ │ │ 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] │ │ │ │ @@ -483317,195 +483354,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 197c82 │ │ │ │ + bhi.n 197cba │ │ │ │ mov r0, r8 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - strh r0, [r7, #30] │ │ │ │ + strh r0, [r0, #30] │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsrs r0, r1, #18 │ │ │ │ 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, #1008] @ 1980e8 │ │ │ │ + ldr.w r8, [pc, #1008] @ 198120 │ │ │ │ sub sp, #12 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ mov r4, r1 │ │ │ │ add r8, pc │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.n 197d36 │ │ │ │ + bhi.n 197d6e │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ movs r0, r6 │ │ │ │ movs r7, r6 │ │ │ │ lsls r7, r7, #1 │ │ │ │ lsls r0, r4, #4 │ │ │ │ lsls r7, r6, #2 │ │ │ │ lsls r5, r0, #4 │ │ │ │ movs r0, r1 │ │ │ │ movs r6, r2 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 193c18 │ │ │ │ + bl 193c50 │ │ │ │ mov r2, r4 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 197ac4 │ │ │ │ + bl 197afc │ │ │ │ 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 193ec0 │ │ │ │ + bl 193ef8 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 197ac4 │ │ │ │ + bl 197afc │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 197d2e │ │ │ │ + beq.n 197d66 │ │ │ │ add.w r2, r7, #20 │ │ │ │ add.w r1, r4, #20 │ │ │ │ - bl 1758bc │ │ │ │ + bl 1758f4 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - bl 197bcc │ │ │ │ + bl 197c04 │ │ │ │ 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 193bc8 │ │ │ │ + bl 193c00 │ │ │ │ mov r2, r4 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 197ac4 │ │ │ │ + bl 197afc │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r3, [r4, #85] @ 0x55 │ │ │ │ add.w r1, r6, #68 @ 0x44 │ │ │ │ ldrb.w r2, [r4, #84] @ 0x54 │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 197db2 │ │ │ │ + cbz r0, 197dea │ │ │ │ add.w r2, r6, #68 @ 0x44 │ │ │ │ add.w r1, r4, #68 @ 0x44 │ │ │ │ - bl 1758bc │ │ │ │ + bl 1758f4 │ │ │ │ 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 198094 │ │ │ │ + beq.w 1980cc │ │ │ │ ldr.w r8, [r4, #44] @ 0x2c │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 197ddc │ │ │ │ - cbz r0, 197ddc │ │ │ │ + beq.n 197e14 │ │ │ │ + cbz r0, 197e14 │ │ │ │ mov r1, r8 │ │ │ │ - bl 175880 │ │ │ │ + bl 1758b8 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - cbz r0, 197ddc │ │ │ │ + cbz r0, 197e14 │ │ │ │ ldr.w r8, [r0, #8] │ │ │ │ subs r3, #1 │ │ │ │ str.w r8, [r6, #44] @ 0x2c │ │ │ │ cmp r3, #4 │ │ │ │ - bhi.w 198086 │ │ │ │ - add r2, pc, #8 @ (adr r2, 197df4 ) │ │ │ │ + bhi.w 1980be │ │ │ │ + add r2, pc, #8 @ (adr r2, 197e2c ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ nop │ │ │ │ lsls r5, r4, #9 │ │ │ │ movs r0, r0 │ │ │ │ vminnm.f16 , , │ │ │ │ lsls r5, r4, #9 │ │ │ │ movs r0, r0 │ │ │ │ lsls r5, r1, #10 │ │ │ │ movs r0, r0 │ │ │ │ lsls r3, r2, #10 │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r1, #20] │ │ │ │ - cbz r6, 197e22 │ │ │ │ + cbz r6, 197e5a │ │ │ │ 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 198048 │ │ │ │ + beq.w 198080 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 193d14 │ │ │ │ + bl 193d4c │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 197ac4 │ │ │ │ + bl 197afc │ │ │ │ ldr r2, [r6, #40] @ 0x28 │ │ │ │ mov r3, r6 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 197d2e │ │ │ │ + beq.w 197d66 │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r6, [r4, #56] @ 0x38 │ │ │ │ mov r1, r6 │ │ │ │ - cbz r6, 197e62 │ │ │ │ + cbz r6, 197e9a │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 197e62 │ │ │ │ + cbz r0, 197e9a │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 175880 │ │ │ │ + bl 1758b8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr.w r2, [r9, #40] @ 0x28 │ │ │ │ - cbz r0, 197e62 │ │ │ │ + cbz r0, 197e9a │ │ │ │ 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 197e48 │ │ │ │ + bcc.n 197e80 │ │ │ │ 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 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 197ac4 │ │ │ │ - ldr r3, [pc, #604] @ (1980ec ) │ │ │ │ + bl 197afc │ │ │ │ + ldr r3, [pc, #604] @ (198124 ) │ │ │ │ ldr r2, [r4, #20] │ │ │ │ movs r1, #108 @ 0x6c │ │ │ │ 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 1980c0 │ │ │ │ + bne.w 1980f8 │ │ │ │ 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 │ │ │ │ @@ -483518,106 +483555,106 @@ │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ str r3, [r6, #72] @ 0x48 │ │ │ │ str r0, [r6, #76] @ 0x4c │ │ │ │ str r1, [r6, #64] @ 0x40 │ │ │ │ str r2, [r6, #68] @ 0x44 │ │ │ │ ldr r1, [r4, #80] @ 0x50 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 179bcc │ │ │ │ + bl 179c04 │ │ │ │ str r0, [r6, #80] @ 0x50 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 197d2e │ │ │ │ + beq.w 197d66 │ │ │ │ mov r3, r4 │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r4, [r3, #96] @ 0x60 │ │ │ │ mov r1, r4 │ │ │ │ - cbz r4, 197efe │ │ │ │ + cbz r4, 197f36 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 197efe │ │ │ │ + cbz r0, 197f36 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 175880 │ │ │ │ + bl 1758b8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbz r0, 197efe │ │ │ │ + cbz r0, 197f36 │ │ │ │ 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 197ee8 │ │ │ │ + bne.n 197f20 │ │ │ │ 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 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 197ac4 │ │ │ │ + bl 197afc │ │ │ │ ldrb.w r2, [r4, #36] @ 0x24 │ │ │ │ add.w r1, r4, #40 @ 0x28 │ │ │ │ add.w r0, r7, #40 @ 0x28 │ │ │ │ lsls r2, r2, #3 │ │ │ │ blx 43210 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 197d56 │ │ │ │ - b.n 197d2e │ │ │ │ + bne.w 197d8e │ │ │ │ + b.n 197d66 │ │ │ │ ldr r1, [r1, #56] @ 0x38 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 193d50 │ │ │ │ + bl 193d88 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 197ac4 │ │ │ │ + bl 197afc │ │ │ │ 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 1950f0 │ │ │ │ + bl 195128 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 197f8e │ │ │ │ + cbz r0, 197fc6 │ │ │ │ add.w r2, r6, #32 │ │ │ │ add.w r1, r4, #32 │ │ │ │ - bl 1758bc │ │ │ │ + bl 1758f4 │ │ │ │ ldr.w ip, [r6, #56] @ 0x38 │ │ │ │ mov.w r8, #0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 197fd4 │ │ │ │ + beq.n 19800c │ │ │ │ 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, 197fca │ │ │ │ + cbz r1, 198002 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 197fca │ │ │ │ + cbz r0, 198002 │ │ │ │ strd r1, r3, [sp] │ │ │ │ - bl 175880 │ │ │ │ + bl 1758b8 │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ - cbz r0, 197fc6 │ │ │ │ + cbz r0, 197ffe │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldr.w ip, [r6, #56] @ 0x38 │ │ │ │ add.w r8, r8, #1 │ │ │ │ str r1, [r3, #12] │ │ │ │ cmp r8, ip │ │ │ │ - bcc.n 197f9c │ │ │ │ + bcc.n 197fd4 │ │ │ │ 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 │ │ │ │ @@ -483643,76 +483680,76 @@ │ │ │ │ strb.w r1, [r6, #79] @ 0x4f │ │ │ │ str r0, [r6, #80] @ 0x50 │ │ │ │ mov r0, r7 │ │ │ │ strd r2, r3, [r6, #84] @ 0x54 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r1, r6 │ │ │ │ - bl 175880 │ │ │ │ + bl 1758b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 197e22 │ │ │ │ + beq.w 197e5a │ │ │ │ ldr r6, [r0, #8] │ │ │ │ - b.n 197e22 │ │ │ │ + b.n 197e5a │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 198072 │ │ │ │ + beq.n 1980aa │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 198072 │ │ │ │ + cbz r0, 1980aa │ │ │ │ mov r1, r8 │ │ │ │ - bl 175880 │ │ │ │ - cbz r0, 198072 │ │ │ │ + bl 1758b8 │ │ │ │ + cbz r0, 1980aa │ │ │ │ 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 197d2e │ │ │ │ + b.n 197d66 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ str r3, [r6, #48] @ 0x30 │ │ │ │ - b.n 197d2e │ │ │ │ + b.n 197d66 │ │ │ │ ldrd r1, r2, [r4, #48] @ 0x30 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ str r3, [r6, #56] @ 0x38 │ │ │ │ strd r1, r2, [r6, #48] @ 0x30 │ │ │ │ - b.n 197d2e │ │ │ │ + b.n 197d66 │ │ │ │ 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, 1980bc │ │ │ │ - cbz r0, 1980bc │ │ │ │ + cbnz r3, 1980f4 │ │ │ │ + cbz r0, 1980f4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 175880 │ │ │ │ - cbz r0, 1980bc │ │ │ │ + bl 1758b8 │ │ │ │ + cbz r0, 1980f4 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ str r4, [r6, #32] │ │ │ │ - b.n 197d2e │ │ │ │ + b.n 197d66 │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r3, [r4, #41] @ 0x29 │ │ │ │ ldrb.w r2, [r4, #40] @ 0x28 │ │ │ │ add.w r1, r6, #24 │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 197ea8 │ │ │ │ + beq.w 197ee0 │ │ │ │ add.w r2, r6, #24 │ │ │ │ add.w r1, r4, #24 │ │ │ │ - bl 1758bc │ │ │ │ - b.n 197ea8 │ │ │ │ - strh r6, [r7, #22] │ │ │ │ + bl 1758f4 │ │ │ │ + b.n 197ee0 │ │ │ │ + strh r6, [r0, #22] │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsls r4, r2, #31 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 198304 │ │ │ │ + beq.w 19833c │ │ │ │ stmdb 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 │ │ │ │ @@ -483720,193 +483757,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 198288 │ │ │ │ + beq.w 1982c0 │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 198212 │ │ │ │ + beq.n 19824a │ │ │ │ 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 1758bc │ │ │ │ + bl 1758f4 │ │ │ │ ldr r7, [r6, #16] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 198204 │ │ │ │ + beq.n 19823c │ │ │ │ add r3, sp, #32 │ │ │ │ strd r9, r8, [sp, #12] │ │ │ │ strd r3, r6, [sp, #4] │ │ │ │ - b.n 198176 │ │ │ │ + b.n 1981ae │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 197ce4 │ │ │ │ + bl 197d1c │ │ │ │ strd fp, sl, [sp, #24] │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ - bl 19402c │ │ │ │ + bl 194064 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1981fc │ │ │ │ + beq.n 198234 │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 198158 │ │ │ │ + bne.n 198190 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 193e00 │ │ │ │ + bl 193e38 │ │ │ │ mov r2, r7 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 197ac4 │ │ │ │ + bl 197afc │ │ │ │ mov r0, r4 │ │ │ │ ldrb.w r3, [r7, #53] @ 0x35 │ │ │ │ add.w r1, r4, #36 @ 0x24 │ │ │ │ ldrb.w r2, [r7, #52] @ 0x34 │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 1981b0 │ │ │ │ + cbz r0, 1981e8 │ │ │ │ add.w r2, r4, #36 @ 0x24 │ │ │ │ add.w r1, r7, #36 @ 0x24 │ │ │ │ - bl 1758bc │ │ │ │ + bl 1758f4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r4 │ │ │ │ strd fp, sl, [sp, #32] │ │ │ │ ldmia.w r3, {r0, r1} │ │ │ │ - bl 19402c │ │ │ │ + bl 194064 │ │ │ │ ldr.w r8, [r7, #20] │ │ │ │ ldr.w r2, [r8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 19816e │ │ │ │ + beq.n 1981a6 │ │ │ │ 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 193e54 │ │ │ │ + bl 193e8c │ │ │ │ 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 1981d6 │ │ │ │ + bne.n 19820e │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 198176 │ │ │ │ + bne.n 1981ae │ │ │ │ ldrd r6, r9, [sp, #8] │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19811e │ │ │ │ + bne.n 198156 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 193afc │ │ │ │ + bl 193b34 │ │ │ │ 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 19830c │ │ │ │ + beq.n 198344 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 198300 │ │ │ │ + beq.n 198338 │ │ │ │ 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 199678 │ │ │ │ + bl 1996b0 │ │ │ │ ldr r2, [r6, #16] │ │ │ │ add.w r1, r4, #16 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1980f0 │ │ │ │ + bl 198128 │ │ │ │ ldr r2, [r6, #32] │ │ │ │ add.w r3, r6, #40 @ 0x28 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 198204 │ │ │ │ + beq.n 19823c │ │ │ │ mov r0, r4 │ │ │ │ - bl 19941c │ │ │ │ + bl 199454 │ │ │ │ ldr r2, [r6, #32] │ │ │ │ add.w r1, r4, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1980f0 │ │ │ │ + bl 198128 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 19811e │ │ │ │ - b.n 19820c │ │ │ │ + bne.w 198156 │ │ │ │ + b.n 198244 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 193a94 │ │ │ │ + bl 193acc │ │ │ │ mov r7, r0 │ │ │ │ ldrd sl, r3, [r6, #28] │ │ │ │ str r3, [r0, #32] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1982ac │ │ │ │ + beq.n 1982e4 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 1982ac │ │ │ │ + cbz r0, 1982e4 │ │ │ │ mov r1, sl │ │ │ │ - bl 175880 │ │ │ │ - cbz r0, 1982ac │ │ │ │ + bl 1758b8 │ │ │ │ + cbz r0, 1982e4 │ │ │ │ ldr.w sl, [r0, #8] │ │ │ │ ldr.w r3, [r8] │ │ │ │ str.w sl, [r7, #28] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 198306 │ │ │ │ + beq.n 19833e │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 1982cc │ │ │ │ + cbz r2, 198304 │ │ │ │ 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 199678 │ │ │ │ + bl 1996b0 │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ add.w r1, r7, #36 @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1980f0 │ │ │ │ + bl 198128 │ │ │ │ ldr r2, [r6, #52] @ 0x34 │ │ │ │ add.w r1, r7, #52 @ 0x34 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1980f0 │ │ │ │ + bl 198128 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 19811e │ │ │ │ - b.n 19820c │ │ │ │ + bne.w 198156 │ │ │ │ + b.n 198244 │ │ │ │ movs r2, #1 │ │ │ │ - b.n 198246 │ │ │ │ + b.n 19827e │ │ │ │ bx lr │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ @@ -483915,106 +483952,106 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r1 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #144 @ 0x90 │ │ │ │ mov r0, r7 │ │ │ │ - bl 179864 │ │ │ │ + bl 17989c │ │ │ │ mov r8, r0 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r1, r5 │ │ │ │ blx 43210 │ │ │ │ ldrb.w r3, [r5, #128] @ 0x80 │ │ │ │ ldr.w r2, [r5, #132] @ 0x84 │ │ │ │ movs r1, #4 │ │ │ │ strb.w r3, [r8, #128] @ 0x80 │ │ │ │ mov r0, r7 │ │ │ │ str.w r2, [r8, #132] @ 0x84 │ │ │ │ - bl 179958 │ │ │ │ + bl 179990 │ │ │ │ ldr.w r3, [r5, #132] @ 0x84 │ │ │ │ str.w r0, [r8, #136] @ 0x88 │ │ │ │ - cbz r3, 19837c │ │ │ │ + cbz r3, 1983b4 │ │ │ │ subs r6, r0, #4 │ │ │ │ movs r4, #0 │ │ │ │ ldr.w r3, [r5, #136] @ 0x88 │ │ │ │ mov r1, r7 │ │ │ │ ldr.w r0, [r3, r4, lsl #2] │ │ │ │ adds r4, #1 │ │ │ │ - bl 198314 │ │ │ │ + bl 19834c │ │ │ │ ldr.w r3, [r5, #132] @ 0x84 │ │ │ │ str.w r0, [r6, #4]! │ │ │ │ cmp r3, r4 │ │ │ │ - bhi.n 198360 │ │ │ │ + bhi.n 198398 │ │ │ │ mov r0, r8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ movs r1, #104 @ 0x68 │ │ │ │ - bl 1798ac │ │ │ │ + bl 1798e4 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r3, r1, [r5, #8] │ │ │ │ str r3, [r0, #8] │ │ │ │ - bl 179bcc │ │ │ │ + bl 179c04 │ │ │ │ add.w lr, r5, #16 │ │ │ │ str r0, [r4, #12] │ │ │ │ add.w ip, r4, #16 │ │ │ │ ldrh.w r6, [r5, #80] @ 0x50 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr.w r3, [lr] │ │ │ │ str.w r3, [ip] │ │ │ │ strh.w r6, [r4, #80] @ 0x50 │ │ │ │ - cbnz r6, 198416 │ │ │ │ + cbnz r6, 19844e │ │ │ │ ldr r0, [r5, #88] @ 0x58 │ │ │ │ - cbz r0, 1983e8 │ │ │ │ + cbz r0, 198420 │ │ │ │ mov r1, r4 │ │ │ │ - bl 198314 │ │ │ │ + bl 19834c │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ ldr r2, [r5, #76] @ 0x4c │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ str r3, [r4, #96] @ 0x60 │ │ │ │ - cbz r2, 198408 │ │ │ │ + cbz r2, 198440 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17997c │ │ │ │ + bl 1799b4 │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ ldr r1, [r5, #76] @ 0x4c │ │ │ │ str r0, [r4, #76] @ 0x4c │ │ │ │ ldr r2, [r3, #16] │ │ │ │ lsls r2, r2, #2 │ │ │ │ blx 43210 │ │ │ │ ldrh.w r2, [r5, #72] @ 0x48 │ │ │ │ strh.w r2, [r4, #72] @ 0x48 │ │ │ │ - cbnz r2, 198430 │ │ │ │ + cbnz r2, 198468 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 179958 │ │ │ │ + bl 179990 │ │ │ │ ldrh.w r2, [r5, #80] @ 0x50 │ │ │ │ ldr r1, [r5, #84] @ 0x54 │ │ │ │ str r0, [r4, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ blx 43210 │ │ │ │ - b.n 1983dc │ │ │ │ + b.n 198414 │ │ │ │ movs r1, #52 @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ - bl 179958 │ │ │ │ + bl 179990 │ │ │ │ ldrh.w r3, [r5, #72] @ 0x48 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ ldr r1, [r5, #100] @ 0x64 │ │ │ │ str r0, [r4, #100] @ 0x64 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ blx 43210 │ │ │ │ mov r0, r4 │ │ │ │ @@ -484028,161 +484065,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, 1984a0 │ │ │ │ + cbz r3, 1984d8 │ │ │ │ mov r7, r0 │ │ │ │ ldr r1, [r7, #16] │ │ │ │ mov r0, r5 │ │ │ │ - bl 198384 │ │ │ │ + bl 1983bc │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 1758bc │ │ │ │ + bl 1758f4 │ │ │ │ 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 19847a │ │ │ │ + bne.n 1984b2 │ │ │ │ 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 1939f4 │ │ │ │ + bl 193a2c │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [r6, #20] │ │ │ │ - cbz r1, 1984d8 │ │ │ │ + cbz r1, 198510 │ │ │ │ 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, 198502 │ │ │ │ + cbz r3, 19853a │ │ │ │ str r1, [r5, #20] │ │ │ │ add.w r2, r6, #44 @ 0x2c │ │ │ │ add.w r1, r5, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 198450 │ │ │ │ + bl 198488 │ │ │ │ ldr r2, [r6, #24] │ │ │ │ add.w r1, r5, #24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1980f0 │ │ │ │ + bl 198128 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197b28 │ │ │ │ + bl 197b60 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r5, #72] @ 0x48 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 175880 │ │ │ │ + bl 1758b8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1984d6 │ │ │ │ + beq.n 19850e │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - b.n 1984d6 │ │ │ │ + b.n 19850e │ │ │ │ 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] @ (198568 ) │ │ │ │ + ldr r2, [pc, #56] @ (1985a0 ) │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #48] @ (19856c ) │ │ │ │ + ldr r3, [pc, #48] @ (1985a4 ) │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, sp │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 197ce4 │ │ │ │ - ldr r2, [pc, #32] @ (198570 ) │ │ │ │ - ldr r3, [pc, #28] @ (19856c ) │ │ │ │ + bl 197d1c │ │ │ │ + ldr r2, [pc, #32] @ (1985a8 ) │ │ │ │ + ldr r3, [pc, #28] @ (1985a4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 198564 │ │ │ │ + bne.n 19859c │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ - ldrb r6, [r0, #11] │ │ │ │ + ldrb r6, [r1, #10] │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r5, #10] │ │ │ │ + ldrb r4, [r6, #9] │ │ │ │ lsls r1, r7, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #28 │ │ │ │ - ldr.w ip, [pc, #68] @ 1985cc │ │ │ │ + ldr.w ip, [pc, #68] @ 198604 │ │ │ │ movs r3, #0 │ │ │ │ add ip, pc │ │ │ │ strd r3, r2, [sp] │ │ │ │ - ldr r2, [pc, #60] @ (1985d0 ) │ │ │ │ + ldr r2, [pc, #60] @ (198608 ) │ │ │ │ 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 197ce4 │ │ │ │ - ldr r2, [pc, #32] @ (1985d4 ) │ │ │ │ - ldr r3, [pc, #28] @ (1985d0 ) │ │ │ │ + bl 197d1c │ │ │ │ + ldr r2, [pc, #32] @ (19860c ) │ │ │ │ + ldr r3, [pc, #28] @ (198608 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1985c8 │ │ │ │ + bne.n 198600 │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ - ldrb r2, [r6, #9] │ │ │ │ + ldrb r2, [r7, #8] │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r1, #9] │ │ │ │ + ldrb r0, [r2, #8] │ │ │ │ lsls r1, r7, #1 │ │ │ │ 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] @ (198694 ) │ │ │ │ + ldr r0, [pc, #168] @ (1986cc ) │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #168] @ (198698 ) │ │ │ │ + ldr r1, [pc, #168] @ (1986d0 ) │ │ │ │ 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] │ │ │ │ @@ -484191,133 +484228,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 19865e │ │ │ │ + beq.n 198696 │ │ │ │ mov.w r1, #256 @ 0x100 │ │ │ │ mov r0, r3 │ │ │ │ strh.w r1, [sp, #8] │ │ │ │ - cbz r3, 198676 │ │ │ │ + cbz r3, 1986ae │ │ │ │ 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 1939a8 │ │ │ │ + bl 1939e0 │ │ │ │ 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 1980f0 │ │ │ │ + bl 198128 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 197b28 │ │ │ │ + bl 197b60 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r3, 198684 │ │ │ │ - ldr r2, [pc, #60] @ (19869c ) │ │ │ │ - ldr r3, [pc, #52] @ (198698 ) │ │ │ │ + cbz r3, 1986bc │ │ │ │ + ldr r2, [pc, #60] @ (1986d4 ) │ │ │ │ + ldr r3, [pc, #52] @ (1986d0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 19868e │ │ │ │ + bne.n 1986c6 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ str r2, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 175cc0 │ │ │ │ + bl 175cf8 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ - b.n 198624 │ │ │ │ + b.n 19865c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ - bl 175798 │ │ │ │ - b.n 19865e │ │ │ │ + bl 1757d0 │ │ │ │ + b.n 198696 │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrb r6, [r1, #8] │ │ │ │ + ldrb r6, [r2, #7] │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r3, #6] │ │ │ │ + ldrb r2, [r4, #5] │ │ │ │ lsls r1, r7, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r2, [pc, #92] @ (19870c ) │ │ │ │ + ldr r2, [pc, #92] @ (198744 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #92] @ (198710 ) │ │ │ │ + ldr r3, [pc, #92] @ (198748 ) │ │ │ │ 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 175cc0 │ │ │ │ + bl 175cf8 │ │ │ │ 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 1984a4 │ │ │ │ + bl 1984dc │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 175798 │ │ │ │ - ldr r2, [pc, #36] @ (198714 ) │ │ │ │ - ldr r3, [pc, #28] @ (198710 ) │ │ │ │ + bl 1757d0 │ │ │ │ + ldr r2, [pc, #36] @ (19874c ) │ │ │ │ + ldr r3, [pc, #28] @ (198748 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 198708 │ │ │ │ + bne.n 198740 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ - ldrb r6, [r0, #5] │ │ │ │ + ldrb r6, [r1, #4] │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r1, #4] │ │ │ │ + ldrb r2, [r2, #3] │ │ │ │ lsls r1, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #12 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ mov r7, r0 │ │ │ │ - bl 1938b0 │ │ │ │ + bl 1938e8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ str r2, [r0, #16] │ │ │ │ - cbnz r2, 198790 │ │ │ │ + cbnz r2, 1987c8 │ │ │ │ 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 │ │ │ │ @@ -484335,486 +484372,486 @@ │ │ │ │ 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, 1987da │ │ │ │ + cbnz r2, 198812 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r1, #24 │ │ │ │ mov r0, r7 │ │ │ │ - bl 179958 │ │ │ │ + bl 179990 │ │ │ │ str r0, [r5, #20] │ │ │ │ mov.w r8, #24 │ │ │ │ ldrd r6, r1, [r4, #16] │ │ │ │ str r1, [sp, #4] │ │ │ │ mul.w r2, r8, r6 │ │ │ │ blx 43210 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 19873c │ │ │ │ + beq.n 198774 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1987b8 │ │ │ │ + b.n 1987f0 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ mla r1, r8, r6, r1 │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ - cbz r1, 1987d0 │ │ │ │ + cbz r1, 198808 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ mla r9, r8, r6, r3 │ │ │ │ - bl 179bcc │ │ │ │ + bl 179c04 │ │ │ │ str.w r0, [r9, #20] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ adds r6, #1 │ │ │ │ cmp r3, r6 │ │ │ │ - bhi.n 1987b6 │ │ │ │ - b.n 19873c │ │ │ │ + bhi.n 1987ee │ │ │ │ + b.n 198774 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 179958 │ │ │ │ + bl 179990 │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ str r0, [r5, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 198788 │ │ │ │ + beq.n 1987c0 │ │ │ │ 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 1987f2 │ │ │ │ + bne.n 19882a │ │ │ │ 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] @ (1989e4 ) │ │ │ │ + ldr r2, [pc, #456] @ (198a1c ) │ │ │ │ movs r3, #1 │ │ │ │ mov r8, r1 │ │ │ │ add r2, pc │ │ │ │ mov r4, r0 │ │ │ │ strh.w r3, [sp] │ │ │ │ movs r0, #0 │ │ │ │ - ldr r3, [pc, #444] @ (1989e8 ) │ │ │ │ + ldr r3, [pc, #444] @ (198a20 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 175cc0 │ │ │ │ + bl 175cf8 │ │ │ │ ldr.w r2, [r8, #20] │ │ │ │ movs r3, #0 │ │ │ │ add r1, sp, #8 │ │ │ │ str r0, [sp, #4] │ │ │ │ strd r1, r1, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ ldrsb.w r1, [r8, #65] @ 0x41 │ │ │ │ - bl 19350c │ │ │ │ + bl 193544 │ │ │ │ ldrb.w r3, [r8, #440] @ 0x1b8 │ │ │ │ strb.w r3, [r0, #440] @ 0x1b8 │ │ │ │ adds r1, r0, #4 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r7, r0 │ │ │ │ add.w r2, r8, #4 │ │ │ │ mov r0, sp │ │ │ │ - bl 198450 │ │ │ │ + bl 198488 │ │ │ │ ldr.w r4, [r8, #384] @ 0x180 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 19888c │ │ │ │ + cbz r3, 1988c4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 198718 │ │ │ │ + bl 198750 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1758bc │ │ │ │ + bl 1758f4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 198872 │ │ │ │ + bne.n 1988aa │ │ │ │ ldr.w r4, [r8, #384] @ 0x180 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 19889c │ │ │ │ - b.n 1988ee │ │ │ │ + cbnz r3, 1988d4 │ │ │ │ + b.n 198926 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1988ee │ │ │ │ + cbz r3, 198926 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 198896 │ │ │ │ + beq.n 1988ce │ │ │ │ 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, 1988de │ │ │ │ + cbz r3, 198916 │ │ │ │ mov r9, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sp │ │ │ │ - bl 1984a4 │ │ │ │ + bl 1984dc │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str.w r0, [r9, #24] │ │ │ │ str.w r9, [r0, #16] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 1988d6 │ │ │ │ - b.n 1988ee │ │ │ │ + cbnz r3, 19890e │ │ │ │ + b.n 198926 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1988ee │ │ │ │ + cbz r3, 198926 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1988d0 │ │ │ │ - b.n 1988a2 │ │ │ │ + beq.n 198908 │ │ │ │ + b.n 1988da │ │ │ │ mov r1, r4 │ │ │ │ - bl 175880 │ │ │ │ + bl 1758b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1988b6 │ │ │ │ + beq.n 1988ee │ │ │ │ ldr.w r9, [r0, #8] │ │ │ │ - b.n 1988b8 │ │ │ │ + b.n 1988f0 │ │ │ │ mov.w r2, #360 @ 0x168 │ │ │ │ add.w r1, r8, #24 │ │ │ │ add.w r0, r7, #24 │ │ │ │ blx 43210 │ │ │ │ ldr r1, [r7, #24] │ │ │ │ mov r0, r7 │ │ │ │ - bl 179bcc │ │ │ │ + bl 179c04 │ │ │ │ ldr r1, [r7, #28] │ │ │ │ str r0, [r7, #24] │ │ │ │ - cbz r1, 198914 │ │ │ │ + cbz r1, 19894c │ │ │ │ mov r0, r7 │ │ │ │ - bl 179bcc │ │ │ │ + bl 179c04 │ │ │ │ str r0, [r7, #28] │ │ │ │ ldr.w r3, [r8, #400] @ 0x190 │ │ │ │ str.w r3, [r7, #400] @ 0x190 │ │ │ │ ldr.w r3, [r8, #404] @ 0x194 │ │ │ │ str.w r3, [r7, #404] @ 0x194 │ │ │ │ ldr.w r3, [r8, #408] @ 0x198 │ │ │ │ str.w r3, [r7, #408] @ 0x198 │ │ │ │ ldr.w r3, [r8, #416] @ 0x1a0 │ │ │ │ str.w r3, [r7, #416] @ 0x1a0 │ │ │ │ ldr.w r2, [r8, #424] @ 0x1a8 │ │ │ │ str.w r2, [r7, #424] @ 0x1a8 │ │ │ │ - cbnz r2, 198982 │ │ │ │ + cbnz r2, 1989ba │ │ │ │ ldr.w r1, [r8, #428] @ 0x1ac │ │ │ │ - cbz r1, 198958 │ │ │ │ + cbz r1, 198990 │ │ │ │ ldrh r2, [r1, #22] │ │ │ │ movs r3, #12 │ │ │ │ mov r0, r7 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ adds r2, #24 │ │ │ │ - bl 179b9c │ │ │ │ + bl 179bd4 │ │ │ │ str.w r0, [r7, #428] @ 0x1ac │ │ │ │ ldr.w r2, [r8, #432] @ 0x1b0 │ │ │ │ - cbnz r2, 198992 │ │ │ │ + cbnz r2, 1989ca │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ - bl 175798 │ │ │ │ - ldr r2, [pc, #132] @ (1989ec ) │ │ │ │ - ldr r3, [pc, #124] @ (1989e8 ) │ │ │ │ + bl 1757d0 │ │ │ │ + ldr r2, [pc, #132] @ (198a24 ) │ │ │ │ + ldr r3, [pc, #124] @ (198a20 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1989e0 │ │ │ │ + bne.n 198a18 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr.w r1, [r8, #420] @ 0x1a4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 179b9c │ │ │ │ + bl 179bd4 │ │ │ │ str.w r0, [r7, #420] @ 0x1a4 │ │ │ │ - b.n 19893e │ │ │ │ + b.n 198976 │ │ │ │ movs r1, #16 │ │ │ │ mov r0, r7 │ │ │ │ - bl 179958 │ │ │ │ + bl 179990 │ │ │ │ ldr.w r3, [r8, #432] @ 0x1b0 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r3, 1989da │ │ │ │ + cbz r3, 198a12 │ │ │ │ mov r4, r0 │ │ │ │ movs r5, #0 │ │ │ │ lsls r3, r5, #4 │ │ │ │ ldr.w r2, [r8, #436] @ 0x1b4 │ │ │ │ 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 179b9c │ │ │ │ + bl 179bd4 │ │ │ │ ldrd r2, r1, [r6, #8] │ │ │ │ strd r0, r2, [r4, #4] │ │ │ │ mov r0, r7 │ │ │ │ adds r4, #16 │ │ │ │ - bl 179b9c │ │ │ │ + bl 179bd4 │ │ │ │ ldr.w r3, [r8, #432] @ 0x1b0 │ │ │ │ str.w r0, [r4, #-4] │ │ │ │ cmp r5, r3 │ │ │ │ - bcc.n 1989a6 │ │ │ │ + bcc.n 1989de │ │ │ │ strd r3, r9, [r7, #432] @ 0x1b0 │ │ │ │ - b.n 19895e │ │ │ │ + b.n 198996 │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ - strb r4, [r3, #31] │ │ │ │ + strb r4, [r4, #30] │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r2, #26] │ │ │ │ + strb r2, [r3, #25] │ │ │ │ lsls r1, r7, #1 │ │ │ │ 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 193ec0 │ │ │ │ + bl 193ef8 │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 198a4c │ │ │ │ + beq.n 198a84 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ mov r2, r0 │ │ │ │ - cbz r1, 198a2c │ │ │ │ + cbz r1, 198a64 │ │ │ │ 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 19402c │ │ │ │ + bl 194064 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ add.w r1, r2, #20 │ │ │ │ - bl 195134 │ │ │ │ + bl 19516c │ │ │ │ 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 198aee │ │ │ │ + beq.n 198b26 │ │ │ │ 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 198ab6 │ │ │ │ + bne.n 198aee │ │ │ │ mov r6, r1 │ │ │ │ movs r5, #0 │ │ │ │ ldr.w r0, [r8, #20] │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - cbz r4, 198aa4 │ │ │ │ + cbz r4, 198adc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 198ae6 │ │ │ │ + cbz r3, 198b1e │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 198abe │ │ │ │ + beq.n 198af6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 198a9e │ │ │ │ + cbz r3, 198ad6 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 198a9e │ │ │ │ + cbz r2, 198ad6 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r6, r2 │ │ │ │ - beq.n 198aba │ │ │ │ + beq.n 198af2 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 198a8c │ │ │ │ + bne.n 198ac4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 198ae0 │ │ │ │ + beq.n 198b18 │ │ │ │ ldr.w r8, [r8] │ │ │ │ ldr.w r3, [r8] │ │ │ │ - cbz r3, 198ab6 │ │ │ │ + cbz r3, 198aee │ │ │ │ ldrb.w r3, [r8, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 198a76 │ │ │ │ + beq.n 198aae │ │ │ │ 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 179fd8 │ │ │ │ + bl 17a010 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 198a88 │ │ │ │ - b.n 198aa4 │ │ │ │ + bne.n 198ac0 │ │ │ │ + b.n 198adc │ │ │ │ mov r0, r4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 198abe │ │ │ │ + b.n 198af6 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 198aa4 │ │ │ │ - b.n 198ae2 │ │ │ │ + bne.n 198adc │ │ │ │ + b.n 198b1a │ │ │ │ bx lr │ │ │ │ mov ip, r2 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 198b52 │ │ │ │ + beq.n 198b8a │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 198b52 │ │ │ │ + bne.n 198b8a │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 198b56 │ │ │ │ + beq.n 198b8e │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #8 │ │ │ │ it ne │ │ │ │ movne r2, #0 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbnz r0, 198b1a │ │ │ │ - b.n 198b24 │ │ │ │ + cbnz r0, 198b52 │ │ │ │ + b.n 198b5c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r0, 198b24 │ │ │ │ + cbz r0, 198b5c │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 198b14 │ │ │ │ + bne.n 198b4c │ │ │ │ str.w ip, [r3, #8] │ │ │ │ mov r0, r2 │ │ │ │ - cbz r2, 198b54 │ │ │ │ + cbz r2, 198b8c │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - cbz r3, 198b46 │ │ │ │ + cbz r3, 198b7e │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 198b46 │ │ │ │ + bne.n 198b7e │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 198b1a │ │ │ │ + bne.n 198b52 │ │ │ │ mov r0, r2 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 198b2e │ │ │ │ + bne.n 198b66 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 198b1a │ │ │ │ + bne.n 198b52 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ mov r2, r3 │ │ │ │ - b.n 198b0c │ │ │ │ + b.n 198b44 │ │ │ │ nop │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r0 │ │ │ │ - bl 179b88 │ │ │ │ - bl 1939a8 │ │ │ │ + bl 179bc0 │ │ │ │ + bl 1939e0 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ str r2, [r5, #12] │ │ │ │ strd r7, r3, [r5] │ │ │ │ str r5, [r3, #0] │ │ │ │ str r5, [r7, #4] │ │ │ │ - bl 17b4f8 │ │ │ │ + bl 17b530 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 198bc2 │ │ │ │ + cbz r0, 198bfa │ │ │ │ ldr r6, [r4, #4] │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ mov r1, r6 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ cmp r7, r3 │ │ │ │ ite eq │ │ │ │ streq r5, [r6, #40] @ 0x28 │ │ │ │ strne r5, [r6, #44] @ 0x2c │ │ │ │ - bl 17b394 │ │ │ │ + bl 17b3cc │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ - bl 17b498 │ │ │ │ + bl 17b4d0 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ - bl 17b410 │ │ │ │ + bl 17b448 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ - bl 17b4f8 │ │ │ │ + bl 17b530 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 198b90 │ │ │ │ + bne.n 198bc8 │ │ │ │ ldr r1, [r7, #16] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 198c3c │ │ │ │ + beq.n 198c74 │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - bne.n 198c3c │ │ │ │ + bne.n 198c74 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 198c40 │ │ │ │ + beq.n 198c78 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - bne.n 198c40 │ │ │ │ + bne.n 198c78 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movs r6, #0 │ │ │ │ str r2, [r3, #4] │ │ │ │ add.w r4, r5, #24 │ │ │ │ str r3, [r2, #0] │ │ │ │ strd r6, r5, [r1, #4] │ │ │ │ ldr r2, [r5, #28] │ │ │ │ str r2, [r1, #4] │ │ │ │ str r4, [r1, #0] │ │ │ │ str r1, [r2, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ str r1, [r5, #28] │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - cbz r0, 198c24 │ │ │ │ + cbz r0, 198c5c │ │ │ │ ldrb r0, [r2, #12] │ │ │ │ cmp r0, #8 │ │ │ │ - bne.n 198c24 │ │ │ │ + bne.n 198c5c │ │ │ │ ldr r0, [r3, #4] │ │ │ │ str r0, [r2, #4] │ │ │ │ str r2, [r0, #0] │ │ │ │ strd r6, r5, [r3, #4] │ │ │ │ str r4, [r3, #0] │ │ │ │ ldr r0, [r5, #28] │ │ │ │ str r0, [r3, #4] │ │ │ │ str r3, [r0, #0] │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ str r1, [r5, #28] │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 198bfe │ │ │ │ + bne.n 198c36 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ movs r6, #0 │ │ │ │ str r1, [r2, #4] │ │ │ │ mov r0, r3 │ │ │ │ str r2, [r1, #0] │ │ │ │ strd r6, r5, [r3, #4] │ │ │ │ str r4, [r3, #0] │ │ │ │ @@ -484831,472 +484868,472 @@ │ │ │ │ add.w r2, r5, #24 │ │ │ │ str r0, [r1, #4] │ │ │ │ mov r0, r1 │ │ │ │ str r5, [r1, #8] │ │ │ │ ldr r3, [r5, #28] │ │ │ │ strd r2, r3, [r1] │ │ │ │ str r1, [r3, #0] │ │ │ │ - b.n 198c3a │ │ │ │ + b.n 198c72 │ │ │ │ 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 198b5c │ │ │ │ + bl 198b94 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 198cc4 │ │ │ │ + cbz r2, 198cfc │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ movne r1, r2 │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 198cc4 │ │ │ │ + beq.n 198cfc │ │ │ │ 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, 198cc4 │ │ │ │ + cbz r1, 198cfc │ │ │ │ ldr r2, [r1, #0] │ │ │ │ - cbz r2, 198cbc │ │ │ │ + cbz r2, 198cf4 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ mov r3, r1 │ │ │ │ ite ne │ │ │ │ movne r4, r2 │ │ │ │ moveq r4, #0 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 198cc4 │ │ │ │ + beq.n 198cfc │ │ │ │ mov r1, r4 │ │ │ │ - b.n 198c8e │ │ │ │ + b.n 198cc6 │ │ │ │ mov r4, r2 │ │ │ │ mov r3, r1 │ │ │ │ cmp r5, r1 │ │ │ │ - bne.n 198cb8 │ │ │ │ + bne.n 198cf0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #44] @ 0x2c │ │ │ │ sub sp, #12 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r2, 198cfe │ │ │ │ + cbz r2, 198d36 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ mov.w ip, #0 │ │ │ │ str.w ip, [r3, #44] @ 0x2c │ │ │ │ str r3, [sp, #0] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 17b394 │ │ │ │ + bl 17b3cc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ - bl 17b498 │ │ │ │ + bl 17b4d0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ - cbz r2, 198d20 │ │ │ │ + cbz r2, 198d58 │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ mov.w ip, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r1, r3 │ │ │ │ ldr r2, [r3, #44] @ 0x2c │ │ │ │ strd r2, ip, [r3, #40] @ 0x28 │ │ │ │ - bl 17b394 │ │ │ │ + bl 17b3cc │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ - bl 17b498 │ │ │ │ + bl 17b4d0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ 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 198da6 │ │ │ │ + beq.n 198dde │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 198d74 │ │ │ │ + bne.n 198dac │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 198d5a │ │ │ │ + cbz r3, 198d92 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 198d24 │ │ │ │ + bl 198d5c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 198d48 │ │ │ │ + bne.n 198d80 │ │ │ │ ldr r5, [r5, #32] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 198d70 │ │ │ │ + cbz r3, 198da8 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 198d24 │ │ │ │ + bl 198d5c │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 198d60 │ │ │ │ + bne.n 198d98 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r2, [r0, #16] │ │ │ │ add.w r3, r0, #24 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 198d70 │ │ │ │ + beq.n 198da8 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 198d70 │ │ │ │ + beq.n 198da8 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #6 │ │ │ │ - bne.n 198d70 │ │ │ │ + bne.n 198da8 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 198d70 │ │ │ │ - bl 198cc8 │ │ │ │ + bne.n 198da8 │ │ │ │ + bl 198d00 │ │ │ │ str r4, [r5, #40] @ 0x28 │ │ │ │ - cbz r4, 198da0 │ │ │ │ + cbz r4, 198dd8 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ - bl 17b410 │ │ │ │ + bl 17b448 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #44] @ 0x2c │ │ │ │ - b.n 198d70 │ │ │ │ + b.n 198da8 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 198dbe │ │ │ │ + cbz r3, 198df6 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 198d24 │ │ │ │ + bl 198d5c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 198dac │ │ │ │ + bne.n 198de4 │ │ │ │ ldr r5, [r5, #52] @ 0x34 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 198d70 │ │ │ │ + beq.n 198da8 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 198d24 │ │ │ │ + bl 198d5c │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 198dc6 │ │ │ │ - b.n 198d70 │ │ │ │ + bne.n 198dfe │ │ │ │ + b.n 198da8 │ │ │ │ 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] @ (198f84 ) │ │ │ │ + ldr r3, [pc, #408] @ (198fbc ) │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ add r3, pc │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 198e5e │ │ │ │ + bhi.n 198e96 │ │ │ │ tbb [pc, r3] │ │ │ │ subs r5, #27 │ │ │ │ adds r0, #2 │ │ │ │ ldr r5, [r0, #16] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 198e18 │ │ │ │ + cbz r3, 198e50 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ - bl 198dd8 │ │ │ │ + bl 198e10 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 198e08 │ │ │ │ + bne.n 198e40 │ │ │ │ ldr r4, [r4, #32] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 198e2e │ │ │ │ + cbz r3, 198e66 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 198dd8 │ │ │ │ + bl 198e10 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 198e1e │ │ │ │ + bne.n 198e56 │ │ │ │ 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 198e2e │ │ │ │ + beq.n 198e66 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ it eq │ │ │ │ moveq r6, #0 │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 198ee0 │ │ │ │ + beq.n 198f18 │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.w 198f60 │ │ │ │ + bhi.w 198f98 │ │ │ │ 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 198e2e │ │ │ │ + beq.n 198e66 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 198dd8 │ │ │ │ + bl 198e10 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 198e66 │ │ │ │ - b.n 198e2e │ │ │ │ + bne.n 198e9e │ │ │ │ + b.n 198e66 │ │ │ │ ldr r5, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 198e8e │ │ │ │ + cbz r3, 198ec6 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ - bl 198dd8 │ │ │ │ + bl 198e10 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 198e7e │ │ │ │ + bne.n 198eb6 │ │ │ │ ldr r5, [r4, #52] @ 0x34 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 198ea4 │ │ │ │ + cbz r3, 198edc │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ - bl 198dd8 │ │ │ │ + bl 198e10 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 198e94 │ │ │ │ + bne.n 198ecc │ │ │ │ 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 1989f0 │ │ │ │ + bl 198a28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 194944 │ │ │ │ + bl 19497c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 198e2e │ │ │ │ + beq.n 198e66 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r3, 198ed6 │ │ │ │ + cbz r3, 198f0e │ │ │ │ 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 198e4a │ │ │ │ + bne.n 198e82 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ - cbz r3, 198eec │ │ │ │ + cbz r3, 198f24 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 198a54 │ │ │ │ + bl 198a8c │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ - cbz r3, 198ef8 │ │ │ │ + cbz r3, 198f30 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 198a54 │ │ │ │ + bl 198a8c │ │ │ │ mov r0, r4 │ │ │ │ - bl 198cc8 │ │ │ │ + bl 198d00 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 198ec6 │ │ │ │ + bne.n 198efe │ │ │ │ add.w r1, r5, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 194f88 │ │ │ │ - b.n 198ec6 │ │ │ │ + bl 194fc0 │ │ │ │ + b.n 198efe │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r5, #32 │ │ │ │ - bl 1989f0 │ │ │ │ - b.n 198ec0 │ │ │ │ + bl 198a28 │ │ │ │ + b.n 198ef8 │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r5, #36 @ 0x24 │ │ │ │ - bl 1989f0 │ │ │ │ - b.n 198ec0 │ │ │ │ - ldr r3, [pc, #92] @ (198f88 ) │ │ │ │ + bl 198a28 │ │ │ │ + b.n 198ef8 │ │ │ │ + ldr r3, [pc, #92] @ (198fc0 ) │ │ │ │ movs r1, #108 @ 0x6c │ │ │ │ ldr r2, [r5, #20] │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 198ec0 │ │ │ │ + beq.n 198ef8 │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r5, #24 │ │ │ │ - bl 1989f0 │ │ │ │ - b.n 198ec0 │ │ │ │ + bl 198a28 │ │ │ │ + b.n 198ef8 │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r5, #68 @ 0x44 │ │ │ │ - bl 1989f0 │ │ │ │ - b.n 198ec0 │ │ │ │ + bl 198a28 │ │ │ │ + b.n 198ef8 │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r5, #28 │ │ │ │ - bl 1989f0 │ │ │ │ - b.n 198ec0 │ │ │ │ + bl 198a28 │ │ │ │ + b.n 198ef8 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 198ec0 │ │ │ │ + beq.n 198ef8 │ │ │ │ ldrb r2, [r3, #9] │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r3, #28 │ │ │ │ - cbnz r2, 198f7a │ │ │ │ + cbnz r2, 198fb2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1989f0 │ │ │ │ + bl 198a28 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 198f68 │ │ │ │ - b.n 198ec0 │ │ │ │ - strb r4, [r1, #8] │ │ │ │ + bne.n 198fa0 │ │ │ │ + b.n 198ef8 │ │ │ │ + strb r4, [r2, #7] │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsls r4, r2, #31 │ │ │ │ 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 │ │ │ │ ldrd r7, r6, [r0, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 19901e │ │ │ │ + beq.n 199056 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ strd r6, r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ - bl 17b394 │ │ │ │ + bl 17b3cc │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ - bl 17b498 │ │ │ │ + bl 17b4d0 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 198af0 │ │ │ │ + bl 198b28 │ │ │ │ movs r3, #0 │ │ │ │ - cbz r6, 19900a │ │ │ │ + cbz r6, 199042 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 19905c │ │ │ │ + bne.n 199094 │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ strd r2, r3, [r4, #40] @ 0x28 │ │ │ │ - bl 17b394 │ │ │ │ + bl 17b3cc │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ - bl 17b498 │ │ │ │ + bl 17b4d0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 198af0 │ │ │ │ + bl 198b28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 198cc8 │ │ │ │ + bl 198d00 │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ str r7, [r5, #40] @ 0x28 │ │ │ │ - bl 17b410 │ │ │ │ + bl 17b448 │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ str r6, [r5, #44] @ 0x2c │ │ │ │ - bl 17b410 │ │ │ │ + bl 17b448 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 198cc8 │ │ │ │ + bl 198d00 │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ str r7, [r5, #40] @ 0x28 │ │ │ │ - bl 17b410 │ │ │ │ + bl 17b448 │ │ │ │ str r6, [r5, #44] @ 0x2c │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - cbz r6, 199050 │ │ │ │ + cbz r6, 199088 │ │ │ │ mov r1, r0 │ │ │ │ str r7, [r0, #44] @ 0x2c │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ - bl 17b394 │ │ │ │ + bl 17b3cc │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ - bl 17b498 │ │ │ │ + bl 17b4d0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ mov r2, r5 │ │ │ │ - bl 198af0 │ │ │ │ + bl 198b28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 198cc8 │ │ │ │ + bl 198d00 │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ str r7, [r5, #40] @ 0x28 │ │ │ │ str r6, [r5, #44] @ 0x2c │ │ │ │ - bl 17b410 │ │ │ │ - b.n 199008 │ │ │ │ + bl 17b448 │ │ │ │ + b.n 199040 │ │ │ │ mov r0, r1 │ │ │ │ - bl 198cc8 │ │ │ │ + bl 198d00 │ │ │ │ strd r6, r6, [r5, #40] @ 0x28 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ - b.n 198fd8 │ │ │ │ + b.n 199010 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ add.w r8, r1, #24 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r2 │ │ │ │ cmp r8, r3 │ │ │ │ - beq.n 19911e │ │ │ │ + beq.n 199156 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 1990e6 │ │ │ │ + beq.n 19911e │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 198f8c │ │ │ │ + bl 198fc4 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - cbz r3, 1990a6 │ │ │ │ + cbz r3, 1990de │ │ │ │ mov r3, r2 │ │ │ │ str r4, [r3, #8] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 19909c │ │ │ │ + bne.n 1990d4 │ │ │ │ add.w r3, r5, #24 │ │ │ │ add.w r0, r5, #16 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1990ca │ │ │ │ + beq.n 199102 │ │ │ │ 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] │ │ │ │ @@ -485304,287 +485341,287 @@ │ │ │ │ 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, 199122 │ │ │ │ + cbz r7, 19915a │ │ │ │ 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, 1990f2 │ │ │ │ + cbz r3, 19912a │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r2 │ │ │ │ - bl 198a54 │ │ │ │ + bl 198a8c │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ - cbz r3, 1990fe │ │ │ │ + cbz r3, 199136 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r5 │ │ │ │ - bl 198a54 │ │ │ │ + bl 198a8c │ │ │ │ mov r0, r5 │ │ │ │ - bl 198cc8 │ │ │ │ + bl 198d00 │ │ │ │ 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 19908c │ │ │ │ + b.n 1990c4 │ │ │ │ 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 193f20 │ │ │ │ + bl 193f58 │ │ │ │ ldr r4, [r4, #16] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1991bc │ │ │ │ + beq.n 1991f4 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 1991bc │ │ │ │ + bne.n 1991f4 │ │ │ │ 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 193ec0 │ │ │ │ + bl 193ef8 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 1991c2 │ │ │ │ + beq.n 1991fa │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 199184 │ │ │ │ + cbz r2, 1991bc │ │ │ │ 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 19402c │ │ │ │ + bl 194064 │ │ │ │ add.w r2, r5, #20 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 193e54 │ │ │ │ + bl 193e8c │ │ │ │ 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, 1991bc │ │ │ │ + cbz r1, 1991f4 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 19915c │ │ │ │ + beq.n 199194 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ push {r4, lr} │ │ │ │ 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, 199238 │ │ │ │ + cbz r2, 199270 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 1991ee │ │ │ │ + beq.n 199226 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 199298 │ │ │ │ + beq.n 1992d0 │ │ │ │ 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.n 1992f4 │ │ │ │ + beq.n 19932c │ │ │ │ cmp r4, r3 │ │ │ │ str r2, [r1, #40] @ 0x28 │ │ │ │ - beq.n 1992dc │ │ │ │ - cbz r2, 199212 │ │ │ │ + beq.n 199314 │ │ │ │ + cbz r2, 19924a │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ strd r1, r2, [sp] │ │ │ │ - bl 17b410 │ │ │ │ + bl 17b448 │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ str r4, [r1, #44] @ 0x2c │ │ │ │ - cbz r4, 199224 │ │ │ │ + cbz r4, 19925c │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 17b410 │ │ │ │ + bl 17b448 │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ mov r0, r2 │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 19912c │ │ │ │ + bl 199164 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 19912c │ │ │ │ + bl 199164 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 199272 │ │ │ │ + beq.n 1992aa │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 1992c6 │ │ │ │ + bne.n 1992fe │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r4, r0 │ │ │ │ add.w r0, r3, #24 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 19931e │ │ │ │ + beq.n 199356 │ │ │ │ ldr r2, [r3, #28] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 199304 │ │ │ │ + beq.n 19933c │ │ │ │ str r4, [r1, #40] @ 0x28 │ │ │ │ - cbz r4, 199264 │ │ │ │ + cbz r4, 19929c │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 17b410 │ │ │ │ + bl 17b448 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r1, #44] @ 0x2c │ │ │ │ - bl 19912c │ │ │ │ + bl 199164 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 199318 │ │ │ │ + beq.n 199350 │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ str r3, [r1, #40] @ 0x28 │ │ │ │ strd r1, r3, [sp] │ │ │ │ - bl 17b410 │ │ │ │ + bl 17b448 │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r2, [r1, #44] @ 0x2c │ │ │ │ - bl 19912c │ │ │ │ + bl 199164 │ │ │ │ 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 1992b8 │ │ │ │ + beq.n 1992f0 │ │ │ │ str r2, [r0, #40] @ 0x28 │ │ │ │ - cbz r2, 1992b8 │ │ │ │ + cbz r2, 1992f0 │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ strd r1, r2, [sp] │ │ │ │ - bl 17b410 │ │ │ │ + bl 17b448 │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [r1, #44] @ 0x2c │ │ │ │ - bl 19912c │ │ │ │ + bl 199164 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ str r3, [r1, #40] @ 0x28 │ │ │ │ - cbz r3, 1992d6 │ │ │ │ + cbz r3, 19930e │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 17b410 │ │ │ │ + bl 17b448 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r1, #44] @ 0x2c │ │ │ │ - b.n 1991ea │ │ │ │ - cbz r2, 199310 │ │ │ │ + b.n 199222 │ │ │ │ + cbz r2, 199348 │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ strd r1, r2, [sp] │ │ │ │ - bl 17b410 │ │ │ │ + bl 17b448 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r3 │ │ │ │ str r3, [r1, #44] @ 0x2c │ │ │ │ - b.n 199224 │ │ │ │ + b.n 19925c │ │ │ │ cmp r4, r3 │ │ │ │ itt eq │ │ │ │ moveq r3, #0 │ │ │ │ streq r3, [r1, #40] @ 0x28 │ │ │ │ - beq.n 199310 │ │ │ │ + beq.n 199348 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r1, #40] @ 0x28 │ │ │ │ - b.n 199212 │ │ │ │ + b.n 19924a │ │ │ │ ldr r2, [r3, #32] │ │ │ │ adds r3, #40 @ 0x28 │ │ │ │ cmp r2, r3 │ │ │ │ it ne │ │ │ │ movne r4, r2 │ │ │ │ - b.n 199256 │ │ │ │ + b.n 19928e │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r1, #44] @ 0x2c │ │ │ │ mov r4, r2 │ │ │ │ - b.n 199224 │ │ │ │ + b.n 19925c │ │ │ │ mov r3, r2 │ │ │ │ str r2, [r1, #40] @ 0x28 │ │ │ │ - b.n 19928a │ │ │ │ + b.n 1992c2 │ │ │ │ mov r4, r2 │ │ │ │ str r2, [r1, #40] @ 0x28 │ │ │ │ - b.n 199264 │ │ │ │ + b.n 19929c │ │ │ │ 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 179b88 │ │ │ │ - bl 1939a8 │ │ │ │ + bl 179bc0 │ │ │ │ + bl 1939e0 │ │ │ │ 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 199360 │ │ │ │ + beq.n 199398 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 199370 │ │ │ │ + beq.n 1993a8 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 198f8c │ │ │ │ + bl 198fc4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 1991c8 │ │ │ │ + bl 199200 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -485592,125 +485629,125 @@ │ │ │ │ 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 1993ec │ │ │ │ + bhi.n 199424 │ │ │ │ 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 198c5c │ │ │ │ + bl 198c94 │ │ │ │ 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 199324 │ │ │ │ + bl 19935c │ │ │ │ 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 198b5c │ │ │ │ + bl 198b94 │ │ │ │ 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, 199408 │ │ │ │ + cbz r3, 199440 │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 198c5c │ │ │ │ + bl 198c94 │ │ │ │ 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 199324 │ │ │ │ + bl 19935c │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - b.n 1993b6 │ │ │ │ + b.n 1993ee │ │ │ │ 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 r4, r0 │ │ │ │ - bl 179b88 │ │ │ │ - bl 1939a8 │ │ │ │ + bl 179bc0 │ │ │ │ + bl 1939e0 │ │ │ │ add.w r1, r4, #40 @ 0x28 │ │ │ │ add.w r2, r4, #24 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ strd r1, r3, [r0] │ │ │ │ str r0, [r3, #0] │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ ldr r6, [r4, #16] │ │ │ │ str r4, [r0, #12] │ │ │ │ cmp r6, r2 │ │ │ │ - beq.n 1994ac │ │ │ │ + beq.n 1994e4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19534c │ │ │ │ + bl 195384 │ │ │ │ movs r1, #0 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ - bl 17b4f8 │ │ │ │ + bl 17b530 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 19949c │ │ │ │ + cbz r0, 1994d4 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ cmp r8, r5 │ │ │ │ - beq.n 19948e │ │ │ │ + beq.n 1994c6 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ cmp r6, r3 │ │ │ │ ite eq │ │ │ │ streq r7, [r5, #40] @ 0x28 │ │ │ │ strne r7, [r5, #44] @ 0x2c │ │ │ │ - bl 17b394 │ │ │ │ + bl 17b3cc │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ - bl 17b498 │ │ │ │ + bl 17b4d0 │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ - bl 17b410 │ │ │ │ + bl 17b448 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ - bl 17b4f8 │ │ │ │ + bl 17b530 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 199466 │ │ │ │ + bne.n 19949e │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ mov r1, r7 │ │ │ │ str r6, [r7, #40] @ 0x28 │ │ │ │ - bl 17b410 │ │ │ │ + bl 17b448 │ │ │ │ str r4, [r7, #44] @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r0, #0 │ │ │ │ - bl 19534c │ │ │ │ + bl 195384 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ udf #255 @ 0xff │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -485718,47 +485755,47 @@ │ │ │ │ add.w r2, r0, #24 │ │ │ │ ldr r6, [r0, #32] │ │ │ │ add.w r3, r0, #40 @ 0x28 │ │ │ │ cmp r7, r2 │ │ │ │ it eq │ │ │ │ moveq r7, #0 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 199538 │ │ │ │ + beq.n 199570 │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ movs r1, #0 │ │ │ │ - bl 17b4f8 │ │ │ │ + bl 17b530 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 19951a │ │ │ │ + cbz r0, 199552 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ cmp r6, r3 │ │ │ │ ite eq │ │ │ │ streq r7, [r5, #40] @ 0x28 │ │ │ │ strne r7, [r5, #44] @ 0x2c │ │ │ │ - bl 17b394 │ │ │ │ + bl 17b3cc │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ - bl 17b498 │ │ │ │ + bl 17b4d0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ - bl 17b410 │ │ │ │ + bl 17b448 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ - bl 17b4f8 │ │ │ │ + bl 17b530 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1994e8 │ │ │ │ + bne.n 199520 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ - bl 17b394 │ │ │ │ + bl 17b3cc │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ - bl 17b498 │ │ │ │ + bl 17b4d0 │ │ │ │ ldrd r1, r2, [r6] │ │ │ │ str r2, [r1, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ strd r4, r4, [r6] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ @@ -485773,188 +485810,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, 19956c │ │ │ │ + cbz r3, 1995a4 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 198a54 │ │ │ │ + bl 198a8c │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ - cbz r3, 199578 │ │ │ │ + cbz r3, 1995b0 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 198a54 │ │ │ │ + bl 198a8c │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r4 │ │ │ │ - bl 198cc8 │ │ │ │ + bl 198d00 │ │ │ │ mov r0, r4 │ │ │ │ - bl 193f20 │ │ │ │ + bl 193f58 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ movs r0, #1 │ │ │ │ - bl 1df050 │ │ │ │ + bl 1df088 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.n 1995ba │ │ │ │ + bhi.n 1995f2 │ │ │ │ tbb [pc, r3] │ │ │ │ lsls r3, r0, #12 │ │ │ │ movs r4, #55 @ 0x37 │ │ │ │ lsrs r7, r3, #24 │ │ │ │ ldr r3, [r1, #40] @ 0x28 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ - cbz r3, 1995b2 │ │ │ │ + cbz r3, 1995ea │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ - bl 17b410 │ │ │ │ + bl 17b448 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrd r5, r3, [r6, #40] @ 0x28 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ - cbz r3, 1995ca │ │ │ │ + cbz r3, 199602 │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ - bl 17b410 │ │ │ │ + bl 17b448 │ │ │ │ str r5, [r4, #44] @ 0x2c │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1995b6 │ │ │ │ + beq.n 1995ee │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ - bl 17b410 │ │ │ │ + bl 17b448 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1995aa │ │ │ │ - b.n 1995b2 │ │ │ │ + bne.n 1995e2 │ │ │ │ + b.n 1995ea │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1995f4 │ │ │ │ + beq.n 19962c │ │ │ │ ldr r5, [r5, #12] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 1995ec │ │ │ │ + bne.n 199624 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ add.w r2, r5, #40 @ 0x28 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 1995a6 │ │ │ │ + bne.n 1995de │ │ │ │ ldr r3, [r5, #16] │ │ │ │ adds r5, #24 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 1995a6 │ │ │ │ + bne.n 1995de │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ - b.n 1995b2 │ │ │ │ + b.n 1995ea │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 19961a │ │ │ │ + beq.n 199652 │ │ │ │ ldr r5, [r5, #12] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 199612 │ │ │ │ + bne.n 19964a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 199606 │ │ │ │ + beq.n 19963e │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ - bl 17b410 │ │ │ │ - b.n 1995b2 │ │ │ │ + bl 17b448 │ │ │ │ + b.n 1995ea │ │ │ │ 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, 19964c │ │ │ │ + cbz r3, 199684 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 198a54 │ │ │ │ + bl 198a8c │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ - cbz r3, 199658 │ │ │ │ + cbz r3, 199690 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 198a54 │ │ │ │ + bl 198a8c │ │ │ │ mov r0, r4 │ │ │ │ - bl 198cc8 │ │ │ │ + bl 198d00 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1991c8 │ │ │ │ + bl 199200 │ │ │ │ mov r0, r4 │ │ │ │ - bl 193f20 │ │ │ │ + bl 193f58 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #1 │ │ │ │ - bl 1df050 │ │ │ │ + bl 1df088 │ │ │ │ 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, #656] @ (199918 ) │ │ │ │ + ldr r5, [pc, #656] @ (199950 ) │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #656] @ (19991c ) │ │ │ │ + ldr r2, [pc, #656] @ (199954 ) │ │ │ │ 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 199380 │ │ │ │ + bl 1993b8 │ │ │ │ ldrd r5, r2, [sp, #28] │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r0, [r5, #12] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbnz r1, 199702 │ │ │ │ + cbnz r1, 19973a │ │ │ │ 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 1996d4 │ │ │ │ + beq.n 19970c │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.w 19985c │ │ │ │ + beq.w 199894 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #0] │ │ │ │ - bl 199064 │ │ │ │ + bl 19909c │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 199064 │ │ │ │ - ldr r2, [pc, #564] @ (199920 ) │ │ │ │ - ldr r3, [pc, #560] @ (19991c ) │ │ │ │ + bl 19909c │ │ │ │ + ldr r2, [pc, #564] @ (199958 ) │ │ │ │ + ldr r3, [pc, #560] @ (199954 ) │ │ │ │ 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 199914 │ │ │ │ + bne.w 19994c │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 199792 │ │ │ │ + bne.n 1997ca │ │ │ │ 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] │ │ │ │ @@ -485964,85 +486001,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 199742 │ │ │ │ + beq.n 19977a │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 1997e4 │ │ │ │ + beq.n 19981c │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mov r6, r1 │ │ │ │ add.w r1, r4, #44 @ 0x2c │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 1998c6 │ │ │ │ + beq.w 1998fe │ │ │ │ add.w r1, r4, #60 @ 0x3c │ │ │ │ mov r0, r5 │ │ │ │ cmp r6, r1 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - beq.w 1998de │ │ │ │ - bl 198cc8 │ │ │ │ + beq.w 199916 │ │ │ │ + bl 198d00 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r3, [r5, #40] @ 0x28 │ │ │ │ - cbz r3, 19977a │ │ │ │ + cbz r3, 1997b2 │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 17b410 │ │ │ │ + bl 17b448 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ str r6, [r5, #44] @ 0x2c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 19988c │ │ │ │ + beq.w 1998c4 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 17b410 │ │ │ │ + bl 17b448 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - b.n 1997e0 │ │ │ │ + b.n 199818 │ │ │ │ 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 1997ae │ │ │ │ + beq.n 1997e6 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 1996e8 │ │ │ │ + beq.n 199720 │ │ │ │ cmp r1, #2 │ │ │ │ - bne.n 1996e8 │ │ │ │ + bne.n 199720 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ add.w r1, r4, #24 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 199890 │ │ │ │ + beq.n 1998c8 │ │ │ │ mov r0, r5 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 198cc8 │ │ │ │ + bl 198d00 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r3, [r5, #40] @ 0x28 │ │ │ │ - cbz r3, 1997da │ │ │ │ + cbz r3, 199812 │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 17b410 │ │ │ │ + bl 17b448 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r1, [r4, #8] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #44] @ 0x2c │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 1996e8 │ │ │ │ + bne.n 199720 │ │ │ │ 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 │ │ │ │ @@ -486052,210 +486089,210 @@ │ │ │ │ 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 199816 │ │ │ │ + beq.n 19984e │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 1998a0 │ │ │ │ + beq.n 1998d8 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 198cc8 │ │ │ │ + bl 198d00 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ str r2, [r5, #40] @ 0x28 │ │ │ │ - cbz r2, 199868 │ │ │ │ + cbz r2, 1998a0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ - bl 17b410 │ │ │ │ + bl 17b448 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ add.w r3, r4, #24 │ │ │ │ movs r0, #0 │ │ │ │ cmp r1, r3 │ │ │ │ str r0, [r5, #44] @ 0x2c │ │ │ │ - beq.n 199844 │ │ │ │ + beq.n 19987c │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.w 1996e8 │ │ │ │ + beq.w 199720 │ │ │ │ mov r0, r4 │ │ │ │ - bl 198cc8 │ │ │ │ + bl 198d00 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ str r2, [r4, #40] @ 0x28 │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ - bl 17b410 │ │ │ │ + bl 17b448 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ - b.n 1996e8 │ │ │ │ + b.n 199720 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 199540 │ │ │ │ + bl 199578 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - b.n 1996d4 │ │ │ │ + b.n 19970c │ │ │ │ ldr r1, [r4, #16] │ │ │ │ add.w r3, r4, #24 │ │ │ │ str r2, [r5, #44] @ 0x2c │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 19987e │ │ │ │ + beq.n 1998b6 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.w 1996e8 │ │ │ │ + beq.w 199720 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 198cc8 │ │ │ │ + bl 198d00 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ str r2, [r4, #40] @ 0x28 │ │ │ │ - b.n 199856 │ │ │ │ + b.n 19988e │ │ │ │ ldr r1, [r4, #8] │ │ │ │ - b.n 1997e0 │ │ │ │ + b.n 199818 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 198cc8 │ │ │ │ + bl 198d00 │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ str r3, [r5, #40] @ 0x28 │ │ │ │ - b.n 1997da │ │ │ │ + b.n 199812 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ add.w r3, r4, #24 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 1998b4 │ │ │ │ + beq.n 1998ec │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.w 1996e8 │ │ │ │ + beq.w 199720 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 198cc8 │ │ │ │ + bl 198d00 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ str r2, [r4, #40] @ 0x28 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 19984e │ │ │ │ - b.n 199856 │ │ │ │ + bne.n 199886 │ │ │ │ + b.n 19988e │ │ │ │ add.w r3, r4, #60 @ 0x3c │ │ │ │ mov r0, r5 │ │ │ │ cmp r6, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ - beq.n 199904 │ │ │ │ - bl 198cc8 │ │ │ │ + beq.n 19993c │ │ │ │ + bl 198d00 │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ str r3, [r5, #40] @ 0x28 │ │ │ │ - b.n 19977a │ │ │ │ - bl 198cc8 │ │ │ │ + b.n 1997b2 │ │ │ │ + bl 198d00 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r3, [r5, #40] @ 0x28 │ │ │ │ - cbz r3, 1998fe │ │ │ │ + cbz r3, 199936 │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 17b410 │ │ │ │ + bl 17b448 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ str r3, [r5, #44] @ 0x2c │ │ │ │ - b.n 1997e0 │ │ │ │ + b.n 199818 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ str r3, [r5, #44] @ 0x2c │ │ │ │ - b.n 1997e0 │ │ │ │ - bl 198cc8 │ │ │ │ + b.n 199818 │ │ │ │ + bl 198d00 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ strd r3, r3, [r5, #40] @ 0x28 │ │ │ │ - b.n 1997e0 │ │ │ │ + b.n 199818 │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ - ldr r6, [r5, #20] │ │ │ │ + ldr r6, [r6, #16] │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r2, #16] │ │ │ │ + ldr r0, [r3, #12] │ │ │ │ lsls r1, r7, #1 │ │ │ │ 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] @ (199a30 ) │ │ │ │ + ldr r0, [pc, #248] @ (199a68 ) │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #248] @ (199a34 ) │ │ │ │ + ldr r1, [pc, #248] @ (199a6c ) │ │ │ │ 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 193f2c │ │ │ │ - cbz r0, 199992 │ │ │ │ + bl 193f64 │ │ │ │ + cbz r0, 1999ca │ │ │ │ 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] @ (199a38 ) │ │ │ │ - ldr r3, [pc, #184] @ (199a34 ) │ │ │ │ + ldr r2, [pc, #192] @ (199a70 ) │ │ │ │ + ldr r3, [pc, #184] @ (199a6c ) │ │ │ │ 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 199a2a │ │ │ │ + bne.n 199a62 │ │ │ │ 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 199380 │ │ │ │ + bl 1993b8 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ ldr r5, [sp, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1999b0 │ │ │ │ + bne.n 1999e8 │ │ │ │ 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 199380 │ │ │ │ + bl 1993b8 │ │ │ │ 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 193f20 │ │ │ │ + bl 193f58 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ strd r4, r0, [r4, #12] │ │ │ │ strd r2, r2, [r4, #4] │ │ │ │ movs r0, #1 │ │ │ │ str r5, [r4, #0] │ │ │ │ - bl 1df050 │ │ │ │ + bl 1df088 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ - b.n 1999fa │ │ │ │ + b.n 199a32 │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, r0 │ │ │ │ movne r3, r1 │ │ │ │ ldrd r1, ip, [r3] │ │ │ │ str.w ip, [r1, #4] │ │ │ │ cmp r6, r3 │ │ │ │ @@ -486263,99 +486300,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 1999f2 │ │ │ │ + bne.n 199a2a │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 199064 │ │ │ │ - b.n 199976 │ │ │ │ + bl 19909c │ │ │ │ + b.n 1999ae │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r0, [r0, #108] @ 0x6c │ │ │ │ + str r0, [r1, #104] @ 0x68 │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r0, #104] @ 0x68 │ │ │ │ + str r2, [r1, #100] @ 0x64 │ │ │ │ lsls r1, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r4, [pc, #308] @ (199b84 ) │ │ │ │ + ldr r4, [pc, #308] @ (199bbc ) │ │ │ │ mov r8, r1 │ │ │ │ - ldr r1, [pc, #308] @ (199b88 ) │ │ │ │ + ldr r1, [pc, #308] @ (199bc0 ) │ │ │ │ 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 199b4c │ │ │ │ + beq.n 199b84 │ │ │ │ ldrd r3, r0, [sp, #8] │ │ │ │ subs r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ it ls │ │ │ │ ldrls r0, [r0, #8] │ │ │ │ - bl 193f20 │ │ │ │ + bl 193f58 │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 199aaa │ │ │ │ + beq.n 199ae2 │ │ │ │ ldr.w r4, [r8] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 199aaa │ │ │ │ + cbz r3, 199ae2 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r6, #40] @ 0x28 │ │ │ │ - bl 198d24 │ │ │ │ + bl 198d5c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 199a9a │ │ │ │ + bne.n 199ad2 │ │ │ │ ldmia.w r7, {r0, r1} │ │ │ │ add r3, sp, #24 │ │ │ │ add r2, sp, #20 │ │ │ │ - bl 199380 │ │ │ │ + bl 1993b8 │ │ │ │ ldr.w r3, [r8] │ │ │ │ ldrd r1, r4, [sp, #20] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 199b2a │ │ │ │ + beq.n 199b62 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 199b68 │ │ │ │ + beq.n 199ba0 │ │ │ │ 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, 199b12 │ │ │ │ + cbz r3, 199b4a │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 199b12 │ │ │ │ + cbz r2, 199b4a │ │ │ │ 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] │ │ │ │ @@ -486363,15 +486400,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 199ae8 │ │ │ │ + bne.n 199b20 │ │ │ │ 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] │ │ │ │ @@ -486382,374 +486419,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 199064 │ │ │ │ + bl 19909c │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ - bl 199064 │ │ │ │ - ldr r2, [pc, #60] @ (199b8c ) │ │ │ │ - ldr r3, [pc, #56] @ (199b88 ) │ │ │ │ + bl 19909c │ │ │ │ + ldr r2, [pc, #60] @ (199bc4 ) │ │ │ │ + ldr r3, [pc, #56] @ (199bc0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 199b80 │ │ │ │ + bne.n 199bb8 │ │ │ │ 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 199b28 │ │ │ │ + b.n 199b60 │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ - str r0, [r5, #88] @ 0x58 │ │ │ │ + str r0, [r6, #84] @ 0x54 │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r5, #72] @ 0x48 │ │ │ │ + str r4, [r6, #68] @ 0x44 │ │ │ │ lsls r1, r7, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 199bb6 │ │ │ │ + cbz r3, 199bee │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ - bl 198dd8 │ │ │ │ + bl 198e10 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 199ba6 │ │ │ │ + bne.n 199bde │ │ │ │ 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] @ (199cf8 ) │ │ │ │ + ldr r2, [pc, #304] @ (199d30 ) │ │ │ │ sub sp, #64 @ 0x40 │ │ │ │ - ldr r3, [pc, #304] @ (199cfc ) │ │ │ │ + ldr r3, [pc, #304] @ (199d34 ) │ │ │ │ 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 199be2 │ │ │ │ + b.n 199c1a │ │ │ │ mov r4, r2 │ │ │ │ mov r2, r5 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 199be0 │ │ │ │ + bne.n 199c18 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 199cc0 │ │ │ │ + beq.n 199cf8 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 199cee │ │ │ │ - bl 193f20 │ │ │ │ + beq.n 199d26 │ │ │ │ + bl 193f58 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ mov r1, r0 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 199c62 │ │ │ │ + beq.n 199c9a │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - bne.n 199c62 │ │ │ │ + bne.n 199c9a │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 199cd4 │ │ │ │ + beq.n 199d0c │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - bne.n 199cd4 │ │ │ │ + bne.n 199d0c │ │ │ │ str r0, [sp, #12] │ │ │ │ add.w r0, r3, #36 @ 0x24 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 1989f0 │ │ │ │ + bl 198a28 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 194944 │ │ │ │ + bl 19497c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 199c54 │ │ │ │ + cbz r2, 199c8c │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - bne.n 199c54 │ │ │ │ + bne.n 199c8c │ │ │ │ add.w r0, r5, #36 @ 0x24 │ │ │ │ str r1, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1989f0 │ │ │ │ + bl 198a28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 194944 │ │ │ │ + bl 19497c │ │ │ │ ldrd r1, r5, [sp, #8] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 199c30 │ │ │ │ + bne.n 199c68 │ │ │ │ add.w r0, r5, #36 @ 0x24 │ │ │ │ - bl 1989f0 │ │ │ │ + bl 198a28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 194944 │ │ │ │ + bl 19497c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r0, r6 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 199cc6 │ │ │ │ + beq.n 199cfe │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 199cea │ │ │ │ + beq.n 199d22 │ │ │ │ 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 199924 │ │ │ │ + bl 19995c │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 199ca8 │ │ │ │ + cbz r3, 199ce0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ - bl 198dd8 │ │ │ │ + bl 198e10 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 199c98 │ │ │ │ - ldr r2, [pc, #84] @ (199d00 ) │ │ │ │ - ldr r3, [pc, #80] @ (199cfc ) │ │ │ │ + bne.n 199cd0 │ │ │ │ + ldr r2, [pc, #84] @ (199d38 ) │ │ │ │ + ldr r3, [pc, #80] @ (199d34 ) │ │ │ │ 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 199ce6 │ │ │ │ + bne.n 199d1e │ │ │ │ add sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [r4, #8] │ │ │ │ movs r3, #1 │ │ │ │ - cbnz r2, 199ccc │ │ │ │ + cbnz r2, 199d04 │ │ │ │ mov r6, r0 │ │ │ │ movs r2, #1 │ │ │ │ - b.n 199c76 │ │ │ │ + b.n 199cae │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r5 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 199c74 │ │ │ │ + b.n 199cac │ │ │ │ add.w r0, r3, #36 @ 0x24 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 1989f0 │ │ │ │ + bl 198a28 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 194944 │ │ │ │ - b.n 199c62 │ │ │ │ + bl 19497c │ │ │ │ + b.n 199c9a │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ mov r4, r3 │ │ │ │ - b.n 199c74 │ │ │ │ - bl 193f20 │ │ │ │ + b.n 199cac │ │ │ │ + bl 193f58 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - str r6, [r5, #64] @ 0x40 │ │ │ │ + str r6, [r6, #60] @ 0x3c │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r2, #52] @ 0x34 │ │ │ │ + str r0, [r3, #48] @ 0x30 │ │ │ │ lsls r1, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #104] @ (199d80 ) │ │ │ │ - ldr r3, [pc, #104] @ (199d84 ) │ │ │ │ + ldr r2, [pc, #104] @ (199db8 ) │ │ │ │ + ldr r3, [pc, #104] @ (199dbc ) │ │ │ │ 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 23ec0c │ │ │ │ + bl 23ec44 │ │ │ │ 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 199d30 │ │ │ │ - ldr r2, [pc, #40] @ (199d88 ) │ │ │ │ - ldr r3, [pc, #32] @ (199d84 ) │ │ │ │ + bcs.n 199d68 │ │ │ │ + ldr r2, [pc, #40] @ (199dc0 ) │ │ │ │ + ldr r3, [pc, #32] @ (199dbc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 199d7a │ │ │ │ + bne.n 199db2 │ │ │ │ mov r0, sl │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r0, [r4, #44] @ 0x2c │ │ │ │ + str r0, [r5, #40] @ 0x28 │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r3, #40] @ 0x28 │ │ │ │ + str r2, [r4, #36] @ 0x24 │ │ │ │ lsls r1, r7, #1 │ │ │ │ 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 199dda │ │ │ │ + beq.n 199e12 │ │ │ │ mov r6, r0 │ │ │ │ subs r4, #4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bmi.n 199dd2 │ │ │ │ + bmi.n 199e0a │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 199dd2 │ │ │ │ + bne.n 199e0a │ │ │ │ ldr r2, [r3, #20] │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #4 │ │ │ │ - bhi.n 199dcc │ │ │ │ + bhi.n 199e04 │ │ │ │ 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 199d8c │ │ │ │ + bl 199dc4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r4, r3, #4 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 199daa │ │ │ │ + bne.n 199de2 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #28] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 23ef28 │ │ │ │ + bl 23ef60 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [r3, #28] │ │ │ │ mov r0, r3 │ │ │ │ - bl 199d8c │ │ │ │ - b.n 199dd2 │ │ │ │ + bl 199dc4 │ │ │ │ + b.n 199e0a │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 23ec0c │ │ │ │ + bl 23ec44 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [r3, #28] │ │ │ │ mov r0, r3 │ │ │ │ - bl 199d8c │ │ │ │ - b.n 199dd2 │ │ │ │ + bl 199dc4 │ │ │ │ + b.n 199e0a │ │ │ │ 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 199e64 │ │ │ │ + beq.n 199e9c │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r0, #20] │ │ │ │ ldr r0, [r7, #20] │ │ │ │ - bl 193bc8 │ │ │ │ + bl 193c00 │ │ │ │ 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 199e6c │ │ │ │ + bne.n 199ea4 │ │ │ │ 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 1950f0 │ │ │ │ + bl 195128 │ │ │ │ mov r1, r5 │ │ │ │ adds r0, r7, #4 │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ 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 199eea │ │ │ │ + bne.n 199f22 │ │ │ │ mov r1, r7 │ │ │ │ add.w r6, r5, #32 │ │ │ │ - bl 199e08 │ │ │ │ + bl 199e40 │ │ │ │ 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 199f0c │ │ │ │ - add r3, pc, #8 @ (adr r3, 199eb4 ) │ │ │ │ + bhi.n 199f44 │ │ │ │ + add r3, pc, #8 @ (adr r3, 199eec ) │ │ │ │ ldr.w r6, [r3, r8, lsl #2] │ │ │ │ add r3, r6 │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ @ instruction: 0xff97ffff │ │ │ │ movs r1, r3 │ │ │ │ movs r0, r0 │ │ │ │ @@ -486765,64 +486802,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 199e4a │ │ │ │ + b.n 199e82 │ │ │ │ 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 199ea2 │ │ │ │ + b.n 199eda │ │ │ │ ldrd r1, r2, [r4, #48] @ 0x30 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ str r3, [r5, #56] @ 0x38 │ │ │ │ strd r1, r2, [r5, #48] @ 0x30 │ │ │ │ - b.n 199e4a │ │ │ │ + b.n 199e82 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ str r3, [r5, #48] @ 0x30 │ │ │ │ - b.n 199e4a │ │ │ │ + b.n 199e82 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 199f2a │ │ │ │ + beq.n 199f62 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 199f26 │ │ │ │ + bne.n 199f5e │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb.w ip, [r3, #12] │ │ │ │ cmp.w ip, #1 │ │ │ │ - bne.n 199f26 │ │ │ │ + bne.n 199f5e │ │ │ │ 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 23eae0 │ │ │ │ - cbz r0, 199fb8 │ │ │ │ + bl 23eb18 │ │ │ │ + cbz r0, 199ff0 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ cmp r2, #24 │ │ │ │ - bhi.n 19a03c │ │ │ │ + bhi.n 19a074 │ │ │ │ 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 │ │ │ │ @@ -486831,36 +486868,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, 199fb8 │ │ │ │ + cbnz r3, 199ff0 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbnz r3, 199fb8 │ │ │ │ + cbnz r3, 199ff0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 19a0d8 │ │ │ │ + beq.w 19a110 │ │ │ │ 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 19a0d8 │ │ │ │ + bls.w 19a110 │ │ │ │ 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 19a0ea │ │ │ │ + bhi.w 19a122 │ │ │ │ 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 │ │ │ │ @@ -486901,30 +486938,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 199fc2 │ │ │ │ + b.n 199ffa │ │ │ │ mov.w ip, #16 │ │ │ │ - b.n 199fc2 │ │ │ │ + b.n 199ffa │ │ │ │ mov.w ip, #8 │ │ │ │ - b.n 199fc2 │ │ │ │ + b.n 199ffa │ │ │ │ mov.w lr, #32 │ │ │ │ - b.n 199f8a │ │ │ │ + b.n 199fc2 │ │ │ │ mov.w lr, #8 │ │ │ │ - b.n 199f8a │ │ │ │ + b.n 199fc2 │ │ │ │ mov.w lr, #16 │ │ │ │ - b.n 199f8a │ │ │ │ + b.n 199fc2 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #24 │ │ │ │ - bhi.n 19a0ea │ │ │ │ - add r2, pc, #8 @ (adr r2, 19a074 ) │ │ │ │ + bhi.n 19a122 │ │ │ │ + add r2, pc, #8 @ (adr r2, 19a0ac ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ nop │ │ │ │ vmaxnm.f32 , , │ │ │ │ vmaxnm.f32 , , │ │ │ │ vmaxnm.f32 , , │ │ │ │ @@ -486952,48 +486989,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 199fba │ │ │ │ + beq.w 199ff2 │ │ │ │ mov r2, lr │ │ │ │ mov r1, ip │ │ │ │ mov r0, r5 │ │ │ │ - bl 1933ac │ │ │ │ - b.n 199fba │ │ │ │ + bl 1933e4 │ │ │ │ + b.n 199ff2 │ │ │ │ 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] @ 19abbc │ │ │ │ + ldr.w r2, [pc, #2744] @ 19abf4 │ │ │ │ mov r4, r3 │ │ │ │ mov fp, r0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r2, pc │ │ │ │ - ldr.w r3, [pc, #2736] @ 19abc0 │ │ │ │ + ldr.w r3, [pc, #2736] @ 19abf8 │ │ │ │ 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 19a292 │ │ │ │ + bcc.w 19a2ca │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov.w sl, #0 │ │ │ │ blx 43150 <__aeabi_uidiv@plt> │ │ │ │ add r3, sp, #200 @ 0xc8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add r3, sp, #216 @ 0xd8 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ @@ -487012,26 +487049,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 19ab84 │ │ │ │ + bhi.w 19abbc │ │ │ │ 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 19a182 │ │ │ │ + bls.n 19a1ba │ │ │ │ strd r2, r7, [sp, #32] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r6, r1 │ │ │ │ sub.w sl, r8, r3 │ │ │ │ mov r0, sl │ │ │ │ blx 42574 <__aeabi_uidivmod@plt> │ │ │ │ ldr r2, [sp, #24] │ │ │ │ @@ -487045,40 +487082,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 19a4c6 │ │ │ │ + bcc.w 19a4fe │ │ │ │ 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 19a202 │ │ │ │ + bne.n 19a23a │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 19aa10 │ │ │ │ + beq.w 19aa48 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ movw r1, #365 @ 0x16d │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 193b64 │ │ │ │ + bl 193b9c │ │ │ │ add.w r4, r0, #28 │ │ │ │ ldrb r3, [r5, #17] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r6, r0 │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ 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 │ │ │ │ @@ -487095,39 +487132,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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r6, [r3, #17] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r6, r3 │ │ │ │ - bhi.w 19a4ea │ │ │ │ + bhi.w 19a522 │ │ │ │ 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 19a176 │ │ │ │ + bcc.w 19a1ae │ │ │ │ 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 19ae94 │ │ │ │ + bls.w 19aecc │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 19a494 │ │ │ │ + beq.w 19a4cc │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ blx 43150 <__aeabi_uidiv@plt> │ │ │ │ lsls r3, r0, #2 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r3, sp, #196 @ 0xc4 │ │ │ │ movw r2, #61446 @ 0xf006 │ │ │ │ @@ -487137,87 +487174,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 1967c0 │ │ │ │ + bl 1967f8 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 1973f0 │ │ │ │ + bl 197428 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, #32 │ │ │ │ - beq.w 19aa14 │ │ │ │ + beq.w 19aa4c │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bne.n 19a2fa │ │ │ │ + bne.n 19a332 │ │ │ │ ldrb r3, [r0, #17] │ │ │ │ cmp r3, #16 │ │ │ │ - beq.w 19ae5e │ │ │ │ + beq.w 19ae96 │ │ │ │ cmp r3, #32 │ │ │ │ - beq.w 19ae82 │ │ │ │ + beq.w 19aeba │ │ │ │ cmp r3, #8 │ │ │ │ - beq.w 19abc8 │ │ │ │ + beq.w 19ac00 │ │ │ │ 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 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 19a330 │ │ │ │ + cbz r0, 19a368 │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr r2, [sp, #8] │ │ │ │ adds r2, #20 │ │ │ │ ldrb.w r4, [r8, #16] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 19a47a │ │ │ │ + beq.w 19a4b2 │ │ │ │ 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 19a44a │ │ │ │ + b.n 19a482 │ │ │ │ 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, #365 @ 0x16d │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 193b64 │ │ │ │ + bl 193b9c │ │ │ │ ldrb.w r3, [r8, #17] │ │ │ │ add.w r1, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r9, r0 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ 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 │ │ │ │ @@ -487230,130 +487267,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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r2, #4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, fp │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 197950 │ │ │ │ + bl 197988 │ │ │ │ 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 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 19a422 │ │ │ │ + cbz r0, 19a45a │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #356 @ 0x164 │ │ │ │ mov r0, fp │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #353 @ 0x161 │ │ │ │ mov r0, fp │ │ │ │ adds r7, #1 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ ldrb.w ip, [r8, #16] │ │ │ │ str r0, [sp, #8] │ │ │ │ cmp r7, ip │ │ │ │ - bcs.n 19a478 │ │ │ │ + bcs.n 19a4b0 │ │ │ │ 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 19a356 │ │ │ │ + bne.w 19a38e │ │ │ │ cmp.w ip, #1 │ │ │ │ - bne.w 19a356 │ │ │ │ + bne.w 19a38e │ │ │ │ str.w r8, [sp, #12] │ │ │ │ - b.n 19a3d4 │ │ │ │ + b.n 19a40c │ │ │ │ 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 19a2c8 │ │ │ │ + bne.w 19a300 │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1967c0 │ │ │ │ + bl 1967f8 │ │ │ │ add r2, sp, #200 @ 0xc8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 1973f0 │ │ │ │ - ldr.w r2, [pc, #1820] @ 19abc4 │ │ │ │ - ldr.w r3, [pc, #1812] @ 19abc0 │ │ │ │ + bl 197428 │ │ │ │ + ldr.w r2, [pc, #1820] @ 19abfc │ │ │ │ + ldr.w r3, [pc, #1812] @ 19abf8 │ │ │ │ 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 19b026 │ │ │ │ + bne.w 19b05e │ │ │ │ add.w sp, sp, #852 @ 0x354 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r4, #1 │ │ │ │ - beq.w 19aa10 │ │ │ │ + beq.w 19aa48 │ │ │ │ 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 19a202 │ │ │ │ + b.n 19a23a │ │ │ │ ldrb r5, [r4, #17] │ │ │ │ cmp r5, #32 │ │ │ │ - beq.w 19ab98 │ │ │ │ + beq.w 19abd0 │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ - bne.w 19aa3c │ │ │ │ + bne.w 19aa74 │ │ │ │ cmp r3, #16 │ │ │ │ - beq.w 19aeb8 │ │ │ │ + beq.w 19aef0 │ │ │ │ cmp r3, #32 │ │ │ │ - beq.w 19ae4e │ │ │ │ + beq.w 19ae86 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.w 19aa3c │ │ │ │ + bne.w 19aa74 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ mov r2, r4 │ │ │ │ movw r1, #463 @ 0x1cf │ │ │ │ mov r0, r6 │ │ │ │ - bl 197218 │ │ │ │ + bl 197250 │ │ │ │ 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] │ │ │ │ @@ -487361,22 +487398,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 19aec8 │ │ │ │ + bne.w 19af00 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ add.w sl, sp, #264 @ 0x108 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #462 @ 0x1ce │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movs r4, #0 │ │ │ │ - bl 197218 │ │ │ │ + bl 197250 │ │ │ │ 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] │ │ │ │ @@ -487395,21 +487432,21 @@ │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ movw r1, #365 @ 0x16d │ │ │ │ str r7, [sp, #80] @ 0x50 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 193b64 │ │ │ │ + bl 193b9c │ │ │ │ ldrb r3, [r5, #17] │ │ │ │ add.w r1, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r5, r0 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ 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] │ │ │ │ @@ -487423,33 +487460,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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov.w r1, #462 @ 0x1ce │ │ │ │ mov r0, r7 │ │ │ │ - bl 197218 │ │ │ │ + bl 197250 │ │ │ │ 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 19afa8 │ │ │ │ + bne.w 19afe0 │ │ │ │ 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] │ │ │ │ @@ -487468,22 +487505,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, #365 @ 0x16d │ │ │ │ str r4, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 193b64 │ │ │ │ + bl 193b9c │ │ │ │ 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 1950f0 │ │ │ │ + bl 195128 │ │ │ │ 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 │ │ │ │ @@ -487501,15 +487538,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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ 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 │ │ │ │ @@ -487524,22 +487561,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, #365 @ 0x16d │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 193b64 │ │ │ │ + bl 193b9c │ │ │ │ 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 1950f0 │ │ │ │ + bl 195128 │ │ │ │ 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 │ │ │ │ @@ -487555,15 +487592,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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ 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 │ │ │ │ @@ -487579,22 +487616,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, #365 @ 0x16d │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 193b64 │ │ │ │ + bl 193b9c │ │ │ │ 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 1950f0 │ │ │ │ + bl 195128 │ │ │ │ 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 │ │ │ │ @@ -487609,28 +487646,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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ 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 19af40 │ │ │ │ + bne.w 19af78 │ │ │ │ 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 │ │ │ │ @@ -487650,23 +487687,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, #365 @ 0x16d │ │ │ │ str r5, [sp, #20] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 193b64 │ │ │ │ + bl 193b9c │ │ │ │ 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 1950f0 │ │ │ │ + bl 195128 │ │ │ │ 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] │ │ │ │ @@ -487683,15 +487720,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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ 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] │ │ │ │ @@ -487707,23 +487744,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, #365 @ 0x16d │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 193b64 │ │ │ │ + bl 193b9c │ │ │ │ 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 1950f0 │ │ │ │ + bl 195128 │ │ │ │ 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] │ │ │ │ @@ -487738,15 +487775,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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ 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] │ │ │ │ @@ -487763,21 +487800,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, #365 @ 0x16d │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 193b64 │ │ │ │ + bl 193b9c │ │ │ │ add.w r5, r0, #28 │ │ │ │ ldrb r3, [r7, #17] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ 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 │ │ │ │ @@ -487793,15 +487830,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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr r4, [sp, #92] @ 0x5c │ │ │ │ str.w r4, [sl] │ │ │ │ mov.w r1, #488 @ 0x1e8 │ │ │ │ ldr r4, [sp, #96] @ 0x60 │ │ │ │ mov r0, r6 │ │ │ │ str.w r4, [sl, #4] │ │ │ │ ldr r4, [sp, #100] @ 0x64 │ │ │ │ @@ -487811,99 +487848,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 1973f0 │ │ │ │ + bl 197428 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 19aad8 │ │ │ │ + b.n 19ab10 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 19a26a │ │ │ │ + b.n 19a2a2 │ │ │ │ ldrb r3, [r0, #17] │ │ │ │ cmp r3, #16 │ │ │ │ - beq.w 19ae70 │ │ │ │ + beq.w 19aea8 │ │ │ │ cmp r3, #32 │ │ │ │ it eq │ │ │ │ moveq r2, r0 │ │ │ │ - beq.w 19a47a │ │ │ │ + beq.w 19a4b2 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.w 19a2fa │ │ │ │ + bne.w 19a332 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #375 @ 0x177 │ │ │ │ mov r0, fp │ │ │ │ - bl 197218 │ │ │ │ + bl 197250 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 19a47a │ │ │ │ + b.n 19a4b2 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ blx 43150 <__aeabi_uidiv@plt> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov sl, r0 │ │ │ │ cmp r5, r3 │ │ │ │ - bcc.n 19aac6 │ │ │ │ + bcc.n 19aafe │ │ │ │ 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 197950 │ │ │ │ + bl 197988 │ │ │ │ cmp sl, r6 │ │ │ │ str.w r0, [r7, #4]! │ │ │ │ - bls.n 19aac6 │ │ │ │ + bls.n 19aafe │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r5, r5, r3 │ │ │ │ it eq │ │ │ │ moveq r1, r4 │ │ │ │ - beq.n 19aa5e │ │ │ │ + beq.n 19aa96 │ │ │ │ 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 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 19aab6 │ │ │ │ + cbz r0, 19aaee │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ adds r3, #20 │ │ │ │ movw r1, #479 @ 0x1df │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, r4 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 19aa5e │ │ │ │ + b.n 19aa96 │ │ │ │ mov r0, sl │ │ │ │ - bl 1967c0 │ │ │ │ + bl 1967f8 │ │ │ │ add r2, sp, #264 @ 0x108 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1973f0 │ │ │ │ + bl 197428 │ │ │ │ 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] │ │ │ │ @@ -487911,15 +487948,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 19ab7a │ │ │ │ + bcc.n 19abb2 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r6, r5 │ │ │ │ str r4, [r5, #12] │ │ │ │ blx 43150 <__aeabi_uidiv@plt> │ │ │ │ strb r0, [r5, #16] │ │ │ │ @@ -487927,21 +487964,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, #365 @ 0x16d │ │ │ │ - bl 193b64 │ │ │ │ + bl 193b9c │ │ │ │ ldrb r3, [r4, #17] │ │ │ │ add.w r4, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r6, r0 │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ 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 │ │ │ │ @@ -487955,46 +487992,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 196fc4 │ │ │ │ - b.w 19a272 │ │ │ │ + bl 196ffc │ │ │ │ + b.w 19a2aa │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 19a272 │ │ │ │ - b.n 19aafe │ │ │ │ + beq.w 19a2aa │ │ │ │ + b.n 19ab36 │ │ │ │ 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 19a19e │ │ │ │ + b.w 19a1d6 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #16 │ │ │ │ - beq.w 19aea8 │ │ │ │ + beq.w 19aee0 │ │ │ │ cmp r3, #32 │ │ │ │ - beq.n 19aad8 │ │ │ │ + beq.n 19ab10 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.w 19aa3c │ │ │ │ + bne.w 19aa74 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov.w r1, #462 @ 0x1ce │ │ │ │ - bl 197218 │ │ │ │ + bl 197250 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 19aad8 │ │ │ │ + b.n 19ab10 │ │ │ │ nop │ │ │ │ - ldrsh r0, [r6, r3] │ │ │ │ + ldrsh r0, [r7, r2] │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r2, r5] │ │ │ │ + ldrh r0, [r3, r4] │ │ │ │ lsls r1, r7, #1 │ │ │ │ add.w sl, sp, #264 @ 0x108 │ │ │ │ movs r1, #0 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r0, sl │ │ │ │ movs r4, #0 │ │ │ │ blx 428b4 │ │ │ │ @@ -488004,82 +488041,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 19abdc │ │ │ │ + bne.n 19ac14 │ │ │ │ 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 19b022 │ │ │ │ + beq.w 19b05a │ │ │ │ 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 19ac26 │ │ │ │ + bhi.n 19ac5e │ │ │ │ ldrb.w r7, [r8, #16] │ │ │ │ cmp r4, r7 │ │ │ │ ite ne │ │ │ │ movne r6, #0 │ │ │ │ andeq.w r6, r6, #1 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 19b016 │ │ │ │ + bne.w 19b04e │ │ │ │ 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 19ac9a │ │ │ │ + bne.n 19acd2 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 19af3c │ │ │ │ + beq.w 19af74 │ │ │ │ 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 19ac82 │ │ │ │ + bne.n 19acba │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 19af3c │ │ │ │ + beq.w 19af74 │ │ │ │ movw r1, #365 @ 0x16d │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 193b64 │ │ │ │ + bl 193b9c │ │ │ │ mov r2, r4 │ │ │ │ add.w r4, r0, #28 │ │ │ │ ldrb.w r3, [r8, #17] │ │ │ │ mov r1, r4 │ │ │ │ mov r6, r0 │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ 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 │ │ │ │ @@ -488091,20 +488128,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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ mov r2, r4 │ │ │ │ movw r1, #375 @ 0x177 │ │ │ │ mov r0, fp │ │ │ │ movs r4, #0 │ │ │ │ - bl 197218 │ │ │ │ + bl 197250 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, sl │ │ │ │ blx 428b4 │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #240 @ 0xf0 │ │ │ │ @@ -488112,79 +488149,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 19ad1a │ │ │ │ + bne.n 19ad52 │ │ │ │ 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 19b01e │ │ │ │ + beq.w 19b056 │ │ │ │ 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 19ad60 │ │ │ │ + bhi.n 19ad98 │ │ │ │ ldrb.w ip, [r8, #16] │ │ │ │ cmp r4, ip │ │ │ │ ite ne │ │ │ │ movne r5, #0 │ │ │ │ andeq.w r5, r5, #1 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 19ae22 │ │ │ │ + bne.n 19ae5a │ │ │ │ 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 19adc6 │ │ │ │ + bne.n 19adfe │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 19ae22 │ │ │ │ + beq.n 19ae5a │ │ │ │ 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 19adb2 │ │ │ │ - cbz r5, 19ae22 │ │ │ │ + bne.n 19adea │ │ │ │ + cbz r5, 19ae5a │ │ │ │ movw r1, #365 @ 0x16d │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 193b64 │ │ │ │ + bl 193b9c │ │ │ │ ldrb.w r3, [r8, #17] │ │ │ │ add.w r8, r0, #28 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r5, r0 │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ 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 │ │ │ │ @@ -488196,91 +488233,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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #375 @ 0x177 │ │ │ │ mov r0, fp │ │ │ │ - bl 197218 │ │ │ │ + bl 197250 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #484 @ 0x1e4 │ │ │ │ mov r0, fp │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ movw r1, #379 @ 0x17b │ │ │ │ mov r2, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 197218 │ │ │ │ + bl 197250 │ │ │ │ mov r2, r0 │ │ │ │ - b.w 19a47a │ │ │ │ + b.w 19a4b2 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movw r1, #463 @ 0x1cf │ │ │ │ - bl 197218 │ │ │ │ + bl 197250 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 19aad8 │ │ │ │ + b.n 19ab10 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #381 @ 0x17d │ │ │ │ mov r0, fp │ │ │ │ - bl 197218 │ │ │ │ + bl 197250 │ │ │ │ mov r2, r0 │ │ │ │ - b.w 19a47a │ │ │ │ + b.w 19a4b2 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ mov r0, fp │ │ │ │ - bl 197218 │ │ │ │ + bl 197250 │ │ │ │ mov r2, r0 │ │ │ │ - b.w 19a47a │ │ │ │ + b.w 19a4b2 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #379 @ 0x17b │ │ │ │ mov r0, fp │ │ │ │ - bl 197218 │ │ │ │ + bl 197250 │ │ │ │ mov r2, r0 │ │ │ │ - b.w 19a47a │ │ │ │ + b.w 19a4b2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1967c0 │ │ │ │ + bl 1967f8 │ │ │ │ add r2, sp, #332 @ 0x14c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 1973f0 │ │ │ │ - b.w 19a4a4 │ │ │ │ + bl 197428 │ │ │ │ + b.w 19a4dc │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movw r1, #459 @ 0x1cb │ │ │ │ - bl 197218 │ │ │ │ + bl 197250 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 19aad8 │ │ │ │ + b.n 19ab10 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov.w r1, #466 @ 0x1d2 │ │ │ │ - bl 197218 │ │ │ │ + bl 197250 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 19aad8 │ │ │ │ + b.n 19ab10 │ │ │ │ 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, #365 @ 0x16d │ │ │ │ - bl 193b64 │ │ │ │ + bl 193b9c │ │ │ │ add.w r6, r0, #28 │ │ │ │ ldrb r3, [r7, #17] │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ 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 │ │ │ │ @@ -488293,34 +488330,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 196fc4 │ │ │ │ - b.w 19a548 │ │ │ │ + bl 196ffc │ │ │ │ + b.w 19a580 │ │ │ │ mov r4, r8 │ │ │ │ - b.n 19acfc │ │ │ │ + b.n 19ad34 │ │ │ │ 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, #365 @ 0x16d │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 193b64 │ │ │ │ + bl 193b9c │ │ │ │ ldrb r3, [r7, #17] │ │ │ │ add.w r1, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ 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 │ │ │ │ @@ -488334,33 +488371,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 196fc4 │ │ │ │ - b.n 19a80e │ │ │ │ + bl 196ffc │ │ │ │ + b.n 19a846 │ │ │ │ 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, #365 @ 0x16d │ │ │ │ - bl 193b64 │ │ │ │ + bl 193b9c │ │ │ │ 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 1950f0 │ │ │ │ + bl 195128 │ │ │ │ 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 │ │ │ │ @@ -488372,45 +488409,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 196fc4 │ │ │ │ - b.w 19a624 │ │ │ │ + bl 196ffc │ │ │ │ + b.w 19a65c │ │ │ │ add r3, sp, #168 @ 0xa8 │ │ │ │ mov r4, r8 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 19acfc │ │ │ │ + b.n 19ad34 │ │ │ │ movs r5, #1 │ │ │ │ - b.n 19ad7c │ │ │ │ + b.n 19adb4 │ │ │ │ movs r6, #1 │ │ │ │ - b.n 19ac42 │ │ │ │ + b.n 19ac7a │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 19b03e │ │ │ │ + bne.n 19b076 │ │ │ │ ldr r1, [r0, #24] │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 19b042 │ │ │ │ + beq.n 19b07a │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r1, [r0, #28] │ │ │ │ ldr r2, [r3, #28] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 19b03e │ │ │ │ + bne.n 19b076 │ │ │ │ ldrb.w r1, [r0, #84] @ 0x54 │ │ │ │ ldrb.w r2, [r3, #84] @ 0x54 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 19b03e │ │ │ │ + bne.n 19b076 │ │ │ │ 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} │ │ │ │ @@ -488418,138 +488455,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 19b0f4 │ │ │ │ + beq.n 19b12c │ │ │ │ mov r9, r2 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 19b0fc │ │ │ │ + beq.n 19b134 │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, #6 │ │ │ │ itt le │ │ │ │ strle.w r4, [r7, #-4] │ │ │ │ suble r7, #4 │ │ │ │ - cbz r3, 19b0aa │ │ │ │ + cbz r3, 19b0e2 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ ldr r4, [r3, #0] │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 19b08c │ │ │ │ + beq.n 19b0c4 │ │ │ │ cmp r5, #6 │ │ │ │ - ble.n 19b0f4 │ │ │ │ + ble.n 19b12c │ │ │ │ adds r2, r5, #1 │ │ │ │ mov r0, r9 │ │ │ │ movs r1, #4 │ │ │ │ - bl 179958 │ │ │ │ + bl 179990 │ │ │ │ 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 19b0e2 │ │ │ │ + beq.n 19b11a │ │ │ │ subs r4, #4 │ │ │ │ str r6, [r4, #0] │ │ │ │ - cbz r3, 19b0f8 │ │ │ │ + cbz r3, 19b130 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ ldr r6, [r3, #0] │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 19b0f8 │ │ │ │ + bne.n 19b130 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 19b0cc │ │ │ │ + bne.n 19b104 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19b02c │ │ │ │ + bl 19b064 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19b0d2 │ │ │ │ + bne.n 19b10a │ │ │ │ str.w r6, [r4, #-4] │ │ │ │ subs r4, #4 │ │ │ │ - b.n 19b0d2 │ │ │ │ + b.n 19b10a │ │ │ │ str.w r7, [r8, #28] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 19b02c │ │ │ │ + bl 19b064 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19b0a0 │ │ │ │ + bne.n 19b0d8 │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, #6 │ │ │ │ itt le │ │ │ │ strle.w r4, [r7, #-4] │ │ │ │ suble r7, #4 │ │ │ │ - b.n 19b0a0 │ │ │ │ + b.n 19b0d8 │ │ │ │ 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 19b130 │ │ │ │ + bcc.n 19b168 │ │ │ │ add.w r3, r0, #24 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 19b136 │ │ │ │ + bls.n 19b16e │ │ │ │ mov r0, r2 │ │ │ │ - bl 179a60 │ │ │ │ + bl 179a98 │ │ │ │ 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, 19b176 │ │ │ │ + cbz r0, 19b1ae │ │ │ │ movs r1, #0 │ │ │ │ ldr r2, [r4, #76] @ 0x4c │ │ │ │ add.w r3, r4, #72 @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 19b16c │ │ │ │ - bl 194944 │ │ │ │ + bne.n 19b1a4 │ │ │ │ + bl 19497c │ │ │ │ ldr r3, [r4, #20] │ │ │ │ movs r1, #1 │ │ │ │ - cbz r3, 19b170 │ │ │ │ + cbz r3, 19b1a8 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ ldr r4, [r3, #0] │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 19b14c │ │ │ │ + beq.n 19b184 │ │ │ │ mov r0, r1 │ │ │ │ pop {r4, pc} │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r1 │ │ │ │ pop {r4, pc} │ │ │ │ mov r1, r0 │ │ │ │ - b.n 19b16c │ │ │ │ + b.n 19b1a4 │ │ │ │ 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] @ (19b288 ) │ │ │ │ + ldr r4, [pc, #248] @ (19b2c0 ) │ │ │ │ mov r8, r0 │ │ │ │ - ldr r3, [pc, #248] @ (19b28c ) │ │ │ │ + ldr r3, [pc, #248] @ (19b2c4 ) │ │ │ │ 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 428b4 │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ - bl 193f20 │ │ │ │ + bl 193f58 │ │ │ │ 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] │ │ │ │ @@ -488557,144 +488594,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 19b264 │ │ │ │ + beq.n 19b29c │ │ │ │ mov r6, r5 │ │ │ │ subs r5, #4 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ subs r4, #4 │ │ │ │ - b.n 19b1f0 │ │ │ │ + b.n 19b228 │ │ │ │ subs r4, r3, #4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ands.w fp, r3, #1 │ │ │ │ - bne.n 19b25a │ │ │ │ + bne.n 19b292 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 19b25a │ │ │ │ + beq.n 19b292 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - beq.n 19b25a │ │ │ │ + beq.n 19b292 │ │ │ │ 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 19b25a │ │ │ │ + bne.n 19b292 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 199e08 │ │ │ │ + bl 199e40 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 19b25a │ │ │ │ + beq.n 19b292 │ │ │ │ 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 19b138 │ │ │ │ + bl 19b170 │ │ │ │ strb.w sl, [sp, #36] @ 0x24 │ │ │ │ adds r6, r4, #4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r5, r4 │ │ │ │ cmp r6, r7 │ │ │ │ - bne.n 19b1ee │ │ │ │ - ldr r2, [pc, #40] @ (19b290 ) │ │ │ │ - ldr r3, [pc, #36] @ (19b28c ) │ │ │ │ + bne.n 19b226 │ │ │ │ + ldr r2, [pc, #40] @ (19b2c8 ) │ │ │ │ + ldr r3, [pc, #36] @ (19b2c4 ) │ │ │ │ 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 19b282 │ │ │ │ + bne.n 19b2ba │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r6, [pc, #416] @ (19b42c ) │ │ │ │ + ldr r6, [pc, #192] @ (19b384 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #592] @ (19b4e4 ) │ │ │ │ + ldr r5, [pc, #368] @ (19b43c ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - b.n 19b2b2 │ │ │ │ + b.n 19b2ea │ │ │ │ bic.w r3, r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 19b2a8 │ │ │ │ + bne.n 19b2e0 │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldrb r2, [r2, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.n 19b2be │ │ │ │ + bne.n 19b2f6 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 19b2c2 │ │ │ │ + bne.n 19b2fa │ │ │ │ ldr r3, [r0, #20] │ │ │ │ - cbz r3, 19b2be │ │ │ │ + cbz r3, 19b2f6 │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 19b296 │ │ │ │ + bne.n 19b2ce │ │ │ │ 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 19b35a │ │ │ │ + beq.n 19b392 │ │ │ │ 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 19b2f6 │ │ │ │ - cbz r3, 19b2f0 │ │ │ │ + beq.n 19b32e │ │ │ │ + cbz r3, 19b328 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ ldr r4, [r3, #0] │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 19b2de │ │ │ │ + beq.n 19b316 │ │ │ │ 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 19b2e6 │ │ │ │ + bne.n 19b31e │ │ │ │ ldrb.w r2, [r3, #37] @ 0x25 │ │ │ │ ldrd r1, r6, [r3, #40] @ 0x28 │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.n 19b33a │ │ │ │ + bhi.n 19b372 │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 19b364 │ │ │ │ + bhi.n 19b39c │ │ │ │ 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 │ │ │ │ @@ -488710,154 +488747,154 @@ │ │ │ │ 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 19b36c │ │ │ │ + bne.n 19b3a4 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 23ebb4 │ │ │ │ + bl 23ebec │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r1, r0 │ │ │ │ sbcs.w r6, r6, #0 │ │ │ │ - bcs.n 19b368 │ │ │ │ + bcs.n 19b3a0 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - b.n 19b2e4 │ │ │ │ + b.n 19b31c │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ uxth r1, r1 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 19b33a │ │ │ │ + b.n 19b372 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 19b33a │ │ │ │ + b.n 19b372 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 19b2f2 │ │ │ │ + b.n 19b32a │ │ │ │ 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 19b400 │ │ │ │ + beq.n 19b438 │ │ │ │ subs r4, #4 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ands.w r3, r2, #1 │ │ │ │ - bne.n 19b428 │ │ │ │ + bne.n 19b460 │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 19b3d0 │ │ │ │ + beq.n 19b408 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 19b3a8 │ │ │ │ + beq.n 19b3e0 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r3, [r2, #20] │ │ │ │ movw r0, #287 @ 0x11f │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 19b3f8 │ │ │ │ + beq.n 19b430 │ │ │ │ cmp.w r3, #288 @ 0x120 │ │ │ │ - bcc.n 19b404 │ │ │ │ + bcc.n 19b43c │ │ │ │ movw r0, #591 @ 0x24f │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 19b414 │ │ │ │ + beq.n 19b44c │ │ │ │ movw r0, #667 @ 0x29b │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 19b3a2 │ │ │ │ + bne.n 19b3da │ │ │ │ adds r2, #84 @ 0x54 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 19b3a2 │ │ │ │ - b.n 19b3f8 │ │ │ │ + bne.n 19b3da │ │ │ │ + b.n 19b430 │ │ │ │ add.w r0, r2, #32 │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 19b3a2 │ │ │ │ + bne.n 19b3da │ │ │ │ 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 19b3a4 │ │ │ │ + bhi.n 19b3dc │ │ │ │ mov r0, r2 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 19b374 │ │ │ │ + bl 19b3ac │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19b3a4 │ │ │ │ + bne.n 19b3dc │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r4, r3, #4 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 19b390 │ │ │ │ + bne.n 19b3c8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 19b3a4 │ │ │ │ + b.n 19b3dc │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - beq.n 19b3f8 │ │ │ │ + beq.n 19b430 │ │ │ │ subs r3, #109 @ 0x6d │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 19b3a2 │ │ │ │ + bhi.n 19b3da │ │ │ │ lsls r3, r1, #29 │ │ │ │ - bmi.n 19b3f8 │ │ │ │ - b.n 19b3a2 │ │ │ │ + bmi.n 19b430 │ │ │ │ + b.n 19b3da │ │ │ │ add.w r3, r2, #84 @ 0x54 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 19b42c │ │ │ │ + beq.n 19b464 │ │ │ │ adds r2, #100 @ 0x64 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 19b3a2 │ │ │ │ + bne.n 19b3da │ │ │ │ lsls r3, r1, #31 │ │ │ │ - bpl.n 19b3a2 │ │ │ │ - b.n 19b3f8 │ │ │ │ + bpl.n 19b3da │ │ │ │ + b.n 19b430 │ │ │ │ mov r0, r3 │ │ │ │ - b.n 19b3a4 │ │ │ │ + b.n 19b3dc │ │ │ │ lsls r0, r1, #30 │ │ │ │ - bmi.n 19b3f8 │ │ │ │ - b.n 19b41c │ │ │ │ + bmi.n 19b430 │ │ │ │ + b.n 19b454 │ │ │ │ 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 19b4ae │ │ │ │ - bhi.n 19b4a0 │ │ │ │ + beq.n 19b4e6 │ │ │ │ + bhi.n 19b4d8 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 19b4c6 │ │ │ │ + bhi.n 19b4fe │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 19b500 │ │ │ │ + bne.n 19b538 │ │ │ │ ldr r2, [r3, #28] │ │ │ │ mov r0, r2 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 23eb0c │ │ │ │ + bl 23eb44 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 19b4ce │ │ │ │ + beq.n 19b506 │ │ │ │ ldrb r1, [r2, #7] │ │ │ │ lsls r1, r1, #31 │ │ │ │ - bpl.n 19b4ce │ │ │ │ + bpl.n 19b506 │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #14 │ │ │ │ - beq.n 19b4f4 │ │ │ │ + beq.n 19b52c │ │ │ │ cmp r3, #24 │ │ │ │ - bhi.n 19b4f4 │ │ │ │ + bhi.n 19b52c │ │ │ │ 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 │ │ │ │ @@ -488867,99 +488904,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 19b4c6 │ │ │ │ + bne.n 19b4fe │ │ │ │ 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 19b434 │ │ │ │ + bl 19b46c │ │ │ │ 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 23eaac │ │ │ │ + bl 23eae4 │ │ │ │ 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 19b478 │ │ │ │ + bne.n 19b4b0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ movs r3, #8 │ │ │ │ - b.n 19b4a8 │ │ │ │ + b.n 19b4e0 │ │ │ │ movs r3, #4 │ │ │ │ - b.n 19b4a8 │ │ │ │ + b.n 19b4e0 │ │ │ │ movs r3, #2 │ │ │ │ - b.n 19b4a8 │ │ │ │ + b.n 19b4e0 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 19b4a8 │ │ │ │ + b.n 19b4e0 │ │ │ │ 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] @ (19b5fc ) │ │ │ │ + ldr r4, [pc, #224] @ (19b634 ) │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ - ldr r3, [pc, #224] @ (19b600 ) │ │ │ │ + ldr r3, [pc, #224] @ (19b638 ) │ │ │ │ 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 19b068 │ │ │ │ + bl 19b0a0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19b5f2 │ │ │ │ + beq.n 19b62a │ │ │ │ adds r4, r0, #4 │ │ │ │ mov.w sl, #0 │ │ │ │ add r7, sp, #4 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 19b5e0 │ │ │ │ + beq.n 19b618 │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 19b5a8 │ │ │ │ + beq.n 19b5e0 │ │ │ │ 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 19b58e │ │ │ │ + bhi.n 19b5c6 │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 19b58e │ │ │ │ + bhi.n 19b5c6 │ │ │ │ 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 │ │ │ │ @@ -488983,99 +489020,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 19b54a │ │ │ │ + bne.n 19b582 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ cmp r3, r0 │ │ │ │ it cs │ │ │ │ cmpcs r0, r9 │ │ │ │ - bcs.n 19b5c0 │ │ │ │ - bl 179a60 │ │ │ │ - ldr r2, [pc, #64] @ (19b604 ) │ │ │ │ - ldr r3, [pc, #60] @ (19b600 ) │ │ │ │ + bcs.n 19b5f8 │ │ │ │ + bl 179a98 │ │ │ │ + ldr r2, [pc, #64] @ (19b63c ) │ │ │ │ + ldr r3, [pc, #60] @ (19b638 ) │ │ │ │ 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 19b5f6 │ │ │ │ + bne.n 19b62e │ │ │ │ mov r0, sl │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ uxth r5, r5 │ │ │ │ - b.n 19b58e │ │ │ │ + b.n 19b5c6 │ │ │ │ ldr.w r0, [r4, #-4] │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - bl 199d04 │ │ │ │ + bl 199d3c │ │ │ │ add sl, r0 │ │ │ │ - b.n 19b5a8 │ │ │ │ + b.n 19b5e0 │ │ │ │ mov sl, r3 │ │ │ │ - b.n 19b5b2 │ │ │ │ + b.n 19b5ea │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r2, [pc, #872] @ (19b968 ) │ │ │ │ + ldr r2, [pc, #648] @ (19b8c0 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #224] @ (19b6e8 ) │ │ │ │ + ldr r2, [pc, #0] @ (19b640 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ - ldr.w r5, [pc, #1144] @ 19ba94 │ │ │ │ + ldr.w r5, [pc, #1144] @ 19bacc │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ - ldr.w r3, [pc, #1144] @ 19ba98 │ │ │ │ + ldr.w r3, [pc, #1144] @ 19bad0 │ │ │ │ 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 19b068 │ │ │ │ + bl 19b0a0 │ │ │ │ ldrb.w r2, [r4, #85] @ 0x55 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r5, [sp, #32] │ │ │ │ - bl 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 19b66c │ │ │ │ + cbz r0, 19b6a4 │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 19b7f0 │ │ │ │ + beq.w 19b828 │ │ │ │ adds r5, #4 │ │ │ │ str.w r9, [sp, #12] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #4 │ │ │ │ - bhi.w 19ba92 │ │ │ │ + bhi.w 19baca │ │ │ │ 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 │ │ │ │ @@ -489094,15 +489131,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 19b892 │ │ │ │ + beq.w 19b8ca │ │ │ │ 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 │ │ │ │ @@ -489111,41 +489148,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 19b79a │ │ │ │ + beq.n 19b7d2 │ │ │ │ orrs.w r1, r3, ip │ │ │ │ - beq.n 19b7a2 │ │ │ │ + beq.n 19b7da │ │ │ │ subs r1, r3, #1 │ │ │ │ orrs.w r8, r1, ip │ │ │ │ - beq.n 19b7d0 │ │ │ │ + beq.n 19b808 │ │ │ │ ldrb.w r8, [lr, #105] @ 0x69 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 19ba84 │ │ │ │ + bne.w 19babc │ │ │ │ ldrb.w lr, [lr, #33] @ 0x21 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 19b740 │ │ │ │ + bne.n 19b778 │ │ │ │ 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 19b974 │ │ │ │ + beq.w 19b9ac │ │ │ │ ldr r7, [sp, #8] │ │ │ │ movs r1, #0 │ │ │ │ cmp r2, #32 │ │ │ │ str r1, [r7, #4] │ │ │ │ str r1, [sp, #24] │ │ │ │ - bhi.w 19ba32 │ │ │ │ + bhi.w 19ba6a │ │ │ │ subs r1, r2, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 19ba92 │ │ │ │ + bhi.w 19baca │ │ │ │ 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 │ │ │ │ @@ -489172,81 +489209,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 19b8d4 │ │ │ │ + bne.w 19b90c │ │ │ │ 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 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 19b7d0 │ │ │ │ + cbz r0, 19b808 │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, sl │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r5, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 19b67c │ │ │ │ + bne.w 19b6b4 │ │ │ │ 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 19b800 │ │ │ │ + bcs.n 19b838 │ │ │ │ mov r0, r5 │ │ │ │ - bl 179a60 │ │ │ │ - ldr r2, [pc, #664] @ (19ba9c ) │ │ │ │ - ldr r3, [pc, #660] @ (19ba98 ) │ │ │ │ + bl 179a98 │ │ │ │ + ldr r2, [pc, #664] @ (19bad4 ) │ │ │ │ + ldr r3, [pc, #660] @ (19bad0 ) │ │ │ │ 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 19ba80 │ │ │ │ + bne.w 19bab8 │ │ │ │ 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 199d04 │ │ │ │ + bl 199d3c │ │ │ │ ldrb r2, [r4, #17] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.n 19b8ac │ │ │ │ + beq.n 19b8e4 │ │ │ │ and.w r1, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ lsls r3, r1 │ │ │ │ bics r0, r3 │ │ │ │ - beq.n 19b7e0 │ │ │ │ + beq.n 19b818 │ │ │ │ subs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #32] │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.w 19ba92 │ │ │ │ + bhi.w 19baca │ │ │ │ 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 │ │ │ │ @@ -489275,550 +489312,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 19b9d2 │ │ │ │ + beq.w 19ba0a │ │ │ │ orrs.w r1, r1, r8 │ │ │ │ - bne.w 19b70a │ │ │ │ - b.n 19b7a8 │ │ │ │ + bne.w 19b742 │ │ │ │ + b.n 19b7e0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 19b7e0 │ │ │ │ + beq.n 19b818 │ │ │ │ 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 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 19b7d0 │ │ │ │ + beq.n 19b808 │ │ │ │ add r3, sp, #24 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ - b.n 19b7c2 │ │ │ │ + b.n 19b7fa │ │ │ │ add.w ip, r3, #4294967295 @ 0xffffffff │ │ │ │ orrs.w ip, ip, r1 │ │ │ │ it ne │ │ │ │ strdne lr, lr, [sp, #16] │ │ │ │ - beq.w 19b7d0 │ │ │ │ + beq.w 19b808 │ │ │ │ subs r1, r2, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 19ba92 │ │ │ │ + bhi.w 19baca │ │ │ │ tbb [pc, r1] │ │ │ │ - beq.n 19b87c │ │ │ │ - beq.n 19b898 │ │ │ │ - beq.n 19b89a │ │ │ │ + beq.n 19b8b4 │ │ │ │ + beq.n 19b8d0 │ │ │ │ + beq.n 19b8d2 │ │ │ │ stmia r0!, {r4, r6, r7} │ │ │ │ - beq.n 19b89e │ │ │ │ - beq.n 19b8a0 │ │ │ │ - beq.n 19b8a2 │ │ │ │ + beq.n 19b8d6 │ │ │ │ + beq.n 19b8d8 │ │ │ │ + beq.n 19b8da │ │ │ │ pop {r4, r6, r7, pc} │ │ │ │ - beq.n 19b8a6 │ │ │ │ - beq.n 19b8a8 │ │ │ │ - beq.n 19b8aa │ │ │ │ - beq.n 19b8ac │ │ │ │ - beq.n 19b8ae │ │ │ │ - beq.n 19b8b0 │ │ │ │ - beq.n 19b8b2 │ │ │ │ - cbnz r0, 19b988 │ │ │ │ + beq.n 19b8de │ │ │ │ + beq.n 19b8e0 │ │ │ │ + beq.n 19b8e2 │ │ │ │ + beq.n 19b8e4 │ │ │ │ + beq.n 19b8e6 │ │ │ │ + beq.n 19b8e8 │ │ │ │ + beq.n 19b8ea │ │ │ │ + cbnz r0, 19b9c0 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #24] │ │ │ │ ldrd r8, r9, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ strd r8, r9, [sp, #32] │ │ │ │ - bl 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 19b942 │ │ │ │ + cbz r0, 19b97a │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r8 │ │ │ │ mov.w r1, #338 @ 0x152 │ │ │ │ mov r0, sl │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, sl │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 19b7e0 │ │ │ │ + b.n 19b818 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 19b918 │ │ │ │ + b.n 19b950 │ │ │ │ strh.w r3, [sp, #24] │ │ │ │ - b.n 19b918 │ │ │ │ + b.n 19b950 │ │ │ │ strb.w r3, [sp, #24] │ │ │ │ - b.n 19b918 │ │ │ │ + b.n 19b950 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19ba38 │ │ │ │ + beq.n 19ba70 │ │ │ │ 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 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 19b9b0 │ │ │ │ + cbz r0, 19b9e8 │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov.w r1, #356 @ 0x164 │ │ │ │ mov r0, sl │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, sl │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 19b7e0 │ │ │ │ + b.n 19b818 │ │ │ │ orrs.w r1, r3, r8 │ │ │ │ - beq.w 19b7a8 │ │ │ │ + beq.w 19b7e0 │ │ │ │ subs r1, r3, #1 │ │ │ │ orrs.w r1, r1, r8 │ │ │ │ - beq.w 19b7d0 │ │ │ │ + beq.w 19b808 │ │ │ │ strd r3, ip, [sp, #16] │ │ │ │ ldrd r8, r9, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ strd r8, r9, [sp, #32] │ │ │ │ - bl 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 19ba12 │ │ │ │ + cbz r0, 19ba4a │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r8 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, sl │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, sl │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 19b7e0 │ │ │ │ + b.n 19b818 │ │ │ │ strd r3, ip, [sp, #24] │ │ │ │ - b.n 19b918 │ │ │ │ + b.n 19b950 │ │ │ │ rbit r2, ip │ │ │ │ clz r2, r2 │ │ │ │ adds r2, #33 @ 0x21 │ │ │ │ cmp ip, r3 │ │ │ │ it ne │ │ │ │ movne r3, r2 │ │ │ │ - b.n 19b982 │ │ │ │ + b.n 19b9ba │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #32] │ │ │ │ - b.n 19b8b6 │ │ │ │ + b.n 19b8ee │ │ │ │ movs r2, #8 │ │ │ │ strb.w r0, [sp, #32] │ │ │ │ - b.n 19b8b6 │ │ │ │ + b.n 19b8ee │ │ │ │ movs r2, #16 │ │ │ │ strh.w r0, [sp, #32] │ │ │ │ - b.n 19b8b6 │ │ │ │ + b.n 19b8ee │ │ │ │ movs r2, #32 │ │ │ │ str r0, [sp, #32] │ │ │ │ - b.n 19b8b6 │ │ │ │ + b.n 19b8ee │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 19b9e8 │ │ │ │ + b.n 19ba20 │ │ │ │ strh.w r3, [sp, #16] │ │ │ │ - b.n 19b9e8 │ │ │ │ + b.n 19ba20 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ - b.n 19b9e8 │ │ │ │ + b.n 19ba20 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ - b.n 19b9e8 │ │ │ │ + b.n 19ba20 │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ movs r1, #0 │ │ │ │ cmp r2, #32 │ │ │ │ strd r1, r1, [sp, #16] │ │ │ │ - bls.w 19b8e6 │ │ │ │ - b.n 19b9e4 │ │ │ │ + bls.w 19b91e │ │ │ │ + b.n 19ba1c │ │ │ │ nop │ │ │ │ - ldr r1, [pc, #864] @ (19bdf8 ) │ │ │ │ + ldr r1, [pc, #640] @ (19bd50 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - blx pc │ │ │ │ + blx r8 │ │ │ │ lsls r1, r7, #1 │ │ │ │ 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 19bb2c │ │ │ │ + beq.n 19bb64 │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 19bae6 │ │ │ │ + cbz r3, 19bb1e │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 19bb1a │ │ │ │ + cbz r2, 19bb52 │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 19bb30 │ │ │ │ + beq.n 19bb68 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - cbz r4, 19bae0 │ │ │ │ + cbz r4, 19bb18 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - cbz r2, 19bae0 │ │ │ │ + cbz r2, 19bb18 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 19bb00 │ │ │ │ + beq.n 19bb38 │ │ │ │ mov r3, r4 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 19bace │ │ │ │ + bne.n 19bb06 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 19bb0e │ │ │ │ + beq.n 19bb46 │ │ │ │ mov r0, r5 │ │ │ │ - bl 195490 │ │ │ │ + bl 1954c8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19baba │ │ │ │ + bne.n 19baf2 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1df050 │ │ │ │ + bl 1df088 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, r3 │ │ │ │ - bl 19b138 │ │ │ │ + bl 19b170 │ │ │ │ orrs r0, r6 │ │ │ │ mov r3, r4 │ │ │ │ uxtb r6, r0 │ │ │ │ - b.n 19bada │ │ │ │ + b.n 19bb12 │ │ │ │ mov r0, r3 │ │ │ │ - bl 19b138 │ │ │ │ + bl 19b170 │ │ │ │ orrs r0, r6 │ │ │ │ uxtb r6, r0 │ │ │ │ - b.n 19bae6 │ │ │ │ + b.n 19bb1e │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 19bae6 │ │ │ │ - bl 19b138 │ │ │ │ + bne.n 19bb1e │ │ │ │ + bl 19b170 │ │ │ │ orr.w r3, r6, r0 │ │ │ │ uxtb r6, r3 │ │ │ │ - b.n 19bae6 │ │ │ │ + b.n 19bb1e │ │ │ │ mov r6, r5 │ │ │ │ - b.n 19baf2 │ │ │ │ + b.n 19bb2a │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 19b138 │ │ │ │ + bl 19b170 │ │ │ │ orr.w r2, r6, r0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ uxtb r6, r2 │ │ │ │ - b.n 19baca │ │ │ │ + b.n 19bb02 │ │ │ │ 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, #384] @ 0x180 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - cbnz r5, 19bb5e │ │ │ │ - b.n 19bb82 │ │ │ │ + cbnz r5, 19bb96 │ │ │ │ + b.n 19bbba │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - cbz r5, 19bb82 │ │ │ │ + cbz r5, 19bbba │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 19bb58 │ │ │ │ + beq.n 19bb90 │ │ │ │ movs r5, #0 │ │ │ │ - bl 19baa0 │ │ │ │ + bl 19bad8 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r5 │ │ │ │ - cbz r3, 19bb82 │ │ │ │ + cbz r3, 19bbba │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19bb66 │ │ │ │ + bne.n 19bb9e │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19bb74 │ │ │ │ + bne.n 19bbac │ │ │ │ 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, #384] @ 0x180 │ │ │ │ ldr r7, [r4, #0] │ │ │ │ - cbnz r7, 19bbaa │ │ │ │ - b.n 19bc60 │ │ │ │ + cbnz r7, 19bbe2 │ │ │ │ + b.n 19bc98 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r7, [r4, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 19bc60 │ │ │ │ + beq.n 19bc98 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 19bba2 │ │ │ │ + beq.n 19bbda │ │ │ │ movs r7, #0 │ │ │ │ ldr.w r9, [r5, #24] │ │ │ │ mov r0, r9 │ │ │ │ - bl 195490 │ │ │ │ + bl 1954c8 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 19bc82 │ │ │ │ + beq.n 19bcba │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 19bc16 │ │ │ │ + cbz r1, 19bc4e │ │ │ │ ldr r2, [r1, #0] │ │ │ │ - cbz r2, 19bc28 │ │ │ │ + cbz r2, 19bc60 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ mov r2, r1 │ │ │ │ - bne.n 19bbf4 │ │ │ │ + bne.n 19bc2c │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 19bc66 │ │ │ │ + bne.n 19bc9e │ │ │ │ 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, 19bc16 │ │ │ │ + cbz r2, 19bc4e │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ - cbz r2, 19bc0c │ │ │ │ + cbz r2, 19bc44 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - cbz r1, 19bc0c │ │ │ │ + cbz r1, 19bc44 │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 19bbda │ │ │ │ + beq.n 19bc12 │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 19bbfa │ │ │ │ + bne.n 19bc32 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ - beq.n 19bbda │ │ │ │ + beq.n 19bc12 │ │ │ │ mov r0, r8 │ │ │ │ mov r9, r8 │ │ │ │ - bl 195490 │ │ │ │ + bl 1954c8 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 19bc3c │ │ │ │ + beq.n 19bc74 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 19bbc6 │ │ │ │ + b.n 19bbfe │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 19bbda │ │ │ │ + beq.n 19bc12 │ │ │ │ mov r0, r8 │ │ │ │ mov r9, r8 │ │ │ │ - bl 195490 │ │ │ │ + bl 1954c8 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 19bc24 │ │ │ │ + bne.n 19bc5c │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1df050 │ │ │ │ + bl 1df088 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orr.w r3, r7, r0 │ │ │ │ uxtb r7, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 19bc60 │ │ │ │ + cbz r3, 19bc98 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 19bbb2 │ │ │ │ + bne.n 19bbea │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19bc52 │ │ │ │ + bne.n 19bc8a │ │ │ │ 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 19bbf2 │ │ │ │ + bne.n 19bc2a │ │ │ │ ldr r0, [r1, #24] │ │ │ │ subs r1, r0, #1 │ │ │ │ eor.w ip, r0, r1 │ │ │ │ cmp ip, r1 │ │ │ │ - bhi.n 19bbe8 │ │ │ │ + bhi.n 19bc20 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 19bbf4 │ │ │ │ - b.n 19bc16 │ │ │ │ + bne.n 19bc2c │ │ │ │ + b.n 19bc4e │ │ │ │ mov r6, r9 │ │ │ │ - b.n 19bc3c │ │ │ │ + b.n 19bc74 │ │ │ │ nop │ │ │ │ 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 19bcac │ │ │ │ + beq.n 19bce4 │ │ │ │ tst r5, r3 │ │ │ │ - bne.n 19bcb0 │ │ │ │ + bne.n 19bce8 │ │ │ │ tst r0, r5 │ │ │ │ - beq.n 19bcd4 │ │ │ │ + beq.n 19bd0c │ │ │ │ ldr r3, [r2, #20] │ │ │ │ ldr r0, [r1, #20] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 19bd2e │ │ │ │ - cbnz r3, 19bcda │ │ │ │ + bne.n 19bd66 │ │ │ │ + cbnz r3, 19bd12 │ │ │ │ ldr r0, [r2, #32] │ │ │ │ ldr r1, [r1, #32] │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ - beq.n 19bd32 │ │ │ │ + beq.n 19bd6a │ │ │ │ cmp.w r3, #524288 @ 0x80000 │ │ │ │ - beq.n 19bd66 │ │ │ │ + beq.n 19bd9e │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 19bcde │ │ │ │ + beq.n 19bd16 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 19bd2e │ │ │ │ + bne.n 19bd66 │ │ │ │ movs r1, #4 │ │ │ │ movs r3, #1 │ │ │ │ ldr r0, [r4, r1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 19bed2 │ │ │ │ + beq.w 19bf0a │ │ │ │ lsls r2, r3, #2 │ │ │ │ add.w lr, r4, r2 │ │ │ │ - b.n 19bd02 │ │ │ │ + b.n 19bd3a │ │ │ │ ldr.w r0, [lr, #4]! │ │ │ │ adds r3, #1 │ │ │ │ lsls r2, r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 19bed2 │ │ │ │ + beq.w 19bf0a │ │ │ │ ldr.w r1, [ip, r1] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 19bcf2 │ │ │ │ + beq.n 19bd2a │ │ │ │ ldr.w lr, [r4, r3, lsl #2] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 19bed2 │ │ │ │ + beq.w 19bf0a │ │ │ │ adds r0, r4, r2 │ │ │ │ mov r3, lr │ │ │ │ - b.n 19bd24 │ │ │ │ + b.n 19bd5c │ │ │ │ ldr.w r3, [r0, #4]! │ │ │ │ - cbz r3, 19bd48 │ │ │ │ + cbz r3, 19bd80 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ subs r3, #3 │ │ │ │ bics.w r3, r3, #2 │ │ │ │ - bne.n 19bd1e │ │ │ │ + bne.n 19bd56 │ │ │ │ movs r0, #2 │ │ │ │ - b.n 19bcd6 │ │ │ │ + b.n 19bd0e │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 19bf1a │ │ │ │ + beq.w 19bf52 │ │ │ │ ldrh r3, [r0, #32] │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bmi.n 19bcd4 │ │ │ │ + bmi.n 19bd0c │ │ │ │ ldrh r0, [r1, #32] │ │ │ │ mvns r0, r0 │ │ │ │ and.w r0, r0, #2 │ │ │ │ - b.n 19bcd6 │ │ │ │ + b.n 19bd0e │ │ │ │ ldr.w r0, [ip, r2] │ │ │ │ - cbz r0, 19bd8c │ │ │ │ + cbz r0, 19bdc4 │ │ │ │ add.w r5, ip, r2 │ │ │ │ - b.n 19bd5a │ │ │ │ + b.n 19bd92 │ │ │ │ ldr.w r0, [r5, #4]! │ │ │ │ - cbz r0, 19bd84 │ │ │ │ + cbz r0, 19bdbc │ │ │ │ ldr r3, [r0, #20] │ │ │ │ subs r3, #3 │ │ │ │ bics.w r3, r3, #2 │ │ │ │ - bne.n 19bd54 │ │ │ │ - b.n 19bd2e │ │ │ │ + bne.n 19bd8c │ │ │ │ + b.n 19bd66 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 19bcde │ │ │ │ + beq.n 19bd16 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #21 │ │ │ │ - beq.n 19bd2e │ │ │ │ + beq.n 19bd66 │ │ │ │ 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 19bcd6 │ │ │ │ + b.n 19bd0e │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 19bebc │ │ │ │ + beq.w 19bef4 │ │ │ │ add r2, r4 │ │ │ │ movs r0, #14 │ │ │ │ rsb r4, r4, #4 │ │ │ │ ldr.w r3, [ip, r1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19bf08 │ │ │ │ + beq.w 19bf40 │ │ │ │ ldr.w r1, [lr, #20] │ │ │ │ cmp r1, #2 │ │ │ │ - bhi.w 19bf0e │ │ │ │ + bhi.w 19bf46 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ - beq.w 19bec0 │ │ │ │ + beq.w 19bef8 │ │ │ │ cmp r1, #2 │ │ │ │ it eq │ │ │ │ biceq.w r0, r0, #4 │ │ │ │ - beq.n 19be9a │ │ │ │ + beq.n 19bed2 │ │ │ │ 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 19beca │ │ │ │ + bne.n 19bf02 │ │ │ │ ldr.w lr, [r5] │ │ │ │ ldrb.w r6, [lr, #12] │ │ │ │ cmp r6, #5 │ │ │ │ - bne.n 19beca │ │ │ │ + bne.n 19bf02 │ │ │ │ ldrb.w r1, [r3, #37] @ 0x25 │ │ │ │ ldrd r5, r3, [r3, #40] @ 0x28 │ │ │ │ cmp r1, #32 │ │ │ │ - bhi.w 19bf02 │ │ │ │ + bhi.w 19bf3a │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 19c102 │ │ │ │ + bhi.w 19c13a │ │ │ │ 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 │ │ │ │ @@ -489849,18 +489886,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 19befc │ │ │ │ + bhi.n 19bf34 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 19c102 │ │ │ │ + bhi.w 19c13a │ │ │ │ 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 │ │ │ │ @@ -489891,162 +489928,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 19bcd4 │ │ │ │ + bne.w 19bd0c │ │ │ │ adds r1, r4, r2 │ │ │ │ ldr.w lr, [r2, #4]! │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 19bd94 │ │ │ │ + bne.w 19bdcc │ │ │ │ ldr.w r3, [ip, r1] │ │ │ │ and.w r2, r0, #4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19c0d4 │ │ │ │ + beq.w 19c10c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 19bd2e │ │ │ │ + beq.w 19bd66 │ │ │ │ movs r0, #6 │ │ │ │ - b.n 19bcd6 │ │ │ │ + b.n 19bd0e │ │ │ │ cmp r1, #2 │ │ │ │ it ne │ │ │ │ bicne.w r0, r0, #8 │ │ │ │ - b.n 19be9a │ │ │ │ + b.n 19bed2 │ │ │ │ cmp r1, r5 │ │ │ │ it ne │ │ │ │ movne r0, #2 │ │ │ │ - b.n 19be9a │ │ │ │ + b.n 19bed2 │ │ │ │ ldr.w r0, [ip, r1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 19c0e0 │ │ │ │ + beq.w 19c118 │ │ │ │ lsls r2, r3, #2 │ │ │ │ mov.w lr, #0 │ │ │ │ - b.n 19bd4e │ │ │ │ + b.n 19bd86 │ │ │ │ uxth r1, r5 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 19be34 │ │ │ │ + b.n 19be6c │ │ │ │ mov r1, r5 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 19be34 │ │ │ │ + b.n 19be6c │ │ │ │ uxth r3, r5 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 19be90 │ │ │ │ + b.n 19bec8 │ │ │ │ mov r3, r5 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 19be90 │ │ │ │ + b.n 19bec8 │ │ │ │ mov r3, r5 │ │ │ │ mov r5, lr │ │ │ │ - b.n 19be90 │ │ │ │ + b.n 19bec8 │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r3 │ │ │ │ - b.n 19be34 │ │ │ │ + b.n 19be6c │ │ │ │ bic.w r0, r0, #4 │ │ │ │ - b.n 19bcd6 │ │ │ │ + b.n 19bd0e │ │ │ │ ldr.w r1, [lr, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 19be9a │ │ │ │ - b.n 19bcd4 │ │ │ │ + beq.n 19bed2 │ │ │ │ + b.n 19bd0c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 19c0e4 │ │ │ │ + beq.w 19c11c │ │ │ │ mov r5, ip │ │ │ │ adds r6, r4, #4 │ │ │ │ movs r3, #1 │ │ │ │ ldr.w lr, [r5, #4]! │ │ │ │ cmp lr, r2 │ │ │ │ - bne.w 19c088 │ │ │ │ + bne.w 19c0c0 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.w 19c088 │ │ │ │ + beq.w 19c0c0 │ │ │ │ ldr.w r2, [r6, #4]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 19bf28 │ │ │ │ + bne.n 19bf60 │ │ │ │ lsls r2, r3, #2 │ │ │ │ mov r7, r2 │ │ │ │ ldr.w r5, [ip, r7] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 19c076 │ │ │ │ + beq.w 19c0ae │ │ │ │ mov.w lr, #0 │ │ │ │ add.w r6, ip, r2 │ │ │ │ ldr r5, [r5, #20] │ │ │ │ cmp r5, #4 │ │ │ │ - beq.n 19bf72 │ │ │ │ + beq.n 19bfaa │ │ │ │ subs r5, #3 │ │ │ │ bics.w r5, r5, #2 │ │ │ │ - beq.w 19bd2e │ │ │ │ + beq.w 19bd66 │ │ │ │ ldr.w r5, [r6, #4]! │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 19bf5a │ │ │ │ + bne.n 19bf92 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 19c0f2 │ │ │ │ + beq.w 19c12a │ │ │ │ add.w r8, r4, r2 │ │ │ │ mov.w r9, #14 │ │ │ │ ldr.w r2, [ip, r7] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 19bd2e │ │ │ │ + beq.w 19bd66 │ │ │ │ ldr.w r5, [lr, #20] │ │ │ │ cmp r5, #4 │ │ │ │ - beq.w 19bd2e │ │ │ │ + beq.w 19bd66 │ │ │ │ ldr r6, [r2, #20] │ │ │ │ cmp r6, #4 │ │ │ │ - beq.w 19bd2e │ │ │ │ + beq.w 19bd66 │ │ │ │ cmp r5, #2 │ │ │ │ - beq.w 19c0c0 │ │ │ │ + beq.w 19c0f8 │ │ │ │ cmp r6, #2 │ │ │ │ it eq │ │ │ │ biceq.w r9, r9, #4 │ │ │ │ - beq.n 19c04e │ │ │ │ + beq.n 19c086 │ │ │ │ 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 19c0ca │ │ │ │ + bne.w 19c102 │ │ │ │ ldr r6, [r2, #0] │ │ │ │ mov r7, r6 │ │ │ │ ldrb r6, [r6, #12] │ │ │ │ cmp r6, #5 │ │ │ │ - bne.n 19c0ca │ │ │ │ + bne.n 19c102 │ │ │ │ ldrb.w r5, [lr, #37] @ 0x25 │ │ │ │ ldrd r2, lr, [lr, #40] @ 0x28 │ │ │ │ cmp r5, #32 │ │ │ │ - bhi.n 19c008 │ │ │ │ + bhi.n 19c040 │ │ │ │ subs r5, #1 │ │ │ │ cmp r5, #31 │ │ │ │ - bhi.n 19c07a │ │ │ │ + bhi.n 19c0b2 │ │ │ │ tbb [pc, r5] │ │ │ │ - ldr r4, [pc, #64] @ (19c024 ) │ │ │ │ - ldr r4, [pc, #304] @ (19c118 ) │ │ │ │ - ldr r4, [pc, #304] @ (19c118 ) │ │ │ │ + ldr r4, [pc, #64] @ (19c05c ) │ │ │ │ + ldr r4, [pc, #304] @ (19c150 ) │ │ │ │ + ldr r4, [pc, #304] @ (19c150 ) │ │ │ │ asrs r4, r1, #1 │ │ │ │ - ldr r4, [pc, #304] @ (19c11c ) │ │ │ │ - ldr r4, [pc, #304] @ (19c120 ) │ │ │ │ - ldr r4, [pc, #304] @ (19c120 ) │ │ │ │ - ldr r7, [pc, #304] @ (19c124 ) │ │ │ │ - ldr r4, [pc, #304] @ (19c124 ) │ │ │ │ - ldr r4, [pc, #304] @ (19c128 ) │ │ │ │ - ldr r4, [pc, #304] @ (19c128 ) │ │ │ │ - ldr r4, [pc, #304] @ (19c12c ) │ │ │ │ - ldr r4, [pc, #304] @ (19c12c ) │ │ │ │ - ldr r4, [pc, #304] @ (19c130 ) │ │ │ │ - ldr r4, [pc, #304] @ (19c130 ) │ │ │ │ - ldr r4, [pc, #304] @ (19c134 ) │ │ │ │ + ldr r4, [pc, #304] @ (19c154 ) │ │ │ │ + ldr r4, [pc, #304] @ (19c158 ) │ │ │ │ + ldr r4, [pc, #304] @ (19c158 ) │ │ │ │ + ldr r7, [pc, #304] @ (19c15c ) │ │ │ │ + ldr r4, [pc, #304] @ (19c15c ) │ │ │ │ + ldr r4, [pc, #304] @ (19c160 ) │ │ │ │ + ldr r4, [pc, #304] @ (19c160 ) │ │ │ │ + ldr r4, [pc, #304] @ (19c164 ) │ │ │ │ + ldr r4, [pc, #304] @ (19c164 ) │ │ │ │ + ldr r4, [pc, #304] @ (19c168 ) │ │ │ │ + ldr r4, [pc, #304] @ (19c168 ) │ │ │ │ + ldr r4, [pc, #304] @ (19c16c ) │ │ │ │ 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 19c044 │ │ │ │ + bhi.n 19c07c │ │ │ │ subs r6, r7, #1 │ │ │ │ cmp r6, #31 │ │ │ │ - bhi.n 19c102 │ │ │ │ + bhi.n 19c13a │ │ │ │ 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] │ │ │ │ @@ -490061,168 +490098,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 19bd38 │ │ │ │ + bne.w 19bd70 │ │ │ │ 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 19bf82 │ │ │ │ + bne.n 19bfba │ │ │ │ ldr.w r1, [ip, r3, lsl #2] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 19bd2e │ │ │ │ + bne.w 19bd66 │ │ │ │ and.w r1, r9, #12 │ │ │ │ cmp r1, #12 │ │ │ │ - bne.w 19bd2e │ │ │ │ + bne.w 19bd66 │ │ │ │ mov r1, r2 │ │ │ │ - b.n 19bce2 │ │ │ │ + b.n 19bd1a │ │ │ │ mov.w lr, #0 │ │ │ │ - b.n 19c008 │ │ │ │ + b.n 19c040 │ │ │ │ uxth r2, r2 │ │ │ │ mov.w lr, #0 │ │ │ │ - b.n 19c008 │ │ │ │ + b.n 19c040 │ │ │ │ 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 19bf48 │ │ │ │ + beq.w 19bf80 │ │ │ │ ldr r5, [r5, #20] │ │ │ │ cmp r5, #4 │ │ │ │ - beq.n 19c0b4 │ │ │ │ + beq.n 19c0ec │ │ │ │ subs r5, #3 │ │ │ │ bics.w r5, r5, #2 │ │ │ │ - beq.w 19bd2e │ │ │ │ + beq.w 19bd66 │ │ │ │ ldr.w r5, [r6, #4]! │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 19c09c │ │ │ │ + bne.n 19c0d4 │ │ │ │ ldr.w r5, [ip, r2] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 19bf56 │ │ │ │ - b.n 19bf7a │ │ │ │ + bne.w 19bf8e │ │ │ │ + b.n 19bfb2 │ │ │ │ cmp r6, #2 │ │ │ │ it ne │ │ │ │ bicne.w r9, r9, #8 │ │ │ │ - b.n 19c04e │ │ │ │ + b.n 19c086 │ │ │ │ cmp r5, r2 │ │ │ │ it ne │ │ │ │ movne.w r9, #2 │ │ │ │ - b.n 19c04e │ │ │ │ + b.n 19c086 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 19bcd6 │ │ │ │ + beq.w 19bd0e │ │ │ │ lsls r3, r0, #28 │ │ │ │ - bpl.w 19bebc │ │ │ │ + bpl.w 19bef4 │ │ │ │ movs r0, #15 │ │ │ │ - b.n 19bcd6 │ │ │ │ + b.n 19bd0e │ │ │ │ movs r2, #4 │ │ │ │ movs r3, #1 │ │ │ │ mov r7, r2 │ │ │ │ - b.n 19bf48 │ │ │ │ + b.n 19bf80 │ │ │ │ uxth r5, r5 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 19c044 │ │ │ │ + b.n 19c07c │ │ │ │ ldr.w r1, [ip, r7] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 19bd2e │ │ │ │ - b.n 19c076 │ │ │ │ + bne.w 19bd66 │ │ │ │ + b.n 19c0ae │ │ │ │ movs r6, #0 │ │ │ │ - b.n 19c044 │ │ │ │ + b.n 19c07c │ │ │ │ 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] @ (19c194 ) │ │ │ │ - ldr r2, [pc, #128] @ (19c198 ) │ │ │ │ + ldr r1, [pc, #124] @ (19c1cc ) │ │ │ │ + ldr r2, [pc, #128] @ (19c1d0 ) │ │ │ │ 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 19c174 │ │ │ │ + beq.n 19c1ac │ │ │ │ add r4, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ add r5, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 19b068 │ │ │ │ + bl 19b0a0 │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 19b068 │ │ │ │ + bl 19b0a0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19bc88 │ │ │ │ + bl 19bcc0 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ it cs │ │ │ │ cmpcs r2, r4 │ │ │ │ - bcs.n 19c164 │ │ │ │ + bcs.n 19c19c │ │ │ │ mov r0, r2 │ │ │ │ - bl 179a60 │ │ │ │ + bl 179a98 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ cmp r3, r0 │ │ │ │ it cs │ │ │ │ cmpcs r0, r5 │ │ │ │ - bcs.n 19c174 │ │ │ │ - bl 179a60 │ │ │ │ - ldr r2, [pc, #36] @ (19c19c ) │ │ │ │ - ldr r3, [pc, #32] @ (19c198 ) │ │ │ │ + bcs.n 19c1ac │ │ │ │ + bl 179a98 │ │ │ │ + ldr r2, [pc, #36] @ (19c1d4 ) │ │ │ │ + ldr r3, [pc, #32] @ (19c1d0 ) │ │ │ │ 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 19c18e │ │ │ │ + bne.n 19c1c6 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r6, #226 @ 0xe2 │ │ │ │ + subs r6, #170 @ 0xaa │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #132 @ 0x84 │ │ │ │ + subs r6, #76 @ 0x4c │ │ │ │ lsls r1, r7, #1 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ - cbz r3, 19c1a8 │ │ │ │ + cbz r3, 19c1e0 │ │ │ │ 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 179864 │ │ │ │ + bl 17989c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ str r0, [r3, #4] │ │ │ │ - bl 19b068 │ │ │ │ + bl 19b0a0 │ │ │ │ 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 │ │ │ │ @@ -490230,162 +490267,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 19c208 │ │ │ │ + beq.n 19c240 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ mov r2, r0 │ │ │ │ - cbz r5, 19c212 │ │ │ │ + cbz r5, 19c24a │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - cbz r1, 19c232 │ │ │ │ + cbz r1, 19c26a │ │ │ │ mov r0, r5 │ │ │ │ - bl 19bc88 │ │ │ │ + bl 19bcc0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r1 │ │ │ │ - bl 19c104 │ │ │ │ + bl 19c13c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r1, #32 │ │ │ │ strd r0, r3, [sp] │ │ │ │ - bl 179864 │ │ │ │ + bl 17989c │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ str r0, [r4, #4] │ │ │ │ - bl 19b068 │ │ │ │ + bl 19b0a0 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 19c1fe │ │ │ │ + bne.n 19c236 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 179864 │ │ │ │ + bl 17989c │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ str r0, [r3, #4] │ │ │ │ - bl 19b068 │ │ │ │ + bl 19b0a0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - b.n 19c1fe │ │ │ │ + b.n 19c236 │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 19b138 │ │ │ │ - cbz r0, 19c26c │ │ │ │ + bl 19b170 │ │ │ │ + cbz r0, 19c2a4 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 19b17c │ │ │ │ + bl 19b1b4 │ │ │ │ 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 195348 │ │ │ │ + bl 195380 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 19c314 │ │ │ │ + beq.n 19c34c │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ - cbz r5, 19c2bc │ │ │ │ + cbz r5, 19c2f4 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ - cbz r4, 19c2e0 │ │ │ │ + cbz r4, 19c318 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 19c31c │ │ │ │ + beq.n 19c354 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ - cbz r4, 19c2b6 │ │ │ │ + cbz r4, 19c2ee │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 19c2b6 │ │ │ │ + cbz r3, 19c2ee │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 19c2ce │ │ │ │ + beq.n 19c306 │ │ │ │ mov r5, r4 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 19c2a4 │ │ │ │ + bne.n 19c2dc │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 19c304 │ │ │ │ + beq.n 19c33c │ │ │ │ mov r0, r6 │ │ │ │ - bl 19552c │ │ │ │ + bl 195564 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19c290 │ │ │ │ + bne.n 19c2c8 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 19b138 │ │ │ │ - cbz r0, 19c2f2 │ │ │ │ + bl 19b170 │ │ │ │ + cbz r0, 19c32a │ │ │ │ mov r5, r4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 19c2a0 │ │ │ │ - b.n 19c2bc │ │ │ │ + bne.n 19c2d8 │ │ │ │ + b.n 19c2f4 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 19c2bc │ │ │ │ + bne.n 19c2f4 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 19b138 │ │ │ │ + bl 19b170 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - cbnz r0, 19c310 │ │ │ │ + cbnz r0, 19c348 │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r4 │ │ │ │ - bl 19b17c │ │ │ │ + bl 19b1b4 │ │ │ │ orrs r0, r7 │ │ │ │ uxtb r7, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 19c2a0 │ │ │ │ - b.n 19c2bc │ │ │ │ + bne.n 19c2d8 │ │ │ │ + b.n 19c2f4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19b138 │ │ │ │ + bl 19b170 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 19c2f2 │ │ │ │ + beq.n 19c32a │ │ │ │ movs r7, #1 │ │ │ │ - b.n 19c2bc │ │ │ │ + b.n 19c2f4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 19b138 │ │ │ │ - cbnz r0, 19c32c │ │ │ │ + bl 19b170 │ │ │ │ + cbnz r0, 19c364 │ │ │ │ mov r4, r5 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - b.n 19c2f2 │ │ │ │ + b.n 19c32a │ │ │ │ mov r7, r0 │ │ │ │ - b.n 19c2a0 │ │ │ │ + b.n 19c2d8 │ │ │ │ stmdb 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, #2784] @ 19ce24 │ │ │ │ - ldr.w r2, [pc, #2784] @ 19ce28 │ │ │ │ + ldr.w r3, [pc, #2784] @ 19ce5c │ │ │ │ + ldr.w r2, [pc, #2784] @ 19ce60 │ │ │ │ movs r7, #0 │ │ │ │ add r3, pc │ │ │ │ add r6, sp, #80 @ 0x50 │ │ │ │ str r3, [sp, #8] │ │ │ │ add r2, pc │ │ │ │ - ldr.w r3, [pc, #2772] @ 19ce2c │ │ │ │ + ldr.w r3, [pc, #2772] @ 19ce64 │ │ │ │ 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] │ │ │ │ @@ -490398,56 +490435,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 19cef4 │ │ │ │ + beq.w 19cf2c │ │ │ │ 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 19c53a │ │ │ │ + beq.w 19c572 │ │ │ │ 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 19c444 │ │ │ │ + beq.n 19c47c │ │ │ │ cmp r2, #4 │ │ │ │ - beq.w 19c576 │ │ │ │ - cbnz r2, 19c424 │ │ │ │ - ldr.w r3, [pc, #2656] @ 19ce30 │ │ │ │ + beq.w 19c5ae │ │ │ │ + cbnz r2, 19c45c │ │ │ │ + ldr.w r3, [pc, #2656] @ 19ce68 │ │ │ │ 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, 19c424 │ │ │ │ + cbz r0, 19c45c │ │ │ │ mov r3, r2 │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ ldr r1, [r1, #0] │ │ │ │ ldrb r6, [r1, #12] │ │ │ │ cmp r6, #1 │ │ │ │ - bne.n 19c416 │ │ │ │ + bne.n 19c44e │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #5 │ │ │ │ - bne.n 19c416 │ │ │ │ + bne.n 19c44e │ │ │ │ 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 │ │ │ │ @@ -490457,222 +490494,222 @@ │ │ │ │ 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 19c3e4 │ │ │ │ + bne.n 19c41c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ orrs r3, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 19c538 │ │ │ │ + beq.w 19c570 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 19c436 │ │ │ │ + cbz r3, 19c46e │ │ │ │ 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 19c3c6 │ │ │ │ + bne.n 19c3fe │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19c424 │ │ │ │ + beq.n 19c45c │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ ldr r6, [r2, #0] │ │ │ │ ldrb r2, [r6, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 19c67a │ │ │ │ + bne.w 19c6b2 │ │ │ │ ldr r1, [r6, #24] │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 19c464 │ │ │ │ + beq.n 19c49c │ │ │ │ ands r1, r0 │ │ │ │ str r2, [sp, #0] │ │ │ │ str r1, [r4, #24] │ │ │ │ cmp r3, #3 │ │ │ │ - beq.w 19c606 │ │ │ │ + beq.w 19c63e │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 19c424 │ │ │ │ + bne.n 19c45c │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19c684 │ │ │ │ + beq.w 19c6bc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1af478 │ │ │ │ + bl 1af4b0 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ - cbz r0, 19c4ac │ │ │ │ + cbz r0, 19c4e4 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.w 19c684 │ │ │ │ + bhi.w 19c6bc │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ blx 42574 <__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 19c8b4 │ │ │ │ + bne.w 19c8ec │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 19c514 │ │ │ │ + bne.n 19c54c │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ ldr.w sl, [r6, #28] │ │ │ │ ldrb.w r2, [sl, #4] │ │ │ │ - cbnz r1, 19c4c4 │ │ │ │ + cbnz r1, 19c4fc │ │ │ │ cmp r2, #20 │ │ │ │ - beq.w 19c82e │ │ │ │ + beq.w 19c866 │ │ │ │ ldr r7, [r4, #28] │ │ │ │ cmp r2, #22 │ │ │ │ - beq.n 19c4f8 │ │ │ │ - b.n 19c868 │ │ │ │ + beq.n 19c530 │ │ │ │ + b.n 19c8a0 │ │ │ │ mov r0, sl │ │ │ │ - bl 23ebb4 │ │ │ │ + bl 23ebec │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 23ebb4 │ │ │ │ + bl 23ebec │ │ │ │ cmp r9, r0 │ │ │ │ - bne.n 19c4fe │ │ │ │ + bne.n 19c536 │ │ │ │ mov r0, sl │ │ │ │ - bl 23ef28 │ │ │ │ + bl 23ef60 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 23ef28 │ │ │ │ + bl 23ef60 │ │ │ │ mov r7, r0 │ │ │ │ ldrb.w r2, [sl, #4] │ │ │ │ cmp r2, #22 │ │ │ │ - bne.w 19c868 │ │ │ │ + bne.w 19c8a0 │ │ │ │ ldrb r3, [r7, #4] │ │ │ │ cmp r3, #22 │ │ │ │ - beq.n 19c4cc │ │ │ │ + beq.n 19c504 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - cbz r3, 19c514 │ │ │ │ + cbz r3, 19c54c │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 19c514 │ │ │ │ + bne.n 19c54c │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.w 19c988 │ │ │ │ + beq.w 19c9c0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19b02c │ │ │ │ - cbz r0, 19c524 │ │ │ │ + bl 19b064 │ │ │ │ + cbz r0, 19c55c │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19c8b8 │ │ │ │ + beq.w 19c8f0 │ │ │ │ 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 19c42a │ │ │ │ + bne.w 19c462 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 195490 │ │ │ │ + bl 1954c8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 19c39a │ │ │ │ + bne.w 19c3d2 │ │ │ │ ldr r7, [sp, #0] │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1df050 │ │ │ │ - ldr.w r2, [pc, #2268] @ 19ce34 │ │ │ │ - ldr.w r3, [pc, #2256] @ 19ce2c │ │ │ │ + bl 1df088 │ │ │ │ + ldr.w r2, [pc, #2268] @ 19ce6c │ │ │ │ + ldr.w r3, [pc, #2256] @ 19ce64 │ │ │ │ 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 19cf0e │ │ │ │ + bne.w 19cf46 │ │ │ │ add sp, #244 @ 0xf4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r4, #20] │ │ │ │ movw r2, #287 @ 0x11f │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 19c718 │ │ │ │ + beq.w 19c750 │ │ │ │ movw r2, #667 @ 0x29b │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 19c68a │ │ │ │ + beq.n 19c6c2 │ │ │ │ cmp r3, #113 @ 0x71 │ │ │ │ - bne.w 19c424 │ │ │ │ + bne.w 19c45c │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ ldrb r2, [r6, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 19c424 │ │ │ │ - ldr.w r3, [pc, #2200] @ 19ce38 │ │ │ │ + bne.w 19c45c │ │ │ │ + ldr.w r3, [pc, #2200] @ 19ce70 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ add.w r3, r3, #8192 @ 0x2000 │ │ │ │ ldrb.w r3, [r3, #4079] @ 0xfef │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r7, [r4, r3, lsl #2] │ │ │ │ ldr r3, [r6, #24] │ │ │ │ bics.w r1, r3, r7 │ │ │ │ - beq.w 19c7e8 │ │ │ │ + beq.w 19c820 │ │ │ │ tst r7, r3 │ │ │ │ - bne.w 19c424 │ │ │ │ + bne.w 19c45c │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ mov r1, r2 │ │ │ │ movs r6, #0 │ │ │ │ movs r7, #0 │ │ │ │ strd r6, r7, [sp, #80] @ 0x50 │ │ │ │ - bl 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 19c424 │ │ │ │ + beq.w 19c45c │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ add.w r1, r6, #20 │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 195134 │ │ │ │ + bl 19516c │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - bl 194944 │ │ │ │ + bl 19497c │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n 19c424 │ │ │ │ + b.n 19c45c │ │ │ │ movs r6, #0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #5 │ │ │ │ - beq.w 19c78e │ │ │ │ + beq.w 19c7c6 │ │ │ │ ldr r2, [r6, #20] │ │ │ │ bic.w r2, r2, #2 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 19c424 │ │ │ │ + bne.w 19c45c │ │ │ │ ldrb.w r1, [r6, #64] @ 0x40 │ │ │ │ ldrb.w r2, [r4, #64] @ 0x40 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ands r2, r1 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ strb.w r2, [r4, #64] @ 0x40 │ │ │ │ ldr r2, [r6, #60] @ 0x3c │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ 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] │ │ │ │ @@ -490691,54 +490728,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 19c5fe │ │ │ │ + b.n 19c636 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 19c604 │ │ │ │ + beq.n 19c63c │ │ │ │ cmp r3, #5 │ │ │ │ - bne.w 19c424 │ │ │ │ + bne.w 19c45c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 19c4ac │ │ │ │ + b.n 19c4e4 │ │ │ │ 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] @ 19ce38 │ │ │ │ + ldr.w r3, [pc, #1948] @ 19ce70 │ │ │ │ it ne │ │ │ │ movne.w r9, #0 │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ add.w r3, r3, #69632 @ 0x11000 │ │ │ │ ldrb.w r3, [r3, #2434] @ 0x982 │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r6, [r4, r3, lsl #2] │ │ │ │ uxth r3, r6 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r1, r3 │ │ │ │ - bl 199f20 │ │ │ │ + bl 199f58 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 19c424 │ │ │ │ + beq.w 19c45c │ │ │ │ ldr.w r3, [r9, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 19cf12 │ │ │ │ + bne.w 19cf4a │ │ │ │ ldr r1, [r3, #28] │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ cmp r2, #24 │ │ │ │ - bhi.w 19cf1c │ │ │ │ + bhi.w 19cf54 │ │ │ │ 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 │ │ │ │ @@ -490765,30 +490802,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 1952fc │ │ │ │ + bl 195334 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 199f20 │ │ │ │ + bl 199f58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 19c424 │ │ │ │ + beq.w 19c45c │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldrb.w ip, [r2, #12] │ │ │ │ cmp.w ip, #1 │ │ │ │ - bne.w 19cf12 │ │ │ │ + bne.w 19cf4a │ │ │ │ ldr r0, [r2, #28] │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ cmp r3, #24 │ │ │ │ - bhi.w 19cf1c │ │ │ │ + bhi.w 19cf54 │ │ │ │ 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 │ │ │ │ @@ -490810,18 +490847,18 @@ │ │ │ │ lsls r0, r4, #15 │ │ │ │ lsls r0, r4, #15 │ │ │ │ lsls r0, r4, #15 │ │ │ │ lsls r0, r3, #13 │ │ │ │ ldrb.w r0, [r2, #37] @ 0x25 │ │ │ │ ldrd r1, r7, [r2, #40] @ 0x28 │ │ │ │ cmp r0, #32 │ │ │ │ - bhi.w 19cdda │ │ │ │ + bhi.w 19ce12 │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #31 │ │ │ │ - bhi.w 19c982 │ │ │ │ + bhi.w 19c9ba │ │ │ │ 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 │ │ │ │ @@ -490854,101 +490891,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 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 19cee8 │ │ │ │ + beq.w 19cf20 │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr r3, [r6, #24] │ │ │ │ tst r7, r3 │ │ │ │ it ne │ │ │ │ addne.w r1, r9, #20 │ │ │ │ - bne.w 19c5f0 │ │ │ │ - b.n 19c5c2 │ │ │ │ + bne.w 19c628 │ │ │ │ + b.n 19c5fa │ │ │ │ mov r0, sl │ │ │ │ - bl 23ebb4 │ │ │ │ - cbz r0, 19c852 │ │ │ │ + bl 23ebec │ │ │ │ + cbz r0, 19c88a │ │ │ │ ldr r0, [r6, #28] │ │ │ │ ldr r3, [r0, #32] │ │ │ │ ldr.w r9, [r3, #16] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 19c852 │ │ │ │ + bne.n 19c88a │ │ │ │ mov r1, r9 │ │ │ │ - bl 23ec0c │ │ │ │ + bl 23ec44 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 19ce3c │ │ │ │ + beq.w 19ce74 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ ldr r6, [r3, #0] │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 19c514 │ │ │ │ + bne.w 19c54c │ │ │ │ ldr.w sl, [r6, #28] │ │ │ │ ldrb.w r2, [sl, #4] │ │ │ │ - b.n 19c4c4 │ │ │ │ + b.n 19c4fc │ │ │ │ cmp r2, #16 │ │ │ │ - bne.w 19c4fe │ │ │ │ - bl 23c9b4 │ │ │ │ + bne.w 19c536 │ │ │ │ + bl 23c9ec │ │ │ │ cmp r0, r7 │ │ │ │ - beq.n 19c89a │ │ │ │ + beq.n 19c8d2 │ │ │ │ ldrb.w r1, [sl, #4] │ │ │ │ ldrb.w r2, [sl, #5] │ │ │ │ cmp r1, #16 │ │ │ │ - beq.w 19ceb6 │ │ │ │ + beq.w 19ceee │ │ │ │ ldrb.w r1, [sl, #6] │ │ │ │ and.w r0, r1, #15 │ │ │ │ ubfx r1, r1, #5, #1 │ │ │ │ - bl 23c9d0 │ │ │ │ + bl 23ca08 │ │ │ │ cmp r0, r7 │ │ │ │ - bne.w 19c4fe │ │ │ │ + bne.w 19c536 │ │ │ │ add.w r1, r6, #68 @ 0x44 │ │ │ │ add.w r0, r4, #68 @ 0x44 │ │ │ │ - bl 195134 │ │ │ │ + bl 19516c │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - bl 194944 │ │ │ │ + bl 19497c │ │ │ │ mov r0, r6 │ │ │ │ - bl 199d8c │ │ │ │ - b.n 19c5fe │ │ │ │ + bl 199dc4 │ │ │ │ + b.n 19c636 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 19c4ac │ │ │ │ + b.n 19c4e4 │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 19cf18 │ │ │ │ + bne.w 19cf50 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 19cec0 │ │ │ │ + beq.w 19cef8 │ │ │ │ cmp r2, #3 │ │ │ │ it ne │ │ │ │ movne lr, r3 │ │ │ │ - beq.w 19cefa │ │ │ │ + beq.w 19cf32 │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ add.w r7, r4, #72 @ 0x48 │ │ │ │ mov r0, r3 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 19c940 │ │ │ │ + beq.n 19c978 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ mov r9, r7 │ │ │ │ subs r3, #4 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ subs r1, #4 │ │ │ │ mov.w ip, #0 │ │ │ │ - b.n 19c91c │ │ │ │ + b.n 19c954 │ │ │ │ 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 │ │ │ │ @@ -490958,63 +490995,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 19c93e │ │ │ │ + beq.n 19c976 │ │ │ │ subs r1, r2, #4 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldrb r6, [r2, #12] │ │ │ │ cmp r6, #1 │ │ │ │ - bne.n 19c8f2 │ │ │ │ + bne.n 19c92a │ │ │ │ ldr r6, [r2, #20] │ │ │ │ cmp r6, #3 │ │ │ │ ite eq │ │ │ │ moveq r2, lr │ │ │ │ orrne.w r2, lr, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 19c8f2 │ │ │ │ + bne.n 19c92a │ │ │ │ adds r0, r1, #4 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ mov r3, r1 │ │ │ │ cmp r0, r9 │ │ │ │ - bne.n 19c91a │ │ │ │ + bne.n 19c952 │ │ │ │ str r7, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - bl 19b138 │ │ │ │ + bl 19b170 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 19c5fe │ │ │ │ - b.n 19c524 │ │ │ │ + bne.w 19c636 │ │ │ │ + b.n 19c55c │ │ │ │ sxth r2, r1 │ │ │ │ asrs r1, r2, #31 │ │ │ │ orrs r2, r1 │ │ │ │ - bne.w 19c612 │ │ │ │ + bne.w 19c64a │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.w 19cde4 │ │ │ │ + beq.w 19ce1c │ │ │ │ add.w r0, r4, #68 @ 0x44 │ │ │ │ add.w r1, r6, #68 @ 0x44 │ │ │ │ - bl 195134 │ │ │ │ + bl 19516c │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - bl 194944 │ │ │ │ - b.n 19c5fe │ │ │ │ + bl 19497c │ │ │ │ + b.n 19c636 │ │ │ │ uxtb r2, r1 │ │ │ │ negs r2, r2 │ │ │ │ asrs r1, r2, #31 │ │ │ │ - b.n 19c952 │ │ │ │ + b.n 19c98a │ │ │ │ sxtb r2, r1 │ │ │ │ asrs r1, r2, #31 │ │ │ │ - b.n 19c952 │ │ │ │ + b.n 19c98a │ │ │ │ mov r2, r1 │ │ │ │ asrs r1, r1, #31 │ │ │ │ - b.n 19c952 │ │ │ │ + b.n 19c98a │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ - cbnz r2, 19c994 │ │ │ │ + cbnz r2, 19c9cc │ │ │ │ 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] │ │ │ │ @@ -491024,19 +491061,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 19b02c │ │ │ │ + bl 19b064 │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 19c51c │ │ │ │ - b.n 19c5fe │ │ │ │ + bne.w 19c554 │ │ │ │ + b.n 19c636 │ │ │ │ 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 │ │ │ │ @@ -491058,15 +491095,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 19cb3a │ │ │ │ + beq.w 19cb72 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ add r0, sp, #168 @ 0xa8 │ │ │ │ blx 428b4 │ │ │ │ movs r1, #1 │ │ │ │ lsls r1, r6 │ │ │ │ movs r6, #0 │ │ │ │ @@ -491078,77 +491115,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 19ca2c │ │ │ │ + bne.n 19ca64 │ │ │ │ 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, 19ca8c │ │ │ │ + cbz r6, 19cac4 │ │ │ │ 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 19ca70 │ │ │ │ + bhi.n 19caa8 │ │ │ │ cmp r9, r6 │ │ │ │ ite ne │ │ │ │ movne r7, #0 │ │ │ │ andeq.w r7, r7, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 19cb3a │ │ │ │ + bne.n 19cb72 │ │ │ │ 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 19cad6 │ │ │ │ + bne.n 19cb0e │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 19cb3a │ │ │ │ + beq.n 19cb72 │ │ │ │ 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 19cac2 │ │ │ │ - cbz r7, 19cb3a │ │ │ │ + bne.n 19cafa │ │ │ │ + cbz r7, 19cb72 │ │ │ │ movw r1, #365 @ 0x16d │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 193b64 │ │ │ │ + bl 193b9c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r2, r6 │ │ │ │ add.w r6, r0, #28 │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ 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 │ │ │ │ @@ -491160,88 +491197,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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldrb.w r9, [r7, #44] @ 0x2c │ │ │ │ str r6, [sp, #0] │ │ │ │ ldrd r2, r6, [sp, #28] │ │ │ │ cmp r2, r6 │ │ │ │ - beq.n 19cb64 │ │ │ │ + beq.n 19cb9c │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r1, r6 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ ldrb r0, [r2, #17] │ │ │ │ mul.w r0, r0, r9 │ │ │ │ blx 43150 <__aeabi_uidiv@plt> │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r1, r0, [sp, #12] │ │ │ │ - bl 19a0ec │ │ │ │ + bl 19a124 │ │ │ │ ldrb.w r9, [r0, #16] │ │ │ │ str r0, [sp, #0] │ │ │ │ cmp sl, r9 │ │ │ │ - beq.w 19cde0 │ │ │ │ + beq.w 19ce18 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #168 @ 0xa8 │ │ │ │ blx 428b4 │ │ │ │ cmp r9, sl │ │ │ │ mov r2, r9 │ │ │ │ add r1, sp, #164 @ 0xa4 │ │ │ │ it cs │ │ │ │ movcs r2, sl │ │ │ │ movs r3, #0 │ │ │ │ - cbz r2, 19cb8c │ │ │ │ + cbz r2, 19cbc4 │ │ │ │ str.w r3, [r1, #4]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 19cb82 │ │ │ │ + bne.n 19cbba │ │ │ │ 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 19cbca │ │ │ │ + beq.n 19cc02 │ │ │ │ ldr.w r0, [r1, #4]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ it ne │ │ │ │ cmpne sl, r3 │ │ │ │ strb.w r0, [r2, #1]! │ │ │ │ - bhi.n 19cbb8 │ │ │ │ + bhi.n 19cbf0 │ │ │ │ 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, #365 @ 0x16d │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 193b64 │ │ │ │ + bl 193b9c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add.w r6, r0, #28 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ 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 │ │ │ │ @@ -491253,15 +491290,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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ 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 │ │ │ │ @@ -491269,23 +491306,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 193460 │ │ │ │ + bl 193498 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ movs r2, #108 @ 0x6c │ │ │ │ mla r3, r2, r3, r1 │ │ │ │ ldrb r3, [r3, #30] │ │ │ │ adds r3, #11 │ │ │ │ str.w r0, [r4, r3, lsl #2] │ │ │ │ - b.n 19c5fe │ │ │ │ + b.n 19c636 │ │ │ │ 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 │ │ │ │ @@ -491305,76 +491342,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 19ccf2 │ │ │ │ + beq.n 19cd2a │ │ │ │ mul.w r0, r1, r6 │ │ │ │ mov r1, sl │ │ │ │ str.w r9, [sp, #80] @ 0x50 │ │ │ │ blx 43150 <__aeabi_uidiv@plt> │ │ │ │ mov r3, sl │ │ │ │ mov r2, r0 │ │ │ │ ldrd r1, r0, [sp, #12] │ │ │ │ - bl 19a0ec │ │ │ │ + bl 19a124 │ │ │ │ ldrb r6, [r0, #16] │ │ │ │ mov sl, r0 │ │ │ │ cmp r7, r6 │ │ │ │ - beq.n 19cdbe │ │ │ │ + beq.n 19cdf6 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #168 @ 0xa8 │ │ │ │ blx 428b4 │ │ │ │ cmp r6, r7 │ │ │ │ it cs │ │ │ │ movcs r6, r7 │ │ │ │ add r2, sp, #164 @ 0xa4 │ │ │ │ movs r3, #0 │ │ │ │ - cbz r6, 19cd16 │ │ │ │ + cbz r6, 19cd4e │ │ │ │ str.w r3, [r2, #4]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 19cd0c │ │ │ │ + bne.n 19cd44 │ │ │ │ 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, 19cd50 │ │ │ │ + cbz r7, 19cd88 │ │ │ │ ldr.w r0, [r1, #4]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ it ne │ │ │ │ cmpne r7, r3 │ │ │ │ strb.w r0, [r2, #1]! │ │ │ │ - bhi.n 19cd3e │ │ │ │ + bhi.n 19cd76 │ │ │ │ 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, #365 @ 0x16d │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 193b64 │ │ │ │ + bl 193b9c │ │ │ │ ldrb.w r3, [sl, #17] │ │ │ │ add.w sl, r0, #28 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, sl │ │ │ │ mov r6, r0 │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ 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 │ │ │ │ @@ -491386,84 +491423,84 @@ │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr.w r2, [sl] │ │ │ │ mov r0, r9 │ │ │ │ mov r1, sl │ │ │ │ - bl 195174 │ │ │ │ - b.n 19c5fe │ │ │ │ + bl 1951ac │ │ │ │ + b.n 19c636 │ │ │ │ movs r2, #8 │ │ │ │ str r2, [sp, #32] │ │ │ │ - b.n 19c9c8 │ │ │ │ + b.n 19ca00 │ │ │ │ mov.w ip, #8 │ │ │ │ mov r1, ip │ │ │ │ - b.n 19cc88 │ │ │ │ + b.n 19ccc0 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r7 │ │ │ │ - b.n 19c952 │ │ │ │ + b.n 19c98a │ │ │ │ ldr r6, [sp, #0] │ │ │ │ - b.n 19cc3e │ │ │ │ + b.n 19cc76 │ │ │ │ ldr r3, [r6, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 19c960 │ │ │ │ + bne.w 19c998 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19b02c │ │ │ │ + bl 19b064 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 19c960 │ │ │ │ + beq.w 19c998 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ ldr r6, [r3, #0] │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #1 │ │ │ │ it ne │ │ │ │ movne r6, #0 │ │ │ │ - b.n 19c960 │ │ │ │ + b.n 19c998 │ │ │ │ movs r2, #32 │ │ │ │ str r2, [sp, #32] │ │ │ │ - b.n 19c9c8 │ │ │ │ + b.n 19ca00 │ │ │ │ mov.w ip, #32 │ │ │ │ mov r1, ip │ │ │ │ - b.n 19cc88 │ │ │ │ + b.n 19ccc0 │ │ │ │ mov.w ip, #16 │ │ │ │ mov r1, ip │ │ │ │ - b.n 19cc88 │ │ │ │ + b.n 19ccc0 │ │ │ │ movs r2, #16 │ │ │ │ str r2, [sp, #32] │ │ │ │ - b.n 19c9c8 │ │ │ │ + b.n 19ca00 │ │ │ │ nop │ │ │ │ - subs r4, #176 @ 0xb0 │ │ │ │ + subs r4, #120 @ 0x78 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - subs r4, #170 @ 0xaa │ │ │ │ + subs r4, #114 @ 0x72 │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r1, #18 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #158 @ 0x9e │ │ │ │ + subs r2, #102 @ 0x66 │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsls r4, r2, #31 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 19c852 │ │ │ │ + bne.w 19c88a │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ movs r1, #4 │ │ │ │ - bl 193bc8 │ │ │ │ + bl 193c00 │ │ │ │ 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 23ec0c │ │ │ │ + bl 23ec44 │ │ │ │ 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 │ │ │ │ @@ -491474,556 +491511,556 @@ │ │ │ │ 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 1950f0 │ │ │ │ + bl 195128 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, r7 │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ add.w r0, r4, #68 @ 0x44 │ │ │ │ mov r1, sl │ │ │ │ - bl 195134 │ │ │ │ + bl 19516c │ │ │ │ mov r0, r4 │ │ │ │ - bl 19b138 │ │ │ │ - b.w 19c5fe │ │ │ │ + bl 19b170 │ │ │ │ + b.w 19c636 │ │ │ │ cmp r2, #23 │ │ │ │ - bne.w 19c884 │ │ │ │ - b.w 19c4fe │ │ │ │ + bne.w 19c8bc │ │ │ │ + b.w 19c536 │ │ │ │ ldr r2, [r0, #44] @ 0x2c │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldrb r0, [r2, #12] │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 19cf14 │ │ │ │ + bne.n 19cf4c │ │ │ │ ldr r3, [r2, #28] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ sub.w lr, r3, r1 │ │ │ │ clz lr, lr │ │ │ │ mov.w lr, lr, lsr #5 │ │ │ │ - b.n 19c8d6 │ │ │ │ + b.n 19c90e │ │ │ │ movs r1, #1 │ │ │ │ - b.n 19cc88 │ │ │ │ + b.n 19ccc0 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #32] │ │ │ │ - b.n 19c9c8 │ │ │ │ + b.n 19ca00 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ tst r7, r3 │ │ │ │ - bne.w 19c424 │ │ │ │ - b.w 19c5c2 │ │ │ │ + bne.w 19c45c │ │ │ │ + b.w 19c5fa │ │ │ │ mov r7, r9 │ │ │ │ - b.w 19c54c │ │ │ │ + b.w 19c584 │ │ │ │ ldr r6, [r4, #48] @ 0x30 │ │ │ │ - bl 19b434 │ │ │ │ + bl 19b46c │ │ │ │ sub.w lr, r6, r0 │ │ │ │ clz lr, lr │ │ │ │ mov.w lr, lr, lsr #5 │ │ │ │ - b.n 19c8d6 │ │ │ │ + b.n 19c90e │ │ │ │ blx 42d94 <__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, #384] @ 0x180 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - cbnz r5, 19cf3a │ │ │ │ - b.n 19cf5e │ │ │ │ + cbnz r5, 19cf72 │ │ │ │ + b.n 19cf96 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - cbz r5, 19cf5e │ │ │ │ + cbz r5, 19cf96 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 19cf34 │ │ │ │ + beq.n 19cf6c │ │ │ │ movs r5, #0 │ │ │ │ - bl 19c330 │ │ │ │ + bl 19c368 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r5 │ │ │ │ - cbz r3, 19cf5e │ │ │ │ + cbz r3, 19cf96 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19cf42 │ │ │ │ + bne.n 19cf7a │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19cf50 │ │ │ │ + bne.n 19cf88 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ - ldr r2, [pc, #812] @ (19d294 ) │ │ │ │ + ldr r2, [pc, #812] @ (19d2cc ) │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ add r2, pc │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.n 19cfde │ │ │ │ + bhi.n 19d016 │ │ │ │ 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 19d258 │ │ │ │ + beq.w 19d290 │ │ │ │ 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 19cf90 │ │ │ │ + beq.n 19cfc8 │ │ │ │ ldr r5, [r1, #16] │ │ │ │ add.w ip, r1, #24 │ │ │ │ cmp r5, ip │ │ │ │ - beq.w 19d28e │ │ │ │ + beq.w 19d2c6 │ │ │ │ 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 19cfd4 │ │ │ │ + bcc.n 19d00c │ │ │ │ ldrb r3, [r3, #19] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19cf92 │ │ │ │ + beq.n 19cfca │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 19cfce │ │ │ │ + beq.n 19d006 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 19cfc6 │ │ │ │ + bne.n 19cffe │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 19d254 │ │ │ │ + bne.w 19d28c │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19cfa4 │ │ │ │ - b.n 19cf90 │ │ │ │ + bne.n 19cfdc │ │ │ │ + b.n 19cfc8 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19cf90 │ │ │ │ + beq.n 19cfc8 │ │ │ │ ldr r5, [r1, #16] │ │ │ │ add.w ip, r1, #24 │ │ │ │ cmp r5, ip │ │ │ │ - beq.w 19d28e │ │ │ │ + beq.w 19d2c6 │ │ │ │ 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 19d01c │ │ │ │ + bcc.n 19d054 │ │ │ │ ldrb r3, [r3, #19] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19cf92 │ │ │ │ + beq.n 19cfca │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 19d016 │ │ │ │ + beq.n 19d04e │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 19d00e │ │ │ │ + bne.n 19d046 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 19d254 │ │ │ │ + bne.w 19d28c │ │ │ │ ldrb r3, [r0, #9] │ │ │ │ - cbz r3, 19d048 │ │ │ │ + cbz r3, 19d080 │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldr r6, [r2, #32] │ │ │ │ cmp r4, r6 │ │ │ │ - bhi.n 19d048 │ │ │ │ + bhi.n 19d080 │ │ │ │ ldrb r3, [r3, #19] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19cf92 │ │ │ │ + beq.n 19cfca │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 19d042 │ │ │ │ + beq.n 19d07a │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 19d03a │ │ │ │ + bne.n 19d072 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 19d254 │ │ │ │ + bne.w 19d28c │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19cfec │ │ │ │ - b.n 19cf90 │ │ │ │ - ldr r3, [pc, #580] @ (19d298 ) │ │ │ │ + bne.n 19d024 │ │ │ │ + b.n 19cfc8 │ │ │ │ + ldr r3, [pc, #580] @ (19d2d0 ) │ │ │ │ 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 19cf90 │ │ │ │ + beq.n 19cfc8 │ │ │ │ ldr r4, [r1, #16] │ │ │ │ mov.w lr, #0 │ │ │ │ add.w ip, r1, #24 │ │ │ │ cmp r4, ip │ │ │ │ - beq.w 19d28e │ │ │ │ + beq.w 19d2c6 │ │ │ │ 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 19d09e │ │ │ │ + bcc.n 19d0d6 │ │ │ │ ldrb r3, [r3, #19] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19cf92 │ │ │ │ + beq.n 19cfca │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 19d098 │ │ │ │ + beq.n 19d0d0 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ cmp r5, #2 │ │ │ │ - bne.n 19d090 │ │ │ │ + bne.n 19d0c8 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 19d254 │ │ │ │ + bne.w 19d28c │ │ │ │ add.w lr, lr, #1 │ │ │ │ adds r0, #32 │ │ │ │ cmp lr, r2 │ │ │ │ - bne.n 19d06e │ │ │ │ - b.n 19cf90 │ │ │ │ + bne.n 19d0a6 │ │ │ │ + b.n 19cfc8 │ │ │ │ ldr r4, [r0, #20] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 19cf90 │ │ │ │ + beq.w 19cfc8 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ add.w r2, r1, #24 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 19d28e │ │ │ │ + beq.w 19d2c6 │ │ │ │ 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 19d0ea │ │ │ │ + bcc.n 19d122 │ │ │ │ ldrb r3, [r2, #19] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19cf92 │ │ │ │ + beq.w 19cfca │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 19d0e4 │ │ │ │ + beq.n 19d11c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 19d0dc │ │ │ │ + bne.n 19d114 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 19d254 │ │ │ │ + bne.w 19d28c │ │ │ │ bic.w r4, r4, #2 │ │ │ │ cmp r4, #1 │ │ │ │ - bne.w 19cf90 │ │ │ │ + bne.w 19cfc8 │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r5, r0 │ │ │ │ - bhi.w 19cf90 │ │ │ │ + bhi.w 19cfc8 │ │ │ │ ldrb r3, [r3, #19] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19cf92 │ │ │ │ + beq.w 19cfca │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 19d11a │ │ │ │ + beq.n 19d152 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 19d112 │ │ │ │ + bne.n 19d14a │ │ │ │ subs r3, r1, r3 │ │ │ │ clz r3, r3 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ - b.n 19cf92 │ │ │ │ + b.n 19cfca │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ - cbz r3, 19d15c │ │ │ │ + cbz r3, 19d194 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ add.w ip, r1, #24 │ │ │ │ cmp r2, ip │ │ │ │ - beq.w 19d28e │ │ │ │ + beq.w 19d2c6 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ ldr r4, [r2, #32] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ ldr r5, [r2, #32] │ │ │ │ cmp r5, r4 │ │ │ │ - bcc.n 19d15c │ │ │ │ + bcc.n 19d194 │ │ │ │ ldrb r3, [r3, #19] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19cf92 │ │ │ │ + beq.w 19cfca │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 19d158 │ │ │ │ + beq.n 19d190 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 19d150 │ │ │ │ + bne.n 19d188 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 19d254 │ │ │ │ + bne.n 19d28c │ │ │ │ ldr r6, [r0, #40] @ 0x28 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 19cf90 │ │ │ │ + beq.w 19cfc8 │ │ │ │ ldr r4, [r1, #16] │ │ │ │ mov.w lr, #0 │ │ │ │ add.w ip, r1, #24 │ │ │ │ cmp r4, ip │ │ │ │ - beq.w 19d28e │ │ │ │ + beq.w 19d2c6 │ │ │ │ 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 19d19e │ │ │ │ + bcc.n 19d1d6 │ │ │ │ ldrb r3, [r3, #19] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19cf92 │ │ │ │ + beq.w 19cfca │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 19d19a │ │ │ │ + beq.n 19d1d2 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 19d192 │ │ │ │ + bne.n 19d1ca │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 19d254 │ │ │ │ + bne.n 19d28c │ │ │ │ add.w lr, lr, #1 │ │ │ │ adds r0, #16 │ │ │ │ cmp lr, r6 │ │ │ │ - bne.n 19d16e │ │ │ │ - b.n 19cf90 │ │ │ │ + bne.n 19d1a6 │ │ │ │ + b.n 19cfc8 │ │ │ │ ldr r7, [r0, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 19cf90 │ │ │ │ + beq.w 19cfc8 │ │ │ │ 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 19d28e │ │ │ │ + beq.n 19d2c6 │ │ │ │ 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 19d1f4 │ │ │ │ + bcc.n 19d22c │ │ │ │ ldrb r3, [r3, #19] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19cf92 │ │ │ │ + beq.w 19cfca │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 19d1f0 │ │ │ │ + beq.n 19d228 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 19d1e8 │ │ │ │ + bne.n 19d220 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 19d254 │ │ │ │ + bne.n 19d28c │ │ │ │ adds r0, #5 │ │ │ │ cmp r7, r0 │ │ │ │ - bne.n 19d1c4 │ │ │ │ - b.n 19cf90 │ │ │ │ - ldr r3, [pc, #156] @ (19d29c ) │ │ │ │ + bne.n 19d1fc │ │ │ │ + b.n 19cfc8 │ │ │ │ + ldr r3, [pc, #156] @ (19d2d4 ) │ │ │ │ ldr r4, [r0, #20] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #108 @ 0x6c │ │ │ │ mla r3, r2, r4, r3 │ │ │ │ ldrb r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 19cf90 │ │ │ │ + beq.w 19cfc8 │ │ │ │ ldr r4, [r1, #16] │ │ │ │ mov.w lr, #0 │ │ │ │ add.w ip, r1, #24 │ │ │ │ cmp r4, ip │ │ │ │ - beq.n 19d28e │ │ │ │ + beq.n 19d2c6 │ │ │ │ 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 19d248 │ │ │ │ + bcc.n 19d280 │ │ │ │ ldrb r3, [r3, #19] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19cf92 │ │ │ │ + beq.w 19cfca │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 19d244 │ │ │ │ + beq.n 19d27c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ cmp r5, #2 │ │ │ │ - bne.n 19d23c │ │ │ │ + bne.n 19d274 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 19d254 │ │ │ │ + bne.n 19d28c │ │ │ │ add.w lr, lr, #1 │ │ │ │ adds r0, #16 │ │ │ │ cmp r2, lr │ │ │ │ - bne.n 19d21a │ │ │ │ - b.n 19cf90 │ │ │ │ + bne.n 19d252 │ │ │ │ + b.n 19cfc8 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 19cf92 │ │ │ │ + b.n 19cfca │ │ │ │ ldr r3, [r1, #16] │ │ │ │ add.w r2, r1, #24 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 19d28e │ │ │ │ + beq.n 19d2c6 │ │ │ │ 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 19cf90 │ │ │ │ + bcc.w 19cfc8 │ │ │ │ ldrb r3, [r2, #19] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19cf92 │ │ │ │ + beq.w 19cfca │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.w 19d11a │ │ │ │ + beq.w 19d152 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 19d284 │ │ │ │ - b.n 19d11a │ │ │ │ + bne.n 19d2bc │ │ │ │ + b.n 19d152 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ udf #255 @ 0xff │ │ │ │ - adds r0, #146 @ 0x92 │ │ │ │ + adds r0, #90 @ 0x5a │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsrs r0, r1, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #31 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldrb r1, [r2, #18] │ │ │ │ - cbz r1, 19d2ac │ │ │ │ + cbz r1, 19d2e4 │ │ │ │ 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 1953dc │ │ │ │ + bl 195414 │ │ │ │ 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 19d2f6 │ │ │ │ - cbz r3, 19d2f6 │ │ │ │ + beq.n 19d32e │ │ │ │ + cbz r3, 19d32e │ │ │ │ ldrb.w ip, [r2, #19] │ │ │ │ - b.n 19d2e2 │ │ │ │ + b.n 19d31a │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - cbz r3, 19d2f6 │ │ │ │ + cbz r3, 19d32e │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 19d2de │ │ │ │ - cbz r0, 19d2fc │ │ │ │ + bne.n 19d316 │ │ │ │ + cbz r0, 19d334 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 19d2f2 │ │ │ │ + b.n 19d32a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - cbz r2, 19d2fc │ │ │ │ + cbz r2, 19d334 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 19d2ee │ │ │ │ + bne.n 19d326 │ │ │ │ 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 19d310 │ │ │ │ + beq.n 19d348 │ │ │ │ mov.w ip, #0 │ │ │ │ - b.n 19d2de │ │ │ │ + b.n 19d316 │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ mov r4, r0 │ │ │ │ - ldr.w r0, [pc, #3136] @ 19df6c │ │ │ │ - ldr.w r3, [pc, #3136] @ 19df70 │ │ │ │ + ldr.w r0, [pc, #3136] @ 19dfa4 │ │ │ │ + ldr.w r3, [pc, #3136] @ 19dfa8 │ │ │ │ sub sp, #32 │ │ │ │ add r0, pc │ │ │ │ - ldr.w r2, [pc, #3132] @ 19df74 │ │ │ │ - ldr.w ip, [pc, #3132] @ 19df78 │ │ │ │ + ldr.w r2, [pc, #3132] @ 19dfac │ │ │ │ + ldr.w ip, [pc, #3132] @ 19dfb0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r0, r3] │ │ │ │ movs r0, #108 @ 0x6c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr.w r2, [r2, ip] │ │ │ │ str r2, [sp, #4] │ │ │ │ mla r0, r0, r3, r2 │ │ │ │ ldrb r6, [r0, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 19d45e │ │ │ │ + beq.n 19d496 │ │ │ │ ldrb.w r2, [r4, #42] @ 0x2a │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 19d45e │ │ │ │ + bne.n 19d496 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ mov r5, r1 │ │ │ │ cmp.w r3, #400 @ 0x190 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mov r9, r2 │ │ │ │ - bhi.w 19d4dc │ │ │ │ + bhi.w 19d514 │ │ │ │ cmp.w r3, #382 @ 0x17e │ │ │ │ - bcs.n 19d47e │ │ │ │ + bcs.n 19d4b6 │ │ │ │ cmp r3, #237 @ 0xed │ │ │ │ - bhi.w 19d558 │ │ │ │ + bhi.w 19d590 │ │ │ │ cmp r3, #215 @ 0xd7 │ │ │ │ - bhi.w 19dfe4 │ │ │ │ + bhi.w 19e01c │ │ │ │ cmp r3, #173 @ 0xad │ │ │ │ - bhi.w 19d6f8 │ │ │ │ + bhi.w 19d730 │ │ │ │ cmp r3, #147 @ 0x93 │ │ │ │ - bhi.w 19e29a │ │ │ │ + bhi.w 19e2d2 │ │ │ │ cmp r3, #65 @ 0x41 │ │ │ │ - bls.w 19e0c4 │ │ │ │ + bls.w 19e0fc │ │ │ │ sub.w r2, r3, #66 @ 0x42 │ │ │ │ cmp r2, #81 @ 0x51 │ │ │ │ - bhi.n 19d45a │ │ │ │ + bhi.n 19d492 │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ lsls r6, r4, #18 │ │ │ │ lsls r4, r4, #9 │ │ │ │ lsls r1, r3, #1 │ │ │ │ lsls r1, r3, #1 │ │ │ │ lsls r1, r3, #1 │ │ │ │ lsls r1, r3, #1 │ │ │ │ @@ -492102,32 +492139,32 @@ │ │ │ │ lsls r6, r1, #9 │ │ │ │ lsls r1, r3, #1 │ │ │ │ lsls r1, r3, #1 │ │ │ │ lsls r6, r0, #22 │ │ │ │ cmp.w r9, #5 │ │ │ │ it eq │ │ │ │ ubfxeq r6, r8, #5, #1 │ │ │ │ - beq.n 19d45a │ │ │ │ + beq.n 19d492 │ │ │ │ movs r6, #0 │ │ │ │ strb.w r6, [r4, #42] @ 0x2a │ │ │ │ - ldr.w r2, [pc, #2844] @ 19df7c │ │ │ │ - ldr.w r3, [pc, #2828] @ 19df70 │ │ │ │ + ldr.w r2, [pc, #2844] @ 19dfb4 │ │ │ │ + ldr.w r3, [pc, #2828] @ 19dfa8 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 19e55a │ │ │ │ + bne.w 19e592 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ sub.w r3, r3, #382 @ 0x17e │ │ │ │ cmp r3, #18 │ │ │ │ - bhi.n 19d45a │ │ │ │ - add r2, pc, #8 @ (adr r2, 19d490 ) │ │ │ │ + bhi.n 19d492 │ │ │ │ + add r2, pc, #8 @ (adr r2, 19d4c8 ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ lsls r1, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffc9ffff │ │ │ │ lsls r1, r0, #20 │ │ │ │ @@ -492150,26 +492187,26 @@ │ │ │ │ @ instruction: 0xffcbffff │ │ │ │ @ instruction: 0xffc9ffff │ │ │ │ @ instruction: 0xffc9ffff │ │ │ │ @ instruction: 0xffc9ffff │ │ │ │ @ instruction: 0xffc9ffff │ │ │ │ movw r2, #554 @ 0x22a │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.w 19d634 │ │ │ │ + bhi.w 19d66c │ │ │ │ movw r2, #550 @ 0x226 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.w 19e216 │ │ │ │ + bhi.w 19e24e │ │ │ │ cmp.w r3, #504 @ 0x1f8 │ │ │ │ - bhi.w 19df20 │ │ │ │ + bhi.w 19df58 │ │ │ │ cmp.w r3, #488 @ 0x1e8 │ │ │ │ - bcc.w 19d7b0 │ │ │ │ + bcc.w 19d7e8 │ │ │ │ sub.w r2, r3, #488 @ 0x1e8 │ │ │ │ cmp r2, #16 │ │ │ │ - bhi.n 19d45a │ │ │ │ - add r1, pc, #8 @ (adr r1, 19d514 ) │ │ │ │ + bhi.n 19d492 │ │ │ │ + add r1, pc, #8 @ (adr r1, 19d54c ) │ │ │ │ ldr.w r2, [r1, r2, lsl #2] │ │ │ │ add r1, r2 │ │ │ │ bx r1 │ │ │ │ nop │ │ │ │ lsls r5, r7, #27 │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r4, #16 │ │ │ │ @@ -492193,23 +492230,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ vmaxnm.f32 , , │ │ │ │ lsls r7, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ cmp.w r3, #344 @ 0x158 │ │ │ │ - bcs.w 19d6a2 │ │ │ │ + bcs.w 19d6da │ │ │ │ cmp.w r3, #314 @ 0x13a │ │ │ │ - bcs.w 19dd8a │ │ │ │ + bcs.w 19ddc2 │ │ │ │ cmp.w r3, #270 @ 0x10e │ │ │ │ - bcc.w 19d848 │ │ │ │ + bcc.w 19d880 │ │ │ │ sub.w r2, r3, #270 @ 0x10e │ │ │ │ cmp r2, #43 @ 0x2b │ │ │ │ - bhi.w 19d45a │ │ │ │ - add r1, pc, #8 @ (adr r1, 19d584 ) │ │ │ │ + bhi.w 19d492 │ │ │ │ + add r1, pc, #8 @ (adr r1, 19d5bc ) │ │ │ │ ldr.w r2, [r1, r2, lsl #2] │ │ │ │ add r1, r2 │ │ │ │ bx r1 │ │ │ │ mrc2 15, 6, pc, cr5, cr15, {7} │ │ │ │ lsrs r3, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ mrc2 15, 6, pc, cr5, cr15, {7} │ │ │ │ @@ -492259,52 +492296,52 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r2, #26 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r4, #31 │ │ │ │ movs r0, r0 │ │ │ │ movw r2, #626 @ 0x272 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.w 19df80 │ │ │ │ + bhi.w 19dfb8 │ │ │ │ movw r2, #618 @ 0x26a │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.w 19d77c │ │ │ │ + bhi.w 19d7b4 │ │ │ │ movw r2, #585 @ 0x249 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.w 19e1a8 │ │ │ │ + bhi.w 19e1e0 │ │ │ │ cmp.w r3, #576 @ 0x240 │ │ │ │ - bhi.w 19e174 │ │ │ │ + bhi.w 19e1ac │ │ │ │ subw r1, r3, #555 @ 0x22b │ │ │ │ movs r2, #1 │ │ │ │ lsls r2, r1 │ │ │ │ movw r1, #65030 @ 0xfe06 │ │ │ │ movt r1, #25 │ │ │ │ tst r2, r1 │ │ │ │ - bne.w 19d458 │ │ │ │ + bne.w 19d490 │ │ │ │ movs r1, #1 │ │ │ │ movt r1, #32 │ │ │ │ ands r1, r2 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 19d870 │ │ │ │ + bne.w 19d8a8 │ │ │ │ movw r2, #563 @ 0x233 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 19d45a │ │ │ │ + bne.w 19d492 │ │ │ │ tst.w r8, #8 │ │ │ │ - bne.w 19d458 │ │ │ │ + bne.w 19d490 │ │ │ │ mvn.w r3, r8 │ │ │ │ and.w r3, r3, #1 │ │ │ │ cmp.w r9, #4 │ │ │ │ it eq │ │ │ │ moveq r6, r3 │ │ │ │ - b.n 19d45a │ │ │ │ + b.n 19d492 │ │ │ │ cmp.w r3, #358 @ 0x166 │ │ │ │ - bcs.w 19e060 │ │ │ │ + bcs.w 19e098 │ │ │ │ sub.w r2, r3, #344 @ 0x158 │ │ │ │ cmp r2, #13 │ │ │ │ - bhi.w 19d45a │ │ │ │ - add r1, pc, #8 @ (adr r1, 19d6c0 ) │ │ │ │ + bhi.w 19d492 │ │ │ │ + add r1, pc, #8 @ (adr r1, 19d6f8 ) │ │ │ │ ldr.w r2, [r1, r2, lsl #2] │ │ │ │ add r1, r2 │ │ │ │ bx r1 │ │ │ │ nop │ │ │ │ lsls r1, r2, #11 │ │ │ │ movs r0, r0 │ │ │ │ ldc2 15, cr15, [fp, #1020] @ 0x3fc │ │ │ │ @@ -492322,21 +492359,21 @@ │ │ │ │ ldc2 15, cr15, [fp, #1020] @ 0x3fc │ │ │ │ ldc2 15, cr15, [fp, #1020] @ 0x3fc │ │ │ │ ldc2 15, cr15, [fp, #1020] @ 0x3fc │ │ │ │ ldc2 15, cr15, [r9, #1020] @ 0x3fc │ │ │ │ lsls r1, r6, #6 │ │ │ │ movs r0, r0 │ │ │ │ cmp r3, #215 @ 0xd7 │ │ │ │ - beq.w 19d45a │ │ │ │ + beq.w 19d492 │ │ │ │ cmp r3, #189 @ 0xbd │ │ │ │ - bls.w 19e1ee │ │ │ │ + bls.w 19e226 │ │ │ │ sub.w r2, r3, #190 @ 0xbe │ │ │ │ cmp r2, #24 │ │ │ │ - bhi.w 19d45a │ │ │ │ - add r1, pc, #8 @ (adr r1, 19d718 ) │ │ │ │ + bhi.w 19d492 │ │ │ │ + add r1, pc, #8 @ (adr r1, 19d750 ) │ │ │ │ ldr.w r2, [r1, r2, lsl #2] │ │ │ │ add r1, r2 │ │ │ │ bx r1 │ │ │ │ lsls r3, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ stc2l 15, cr15, [r3, #-1020] @ 0xfffffc04 │ │ │ │ stc2l 15, cr15, [r3, #-1020] @ 0xfffffc04 │ │ │ │ @@ -492368,16 +492405,16 @@ │ │ │ │ stc2l 15, cr15, [r3, #-1020] @ 0xfffffc04 │ │ │ │ lsls r7, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ subw r2, r3, #619 @ 0x26b │ │ │ │ cmp r2, #7 │ │ │ │ - bhi.w 19d45a │ │ │ │ - add r1, pc, #8 @ (adr r1, 19d790 ) │ │ │ │ + bhi.w 19d492 │ │ │ │ + add r1, pc, #8 @ (adr r1, 19d7c8 ) │ │ │ │ ldr.w r2, [r1, r2, lsl #2] │ │ │ │ add r1, r2 │ │ │ │ bx r1 │ │ │ │ lsls r5, r6, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsls r5, r6, #2 │ │ │ │ movs r0, r0 │ │ │ │ @@ -492389,29 +492426,29 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r5, r6, #2 │ │ │ │ movs r0, r0 │ │ │ │ stc2l 15, cr15, [fp], {255} @ 0xff │ │ │ │ lsls r7, r5, #12 │ │ │ │ movs r0, r0 │ │ │ │ cmp.w r3, #430 @ 0x1ae │ │ │ │ - bcs.w 19e25e │ │ │ │ + bcs.w 19e296 │ │ │ │ mvn.w r2, #400 @ 0x190 │ │ │ │ add r3, r2 │ │ │ │ movs r2, #1 │ │ │ │ lsls r2, r3 │ │ │ │ movw r3, #40430 @ 0x9dee │ │ │ │ movt r3, #4673 @ 0x1241 │ │ │ │ ands r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 19d458 │ │ │ │ + bne.w 19d490 │ │ │ │ lsls r3, r2, #31 │ │ │ │ - bpl.w 19d45a │ │ │ │ + bpl.w 19d492 │ │ │ │ cmp.w r9, #12 │ │ │ │ - bhi.w 19e55e │ │ │ │ - add r3, pc, #8 @ (adr r3, 19d7ec ) │ │ │ │ + bhi.w 19e596 │ │ │ │ + add r3, pc, #8 @ (adr r3, 19d824 ) │ │ │ │ ldr.w r2, [r3, r9, lsl #2] │ │ │ │ add r3, r2 │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ lsls r7, r5, #14 │ │ │ │ movs r0, r0 │ │ │ │ lsls r3, r6, #26 │ │ │ │ @@ -492426,1062 +492463,1062 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r3, r6, #21 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r3, r6, #21 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r3, r6, #21 │ │ │ │ movs r0, r0 │ │ │ │ - stc2l 15, cr15, [pc], #-1020 @ 19d418 │ │ │ │ - stc2l 15, cr15, [pc], #-1020 @ 19d41c │ │ │ │ + stc2l 15, cr15, [pc], #-1020 @ 19d450 │ │ │ │ + stc2l 15, cr15, [pc], #-1020 @ 19d454 │ │ │ │ lsrs r3, r6, #21 │ │ │ │ movs r0, r0 │ │ │ │ - stc2l 15, cr15, [pc], #-1020 @ 19d424 │ │ │ │ + stc2l 15, cr15, [pc], #-1020 @ 19d45c │ │ │ │ mvn.w r1, #504 @ 0x1f8 │ │ │ │ adds r0, r3, r1 │ │ │ │ movs r1, #1 │ │ │ │ lsls r1, r0 │ │ │ │ movw r0, #34937 @ 0x8879 │ │ │ │ tst r1, r0 │ │ │ │ - bne.w 19d458 │ │ │ │ + bne.w 19d490 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 19deec │ │ │ │ + beq.w 19df24 │ │ │ │ movw r2, #515 @ 0x203 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 19d45a │ │ │ │ + bne.w 19d492 │ │ │ │ ldrb r6, [r5, #21] │ │ │ │ - b.n 19d45a │ │ │ │ + b.n 19d492 │ │ │ │ cmp r3, #239 @ 0xef │ │ │ │ - bls.w 19d45a │ │ │ │ + bls.w 19d492 │ │ │ │ sub.w r1, r3, #240 @ 0xf0 │ │ │ │ movs r2, #1 │ │ │ │ lsls r2, r1 │ │ │ │ movw r1, #24575 @ 0x5fff │ │ │ │ movt r1, #1048 @ 0x418 │ │ │ │ ands r1, r2 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 19d458 │ │ │ │ + bne.w 19d490 │ │ │ │ movt r1, #14337 @ 0x3801 │ │ │ │ tst r2, r1 │ │ │ │ - beq.w 19d45a │ │ │ │ + beq.w 19d492 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r2, #108 @ 0x6c │ │ │ │ mla r3, r2, r3, r1 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ mov sl, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19d458 │ │ │ │ + beq.w 19d490 │ │ │ │ mov r8, r4 │ │ │ │ mov.w r9, #0 │ │ │ │ add r7, sp, #12 │ │ │ │ add.w r3, r8, #84 @ 0x54 │ │ │ │ ldrb.w ip, [r5, #26] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 19df08 │ │ │ │ + bne.w 19df40 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 19d45a │ │ │ │ + bne.w 19d492 │ │ │ │ add.w r3, r9, #1 │ │ │ │ add.w r8, r8, #16 │ │ │ │ mov r9, r3 │ │ │ │ cmp sl, r3 │ │ │ │ - bne.n 19d88a │ │ │ │ - b.n 19d458 │ │ │ │ + bne.n 19d8c2 │ │ │ │ + b.n 19d490 │ │ │ │ add.w r3, r4, #84 @ 0x54 │ │ │ │ add r7, sp, #12 │ │ │ │ ldrb.w ip, [r5, #26] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 19e3a2 │ │ │ │ + bne.w 19e3da │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ - cbz r0, 19d8f0 │ │ │ │ + cbz r0, 19d928 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ movs r2, #108 @ 0x6c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mla r3, r2, r3, r1 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r3, [r4, r3, lsl #2] │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bmi.w 19d45a │ │ │ │ + bmi.w 19d492 │ │ │ │ add.w r3, r4, #100 @ 0x64 │ │ │ │ ldrb.w ip, [r5, #26] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 19e428 │ │ │ │ + bne.w 19e460 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 19d45a │ │ │ │ + bne.w 19d492 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ lsls r5, r3, #24 │ │ │ │ it pl │ │ │ │ movpl r6, r0 │ │ │ │ - bpl.w 19d45a │ │ │ │ + bpl.w 19d492 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ movs r2, #108 @ 0x6c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mla r3, r2, r3, r1 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ adds r3, #11 │ │ │ │ ldrb.w r6, [r4, r3, lsl #2] │ │ │ │ ubfx r6, r6, #4, #1 │ │ │ │ eor.w r6, r6, #1 │ │ │ │ - b.n 19d45a │ │ │ │ + b.n 19d492 │ │ │ │ ldrb r6, [r5, #26] │ │ │ │ add.w r3, r4, #84 @ 0x54 │ │ │ │ add r5, sp, #12 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 19e400 │ │ │ │ + bne.w 19e438 │ │ │ │ ldrb r6, [r3, #18] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 19d45a │ │ │ │ + bne.w 19d492 │ │ │ │ ubfx r6, r8, #7, #1 │ │ │ │ - b.n 19d45a │ │ │ │ + b.n 19d492 │ │ │ │ ldrb r6, [r1, #26] │ │ │ │ add.w r3, r4, #84 @ 0x54 │ │ │ │ add r7, sp, #12 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 19e396 │ │ │ │ + bne.w 19e3ce │ │ │ │ ldrb r6, [r3, #18] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 19d45a │ │ │ │ + bne.w 19d492 │ │ │ │ add.w r3, r4, #100 @ 0x64 │ │ │ │ ldrb r5, [r5, #26] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 19e4ee │ │ │ │ + bne.w 19e526 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldrb r6, [r3, #18] │ │ │ │ - b.n 19d45a │ │ │ │ + b.n 19d492 │ │ │ │ add.w r3, r4, #84 @ 0x54 │ │ │ │ add.w ip, sp, #12 │ │ │ │ ldrb.w lr, [r5, #26] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 19e3f6 │ │ │ │ + bne.w 19e42e │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp.w r9, #4 │ │ │ │ ittt eq │ │ │ │ mvneq.w r3, r8 │ │ │ │ andeq.w r3, r3, #1 │ │ │ │ orreq.w r6, r0, r3 │ │ │ │ - beq.w 19d45a │ │ │ │ + beq.w 19d492 │ │ │ │ cmp.w r9, #2 │ │ │ │ - bne.w 19d45a │ │ │ │ + bne.w 19d492 │ │ │ │ ldrb r3, [r5, #21] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 19d458 │ │ │ │ + bne.w 19d490 │ │ │ │ ubfx r3, r8, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ orr.w r6, r0, r3 │ │ │ │ - b.n 19d45a │ │ │ │ + b.n 19d492 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ movs r1, #24 │ │ │ │ add.w r3, r3, #40960 @ 0xa000 │ │ │ │ ldrb.w r2, [r3, #338] @ 0x152 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ adds r2, #11 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldr.w r2, [r4, r2, lsl #2] │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ ldrb r6, [r3, #4] │ │ │ │ eor.w r6, r6, #1 │ │ │ │ - b.n 19d45a │ │ │ │ + b.n 19d492 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ ldrb r6, [r3, #18] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 19d45a │ │ │ │ + bne.w 19d492 │ │ │ │ ldr r3, [r4, #112] @ 0x70 │ │ │ │ ldrb r6, [r3, #18] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 19d45a │ │ │ │ + bne.w 19d492 │ │ │ │ cmp.w r9, #1 │ │ │ │ itt eq │ │ │ │ ubfxeq r3, r8, #1, #1 │ │ │ │ eoreq.w r6, r3, #1 │ │ │ │ - b.n 19d45a │ │ │ │ + b.n 19d492 │ │ │ │ add.w r3, r4, #84 @ 0x54 │ │ │ │ add r7, sp, #12 │ │ │ │ ldrb.w ip, [r1, #26] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 19e3da │ │ │ │ + bne.w 19e412 │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 19d45a │ │ │ │ + bne.w 19d492 │ │ │ │ add.w r3, r4, #100 @ 0x64 │ │ │ │ ldrb r5, [r5, #26] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 19e502 │ │ │ │ + bne.w 19e53a │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 19d45a │ │ │ │ + bne.w 19d492 │ │ │ │ cmp.w r9, #1 │ │ │ │ itee ne │ │ │ │ movne r6, r0 │ │ │ │ ubfxeq r3, r8, #1, #1 │ │ │ │ eoreq.w r6, r3, #1 │ │ │ │ - b.n 19d45a │ │ │ │ + b.n 19d492 │ │ │ │ add.w r3, r4, #84 @ 0x54 │ │ │ │ add r7, sp, #12 │ │ │ │ ldrb.w ip, [r1, #26] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 19e3bc │ │ │ │ + bne.w 19e3f4 │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ - cbnz r0, 19daa8 │ │ │ │ + cbnz r0, 19dae0 │ │ │ │ add.w r3, r4, #100 @ 0x64 │ │ │ │ ldrb r5, [r5, #26] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 19e4dc │ │ │ │ + bne.w 19e514 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp.w r9, #2 │ │ │ │ - bne.w 19d45a │ │ │ │ + bne.w 19d492 │ │ │ │ ubfx r3, r8, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ orr.w r6, r0, r3 │ │ │ │ - b.n 19d45a │ │ │ │ + b.n 19d492 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w r2, r3, #65536 @ 0x10000 │ │ │ │ ldrb.w r3, [r2, #2155] @ 0x86b │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r3, [r4, r3, lsl #2] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bpl.w 19d458 │ │ │ │ + bpl.w 19d490 │ │ │ │ ldrb.w r3, [r2, #2076] @ 0x81c │ │ │ │ mov sl, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19d458 │ │ │ │ + beq.w 19d490 │ │ │ │ mov r8, r4 │ │ │ │ mov.w r9, #0 │ │ │ │ add r7, sp, #12 │ │ │ │ add.w r3, r8, #84 @ 0x54 │ │ │ │ ldrb.w ip, [r5, #26] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 19df10 │ │ │ │ + bne.w 19df48 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 19d45a │ │ │ │ + bne.w 19d492 │ │ │ │ add.w r3, r9, #1 │ │ │ │ add.w r8, r8, #16 │ │ │ │ mov r9, r3 │ │ │ │ cmp sl, r3 │ │ │ │ - bne.n 19dae8 │ │ │ │ - b.n 19d458 │ │ │ │ + bne.n 19db20 │ │ │ │ + b.n 19d490 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r2, r2, #65536 @ 0x10000 │ │ │ │ ldrb.w r2, [r2, #1789] @ 0x6fd │ │ │ │ adds r2, #11 │ │ │ │ ldr.w r2, [r4, r2, lsl #2] │ │ │ │ - cbnz r2, 19db2e │ │ │ │ + cbnz r2, 19db66 │ │ │ │ ldrb r6, [r5, #21] │ │ │ │ - b.n 19d45a │ │ │ │ + b.n 19d492 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r2, #108 @ 0x6c │ │ │ │ add r6, sp, #12 │ │ │ │ ldrb.w ip, [r5, #26] │ │ │ │ mla r2, r2, r3, r1 │ │ │ │ add.w r3, r4, #84 @ 0x54 │ │ │ │ ldrb.w r2, [r2, #40] @ 0x28 │ │ │ │ adds r2, #11 │ │ │ │ ldr.w r2, [r4, r2, lsl #2] │ │ │ │ mov r7, r2 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 19e254 │ │ │ │ + bne.w 19e28c │ │ │ │ ldrb r6, [r3, #18] │ │ │ │ - cbnz r6, 19db60 │ │ │ │ + cbnz r6, 19db98 │ │ │ │ ldrb r6, [r5, #21] │ │ │ │ mvn.w r1, #446 @ 0x1be │ │ │ │ sub.w r2, r7, #334 @ 0x14e │ │ │ │ adds r3, r7, r1 │ │ │ │ bic.w r3, r3, #2 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r2, #1 │ │ │ │ - bls.w 19d45a │ │ │ │ + bls.w 19d492 │ │ │ │ bic.w r3, r7, #2 │ │ │ │ cmp r3, #248 @ 0xf8 │ │ │ │ - beq.w 19d45a │ │ │ │ + beq.w 19d492 │ │ │ │ movw r3, #353 @ 0x161 │ │ │ │ movw r2, #309 @ 0x135 │ │ │ │ cmp r7, r2 │ │ │ │ it ne │ │ │ │ cmpne r7, r3 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ orrs r6, r3 │ │ │ │ - b.n 19d45a │ │ │ │ + b.n 19d492 │ │ │ │ ldrb r6, [r5, #21] │ │ │ │ eor.w r6, r6, #1 │ │ │ │ - b.n 19d45a │ │ │ │ + b.n 19d492 │ │ │ │ ldrb r6, [r5, #26] │ │ │ │ add.w r3, r4, #100 @ 0x64 │ │ │ │ add r5, sp, #12 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 19e3ac │ │ │ │ + bne.w 19e3e4 │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ mvn.w r3, r8 │ │ │ │ and.w r3, r3, #1 │ │ │ │ orr.w r6, r0, r3 │ │ │ │ - b.n 19d45a │ │ │ │ + b.n 19d492 │ │ │ │ add.w r3, r4, #84 @ 0x54 │ │ │ │ ldrb r6, [r5, #26] │ │ │ │ add r7, sp, #12 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 19e40c │ │ │ │ + bne.w 19e444 │ │ │ │ ldrb r6, [r3, #18] │ │ │ │ - cbz r6, 19dbf8 │ │ │ │ + cbz r6, 19dc30 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ movs r2, #108 @ 0x6c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mla r3, r2, r3, r1 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r3, [r4, r3, lsl #2] │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bmi.w 19d45a │ │ │ │ + bmi.w 19d492 │ │ │ │ add.w r3, r4, #100 @ 0x64 │ │ │ │ ldrb r5, [r5, #26] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 19e432 │ │ │ │ + bne.w 19e46a │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldrb r6, [r3, #18] │ │ │ │ - b.n 19d45a │ │ │ │ + b.n 19d492 │ │ │ │ ubfx r3, r8, #6, #1 │ │ │ │ eor.w r6, r3, #1 │ │ │ │ - b.n 19d45a │ │ │ │ + b.n 19d492 │ │ │ │ mvn.w r3, r8 │ │ │ │ and.w r6, r3, #1 │ │ │ │ - b.n 19d45a │ │ │ │ - beq.n 19dcf4 │ │ │ │ + b.n 19d492 │ │ │ │ + beq.n 19dd2c │ │ │ │ cmp r3, #174 @ 0xae │ │ │ │ - beq.w 19d870 │ │ │ │ + beq.w 19d8a8 │ │ │ │ cmp r3, #175 @ 0xaf │ │ │ │ - bne.w 19d45a │ │ │ │ + bne.w 19d492 │ │ │ │ add.w r3, r4, #84 @ 0x54 │ │ │ │ add r7, sp, #12 │ │ │ │ ldrb.w ip, [r5, #26] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 19e3c6 │ │ │ │ + bne.w 19e3fe │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ - cbz r0, 19dc68 │ │ │ │ + cbz r0, 19dca0 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ movs r2, #108 @ 0x6c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mla r3, r2, r3, r1 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r3, [r4, r3, lsl #2] │ │ │ │ lsls r0, r3, #26 │ │ │ │ - bmi.w 19d45a │ │ │ │ + bmi.w 19d492 │ │ │ │ add.w r3, r4, #100 @ 0x64 │ │ │ │ ldrb.w ip, [r5, #26] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 19e446 │ │ │ │ + bne.w 19e47e │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 19d45a │ │ │ │ + bne.w 19d492 │ │ │ │ add.w r3, r4, #116 @ 0x74 │ │ │ │ ldrb.w ip, [r5, #26] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 19e524 │ │ │ │ + bne.w 19e55c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 19d45a │ │ │ │ + bne.w 19d492 │ │ │ │ add.w r3, r4, #132 @ 0x84 │ │ │ │ ldrb.w ip, [r5, #26] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 19e53a │ │ │ │ + bne.w 19e572 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 19d45a │ │ │ │ + bne.w 19d492 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ lsls r1, r2, #24 │ │ │ │ it pl │ │ │ │ movpl r6, r0 │ │ │ │ - bpl.w 19d45a │ │ │ │ + bpl.w 19d492 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ movs r2, #108 @ 0x6c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mla r3, r2, r3, r1 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ adds r3, #11 │ │ │ │ ldrb.w r6, [r4, r3, lsl #2] │ │ │ │ ubfx r6, r6, #4, #1 │ │ │ │ eor.w r6, r6, #1 │ │ │ │ - b.w 19d45a │ │ │ │ + b.w 19d492 │ │ │ │ add.w r3, r4, #84 @ 0x54 │ │ │ │ add r7, sp, #12 │ │ │ │ ldrb.w ip, [r5, #26] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 19e38e │ │ │ │ + bne.w 19e3c6 │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ - cbz r0, 19dd2a │ │ │ │ + cbz r0, 19dd62 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ movs r2, #108 @ 0x6c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mla r3, r2, r3, r1 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r3, [r4, r3, lsl #2] │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bmi.w 19d45a │ │ │ │ + bmi.w 19d492 │ │ │ │ add.w r3, r4, #100 @ 0x64 │ │ │ │ ldrb.w ip, [r5, #26] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 19e43e │ │ │ │ + bne.w 19e476 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 19d45a │ │ │ │ + bne.w 19d492 │ │ │ │ add.w r3, r4, #116 @ 0x74 │ │ │ │ ldrb r5, [r5, #26] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 19e518 │ │ │ │ + bne.w 19e550 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldrb r6, [r3, #18] │ │ │ │ - b.w 19d45a │ │ │ │ + b.w 19d492 │ │ │ │ ldrb r6, [r5, #26] │ │ │ │ add.w r3, r4, #84 @ 0x54 │ │ │ │ add r5, sp, #12 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 19e418 │ │ │ │ + bne.w 19e450 │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ mvn.w r3, r8 │ │ │ │ and.w r3, r3, #1 │ │ │ │ orr.w r6, r0, r3 │ │ │ │ - b.w 19d45a │ │ │ │ + b.w 19d492 │ │ │ │ sub.w r1, r3, #314 @ 0x13a │ │ │ │ movs r2, #1 │ │ │ │ lsls r2, r1 │ │ │ │ movw r1, #4097 @ 0x1001 │ │ │ │ movt r1, #11280 @ 0x2c10 │ │ │ │ ands r1, r2 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 19d458 │ │ │ │ + bne.w 19d490 │ │ │ │ tst.w r2, #3872 @ 0xf20 │ │ │ │ - bne.w 19d870 │ │ │ │ + bne.w 19d8a8 │ │ │ │ movs r1, #24 │ │ │ │ movt r1, #1 │ │ │ │ ands r1, r2 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 19d45a │ │ │ │ + beq.w 19d492 │ │ │ │ tst.w r8, #128 @ 0x80 │ │ │ │ - beq.n 19ddd6 │ │ │ │ + beq.n 19de0e │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r2, #108 @ 0x6c │ │ │ │ mla r2, r2, r3, r1 │ │ │ │ ldrb.w r2, [r2, #46] @ 0x2e │ │ │ │ adds r2, #11 │ │ │ │ ldr.w r2, [r4, r2, lsl #2] │ │ │ │ lsls r0, r2, #27 │ │ │ │ - bpl.w 19d45a │ │ │ │ + bpl.w 19d492 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r2, #108 @ 0x6c │ │ │ │ mla r3, r2, r3, r1 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ mov sl, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19d458 │ │ │ │ + beq.w 19d490 │ │ │ │ mov r8, r4 │ │ │ │ mov.w r9, #0 │ │ │ │ add r7, sp, #12 │ │ │ │ add.w r3, r8, #84 @ 0x54 │ │ │ │ ldrb.w ip, [r5, #26] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 19df18 │ │ │ │ + bne.w 19df50 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 19d45a │ │ │ │ + bne.w 19d492 │ │ │ │ add.w r3, r9, #1 │ │ │ │ add.w r8, r8, #16 │ │ │ │ mov r9, r3 │ │ │ │ cmp sl, r3 │ │ │ │ - bne.n 19ddf0 │ │ │ │ - b.w 19d458 │ │ │ │ + bne.n 19de28 │ │ │ │ + b.w 19d490 │ │ │ │ ubfx r3, r8, #4, #1 │ │ │ │ eor.w r6, r3, #1 │ │ │ │ - b.w 19d45a │ │ │ │ + b.w 19d492 │ │ │ │ add.w r3, r4, #84 @ 0x54 │ │ │ │ add r7, sp, #12 │ │ │ │ ldrb.w ip, [r5, #26] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 19e3e4 │ │ │ │ + bne.w 19e41c │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 19e238 │ │ │ │ + bne.w 19e270 │ │ │ │ add.w r3, r4, #116 @ 0x74 │ │ │ │ ldrb.w ip, [r5, #26] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 19e4e6 │ │ │ │ + bne.w 19e51e │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 19e238 │ │ │ │ + bne.w 19e270 │ │ │ │ add.w r3, r4, #100 @ 0x64 │ │ │ │ ldrb r5, [r5, #26] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 19e44e │ │ │ │ + bne.w 19e486 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldrb r6, [r3, #18] │ │ │ │ - b.w 19d45a │ │ │ │ + b.w 19d492 │ │ │ │ ldrb r3, [r5, #21] │ │ │ │ movs r6, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 19d45a │ │ │ │ + bne.w 19d492 │ │ │ │ ubfx r3, r8, #2, #1 │ │ │ │ eor.w r6, r3, #1 │ │ │ │ - b.w 19d45a │ │ │ │ + b.w 19d492 │ │ │ │ ldrb r3, [r5, #21] │ │ │ │ movs r6, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 19d45a │ │ │ │ + bne.w 19d492 │ │ │ │ ubfx r3, r8, #1, #1 │ │ │ │ eor.w r6, r3, #1 │ │ │ │ - b.w 19d45a │ │ │ │ + b.w 19d492 │ │ │ │ ldrb r6, [r5, #26] │ │ │ │ add.w r3, r4, #84 @ 0x54 │ │ │ │ add r5, sp, #12 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 19e3ec │ │ │ │ + bne.w 19e424 │ │ │ │ ldrb r6, [r3, #18] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 19d45a │ │ │ │ + beq.w 19d492 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ movs r2, #108 @ 0x6c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mla r3, r2, r3, r1 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ adds r3, #11 │ │ │ │ ldrb.w r6, [r4, r3, lsl #2] │ │ │ │ ubfx r6, r6, #5, #1 │ │ │ │ - b.w 19d45a │ │ │ │ + b.w 19d492 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r2, #108 @ 0x6c │ │ │ │ mla r3, r2, r3, r1 │ │ │ │ ldrb.w r3, [r3, #87] @ 0x57 │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r6, [r4, r3, lsl #2] │ │ │ │ subs r6, #0 │ │ │ │ it ne │ │ │ │ movne r6, #1 │ │ │ │ - b.w 19d45a │ │ │ │ + b.w 19d492 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19d2a0 │ │ │ │ - b.n 19d8a4 │ │ │ │ + bl 19d2d8 │ │ │ │ + b.n 19d8dc │ │ │ │ mov r0, r7 │ │ │ │ - bl 19d2a0 │ │ │ │ - b.n 19db02 │ │ │ │ + bl 19d2d8 │ │ │ │ + b.n 19db3a │ │ │ │ mov r0, r7 │ │ │ │ - bl 19d2a0 │ │ │ │ - b.n 19de0a │ │ │ │ + bl 19d2d8 │ │ │ │ + b.n 19de42 │ │ │ │ movw r2, #522 @ 0x20a │ │ │ │ cmp r3, r2 │ │ │ │ - bls.w 19d820 │ │ │ │ + bls.w 19d858 │ │ │ │ subw r1, r3, #523 @ 0x20b │ │ │ │ movs r2, #1 │ │ │ │ lsls r2, r1 │ │ │ │ movw r1, #42162 @ 0xa4b2 │ │ │ │ movt r1, #6 │ │ │ │ tst r2, r1 │ │ │ │ - bne.w 19d458 │ │ │ │ + bne.w 19d490 │ │ │ │ movs r1, #1 │ │ │ │ movt r1, #2112 @ 0x840 │ │ │ │ tst r2, r1 │ │ │ │ - bne.w 19d870 │ │ │ │ + bne.w 19d8a8 │ │ │ │ tst.w r2, #81920 @ 0x14000 │ │ │ │ - beq.w 19d45a │ │ │ │ + beq.w 19d492 │ │ │ │ cmp.w r9, #1 │ │ │ │ ite eq │ │ │ │ ubfxeq r3, r8, #1, #1 │ │ │ │ ubfxne r3, r8, #2, #1 │ │ │ │ eor.w r6, r3, #1 │ │ │ │ - b.w 19d45a │ │ │ │ + b.w 19d492 │ │ │ │ nop │ │ │ │ - cmp r4, #200 @ 0xc8 │ │ │ │ + cmp r4, #144 @ 0x90 │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #190 @ 0xbe │ │ │ │ + cmp r4, #134 @ 0x86 │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsls r4, r2, #31 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #150 @ 0x96 │ │ │ │ + cmp r3, #94 @ 0x5e │ │ │ │ lsls r1, r7, #1 │ │ │ │ cmp.w r3, #656 @ 0x290 │ │ │ │ - bcs.w 19e45a │ │ │ │ + bcs.w 19e492 │ │ │ │ subw r1, r3, #627 @ 0x273 │ │ │ │ movs r2, #1 │ │ │ │ lsls r2, r1 │ │ │ │ movs r1, #1 │ │ │ │ movt r1, #6112 @ 0x17e0 │ │ │ │ tst r2, r1 │ │ │ │ - bne.w 19d870 │ │ │ │ + bne.w 19d8a8 │ │ │ │ tst.w r2, #622592 @ 0x98000 │ │ │ │ - bne.w 19d844 │ │ │ │ + bne.w 19d87c │ │ │ │ movw r2, #647 @ 0x287 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 19d45a │ │ │ │ + bne.w 19d492 │ │ │ │ add.w r3, r4, #84 @ 0x54 │ │ │ │ ldrb r6, [r5, #26] │ │ │ │ add r7, sp, #12 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 19e384 │ │ │ │ + bne.w 19e3bc │ │ │ │ ldrb r6, [r3, #18] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 19d45a │ │ │ │ + beq.w 19d492 │ │ │ │ add.w r3, r4, #100 @ 0x64 │ │ │ │ ldrb r5, [r5, #26] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 19e50c │ │ │ │ + bne.w 19e544 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldrb r6, [r3, #18] │ │ │ │ - b.w 19d45a │ │ │ │ + b.w 19d492 │ │ │ │ sub.w r2, r3, #216 @ 0xd8 │ │ │ │ movs r1, #1 │ │ │ │ lsls r1, r2 │ │ │ │ movs r2, #73 @ 0x49 │ │ │ │ movt r2, #32 │ │ │ │ ands r2, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 19d458 │ │ │ │ + bne.w 19d490 │ │ │ │ cmp r3, #226 @ 0xe2 │ │ │ │ - beq.w 19dc1a │ │ │ │ + beq.w 19dc52 │ │ │ │ cmp r3, #225 @ 0xe1 │ │ │ │ - bne.w 19d45a │ │ │ │ + bne.w 19d492 │ │ │ │ add.w r3, r4, #84 @ 0x54 │ │ │ │ add r7, sp, #12 │ │ │ │ ldrb.w ip, [r5, #26] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 19e37c │ │ │ │ + bne.w 19e3b4 │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 19d45a │ │ │ │ + bne.w 19d492 │ │ │ │ add.w r3, r4, #100 @ 0x64 │ │ │ │ ldrb.w ip, [r5, #26] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 19e4fa │ │ │ │ + bne.w 19e532 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 19d45a │ │ │ │ + bne.w 19d492 │ │ │ │ add.w r3, r4, #116 @ 0x74 │ │ │ │ ldrb r5, [r5, #26] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 19e52e │ │ │ │ + bne.w 19e566 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldrb r6, [r3, #18] │ │ │ │ - b.w 19d45a │ │ │ │ + b.w 19d492 │ │ │ │ sub.w r3, r3, #358 @ 0x166 │ │ │ │ cmp r3, #23 │ │ │ │ - beq.w 19d45a │ │ │ │ + beq.w 19d492 │ │ │ │ movs r1, #1 │ │ │ │ movw r2, #7202 @ 0x1c22 │ │ │ │ movt r2, #62 @ 0x3e │ │ │ │ lsls r1, r3 │ │ │ │ ands r2, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 19d458 │ │ │ │ + bne.w 19d490 │ │ │ │ lsls r7, r1, #31 │ │ │ │ - bmi.w 19dc1a │ │ │ │ + bmi.w 19dc52 │ │ │ │ cmp r3, #22 │ │ │ │ - bne.w 19d45a │ │ │ │ + bne.w 19d492 │ │ │ │ add.w r3, r4, #84 @ 0x54 │ │ │ │ ldrb.w ip, [r5, #26] │ │ │ │ add r5, sp, #12 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 19e3b4 │ │ │ │ + bne.w 19e3ec │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp.w r9, #4 │ │ │ │ - beq.w 19d45a │ │ │ │ + beq.w 19d492 │ │ │ │ it gt │ │ │ │ movgt r6, r0 │ │ │ │ - bgt.w 19d45a │ │ │ │ + bgt.w 19d492 │ │ │ │ ubfx r3, r8, #1, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ orr.w r6, r0, r3 │ │ │ │ - b.w 19d45a │ │ │ │ + b.w 19d492 │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - bls.w 19e2c4 │ │ │ │ + bls.w 19e2fc │ │ │ │ sub.w r1, r3, #49 @ 0x31 │ │ │ │ cmp r1, #13 │ │ │ │ - bhi.w 19d45a │ │ │ │ + bhi.w 19d492 │ │ │ │ movs r2, #1 │ │ │ │ lsls r2, r1 │ │ │ │ movw r1, #5193 @ 0x1449 │ │ │ │ tst r2, r1 │ │ │ │ - bne.w 19d870 │ │ │ │ + bne.w 19d8a8 │ │ │ │ tst.w r2, #8320 @ 0x2080 │ │ │ │ - bne.w 19dc32 │ │ │ │ + bne.w 19dc6a │ │ │ │ tst.w r2, #2080 @ 0x820 │ │ │ │ - beq.w 19d45a │ │ │ │ + beq.w 19d492 │ │ │ │ add.w r3, r4, #84 @ 0x54 │ │ │ │ add r7, sp, #12 │ │ │ │ ldrb.w ip, [r5, #26] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 19e374 │ │ │ │ + bne.w 19e3ac │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ - cbz r0, 19e128 │ │ │ │ + cbz r0, 19e160 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r2, #108 @ 0x6c │ │ │ │ ldr r3, [r4, #20] │ │ │ │ mla r3, r2, r3, r1 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r3, [r4, r3, lsl #2] │ │ │ │ lsls r1, r3, #26 │ │ │ │ - bmi.w 19d45a │ │ │ │ + bmi.w 19d492 │ │ │ │ add.w r3, r4, #100 @ 0x64 │ │ │ │ ldrb.w ip, [r5, #26] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 19e420 │ │ │ │ + bne.w 19e458 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 19d45a │ │ │ │ + bne.w 19d492 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ lsls r2, r3, #24 │ │ │ │ it pl │ │ │ │ movpl r6, r0 │ │ │ │ - bpl.w 19d45a │ │ │ │ + bpl.w 19d492 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ movs r2, #108 @ 0x6c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mla r3, r2, r3, r1 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ adds r3, #11 │ │ │ │ ldrb.w r6, [r4, r3, lsl #2] │ │ │ │ ubfx r6, r6, #4, #1 │ │ │ │ eor.w r6, r6, #1 │ │ │ │ - b.w 19d45a │ │ │ │ + b.w 19d492 │ │ │ │ subw r3, r3, #578 @ 0x242 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.w 19d844 │ │ │ │ - add r2, pc, #8 @ (adr r2, 19e188 ) │ │ │ │ + bhi.w 19d87c │ │ │ │ + add r2, pc, #8 @ (adr r2, 19e1c0 ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ - bl 47018a │ │ │ │ - bl 47018e │ │ │ │ - bl 464192 │ │ │ │ - bl 464196 │ │ │ │ - bl 47019a │ │ │ │ - bl 47019e │ │ │ │ - bl 4701a2 │ │ │ │ - bl 4701a6 │ │ │ │ + bl 4701c2 │ │ │ │ + bl 4701c6 │ │ │ │ + bl 4641ca │ │ │ │ + bl 4641ce │ │ │ │ + bl 4701d2 │ │ │ │ + bl 4701d6 │ │ │ │ + bl 4701da │ │ │ │ + bl 4701de │ │ │ │ sub.w r0, r3, #588 @ 0x24c │ │ │ │ cmp r0, #30 │ │ │ │ - bhi.w 19d45a │ │ │ │ + bhi.w 19d492 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #2 │ │ │ │ movt r1, #28640 @ 0x6fe0 │ │ │ │ lsls r2, r0 │ │ │ │ ands r1, r2 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 19d870 │ │ │ │ + bne.w 19d8a8 │ │ │ │ movw r3, #16449 @ 0x4041 │ │ │ │ tst r2, r3 │ │ │ │ - bne.w 19d458 │ │ │ │ + bne.w 19d490 │ │ │ │ cmp r0, #7 │ │ │ │ - bne.w 19d45a │ │ │ │ + bne.w 19d492 │ │ │ │ ldrb r6, [r5, #26] │ │ │ │ add.w r3, r4, #84 @ 0x54 │ │ │ │ add r5, sp, #12 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 19e3ce │ │ │ │ + bne.w 19e406 │ │ │ │ ldrb r6, [r3, #18] │ │ │ │ - b.w 19d45a │ │ │ │ + b.w 19d492 │ │ │ │ cmp r3, #179 @ 0xb3 │ │ │ │ - bls.w 19dc24 │ │ │ │ + bls.w 19dc5c │ │ │ │ sub.w r1, r3, #180 @ 0xb4 │ │ │ │ movs r2, #1 │ │ │ │ lsls r2, r1 │ │ │ │ movw r1, #681 @ 0x2a9 │ │ │ │ tst r2, r1 │ │ │ │ - bne.w 19d870 │ │ │ │ + bne.w 19d8a8 │ │ │ │ tst.w r2, #260 @ 0x104 │ │ │ │ - bne.w 19e0f2 │ │ │ │ + bne.w 19e12a │ │ │ │ cmp r3, #184 @ 0xb8 │ │ │ │ - bne.w 19d45a │ │ │ │ - b.n 19dc32 │ │ │ │ + bne.w 19d492 │ │ │ │ + b.n 19dc6a │ │ │ │ sub.w r3, r3, #552 @ 0x228 │ │ │ │ cmp r3, #2 │ │ │ │ - bhi.w 19d8ba │ │ │ │ - add r2, pc, #8 @ (adr r2, 19e22c ) │ │ │ │ + bhi.w 19d8f2 │ │ │ │ + add r2, pc, #8 @ (adr r2, 19e264 ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ nop │ │ │ │ pli [fp, #4095] @ 0xfff │ │ │ │ - bl 3cc232 │ │ │ │ + bl 3cc26a │ │ │ │ pli [fp, #4095] @ 0xfff │ │ │ │ ldr r3, [r4, #20] │ │ │ │ movs r2, #108 @ 0x6c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mla r3, r2, r3, r1 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r3, [r4, r3, lsl #2] │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bmi.w 19d45a │ │ │ │ - b.n 19de6e │ │ │ │ + bmi.w 19d492 │ │ │ │ + b.n 19dea6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19d2a0 │ │ │ │ + bl 19d2d8 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 19db5c │ │ │ │ + b.n 19db94 │ │ │ │ cmp.w r3, #442 @ 0x1ba │ │ │ │ - beq.w 19de2e │ │ │ │ + beq.w 19de66 │ │ │ │ sub.w r2, r3, #442 @ 0x1ba │ │ │ │ cmp r2, #44 @ 0x2c │ │ │ │ - bhi.w 19d45a │ │ │ │ + bhi.w 19d492 │ │ │ │ cmp.w r3, #470 @ 0x1d6 │ │ │ │ - bcc.w 19e544 │ │ │ │ + bcc.w 19e57c │ │ │ │ sub.w r1, r3, #470 @ 0x1d6 │ │ │ │ movs r2, #1 │ │ │ │ lsls r2, r1 │ │ │ │ mov.w r1, #2448 @ 0x990 │ │ │ │ movt r1, #1 │ │ │ │ tst r2, r1 │ │ │ │ - bne.w 19d458 │ │ │ │ + bne.w 19d490 │ │ │ │ tst.w r2, #9 │ │ │ │ - beq.w 19d45a │ │ │ │ - b.w 19d870 │ │ │ │ + beq.w 19d492 │ │ │ │ + b.w 19d8a8 │ │ │ │ sub.w r2, r3, #148 @ 0x94 │ │ │ │ movs r1, #1 │ │ │ │ lsls r1, r2 │ │ │ │ movw r2, #32769 @ 0x8001 │ │ │ │ movt r2, #292 @ 0x124 │ │ │ │ ands r2, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 19d870 │ │ │ │ + bne.w 19d8a8 │ │ │ │ movt r2, #514 @ 0x202 │ │ │ │ tst r1, r2 │ │ │ │ - bne.w 19e0f2 │ │ │ │ + bne.w 19e12a │ │ │ │ cmp r3, #167 @ 0xa7 │ │ │ │ - bne.w 19d45a │ │ │ │ - b.n 19dc32 │ │ │ │ + bne.w 19d492 │ │ │ │ + b.n 19dc6a │ │ │ │ cmp r3, #4 │ │ │ │ - bls.w 19d45a │ │ │ │ + bls.w 19d492 │ │ │ │ subs r2, r3, #5 │ │ │ │ cmp r2, #37 @ 0x25 │ │ │ │ - bhi.w 19d45a │ │ │ │ - add r1, pc, #8 @ (adr r1, 19e2dc ) │ │ │ │ + bhi.w 19d492 │ │ │ │ + add r1, pc, #8 @ (adr r1, 19e314 ) │ │ │ │ ldr.w r2, [r1, r2, lsl #2] │ │ │ │ add r1, r2 │ │ │ │ bx r1 │ │ │ │ - bl fff082de │ │ │ │ - bl 31e2e2 │ │ │ │ - bl 31e2e6 │ │ │ │ - bl 31e2ea │ │ │ │ - bl 31e2ee │ │ │ │ - bl 31e2f2 │ │ │ │ - bl 31e2f6 │ │ │ │ - bl 31e2fa │ │ │ │ - bl 31e2fe │ │ │ │ - bl 31e302 │ │ │ │ - bl 31e306 │ │ │ │ - bl 31e30a │ │ │ │ - bl 31e30e │ │ │ │ - bl 31e312 │ │ │ │ - bl 31e316 │ │ │ │ + bl fff08316 │ │ │ │ bl 31e31a │ │ │ │ bl 31e31e │ │ │ │ bl 31e322 │ │ │ │ bl 31e326 │ │ │ │ bl 31e32a │ │ │ │ bl 31e32e │ │ │ │ bl 31e332 │ │ │ │ bl 31e336 │ │ │ │ bl 31e33a │ │ │ │ bl 31e33e │ │ │ │ bl 31e342 │ │ │ │ - bl fff34346 │ │ │ │ - bl fff3434a │ │ │ │ + bl 31e346 │ │ │ │ + bl 31e34a │ │ │ │ bl 31e34e │ │ │ │ bl 31e352 │ │ │ │ - bl fff08356 │ │ │ │ + bl 31e356 │ │ │ │ bl 31e35a │ │ │ │ bl 31e35e │ │ │ │ - bl fff34362 │ │ │ │ - bl fff34366 │ │ │ │ - bl fff3436a │ │ │ │ - bl fff3436e │ │ │ │ - bl fff08372 │ │ │ │ + bl 31e362 │ │ │ │ + bl 31e366 │ │ │ │ + bl 31e36a │ │ │ │ + bl 31e36e │ │ │ │ + bl 31e372 │ │ │ │ + bl 31e376 │ │ │ │ + bl 31e37a │ │ │ │ + bl fff3437e │ │ │ │ + bl fff34382 │ │ │ │ + bl 31e386 │ │ │ │ + bl 31e38a │ │ │ │ + bl fff0838e │ │ │ │ + bl 31e392 │ │ │ │ + bl 31e396 │ │ │ │ + bl fff3439a │ │ │ │ + bl fff3439e │ │ │ │ + bl fff343a2 │ │ │ │ + bl fff343a6 │ │ │ │ + bl fff083aa │ │ │ │ mov r0, r7 │ │ │ │ - bl 19d2a0 │ │ │ │ - b.n 19e10c │ │ │ │ + bl 19d2d8 │ │ │ │ + b.n 19e144 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19d2a0 │ │ │ │ - b.n 19e020 │ │ │ │ + bl 19d2d8 │ │ │ │ + b.n 19e058 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19d2a0 │ │ │ │ + bl 19d2d8 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 19dfc4 │ │ │ │ + b.n 19dffc │ │ │ │ mov r0, r7 │ │ │ │ - bl 19d2a0 │ │ │ │ - b.n 19dd0e │ │ │ │ + bl 19d2d8 │ │ │ │ + b.n 19dd46 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19d2a0 │ │ │ │ + bl 19d2d8 │ │ │ │ mov r6, r0 │ │ │ │ - b.w 19d972 │ │ │ │ + b.w 19d9aa │ │ │ │ mov r0, r7 │ │ │ │ - bl 19d2a0 │ │ │ │ - b.w 19d8d4 │ │ │ │ + bl 19d2d8 │ │ │ │ + b.w 19d90c │ │ │ │ mov r0, r5 │ │ │ │ - bl 19d2a0 │ │ │ │ - b.n 19dbb8 │ │ │ │ + bl 19d2d8 │ │ │ │ + b.n 19dbf0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19d2a0 │ │ │ │ - b.n 19e0a4 │ │ │ │ + bl 19d2d8 │ │ │ │ + b.n 19e0dc │ │ │ │ mov r0, r7 │ │ │ │ - bl 19d2a0 │ │ │ │ - b.w 19da90 │ │ │ │ + bl 19d2d8 │ │ │ │ + b.w 19dac8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19d2a0 │ │ │ │ - b.n 19dc4c │ │ │ │ + bl 19d2d8 │ │ │ │ + b.n 19dc84 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19d2a0 │ │ │ │ + bl 19d2d8 │ │ │ │ mov r6, r0 │ │ │ │ - b.w 19d45a │ │ │ │ + b.w 19d492 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19d2a0 │ │ │ │ - b.w 19da42 │ │ │ │ + bl 19d2d8 │ │ │ │ + b.w 19da7a │ │ │ │ mov r0, r7 │ │ │ │ - bl 19d2a0 │ │ │ │ - b.n 19de48 │ │ │ │ + bl 19d2d8 │ │ │ │ + b.n 19de80 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19d2a0 │ │ │ │ + bl 19d2d8 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 19deca │ │ │ │ + b.n 19df02 │ │ │ │ mov r0, ip │ │ │ │ - bl 19d2a0 │ │ │ │ - b.w 19d9ac │ │ │ │ + bl 19d2d8 │ │ │ │ + b.w 19d9e4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19d2a0 │ │ │ │ + bl 19d2d8 │ │ │ │ mov r6, r0 │ │ │ │ - b.w 19d950 │ │ │ │ + b.w 19d988 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19d2a0 │ │ │ │ + bl 19d2d8 │ │ │ │ mov r6, r0 │ │ │ │ - b.w 19dbdc │ │ │ │ + b.w 19dc14 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19d2a0 │ │ │ │ - b.n 19dd7a │ │ │ │ + bl 19d2d8 │ │ │ │ + b.n 19ddb2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19d2a0 │ │ │ │ - b.n 19e142 │ │ │ │ + bl 19d2d8 │ │ │ │ + b.n 19e17a │ │ │ │ mov r0, r7 │ │ │ │ - bl 19d2a0 │ │ │ │ - b.w 19d90a │ │ │ │ + bl 19d2d8 │ │ │ │ + b.w 19d942 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19d2a0 │ │ │ │ + bl 19d2d8 │ │ │ │ mov r6, r0 │ │ │ │ - b.w 19d45a │ │ │ │ + b.w 19d492 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19d2a0 │ │ │ │ - b.n 19dd44 │ │ │ │ + bl 19d2d8 │ │ │ │ + b.n 19dd7c │ │ │ │ mov r0, r7 │ │ │ │ - bl 19d2a0 │ │ │ │ - b.n 19dc82 │ │ │ │ + bl 19d2d8 │ │ │ │ + b.n 19dcba │ │ │ │ mov r0, r7 │ │ │ │ - bl 19d2a0 │ │ │ │ + bl 19d2d8 │ │ │ │ mov r6, r0 │ │ │ │ - b.w 19d45a │ │ │ │ + b.w 19d492 │ │ │ │ mvn.w r0, #704 @ 0x2c0 │ │ │ │ adds r2, r3, r0 │ │ │ │ cmp r2, #24 │ │ │ │ - bhi.w 19d45a │ │ │ │ + bhi.w 19d492 │ │ │ │ cmp r2, #24 │ │ │ │ - bhi.w 19d45a │ │ │ │ - add r1, pc, #8 @ (adr r1, 19e478 ) │ │ │ │ + bhi.w 19d492 │ │ │ │ + add r1, pc, #8 @ (adr r1, 19e4b0 ) │ │ │ │ ldr.w r2, [r1, r2, lsl #2] │ │ │ │ add r1, r2 │ │ │ │ bx r1 │ │ │ │ nop │ │ │ │ - bl 59847a │ │ │ │ + bl 5984b2 │ │ │ │ @ instruction: 0xefe3ffff │ │ │ │ @ instruction: 0xefe3ffff │ │ │ │ @ instruction: 0xefe3ffff │ │ │ │ @ instruction: 0xefe3ffff │ │ │ │ @ instruction: 0xefe3ffff │ │ │ │ @ instruction: 0xefe3ffff │ │ │ │ @ instruction: 0xefe3ffff │ │ │ │ @@ -493492,103 +493529,103 @@ │ │ │ │ @ instruction: 0xefe3ffff │ │ │ │ @ instruction: 0xefe3ffff │ │ │ │ @ instruction: 0xefe3ffff │ │ │ │ @ instruction: 0xefe1ffff │ │ │ │ @ instruction: 0xefe3ffff │ │ │ │ @ instruction: 0xefe3ffff │ │ │ │ @ instruction: 0xefe3ffff │ │ │ │ - bl 56c4c6 │ │ │ │ - bl 56c4ca │ │ │ │ - bl 56c4ce │ │ │ │ - bl 56c4d2 │ │ │ │ - bl 5984d6 │ │ │ │ - bl 5984da │ │ │ │ + bl 56c4fe │ │ │ │ + bl 56c502 │ │ │ │ + bl 56c506 │ │ │ │ + bl 56c50a │ │ │ │ + bl 59850e │ │ │ │ + bl 598512 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19d2a0 │ │ │ │ - b.w 19daa8 │ │ │ │ + bl 19d2d8 │ │ │ │ + b.w 19dae0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19d2a0 │ │ │ │ - b.n 19de68 │ │ │ │ + bl 19d2d8 │ │ │ │ + b.n 19dea0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19d2a0 │ │ │ │ + bl 19d2d8 │ │ │ │ mov r6, r0 │ │ │ │ - b.w 19d45a │ │ │ │ + b.w 19d492 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19d2a0 │ │ │ │ - b.n 19e040 │ │ │ │ + bl 19d2d8 │ │ │ │ + b.n 19e078 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19d2a0 │ │ │ │ - b.w 19da5e │ │ │ │ + bl 19d2d8 │ │ │ │ + b.w 19da96 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19d2a0 │ │ │ │ + bl 19d2d8 │ │ │ │ mov r6, r0 │ │ │ │ - b.w 19d45a │ │ │ │ + b.w 19d492 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19d2a0 │ │ │ │ + bl 19d2d8 │ │ │ │ mov r6, r0 │ │ │ │ - b.w 19d45a │ │ │ │ + b.w 19d492 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19d2a0 │ │ │ │ - b.w 19dca2 │ │ │ │ + bl 19d2d8 │ │ │ │ + b.w 19dcda │ │ │ │ mov r0, r7 │ │ │ │ - bl 19d2a0 │ │ │ │ + bl 19d2d8 │ │ │ │ mov r6, r0 │ │ │ │ - b.w 19d45a │ │ │ │ + b.w 19d492 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19d2a0 │ │ │ │ - b.w 19dcc2 │ │ │ │ + bl 19d2d8 │ │ │ │ + b.w 19dcfa │ │ │ │ cmp.w r3, #444 @ 0x1bc │ │ │ │ - bls.w 19d870 │ │ │ │ + bls.w 19d8a8 │ │ │ │ sub.w r3, r3, #446 @ 0x1be │ │ │ │ cmp r3, #16 │ │ │ │ - bls.w 19d458 │ │ │ │ - b.w 19d45a │ │ │ │ + bls.w 19d490 │ │ │ │ + b.w 19d492 │ │ │ │ blx 42d94 <__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] @ 19eeb8 │ │ │ │ - ldr.w r2, [pc, #2372] @ 19eebc │ │ │ │ + ldr.w r3, [pc, #2372] @ 19eef0 │ │ │ │ + ldr.w r2, [pc, #2372] @ 19eef4 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #20] │ │ │ │ add r2, pc │ │ │ │ - ldr.w r3, [pc, #2364] @ 19eec0 │ │ │ │ + ldr.w r3, [pc, #2364] @ 19eef8 │ │ │ │ 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 19e624 │ │ │ │ + beq.n 19e65c │ │ │ │ mov r4, r0 │ │ │ │ mov r9, r1 │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ cmp.w fp, #1 │ │ │ │ - beq.w 19eaf8 │ │ │ │ + beq.w 19eb30 │ │ │ │ cmp.w fp, #2 │ │ │ │ - beq.w 19e8de │ │ │ │ + beq.w 19e916 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 19e61c │ │ │ │ + bne.n 19e654 │ │ │ │ ldr r5, [r4, #16] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 19e600 │ │ │ │ + cbz r3, 19e638 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 19e5f8 │ │ │ │ + beq.n 19e630 │ │ │ │ ldrb.w r0, [r9, #25] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 19e7d0 │ │ │ │ + beq.w 19e808 │ │ │ │ ldrb.w r2, [r9, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 19e888 │ │ │ │ + beq.w 19e8c0 │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.w 19e70a │ │ │ │ + bhi.w 19e742 │ │ │ │ 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 │ │ │ │ @@ -493597,186 +493634,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 19e5b8 │ │ │ │ + bne.n 19e5f0 │ │ │ │ ldrb.w r3, [r9, #22] │ │ │ │ - cbnz r3, 19e610 │ │ │ │ + cbnz r3, 19e648 │ │ │ │ ldrb.w r3, [r9, #23] │ │ │ │ - cbnz r3, 19e610 │ │ │ │ + cbnz r3, 19e648 │ │ │ │ ldrb.w r3, [r9, #24] │ │ │ │ ldrb.w r2, [r4, #36] @ 0x24 │ │ │ │ cmp r2, r3 │ │ │ │ it ne │ │ │ │ strbne.w r3, [r4, #36] @ 0x24 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19e598 │ │ │ │ - ldr.w r2, [pc, #2204] @ 19eec4 │ │ │ │ - ldr.w r3, [pc, #2196] @ 19eec0 │ │ │ │ + bne.n 19e5d0 │ │ │ │ + ldr.w r2, [pc, #2204] @ 19eefc │ │ │ │ + ldr.w r3, [pc, #2196] @ 19eef8 │ │ │ │ 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 19eea2 │ │ │ │ + bne.w 19eeda │ │ │ │ add sp, #172 @ 0xac │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, #6 │ │ │ │ - bne.n 19e5f8 │ │ │ │ + bne.n 19e630 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.w 19ecc8 │ │ │ │ + beq.w 19ed00 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 19e5f8 │ │ │ │ + bne.n 19e630 │ │ │ │ ldrb.w r3, [r9, #23] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19e5f8 │ │ │ │ + bne.n 19e630 │ │ │ │ ldrb.w r3, [r9, #22] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19e5f8 │ │ │ │ + beq.n 19e630 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r9, #23] │ │ │ │ - b.n 19e5f8 │ │ │ │ + b.n 19e630 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r2, [r5, #87] @ 0x57 │ │ │ │ strb.w r3, [r5, #86] @ 0x56 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.w 19ee0c │ │ │ │ + bhi.w 19ee44 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r0, r2, #14 │ │ │ │ lsls r7, r4, #13 │ │ │ │ lsls r4, r2, #13 │ │ │ │ lsls r7, r4, #13 │ │ │ │ lsls r4, r2, #13 │ │ │ │ lsls r0, r0, #14 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r2, [r5, #47] @ 0x2f │ │ │ │ strb.w r3, [r5, #46] @ 0x2e │ │ │ │ - ldr.w r3, [pc, #2092] @ 19eec8 │ │ │ │ + ldr.w r3, [pc, #2092] @ 19ef00 │ │ │ │ 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 19e5f8 │ │ │ │ + beq.n 19e630 │ │ │ │ mov r7, r5 │ │ │ │ mov.w r8, #0 │ │ │ │ add r6, sp, #52 @ 0x34 │ │ │ │ add.w r3, r7, #48 @ 0x30 │ │ │ │ ldrb.w ip, [r9, #26] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 19e842 │ │ │ │ + bne.w 19e87a │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 19e84e │ │ │ │ + bne.w 19e886 │ │ │ │ add.w r8, r8, #1 │ │ │ │ adds r7, #32 │ │ │ │ cmp sl, r8 │ │ │ │ - bne.n 19e6ba │ │ │ │ - b.n 19e5f8 │ │ │ │ + bne.n 19e6f2 │ │ │ │ + b.n 19e630 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldrb r1, [r3, #9] │ │ │ │ - cbnz r1, 19e6fc │ │ │ │ + cbnz r1, 19e734 │ │ │ │ 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 19e6ec │ │ │ │ + beq.n 19e724 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - b.n 19e6e8 │ │ │ │ + b.n 19e720 │ │ │ │ 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 19e818 │ │ │ │ + beq.n 19e850 │ │ │ │ mov.w r8, #0 │ │ │ │ add r6, sp, #52 @ 0x34 │ │ │ │ mov r7, r8 │ │ │ │ mov.w sl, #20 │ │ │ │ - b.n 19e752 │ │ │ │ + b.n 19e78a │ │ │ │ cmp r2, #3 │ │ │ │ - bne.w 19e856 │ │ │ │ + bne.w 19e88e │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 19ecf2 │ │ │ │ + bne.w 19ed2a │ │ │ │ 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 19e798 │ │ │ │ + bcs.n 19e7d0 │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ ldrb.w ip, [r9, #26] │ │ │ │ mla r3, sl, r8, r3 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, #17 │ │ │ │ - bhi.n 19e856 │ │ │ │ + bhi.n 19e88e │ │ │ │ movs r1, #1 │ │ │ │ lsls r1, r2 │ │ │ │ tst.w r1, #86016 @ 0x15000 │ │ │ │ - bne.n 19e86c │ │ │ │ + bne.n 19e8a4 │ │ │ │ tst.w r1, #172032 @ 0x2a000 │ │ │ │ - beq.n 19e72c │ │ │ │ + beq.n 19e764 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 19ed00 │ │ │ │ + bne.w 19ed38 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldrb r3, [r3, #18] │ │ │ │ - cbz r3, 19e78a │ │ │ │ + cbz r3, 19e7c2 │ │ │ │ ldrb.w r3, [r5, #78] @ 0x4e │ │ │ │ orrs r3, r7 │ │ │ │ add.w r8, r8, #1 │ │ │ │ and.w r7, r3, #1 │ │ │ │ cmp r8, lr │ │ │ │ - bcc.n 19e752 │ │ │ │ + bcc.n 19e78a │ │ │ │ ldrb.w r3, [r5, #68] @ 0x44 │ │ │ │ ubfx r3, r3, #4, #1 │ │ │ │ orrs r7, r3 │ │ │ │ strb.w r7, [r5, #50] @ 0x32 │ │ │ │ - b.n 19e5f8 │ │ │ │ - ldr.w r3, [pc, #1824] @ 19eecc │ │ │ │ + b.n 19e630 │ │ │ │ + ldr.w r3, [pc, #1824] @ 19ef04 │ │ │ │ movs r0, #108 @ 0x6c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r5, #20] │ │ │ │ mla r3, r0, r1, r3 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ - cbz r3, 19e7c6 │ │ │ │ + cbz r3, 19e7fe │ │ │ │ movs r3, #0 │ │ │ │ strb.w r2, [r5, #43] @ 0x2b │ │ │ │ strb.w r3, [r5, #42] @ 0x2a │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19d318 │ │ │ │ - b.n 19e5f8 │ │ │ │ + bl 19d350 │ │ │ │ + b.n 19e630 │ │ │ │ cmp r3, #6 │ │ │ │ - beq.w 19e648 │ │ │ │ + beq.w 19e680 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.n 19e70a │ │ │ │ - add r2, pc, #8 @ (adr r2, 19e7e4 ) │ │ │ │ + bhi.n 19e742 │ │ │ │ + add r2, pc, #8 @ (adr r2, 19e81c ) │ │ │ │ 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 │ │ │ │ @@ -493785,63 +493822,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 19e5f8 │ │ │ │ + bne.w 19e630 │ │ │ │ ldr.w lr, [r5, #56] @ 0x38 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 19e71e │ │ │ │ + bne.n 19e756 │ │ │ │ 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 19e5f8 │ │ │ │ + b.n 19e630 │ │ │ │ ldrb.w r3, [r5, #86] @ 0x56 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 19e5f8 │ │ │ │ - b.n 19e676 │ │ │ │ + bne.w 19e630 │ │ │ │ + b.n 19e6ae │ │ │ │ ldrb.w r3, [r5, #46] @ 0x2e │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 19e5f8 │ │ │ │ - b.n 19e698 │ │ │ │ + bne.w 19e630 │ │ │ │ + b.n 19e6d0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19d2a0 │ │ │ │ + bl 19d2d8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 19e6da │ │ │ │ + beq.w 19e712 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r5, #46] @ 0x2e │ │ │ │ - b.n 19e5f8 │ │ │ │ + b.n 19e630 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 19ed0e │ │ │ │ + bne.w 19ed46 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldrb r3, [r3, #18] │ │ │ │ orrs r7, r3 │ │ │ │ - b.n 19e74a │ │ │ │ + b.n 19e782 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 19ece4 │ │ │ │ + bne.w 19ed1c │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldrb r3, [r3, #18] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19e78a │ │ │ │ + beq.n 19e7c2 │ │ │ │ ldrb.w r3, [r5, #77] @ 0x4d │ │ │ │ - b.n 19e78a │ │ │ │ + b.n 19e7c2 │ │ │ │ ldr.w r1, [r9, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 19e5d2 │ │ │ │ + beq.w 19e60a │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.n 19e8da │ │ │ │ - add r2, pc, #8 @ (adr r2, 19e8a0 ) │ │ │ │ + bhi.n 19e912 │ │ │ │ + add r2, pc, #8 @ (adr r2, 19e8d8 ) │ │ │ │ ldr.w r6, [r2, r3, lsl #2] │ │ │ │ add r2, r6 │ │ │ │ bx r2 │ │ │ │ movs r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ @@ -493853,53 +493890,53 @@ │ │ │ │ movs r3, r7 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, r7 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, r7 │ │ │ │ movs r0, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 196310 │ │ │ │ + bl 196348 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 19e8d6 │ │ │ │ + cbz r0, 19e90e │ │ │ │ ldr.w r1, [r9, #16] │ │ │ │ mov r0, r5 │ │ │ │ - bl 19cf64 │ │ │ │ + bl 19cf9c │ │ │ │ mov r2, r0 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ - b.n 19e5d2 │ │ │ │ + b.n 19e60a │ │ │ │ mov r2, r0 │ │ │ │ - b.n 19e5d2 │ │ │ │ + b.n 19e60a │ │ │ │ ldr r3, [r4, #16] │ │ │ │ add.w r8, r4, #24 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r5, r3 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.w 19eea6 │ │ │ │ + beq.w 19eede │ │ │ │ mov r0, r3 │ │ │ │ - bl 19534c │ │ │ │ + bl 195384 │ │ │ │ ldr r5, [r5, #16] │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 19e924 │ │ │ │ + cbz r3, 19e95c │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 19e924 │ │ │ │ + bne.n 19e95c │ │ │ │ movs r6, #0 │ │ │ │ ldrb.w r3, [r9, #25] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 19eac6 │ │ │ │ + bne.w 19eafe │ │ │ │ ldrb.w r3, [r5, #54] @ 0x36 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19eac6 │ │ │ │ + beq.w 19eafe │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 19e924 │ │ │ │ + cbz r3, 19e95c │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 19e904 │ │ │ │ + beq.n 19e93c │ │ │ │ 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 │ │ │ │ @@ -493916,663 +493953,663 @@ │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ mov r4, r9 │ │ │ │ strb.w ip, [sp, #72] @ 0x48 │ │ │ │ strh.w sl, [sp, #74] @ 0x4a │ │ │ │ strb.w sl, [sp, #76] @ 0x4c │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bl 19e560 │ │ │ │ + bl 19e598 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldrb.w r6, [sp, #75] @ 0x4b │ │ │ │ ldr.w r9, [r3, #16] │ │ │ │ ldr.w r2, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 19e9f4 │ │ │ │ + beq.n 19ea2c │ │ │ │ ldrb.w r2, [r9, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - bne.n 19e9f4 │ │ │ │ + bne.n 19ea2c │ │ │ │ mov r8, r9 │ │ │ │ mov r9, r4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldrb.w r4, [r8, #54] @ 0x36 │ │ │ │ - cbnz r4, 19e9d2 │ │ │ │ + cbnz r4, 19ea0a │ │ │ │ ldr.w r5, [r8, #20] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ - cbnz r2, 19e9ae │ │ │ │ - b.n 19e9d2 │ │ │ │ + cbnz r2, 19e9e6 │ │ │ │ + b.n 19ea0a │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 19eaae │ │ │ │ + bne.w 19eae6 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 19e9d2 │ │ │ │ + cbz r3, 19ea0a │ │ │ │ add.w r0, r5, #12 │ │ │ │ - bl 19d2a0 │ │ │ │ + bl 19d2d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19eaae │ │ │ │ + bne.n 19eae6 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 19e9a8 │ │ │ │ + beq.n 19e9e0 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 19e9a8 │ │ │ │ + beq.n 19e9e0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 19e9a0 │ │ │ │ + bne.n 19e9d8 │ │ │ │ ldr r4, [r5, #24] │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19e9ae │ │ │ │ + bne.n 19e9e6 │ │ │ │ ldr.w r8, [r8] │ │ │ │ ldr.w r2, [r8] │ │ │ │ - cbz r2, 19e9e4 │ │ │ │ + cbz r2, 19ea1c │ │ │ │ ldrb.w r2, [r8, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - beq.n 19e990 │ │ │ │ + beq.n 19e9c8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r9 │ │ │ │ strb.w sl, [sp, #74] @ 0x4a │ │ │ │ strb.w sl, [sp, #77] @ 0x4d │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19e964 │ │ │ │ + bne.n 19e99c │ │ │ │ ldrb.w r3, [sp, #76] @ 0x4c │ │ │ │ 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 1955dc │ │ │ │ + bl 195614 │ │ │ │ ldr.w sl, [r0, #16] │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19ea98 │ │ │ │ + beq.n 19ead0 │ │ │ │ ldrb.w r3, [sl, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 19ea98 │ │ │ │ + bne.n 19ead0 │ │ │ │ movs r7, #0 │ │ │ │ ldrb.w r3, [r9, #25] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19eaee │ │ │ │ + beq.n 19eb26 │ │ │ │ strh.w r7, [sl, #54] @ 0x36 │ │ │ │ ldr.w r5, [sl, #20] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 19ea86 │ │ │ │ + cbz r3, 19eabe │ │ │ │ ldrb.w r3, [r4, #58] @ 0x3a │ │ │ │ movs r6, #0 │ │ │ │ - cbz r3, 19ea66 │ │ │ │ + cbz r3, 19ea9e │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r8, r3 │ │ │ │ - beq.w 19eeb2 │ │ │ │ + beq.w 19eeea │ │ │ │ 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 19ea66 │ │ │ │ + bcc.n 19ea9e │ │ │ │ ldrb r2, [r2, #19] │ │ │ │ - cbz r2, 19eabc │ │ │ │ + cbz r2, 19eaf4 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 19ea5a │ │ │ │ + bne.n 19ea92 │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 19eabc │ │ │ │ + bne.n 19eaf4 │ │ │ │ add.w r0, r5, #12 │ │ │ │ - bl 19d2a0 │ │ │ │ - cbnz r0, 19eabc │ │ │ │ + bl 19d2d8 │ │ │ │ + cbnz r0, 19eaf4 │ │ │ │ ldrb.w r3, [r4, #58] @ 0x3a │ │ │ │ - cbz r3, 19ea7e │ │ │ │ - cbz r6, 19eab8 │ │ │ │ + cbz r3, 19eab6 │ │ │ │ + cbz r6, 19eaf0 │ │ │ │ ldr r2, [r5, #24] │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 19eabc │ │ │ │ + bne.n 19eaf4 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 19ea3e │ │ │ │ + bne.n 19ea76 │ │ │ │ ldr.w sl, [sl] │ │ │ │ ldr.w r3, [sl] │ │ │ │ - cbz r3, 19ea98 │ │ │ │ + cbz r3, 19ead0 │ │ │ │ ldrb.w r3, [sl, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 19ea24 │ │ │ │ + beq.n 19ea5c │ │ │ │ ldrb.w r3, [sp, #78] @ 0x4e │ │ │ │ - cbnz r3, 19eaa8 │ │ │ │ + cbnz r3, 19eae0 │ │ │ │ ldrb.w r3, [r9, #26] │ │ │ │ ldrb.w r2, [r4, #58] @ 0x3a │ │ │ │ orrs r3, r2 │ │ │ │ strb.w r3, [r9, #26] │ │ │ │ - b.n 19e61c │ │ │ │ + b.n 19e654 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ strb.w r3, [r8, #54] @ 0x36 │ │ │ │ - b.n 19e9d2 │ │ │ │ + b.n 19ea0a │ │ │ │ ldr r6, [r5, #24] │ │ │ │ - b.n 19ea7e │ │ │ │ + b.n 19eab6 │ │ │ │ mov.w r3, #1 │ │ │ │ strb.w r3, [sl, #54] @ 0x36 │ │ │ │ - b.n 19ea86 │ │ │ │ + b.n 19eabe │ │ │ │ ldr r0, [r5, #20] │ │ │ │ strb.w r6, [r5, #55] @ 0x37 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbnz r3, 19eadc │ │ │ │ - b.n 19e918 │ │ │ │ + cbnz r3, 19eb14 │ │ │ │ + b.n 19e950 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19e918 │ │ │ │ + beq.w 19e950 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 19ead2 │ │ │ │ + bne.n 19eb0a │ │ │ │ adds r0, #12 │ │ │ │ - bl 19d2a0 │ │ │ │ + bl 19d2d8 │ │ │ │ strb.w r0, [r5, #54] @ 0x36 │ │ │ │ - b.n 19e918 │ │ │ │ + b.n 19e950 │ │ │ │ ldrb.w r3, [sl, #54] @ 0x36 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19ea86 │ │ │ │ - b.n 19ea30 │ │ │ │ + bne.n 19eabe │ │ │ │ + b.n 19ea68 │ │ │ │ add.w r3, r4, #16 │ │ │ │ ldrb.w r5, [r9, #26] │ │ │ │ add r6, sp, #52 @ 0x34 │ │ │ │ str r6, [sp, #8] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 19ed1c │ │ │ │ + bne.w 19ed54 │ │ │ │ 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, #46] @ 0x2e │ │ │ │ add r1, sp, #24 │ │ │ │ orr.w r3, r8, r3 │ │ │ │ strb.w r3, [sp, #46] @ 0x2e │ │ │ │ - bl 19e560 │ │ │ │ + bl 19e598 │ │ │ │ ldr.w ip, [sp, #8] │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ mov r6, ip │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2} │ │ │ │ stmia.w r6, {r0, r1, r2} │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ ldrb.w r3, [sp, #74] @ 0x4a │ │ │ │ mov r1, ip │ │ │ │ orr.w r3, r8, r3 │ │ │ │ strb.w r3, [sp, #74] @ 0x4a │ │ │ │ - bl 19e560 │ │ │ │ + bl 19e598 │ │ │ │ ldr.w r1, [r9, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 19ed26 │ │ │ │ + beq.w 19ed5e │ │ │ │ ldr r3, [r1, #16] │ │ │ │ add.w r2, r1, #24 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 19eeb2 │ │ │ │ + beq.w 19eeea │ │ │ │ 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 19ebac │ │ │ │ + bcc.n 19ebe4 │ │ │ │ ldrb r3, [r3, #19] │ │ │ │ mov fp, r3 │ │ │ │ - cbz r3, 19ebac │ │ │ │ + cbz r3, 19ebe4 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 19eba0 │ │ │ │ + beq.n 19ebd8 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 19eb98 │ │ │ │ + bne.n 19ebd0 │ │ │ │ sub.w fp, r1, r3 │ │ │ │ clz fp, fp │ │ │ │ mov.w fp, fp, lsr #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1955dc │ │ │ │ + bl 195614 │ │ │ │ ldr.w sl, [r0, #16] │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19ec3e │ │ │ │ + beq.n 19ec76 │ │ │ │ ldrb.w r3, [sl, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 19ec3e │ │ │ │ + bne.n 19ec76 │ │ │ │ mov r3, r4 │ │ │ │ mov r4, sl │ │ │ │ mov sl, r3 │ │ │ │ ldrb.w r7, [r9, #25] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 19ec86 │ │ │ │ + beq.n 19ecbe │ │ │ │ mov.w r3, #0 │ │ │ │ mov r0, fp │ │ │ │ strb.w r3, [r4, #54] @ 0x36 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 19ecbc │ │ │ │ + bne.n 19ecf4 │ │ │ │ ldr.w r7, [r9, #12] │ │ │ │ strb.w r0, [r4, #55] @ 0x37 │ │ │ │ ands.w r7, r7, #256 @ 0x100 │ │ │ │ - beq.n 19ebfc │ │ │ │ + beq.n 19ec34 │ │ │ │ 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 19eca8 │ │ │ │ + beq.n 19ece0 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 19ec1c │ │ │ │ + b.n 19ec54 │ │ │ │ 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 19eca8 │ │ │ │ + beq.n 19ece0 │ │ │ │ add.w r0, r5, #12 │ │ │ │ - bl 19d2a0 │ │ │ │ + bl 19d2d8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 19ec08 │ │ │ │ + beq.n 19ec40 │ │ │ │ mov.w r3, #1 │ │ │ │ strb.w r3, [r4, #54] @ 0x36 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 19ec3c │ │ │ │ + cbz r3, 19ec74 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 19ebcc │ │ │ │ + beq.n 19ec04 │ │ │ │ mov r4, sl │ │ │ │ ldrb.w r3, [sp, #47] @ 0x2f │ │ │ │ - cbnz r3, 19ec4e │ │ │ │ + cbnz r3, 19ec86 │ │ │ │ ldrb.w r3, [r9, #23] │ │ │ │ ldrb.w r2, [sp, #75] @ 0x4b │ │ │ │ orrs r3, r2 │ │ │ │ ldrb.w r1, [sp, #48] @ 0x30 │ │ │ │ strb.w r3, [r9, #23] │ │ │ │ - cbnz r1, 19ec62 │ │ │ │ + cbnz r1, 19ec9a │ │ │ │ ldrb.w r1, [r9, #24] │ │ │ │ ldrb.w r2, [sp, #76] @ 0x4c │ │ │ │ orrs r1, r2 │ │ │ │ ldrb.w r2, [sp, #50] @ 0x32 │ │ │ │ ldrb.w r0, [r9, #22] │ │ │ │ strb.w r1, [r9, #24] │ │ │ │ orrs r3, r0 │ │ │ │ strb.w r3, [r9, #22] │ │ │ │ - cbnz r2, 19ec80 │ │ │ │ + cbnz r2, 19ecb8 │ │ │ │ ldrb.w r2, [r9, #26] │ │ │ │ ldrb.w r3, [sp, #78] @ 0x4e │ │ │ │ orrs r2, r3 │ │ │ │ strb.w r2, [r9, #26] │ │ │ │ - b.n 19e61c │ │ │ │ + b.n 19e654 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ ldrb.w r3, [r4, #54] @ 0x36 │ │ │ │ lsls r2, r2, #23 │ │ │ │ - bpl.n 19ec9c │ │ │ │ + bpl.n 19ecd4 │ │ │ │ ldrb.w r7, [r4, #53] @ 0x35 │ │ │ │ subs r7, #1 │ │ │ │ it ne │ │ │ │ movne r7, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19ec30 │ │ │ │ + bne.n 19ec68 │ │ │ │ ldr r5, [r4, #20] │ │ │ │ ldr r6, [r5, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 19ec04 │ │ │ │ + bne.n 19ec3c │ │ │ │ eor.w r7, r7, #1 │ │ │ │ cmp r6, #1 │ │ │ │ it hi │ │ │ │ orrhi.w r7, r7, #1 │ │ │ │ tst.w r8, r7 │ │ │ │ - beq.n 19ec30 │ │ │ │ - b.n 19ec28 │ │ │ │ + beq.n 19ec68 │ │ │ │ + b.n 19ec60 │ │ │ │ ldr.w r1, [r9, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 19cf64 │ │ │ │ - b.n 19ebe4 │ │ │ │ + bl 19cf9c │ │ │ │ + b.n 19ec1c │ │ │ │ ldrb.w r3, [r9, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 19e5f8 │ │ │ │ + bne.w 19e630 │ │ │ │ ldrb.w r3, [r9, #22] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19e5f8 │ │ │ │ + beq.w 19e630 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r9, #24] │ │ │ │ - b.n 19e5f8 │ │ │ │ + b.n 19e630 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19d2a0 │ │ │ │ + bl 19d2d8 │ │ │ │ ldr.w lr, [r5, #56] @ 0x38 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 19e87e │ │ │ │ + b.n 19e8b6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19d2a0 │ │ │ │ + bl 19d2d8 │ │ │ │ ldr.w lr, [r5, #56] @ 0x38 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 19e744 │ │ │ │ + b.n 19e77c │ │ │ │ mov r0, r6 │ │ │ │ - bl 19d2a0 │ │ │ │ + bl 19d2d8 │ │ │ │ ldr.w lr, [r5, #56] @ 0x38 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 19e784 │ │ │ │ + b.n 19e7bc │ │ │ │ mov r0, r6 │ │ │ │ - bl 19d2a0 │ │ │ │ + bl 19d2d8 │ │ │ │ ldr.w lr, [r5, #56] @ 0x38 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 19e868 │ │ │ │ + b.n 19e8a0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 19d2a0 │ │ │ │ + bl 19d2d8 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 19eb14 │ │ │ │ + b.n 19eb4c │ │ │ │ mov fp, r1 │ │ │ │ - b.n 19ebac │ │ │ │ + b.n 19ebe4 │ │ │ │ ldrb.w ip, [r9, #26] │ │ │ │ movs r7, #0 │ │ │ │ add r6, sp, #52 @ 0x34 │ │ │ │ add.w r3, r5, #32 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 19ed78 │ │ │ │ + bne.n 19edb0 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldrb r3, [r3, #18] │ │ │ │ orrs r3, r7 │ │ │ │ uxtb r3, r3 │ │ │ │ strb.w r3, [r5, #86] @ 0x56 │ │ │ │ - b.n 19e5f8 │ │ │ │ + b.n 19e630 │ │ │ │ add.w r3, r5, #48 @ 0x30 │ │ │ │ add r6, sp, #52 @ 0x34 │ │ │ │ ldrb.w ip, [r9, #26] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 19ee36 │ │ │ │ + bne.n 19ee6e │ │ │ │ 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 19ed42 │ │ │ │ + beq.n 19ed7a │ │ │ │ mov r0, r6 │ │ │ │ - bl 19d2a0 │ │ │ │ + bl 19d2d8 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 19ed46 │ │ │ │ + b.n 19ed7e │ │ │ │ ldr r3, [r5, #32] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ - beq.n 19ee20 │ │ │ │ - bhi.n 19ee10 │ │ │ │ + beq.n 19ee58 │ │ │ │ + bhi.n 19ee48 │ │ │ │ cmp r3, #16 │ │ │ │ - beq.n 19ee20 │ │ │ │ + beq.n 19ee58 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - beq.n 19ee20 │ │ │ │ + beq.n 19ee58 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 19ee20 │ │ │ │ + beq.n 19ee58 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 19ed4a │ │ │ │ + b.n 19ed82 │ │ │ │ ldr r6, [r5, #32] │ │ │ │ ldr r1, [r6, #16] │ │ │ │ ubfx r2, r1, #0, #21 │ │ │ │ cmp.w r2, #512 @ 0x200 │ │ │ │ - beq.n 19ee0c │ │ │ │ - bls.n 19ee00 │ │ │ │ + beq.n 19ee44 │ │ │ │ + bls.n 19ee38 │ │ │ │ sub.w r3, r2, #524288 @ 0x80000 │ │ │ │ bics.w r3, r3, #524288 @ 0x80000 │ │ │ │ - beq.n 19ed4a │ │ │ │ + beq.n 19ed82 │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - beq.n 19ee0c │ │ │ │ + beq.n 19ee44 │ │ │ │ ubfx r1, r1, #0, #21 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 19ee80 │ │ │ │ + beq.n 19eeb8 │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ ldrsb.w r3, [r3, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 19ee64 │ │ │ │ + beq.n 19ee9c │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 19ee4e │ │ │ │ + beq.n 19ee86 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 19ed9e │ │ │ │ + bne.n 19edd6 │ │ │ │ ubfx r3, r2, #2, #1 │ │ │ │ cmp r1, #4 │ │ │ │ ite ne │ │ │ │ movne r3, #0 │ │ │ │ andeq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19ed9e │ │ │ │ + beq.n 19edd6 │ │ │ │ ldrb r3, [r6, #19] │ │ │ │ and.w r3, r3, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 19ed4a │ │ │ │ + b.n 19ed82 │ │ │ │ cmp r2, #16 │ │ │ │ - beq.n 19ee0c │ │ │ │ + beq.n 19ee44 │ │ │ │ cmp r2, #128 @ 0x80 │ │ │ │ - beq.n 19ee0c │ │ │ │ + beq.n 19ee44 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 19edc2 │ │ │ │ + bne.n 19edfa │ │ │ │ movs r3, #0 │ │ │ │ - b.n 19ed4a │ │ │ │ + b.n 19ed82 │ │ │ │ sub.w r2, r3, #524288 @ 0x80000 │ │ │ │ bics.w r2, r2, #524288 @ 0x80000 │ │ │ │ - beq.n 19ee20 │ │ │ │ + beq.n 19ee58 │ │ │ │ cmp.w r3, #2048 @ 0x800 │ │ │ │ - bne.n 19ed9e │ │ │ │ + bne.n 19edd6 │ │ │ │ add.w r3, r5, #32 │ │ │ │ ldrb.w r7, [r9, #26] │ │ │ │ add r6, sp, #52 @ 0x34 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ - cbnz r7, 19ee44 │ │ │ │ + cbnz r7, 19ee7c │ │ │ │ ldrb r3, [r3, #18] │ │ │ │ - b.n 19ed4a │ │ │ │ + b.n 19ed82 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19d2a0 │ │ │ │ + bl 19d2d8 │ │ │ │ ldrb.w ip, [r9, #26] │ │ │ │ mov r7, r0 │ │ │ │ - b.n 19ed32 │ │ │ │ + b.n 19ed6a │ │ │ │ mov r0, r6 │ │ │ │ - bl 19d2a0 │ │ │ │ + bl 19d2d8 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 19ed4a │ │ │ │ + b.n 19ed82 │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ cmp r1, #8 │ │ │ │ ite ne │ │ │ │ movne r2, #0 │ │ │ │ andeq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 19ed4a │ │ │ │ - b.n 19edf4 │ │ │ │ + beq.w 19ed82 │ │ │ │ + b.n 19ee2c │ │ │ │ cmp r1, #4 │ │ │ │ ite ne │ │ │ │ movne r2, #0 │ │ │ │ andeq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 19ed9e │ │ │ │ + beq.n 19edd6 │ │ │ │ ldrb r3, [r6, #20] │ │ │ │ and.w r3, r3, #14 │ │ │ │ subs r3, #4 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ - b.n 19ed4a │ │ │ │ + b.n 19ed82 │ │ │ │ add r7, sp, #80 @ 0x50 │ │ │ │ movs r2, #84 @ 0x54 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx 428b4 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 195b7c │ │ │ │ + bl 195bb4 │ │ │ │ mov r1, r9 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19d318 │ │ │ │ + bl 19d350 │ │ │ │ ldrb.w r3, [sp, #122] @ 0x7a │ │ │ │ - b.n 19ed4a │ │ │ │ + b.n 19ed82 │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ movs r0, #0 │ │ │ │ - bl 19534c │ │ │ │ + bl 195384 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ udf #255 @ 0xff │ │ │ │ - subs r2, r0, r2 │ │ │ │ + subs r2, r1, r1 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - subs r6, r7, r1 │ │ │ │ + subs r6, r0, r1 │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r2, r7 │ │ │ │ + adds r0, r3, r6 │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsrs r0, r1, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #31 │ │ │ │ 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] @ (19ef48 ) │ │ │ │ + ldr r2, [pc, #104] @ (19ef80 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #104] @ (19ef4c ) │ │ │ │ + ldr r3, [pc, #104] @ (19ef84 ) │ │ │ │ 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 1def54 │ │ │ │ + bl 1def8c │ │ │ │ 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, #25] │ │ │ │ - bl 19e560 │ │ │ │ + bl 19e598 │ │ │ │ mvn.w r2, #64 @ 0x40 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1df050 │ │ │ │ - ldr r2, [pc, #32] @ (19ef50 ) │ │ │ │ - ldr r3, [pc, #28] @ (19ef4c ) │ │ │ │ + bl 1df088 │ │ │ │ + ldr r2, [pc, #32] @ (19ef88 ) │ │ │ │ + ldr r3, [pc, #28] @ (19ef84 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 19ef44 │ │ │ │ + bne.n 19ef7c │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ - asrs r6, r2, #4 │ │ │ │ + asrs r6, r3, #3 │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r1, #3 │ │ │ │ + asrs r4, r2, #2 │ │ │ │ lsls r1, r7, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr.w r4, [r0, #384] @ 0x180 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 19ef72 │ │ │ │ - b.n 19ef8e │ │ │ │ + cbnz r3, 19efaa │ │ │ │ + b.n 19efc6 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 19ef8e │ │ │ │ + cbz r3, 19efc6 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 19ef6c │ │ │ │ + beq.n 19efa4 │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ - bl 1def54 │ │ │ │ - b.n 19ef86 │ │ │ │ + bl 1def8c │ │ │ │ + b.n 19efbe │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19ef78 │ │ │ │ + bne.n 19efb0 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19ef80 │ │ │ │ + bne.n 19efb8 │ │ │ │ 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 r3, [r0, #68] @ 0x44 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19f20c │ │ │ │ + beq.w 19f244 │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ movs r7, #0 │ │ │ │ mov lr, r1 │ │ │ │ sub.w r8, r3, #4 │ │ │ │ ldr.w r3, [lr] │ │ │ │ ldr.w r5, [r8, #4]! │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [lr] │ │ │ │ str r3, [r5, #68] @ 0x44 │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19f1f4 │ │ │ │ + beq.w 19f22c │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ mov.w r9, #0 │ │ │ │ str.w r8, [sp, #32] │ │ │ │ mov r8, r6 │ │ │ │ sub.w sl, r3, #4 │ │ │ │ ldr.w r3, [lr] │ │ │ │ ldr.w r4, [sl, #4]! │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [lr] │ │ │ │ str r3, [r4, #68] @ 0x44 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19f1d6 │ │ │ │ + beq.w 19f20e │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ 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 r3, [r7, #68] @ 0x44 │ │ │ │ ldr r3, [r7, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19f1b6 │ │ │ │ + beq.w 19f1ee │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ 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 │ │ │ │ @@ -494580,15 +494617,15 @@ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ ldr.w r9, [r8, #4]! │ │ │ │ adds r6, r2, #1 │ │ │ │ str r6, [r1, #0] │ │ │ │ str.w r2, [r9, #68] @ 0x44 │ │ │ │ ldr.w r2, [r9, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 19f196 │ │ │ │ + beq.w 19f1ce │ │ │ │ ldr.w r2, [r9, #60] @ 0x3c │ │ │ │ mov r3, r8 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ movs r6, #0 │ │ │ │ sub.w sl, r2, #4 │ │ │ │ mov r7, r9 │ │ │ │ mov r8, fp │ │ │ │ @@ -494597,29 +494634,29 @@ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldr.w r5, [sl, #4]! │ │ │ │ adds r1, r2, #1 │ │ │ │ str r1, [r4, #0] │ │ │ │ str r2, [r5, #68] @ 0x44 │ │ │ │ ldr r2, [r5, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 19f178 │ │ │ │ + beq.n 19f1b0 │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ 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, #68] @ 0x44 │ │ │ │ ldr.w r3, [r9, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19f15c │ │ │ │ + beq.n 19f194 │ │ │ │ ldr.w r3, [r9, #60] @ 0x3c │ │ │ │ mov.w lr, #0 │ │ │ │ mov ip, r2 │ │ │ │ subs r3, #4 │ │ │ │ strd r6, r3, [sp] │ │ │ │ mov r6, r5 │ │ │ │ mov r3, r8 │ │ │ │ @@ -494628,447 +494665,447 @@ │ │ │ │ ldr.w fp, [r5, #4]! │ │ │ │ str r5, [sp, #4] │ │ │ │ adds r5, r2, #1 │ │ │ │ str r5, [r4, #0] │ │ │ │ str.w r2, [fp, #68] @ 0x44 │ │ │ │ ldr.w r2, [fp, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 19f13e │ │ │ │ + beq.n 19f176 │ │ │ │ ldr.w r2, [fp, #60] @ 0x3c │ │ │ │ movs r5, #0 │ │ │ │ strd ip, r6, [sp, #8] │ │ │ │ sub.w r8, r2, #4 │ │ │ │ mov r2, fp │ │ │ │ strd lr, r1, [sp, #16] │ │ │ │ strd r0, r3, [sp, #24] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr.w r6, [r8, #4]! │ │ │ │ adds r0, r3, #1 │ │ │ │ str r0, [r4, #0] │ │ │ │ str r3, [r6, #68] @ 0x44 │ │ │ │ ldr r3, [r6, #56] @ 0x38 │ │ │ │ - cbz r3, 19f120 │ │ │ │ + cbz r3, 19f158 │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ mov.w fp, #0 │ │ │ │ subs r3, #4 │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ mov r1, r4 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ add.w fp, fp, #1 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - bl 19ef90 │ │ │ │ + bl 19efc8 │ │ │ │ ldr r0, [r6, #56] @ 0x38 │ │ │ │ ldrd r3, r2, [sp, #72] @ 0x48 │ │ │ │ cmp fp, r0 │ │ │ │ - bcc.n 19f104 │ │ │ │ + bcc.n 19f13c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r5, #1 │ │ │ │ adds r0, r3, #1 │ │ │ │ str r0, [r4, #0] │ │ │ │ str r3, [r6, #72] @ 0x48 │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ cmp r5, r3 │ │ │ │ - bcc.n 19f0ec │ │ │ │ + bcc.n 19f124 │ │ │ │ ldrd ip, r6, [sp, #8] │ │ │ │ mov fp, r2 │ │ │ │ ldrd lr, r1, [sp, #16] │ │ │ │ ldrd r0, r3, [sp, #24] │ │ │ │ add.w lr, lr, #1 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ adds r5, r2, #1 │ │ │ │ str r5, [r4, #0] │ │ │ │ str.w r2, [fp, #72] @ 0x48 │ │ │ │ ldr.w r2, [r9, #56] @ 0x38 │ │ │ │ cmp lr, r2 │ │ │ │ - bcc.n 19f0ba │ │ │ │ + bcc.n 19f0f2 │ │ │ │ mov r5, r6 │ │ │ │ ldr r6, [sp, #0] │ │ │ │ mov r2, ip │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r6, #1 │ │ │ │ add.w ip, r3, #1 │ │ │ │ str.w ip, [r4] │ │ │ │ str.w r3, [r9, #72] @ 0x48 │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ cmp r6, r3 │ │ │ │ - bcc.n 19f08c │ │ │ │ + bcc.n 19f0c4 │ │ │ │ mov r6, r7 │ │ │ │ mov r3, r1 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ adds r6, #1 │ │ │ │ adds r1, r2, #1 │ │ │ │ str r1, [r4, #0] │ │ │ │ str r2, [r5, #72] @ 0x48 │ │ │ │ ldr r2, [r7, #56] @ 0x38 │ │ │ │ cmp r6, r2 │ │ │ │ - bcc.w 19f06e │ │ │ │ + bcc.w 19f0a6 │ │ │ │ mov r9, r7 │ │ │ │ mov fp, r8 │ │ │ │ ldrd r7, r5, [sp, #64] @ 0x40 │ │ │ │ mov r8, r3 │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ adds r5, #1 │ │ │ │ adds r6, r2, #1 │ │ │ │ str r6, [r1, #0] │ │ │ │ str.w r2, [r9, #72] @ 0x48 │ │ │ │ ldr r2, [r7, #56] @ 0x38 │ │ │ │ cmp r5, r2 │ │ │ │ - bcc.w 19f040 │ │ │ │ + bcc.w 19f078 │ │ │ │ ldrd r5, r4, [sp, #48] @ 0x30 │ │ │ │ mov sl, fp │ │ │ │ ldrd r6, r8, [sp, #56] @ 0x38 │ │ │ │ mov lr, r1 │ │ │ │ ldr.w r3, [lr] │ │ │ │ adds r6, #1 │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [lr] │ │ │ │ str r3, [r7, #72] @ 0x48 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ cmp r6, r3 │ │ │ │ - bcc.w 19f012 │ │ │ │ + bcc.w 19f04a │ │ │ │ mov r8, sl │ │ │ │ ldr.w sl, [sp, #44] @ 0x2c │ │ │ │ ldrd r7, r9, [sp, #36] @ 0x24 │ │ │ │ add.w r9, r9, #1 │ │ │ │ ldr.w r3, [lr] │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [lr] │ │ │ │ str r3, [r4, #72] @ 0x48 │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ cmp r9, r3 │ │ │ │ - bcc.w 19efe8 │ │ │ │ + bcc.w 19f020 │ │ │ │ mov r6, r8 │ │ │ │ ldr.w r8, [sp, #32] │ │ │ │ ldr.w r3, [lr] │ │ │ │ adds r7, #1 │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [lr] │ │ │ │ str r3, [r5, #72] @ 0x48 │ │ │ │ ldr r3, [r6, #56] @ 0x38 │ │ │ │ cmp r3, r7 │ │ │ │ - bhi.w 19efc0 │ │ │ │ + bhi.w 19eff8 │ │ │ │ mov ip, lr │ │ │ │ ldr.w r3, [ip] │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [ip] │ │ │ │ str r3, [r6, #72] @ 0x48 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #516] @ (19f438 ) │ │ │ │ + ldr r2, [pc, #516] @ (19f470 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #516] @ (19f43c ) │ │ │ │ + ldr r3, [pc, #516] @ (19f474 ) │ │ │ │ mov r6, r0 │ │ │ │ add r2, pc │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1def54 │ │ │ │ + bl 1def8c │ │ │ │ mov r0, r6 │ │ │ │ - bl 195348 │ │ │ │ - cbz r0, 19f280 │ │ │ │ + bl 195380 │ │ │ │ + cbz r0, 19f2b8 │ │ │ │ mov r4, r0 │ │ │ │ movs r5, #0 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ ldr r2, [r6, #24] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ cmp r2, r4 │ │ │ │ ite eq │ │ │ │ moveq r3, r4 │ │ │ │ movne r3, r1 │ │ │ │ str r5, [r4, #56] @ 0x38 │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ str r7, [r4, #68] @ 0x44 │ │ │ │ str r5, [r4, #72] @ 0x48 │ │ │ │ - bl 17b318 │ │ │ │ + bl 17b350 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19552c │ │ │ │ + bl 195564 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19f25a │ │ │ │ + bne.n 19f292 │ │ │ │ mov r0, r6 │ │ │ │ - bl 195348 │ │ │ │ + bl 195380 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 19f304 │ │ │ │ + beq.n 19f33c │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 19f2f4 │ │ │ │ + beq.n 19f32c │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r8, #48] @ 0x30 │ │ │ │ - bl 17b4f8 │ │ │ │ + bl 17b530 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 19f430 │ │ │ │ + beq.w 19f468 │ │ │ │ movs r4, #0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ - cbz r3, 19f2d8 │ │ │ │ + cbz r3, 19f310 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 19f41c │ │ │ │ + beq.w 19f454 │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 19f2d8 │ │ │ │ + beq.n 19f310 │ │ │ │ ldr r3, [r2, #32] │ │ │ │ ldr r5, [r4, #32] │ │ │ │ cmp r3, r5 │ │ │ │ - bls.n 19f2c8 │ │ │ │ + bls.n 19f300 │ │ │ │ ldr r2, [r2, #52] @ 0x34 │ │ │ │ ldr r3, [r2, #32] │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 19f2c0 │ │ │ │ + bhi.n 19f2f8 │ │ │ │ cmp r5, r3 │ │ │ │ - bls.n 19f2b4 │ │ │ │ + bls.n 19f2ec │ │ │ │ ldr r4, [r4, #52] @ 0x34 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ cmp r0, r3 │ │ │ │ - bhi.n 19f2cc │ │ │ │ + bhi.n 19f304 │ │ │ │ cmp r2, r4 │ │ │ │ - bne.n 19f2b8 │ │ │ │ + bne.n 19f2f0 │ │ │ │ ldr.w r0, [r8, #48] @ 0x30 │ │ │ │ - bl 17b4f8 │ │ │ │ + bl 17b530 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19f2a8 │ │ │ │ + bne.n 19f2e0 │ │ │ │ ldr.w r3, [r8, #52] @ 0x34 │ │ │ │ cmp r3, r4 │ │ │ │ itt ne │ │ │ │ strne.w r4, [r8, #52] @ 0x34 │ │ │ │ movne r7, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 19552c │ │ │ │ + bl 195564 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19f28e │ │ │ │ + bne.n 19f2c6 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 19f280 │ │ │ │ + bne.n 19f2b8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 195348 │ │ │ │ + bl 195380 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 19f31a │ │ │ │ - b.n 19f364 │ │ │ │ + cbnz r0, 19f352 │ │ │ │ + b.n 19f39c │ │ │ │ mov r0, r5 │ │ │ │ - bl 19552c │ │ │ │ + bl 195564 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 19f364 │ │ │ │ + cbz r0, 19f39c │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 19f310 │ │ │ │ + bls.n 19f348 │ │ │ │ movs r1, #0 │ │ │ │ - bl 17b4f8 │ │ │ │ + bl 17b530 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 19f310 │ │ │ │ + beq.n 19f348 │ │ │ │ ldr r4, [r7, #4] │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ - cbz r3, 19f34a │ │ │ │ + cbz r3, 19f382 │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 19f34a │ │ │ │ + beq.n 19f382 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ mov r1, r5 │ │ │ │ - bl 17b410 │ │ │ │ + bl 17b448 │ │ │ │ ldr r4, [r4, #52] @ 0x34 │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 19f33a │ │ │ │ + bne.n 19f372 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ - bl 17b4f8 │ │ │ │ + bl 17b530 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19f32e │ │ │ │ + bne.n 19f366 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19552c │ │ │ │ + bl 195564 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19f31a │ │ │ │ + bne.n 19f352 │ │ │ │ ldr r5, [r6, #24] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r5, #52] @ 0x34 │ │ │ │ - bl 179b88 │ │ │ │ + bl 179bc0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 195348 │ │ │ │ - cbz r0, 19f38c │ │ │ │ + bl 195380 │ │ │ │ + cbz r0, 19f3c4 │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ - cbz r3, 19f384 │ │ │ │ + cbz r3, 19f3bc │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #56] @ 0x38 │ │ │ │ - bl 19552c │ │ │ │ + bl 195564 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19f37a │ │ │ │ + bne.n 19f3b2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 195348 │ │ │ │ + bl 195380 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 19f3b8 │ │ │ │ + cbz r0, 19f3f0 │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 179958 │ │ │ │ + bl 179990 │ │ │ │ str.w r8, [r4, #56] @ 0x38 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - bl 19552c │ │ │ │ + bl 195564 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19f39a │ │ │ │ + bne.n 19f3d2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 195348 │ │ │ │ - cbz r0, 19f3d8 │ │ │ │ + bl 195380 │ │ │ │ + cbz r0, 19f410 │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ - cbz r3, 19f3d0 │ │ │ │ + cbz r3, 19f408 │ │ │ │ ldrd r2, r1, [r3, #56] @ 0x38 │ │ │ │ adds r4, r2, #1 │ │ │ │ str r4, [r3, #56] @ 0x38 │ │ │ │ str.w r0, [r1, r2, lsl #2] │ │ │ │ - bl 19552c │ │ │ │ + bl 195564 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19f3c0 │ │ │ │ + bne.n 19f3f8 │ │ │ │ ldr r2, [r5, #56] @ 0x38 │ │ │ │ movs r3, #2 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ str r1, [r5, #68] @ 0x44 │ │ │ │ - cbz r2, 19f400 │ │ │ │ + cbz r2, 19f438 │ │ │ │ ldr r4, [r5, #60] @ 0x3c │ │ │ │ movs r6, #0 │ │ │ │ mov r7, sp │ │ │ │ subs r4, #4 │ │ │ │ ldr.w r0, [r4, #4]! │ │ │ │ mov r1, r7 │ │ │ │ - bl 19ef90 │ │ │ │ + bl 19efc8 │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, r3 │ │ │ │ - bcc.n 19f3ec │ │ │ │ + bcc.n 19f424 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - ldr r2, [pc, #60] @ (19f440 ) │ │ │ │ + ldr r2, [pc, #60] @ (19f478 ) │ │ │ │ str r3, [r5, #72] @ 0x48 │ │ │ │ - ldr r3, [pc, #52] @ (19f43c ) │ │ │ │ + ldr r3, [pc, #52] @ (19f474 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 19f434 │ │ │ │ + bne.n 19f46c │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr.w r0, [r8, #48] @ 0x30 │ │ │ │ mov r4, r2 │ │ │ │ - bl 17b4f8 │ │ │ │ + bl 17b530 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 19f2a8 │ │ │ │ - b.n 19f2e6 │ │ │ │ + bne.w 19f2e0 │ │ │ │ + b.n 19f31e │ │ │ │ mov r4, r0 │ │ │ │ - b.n 19f2e6 │ │ │ │ + b.n 19f31e │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ - lsrs r4, r0, #23 │ │ │ │ + lsrs r4, r1, #22 │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r6, #15 │ │ │ │ + lsrs r6, r7, #14 │ │ │ │ lsls r1, r7, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.n 19f45a │ │ │ │ + bpl.n 19f492 │ │ │ │ pop {r3, pc} │ │ │ │ - bl 19f220 │ │ │ │ + bl 19f258 │ │ │ │ pop {r3, pc} │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 19f49c │ │ │ │ + cbz r0, 19f4d4 │ │ │ │ ldr r2, [r0, #72] @ 0x48 │ │ │ │ - cbz r2, 19f49c │ │ │ │ - cbz r1, 19f498 │ │ │ │ + cbz r2, 19f4d4 │ │ │ │ + cbz r1, 19f4d0 │ │ │ │ ldr r2, [r1, #72] @ 0x48 │ │ │ │ - cbz r2, 19f498 │ │ │ │ + cbz r2, 19f4d0 │ │ │ │ cmp r0, r1 │ │ │ │ it ne │ │ │ │ movne r0, r1 │ │ │ │ - beq.n 19f498 │ │ │ │ + beq.n 19f4d0 │ │ │ │ ldr r2, [r3, #32] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r2, r1 │ │ │ │ - bls.n 19f48e │ │ │ │ + bls.n 19f4c6 │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ ldr r2, [r3, #32] │ │ │ │ cmp r2, r1 │ │ │ │ - bhi.n 19f47e │ │ │ │ + bhi.n 19f4b6 │ │ │ │ cmp r1, r2 │ │ │ │ - bls.n 19f492 │ │ │ │ + bls.n 19f4ca │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, r2 │ │ │ │ - bhi.n 19f48a │ │ │ │ + bhi.n 19f4c2 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 19f476 │ │ │ │ + bne.n 19f4ae │ │ │ │ bx lr │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ - cbz r1, 19f4aa │ │ │ │ + cbz r1, 19f4e2 │ │ │ │ ldr r3, [r1, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ movne r0, r1 │ │ │ │ moveq r0, #0 │ │ │ │ bx lr │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r3, [r0, #68] @ 0x44 │ │ │ │ ldr r2, [r1, #68] @ 0x44 │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.n 19f4c6 │ │ │ │ + bcc.n 19f4fe │ │ │ │ ldr r0, [r0, #72] @ 0x48 │ │ │ │ ldr r3, [r1, #72] @ 0x48 │ │ │ │ cmp r3, r0 │ │ │ │ ite hi │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r3, [r0, #32] │ │ │ │ - cbz r3, 19f4da │ │ │ │ + cbz r3, 19f512 │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ bx lr │ │ │ │ mov r0, r3 │ │ │ │ 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, #3912] @ 0xf48 │ │ │ │ - ldr r5, [pc, #792] @ (19f80c ) │ │ │ │ + ldr r5, [pc, #792] @ (19f844 ) │ │ │ │ sub sp, #148 @ 0x94 │ │ │ │ - ldr r4, [pc, #792] @ (19f810 ) │ │ │ │ + ldr r4, [pc, #792] @ (19f848 ) │ │ │ │ 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 │ │ │ │ @@ -495076,18 +495113,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 19f6b4 │ │ │ │ + bcs.w 19f6ec │ │ │ │ add.w sl, sp, #60 @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 19f6a4 │ │ │ │ + beq.w 19f6dc │ │ │ │ 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 │ │ │ │ @@ -495098,54 +495135,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 19f668 │ │ │ │ + beq.w 19f6a0 │ │ │ │ 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 19f696 │ │ │ │ + beq.w 19f6ce │ │ │ │ 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 19f5ae │ │ │ │ + bne.n 19f5e6 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 19f69c │ │ │ │ + beq.n 19f6d4 │ │ │ │ movw r1, #365 @ 0x16d │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 193b64 │ │ │ │ + bl 193b9c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w r4, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ 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 │ │ │ │ @@ -495161,26 +495198,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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ 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 19f6d0 │ │ │ │ + beq.n 19f708 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 19f77c │ │ │ │ + bne.w 19f7b4 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 19f7c6 │ │ │ │ + bne.w 19f7fe │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r4, [r3, #0] │ │ │ │ ldr.w r3, [r9] │ │ │ │ add sl, r3 │ │ │ │ adds r3, r7, #1 │ │ │ │ cmp fp, sl │ │ │ │ it ls │ │ │ │ @@ -495190,534 +495227,534 @@ │ │ │ │ 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 19f6a0 │ │ │ │ + beq.n 19f6d8 │ │ │ │ ldr.w r5, [r9, #4]! │ │ │ │ ldr r3, [sp, #0] │ │ │ │ adds r3, #4 │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 19f55a │ │ │ │ + bne.w 19f592 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ movs r4, #0 │ │ │ │ strd r3, r4, [sp, #40] @ 0x28 │ │ │ │ - bl 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 19f690 │ │ │ │ + cbz r0, 19f6c8 │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r4, [r3, #0] │ │ │ │ - b.n 19f64c │ │ │ │ + b.n 19f684 │ │ │ │ cmp.w lr, #1 │ │ │ │ - bne.n 19f716 │ │ │ │ + bne.n 19f74e │ │ │ │ ldr r4, [sp, #4] │ │ │ │ - b.n 19f614 │ │ │ │ + b.n 19f64c │ │ │ │ ldr.w sl, [sp, #28] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1967c0 │ │ │ │ + bl 1967f8 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1973f0 │ │ │ │ - ldr r2, [pc, #348] @ (19f814 ) │ │ │ │ - ldr r3, [pc, #344] @ (19f810 ) │ │ │ │ + bl 197428 │ │ │ │ + ldr r2, [pc, #348] @ (19f84c ) │ │ │ │ + ldr r3, [pc, #344] @ (19f848 ) │ │ │ │ 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 19f806 │ │ │ │ + bne.w 19f83e │ │ │ │ add sp, #148 @ 0x94 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cbnz r3, 19f730 │ │ │ │ + cbnz r3, 19f768 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 19f630 │ │ │ │ + beq.n 19f668 │ │ │ │ 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 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 19f704 │ │ │ │ + cbz r0, 19f73c │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #479 @ 0x1df │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 19f630 │ │ │ │ + b.n 19f668 │ │ │ │ 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 19f5ae │ │ │ │ + b.n 19f5e6 │ │ │ │ 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 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 19f764 │ │ │ │ + cbz r0, 19f79c │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r8 │ │ │ │ mov.w r1, #356 @ 0x164 │ │ │ │ mov r0, r6 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 19f630 │ │ │ │ - b.n 19f6d6 │ │ │ │ + beq.w 19f668 │ │ │ │ + b.n 19f70e │ │ │ │ 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 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 19f7b0 │ │ │ │ + cbz r0, 19f7e8 │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r8 │ │ │ │ mov.w r1, #356 @ 0x164 │ │ │ │ mov r0, r6 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 19f630 │ │ │ │ + beq.w 19f668 │ │ │ │ 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 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 19f7f4 │ │ │ │ + cbz r0, 19f82c │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #357 @ 0x165 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 19f630 │ │ │ │ + b.n 19f668 │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsrs r4, r0, #12 │ │ │ │ + lsrs r4, r1, #11 │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r0, #5 │ │ │ │ + lsrs r4, r1, #4 │ │ │ │ lsls r1, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r2, [pc, #428] @ (19f9d8 ) │ │ │ │ + ldr r2, [pc, #428] @ (19fa10 ) │ │ │ │ sub sp, #32 │ │ │ │ - ldr r3, [pc, #428] @ (19f9dc ) │ │ │ │ + ldr r3, [pc, #428] @ (19fa14 ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ ldrb r7, [r1, #17] │ │ │ │ add r5, sp, #16 │ │ │ │ - vldr d0, [pc, #376] @ 19f9b0 │ │ │ │ + vldr d0, [pc, #376] @ 19f9e8 │ │ │ │ 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 194c54 │ │ │ │ + bl 194c8c │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 19f86e │ │ │ │ + cbz r0, 19f8a6 │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #198 @ 0xc6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ ldrb r7, [r6, #17] │ │ │ │ - vldr d0, [pc, #312] @ 19f9b8 │ │ │ │ + vldr d0, [pc, #312] @ 19f9f0 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 194c54 │ │ │ │ + bl 194c8c │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 19f8aa │ │ │ │ + cbz r0, 19f8e2 │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #177 @ 0xb1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r7, r0 │ │ │ │ - vldr d0, [pc, #260] @ 19f9c0 │ │ │ │ + vldr d0, [pc, #260] @ 19f9f8 │ │ │ │ mov r0, r5 │ │ │ │ ldrb r2, [r7, #17] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r1, r2 │ │ │ │ - bl 194c54 │ │ │ │ + bl 194c8c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 19f8ec │ │ │ │ + cbz r0, 19f924 │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #253 @ 0xfd │ │ │ │ mov r0, r4 │ │ │ │ - bl 197268 │ │ │ │ - vldr d0, [pc, #208] @ 19f9c8 │ │ │ │ + bl 1972a0 │ │ │ │ + vldr d0, [pc, #208] @ 19fa00 │ │ │ │ movs r1, #32 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 194c54 │ │ │ │ + bl 194c8c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 19f928 │ │ │ │ + cbz r0, 19f960 │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #268 @ 0x10c │ │ │ │ mov r0, r4 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ ldrb r2, [r6, #17] │ │ │ │ - vldr d0, [pc, #152] @ 19f9d0 │ │ │ │ + vldr d0, [pc, #152] @ 19fa08 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 194c54 │ │ │ │ + bl 194c8c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 19f968 │ │ │ │ + cbz r0, 19f9a0 │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ adds r2, #20 │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #226 @ 0xe2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 1972d8 │ │ │ │ + bl 197310 │ │ │ │ mov.w r1, #276 @ 0x114 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197218 │ │ │ │ - ldr r2, [pc, #80] @ (19f9e0 ) │ │ │ │ - ldr r3, [pc, #76] @ (19f9dc ) │ │ │ │ + bl 197250 │ │ │ │ + ldr r2, [pc, #80] @ (19fa18 ) │ │ │ │ + ldr r3, [pc, #76] @ (19fa14 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 19f9a6 │ │ │ │ + bne.n 19f9de │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ ands r0, r0 │ │ │ │ - bvc.n 19f9cc │ │ │ │ + bvc.n 19fa04 │ │ │ │ ands r1, r5 │ │ │ │ movs r0, r0 │ │ │ │ stmia r0!, {} │ │ │ │ cmp r0, #245 @ 0xf5 │ │ │ │ subs r7, #172 @ 0xac │ │ │ │ - bcc.n 19f956 │ │ │ │ - b.n 19f674 │ │ │ │ + bcc.n 19f98e │ │ │ │ + b.n 19f6ac │ │ │ │ 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 │ │ │ │ - lsls r4, r1, #31 │ │ │ │ + lsls r4, r2, #30 │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r5, #25 │ │ │ │ + lsls r4, r6, #24 │ │ │ │ lsls r1, r7, #1 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 19fa2a │ │ │ │ + bne.n 19fa62 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ lsls r1, r3, #13 │ │ │ │ - bpl.n 19fa2a │ │ │ │ + bpl.n 19fa62 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ lsls r1, r2, #30 │ │ │ │ it mi │ │ │ │ orrmi.w r2, r3, #2 │ │ │ │ - bpl.n 19fa2c │ │ │ │ + bpl.n 19fa64 │ │ │ │ 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 19fa2a │ │ │ │ + beq.n 19fa62 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ lsls r2, r0, #31 │ │ │ │ - bmi.n 19fa20 │ │ │ │ + bmi.n 19fa58 │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 19fa4a │ │ │ │ + beq.n 19fa82 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ subs r3, r2, #4 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 19fa14 │ │ │ │ + bne.n 19fa4c │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ lsls r1, r2, #27 │ │ │ │ it mi │ │ │ │ orrmi.w r2, r3, #16 │ │ │ │ - bmi.n 19fa00 │ │ │ │ + bmi.n 19fa38 │ │ │ │ lsls r1, r2, #24 │ │ │ │ it mi │ │ │ │ orrmi.w r2, r3, #128 @ 0x80 │ │ │ │ - bmi.n 19fa00 │ │ │ │ + bmi.n 19fa38 │ │ │ │ lsls r1, r2, #22 │ │ │ │ - bpl.n 19fa2a │ │ │ │ + bpl.n 19fa62 │ │ │ │ orr.w r2, r3, #512 @ 0x200 │ │ │ │ - b.n 19fa00 │ │ │ │ + b.n 19fa38 │ │ │ │ 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 19f9e4 │ │ │ │ + bl 19fa1c │ │ │ │ ldrd r3, r1, [sp] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ subs r3, r2, #4 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 19fa7c │ │ │ │ + beq.n 19fab4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ lsls r2, r0, #31 │ │ │ │ - bmi.n 19fa66 │ │ │ │ + bmi.n 19fa9e │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 19fa66 │ │ │ │ - b.n 19fa5a │ │ │ │ + bne.n 19fa9e │ │ │ │ + b.n 19fa92 │ │ │ │ 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] @ 19fe00 │ │ │ │ + ldr.w r9, [pc, #872] @ 19fe38 │ │ │ │ strd r3, r2, [sp, #12] │ │ │ │ - ldr r2, [pc, #868] @ (19fe04 ) │ │ │ │ + ldr r2, [pc, #868] @ (19fe3c ) │ │ │ │ add r9, pc │ │ │ │ - ldr r3, [pc, #868] @ (19fe08 ) │ │ │ │ + ldr r3, [pc, #868] @ (19fe40 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1986a0 │ │ │ │ + bl 1986d8 │ │ │ │ mov r3, r0 │ │ │ │ mov r5, r0 │ │ │ │ adds r0, #52 @ 0x34 │ │ │ │ ldr.w r2, [r3, #44]! │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 19fae0 │ │ │ │ + beq.n 19fb18 │ │ │ │ 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 19fdd8 │ │ │ │ + beq.w 19fe10 │ │ │ │ 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, 19fb52 │ │ │ │ + cbz r5, 19fb8a │ │ │ │ ldr r1, [r5, #0] │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 19fd0c │ │ │ │ + beq.w 19fd44 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 19fcaa │ │ │ │ + beq.w 19fce2 │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 19fb38 │ │ │ │ + beq.n 19fb70 │ │ │ │ mov r4, r5 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 19fc58 │ │ │ │ + beq.w 19fc90 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19fc58 │ │ │ │ + beq.w 19fc90 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 19fcaa │ │ │ │ + beq.w 19fce2 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 19fb1a │ │ │ │ + bne.n 19fb52 │ │ │ │ mov r8, r4 │ │ │ │ mov r4, r5 │ │ │ │ ldr.w r1, [r8, #20] │ │ │ │ cmp r1, #48 @ 0x30 │ │ │ │ - beq.w 19fcfa │ │ │ │ + beq.w 19fd32 │ │ │ │ cmp.w r1, #382 @ 0x17e │ │ │ │ - beq.w 19fc76 │ │ │ │ + beq.w 19fcae │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 19fb1c │ │ │ │ + bne.n 19fb54 │ │ │ │ mov r0, r6 │ │ │ │ - bl 195490 │ │ │ │ + bl 1954c8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19fb00 │ │ │ │ + bne.n 19fb38 │ │ │ │ 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] │ │ │ │ @@ -495727,409 +495764,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 19fdd2 │ │ │ │ + beq.w 19fe0a │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ - cbz r2, 19fba2 │ │ │ │ + cbz r2, 19fbda │ │ │ │ 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 19fdc4 │ │ │ │ + beq.w 19fdfc │ │ │ │ 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 199924 │ │ │ │ + bl 19995c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 19fd6c │ │ │ │ + beq.w 19fda4 │ │ │ │ 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 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 19fc12 │ │ │ │ + cbz r0, 19fc4a │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 197710 │ │ │ │ + bl 197748 │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ add.w r3, r0, #44 @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 19fdd2 │ │ │ │ + beq.w 19fe0a │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 19fdc8 │ │ │ │ + beq.w 19fe00 │ │ │ │ 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 199a3c │ │ │ │ + bl 199a74 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1977c8 │ │ │ │ - b.n 19fda8 │ │ │ │ + bl 197800 │ │ │ │ + b.n 19fde0 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 19fcbc │ │ │ │ + beq.n 19fcf4 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 19fb52 │ │ │ │ + bne.w 19fb8a │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.n 19fd1c │ │ │ │ + beq.n 19fd54 │ │ │ │ cmp.w r2, #382 @ 0x17e │ │ │ │ - bne.w 19fb52 │ │ │ │ + bne.w 19fb8a │ │ │ │ mov r8, r4 │ │ │ │ movs r4, #0 │ │ │ │ - ldr r1, [pc, #404] @ (19fe0c ) │ │ │ │ + ldr r1, [pc, #404] @ (19fe44 ) │ │ │ │ add.w r0, r8, #24 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr.w r1, [r9, r1] │ │ │ │ add.w r1, r1, #40960 @ 0xa000 │ │ │ │ ldrb.w r1, [r1, #338] @ 0x152 │ │ │ │ adds r1, #11 │ │ │ │ ldr.w r1, [r8, r1, lsl #2] │ │ │ │ ldr.w r1, [r3, r1, lsl #2] │ │ │ │ - bl 195134 │ │ │ │ + bl 19516c │ │ │ │ ldr.w r0, [r8, #24] │ │ │ │ - bl 194944 │ │ │ │ + bl 19497c │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 19fb1c │ │ │ │ - b.n 19fb52 │ │ │ │ + bne.w 19fb54 │ │ │ │ + b.n 19fb8a │ │ │ │ mov r5, r1 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 19fcf0 │ │ │ │ - cbz r2, 19fcc8 │ │ │ │ + beq.n 19fd28 │ │ │ │ + cbz r2, 19fd00 │ │ │ │ mov r4, r5 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 19fb1c │ │ │ │ - b.n 19fb52 │ │ │ │ + bne.w 19fb54 │ │ │ │ + b.n 19fb8a │ │ │ │ ldr r5, [r4, #20] │ │ │ │ cmp r5, #5 │ │ │ │ - beq.n 19fd34 │ │ │ │ + beq.n 19fd6c │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 19fb52 │ │ │ │ + bne.w 19fb8a │ │ │ │ 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 19fcb2 │ │ │ │ + bne.n 19fcea │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 175880 │ │ │ │ - cbz r0, 19fd4a │ │ │ │ + bl 1758b8 │ │ │ │ + cbz r0, 19fd82 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ str r2, [r4, #32] │ │ │ │ mov r4, r5 │ │ │ │ - b.n 19fcb4 │ │ │ │ + b.n 19fcec │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r5 │ │ │ │ - bl 19f9e4 │ │ │ │ - b.n 19fcb4 │ │ │ │ + bl 19fa1c │ │ │ │ + b.n 19fcec │ │ │ │ mov r0, r8 │ │ │ │ ldr.w r7, [r8, #96] @ 0x60 │ │ │ │ - bl 194944 │ │ │ │ + bl 19497c │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 19fb1c │ │ │ │ - b.n 19fb52 │ │ │ │ + bne.w 19fb54 │ │ │ │ + b.n 19fb8a │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 19fca8 │ │ │ │ + beq.n 19fce0 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 19fb52 │ │ │ │ + bne.w 19fb8a │ │ │ │ mov r8, r4 │ │ │ │ mov r4, r1 │ │ │ │ - b.n 19fb3c │ │ │ │ + b.n 19fb74 │ │ │ │ mov r0, r4 │ │ │ │ ldr r7, [r4, #96] @ 0x60 │ │ │ │ - bl 194944 │ │ │ │ + bl 19497c │ │ │ │ mov r0, r6 │ │ │ │ - bl 195490 │ │ │ │ + bl 1954c8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 19fb00 │ │ │ │ - b.n 19fb5e │ │ │ │ + bne.w 19fb38 │ │ │ │ + b.n 19fb96 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19f9e4 │ │ │ │ + bl 19fa1c │ │ │ │ mov r0, r6 │ │ │ │ - bl 195490 │ │ │ │ + bl 1954c8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 19fb00 │ │ │ │ - b.n 19fb5e │ │ │ │ + bne.w 19fb38 │ │ │ │ + b.n 19fb96 │ │ │ │ ldr.w r1, [fp, #16] │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - bl 198384 │ │ │ │ + bl 1983bc │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 193590 │ │ │ │ + bl 1935c8 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, r8 │ │ │ │ - bl 1758bc │ │ │ │ - b.n 19fce8 │ │ │ │ + bl 1758f4 │ │ │ │ + b.n 19fd20 │ │ │ │ mov.w r1, #592 @ 0x250 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ 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 199a3c │ │ │ │ + bl 199a74 │ │ │ │ ldr.w r5, [r9, #4] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - cbz r3, 19fdcc │ │ │ │ + cbz r3, 19fe04 │ │ │ │ movs r4, #3 │ │ │ │ mov r0, r9 │ │ │ │ - bl 194944 │ │ │ │ + bl 19497c │ │ │ │ strd r4, r5, [r6] │ │ │ │ - ldr r2, [pc, #100] @ (19fe10 ) │ │ │ │ - ldr r3, [pc, #92] @ (19fe08 ) │ │ │ │ + ldr r2, [pc, #100] @ (19fe48 ) │ │ │ │ + ldr r3, [pc, #92] @ (19fe40 ) │ │ │ │ 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 19fdfc │ │ │ │ + bne.n 19fe34 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r2, #1 │ │ │ │ - b.n 19fbbc │ │ │ │ + b.n 19fbf4 │ │ │ │ movs r2, #1 │ │ │ │ - b.n 19fc3e │ │ │ │ + b.n 19fc76 │ │ │ │ ldr.w r5, [r9, #8] │ │ │ │ - b.n 19fd9e │ │ │ │ + b.n 19fdd6 │ │ │ │ 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 19fdf6 │ │ │ │ + beq.n 19fe2e │ │ │ │ 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 19fb8a │ │ │ │ + b.n 19fbc2 │ │ │ │ mov r7, fp │ │ │ │ mov r4, fp │ │ │ │ - b.n 19fb8a │ │ │ │ + b.n 19fbc2 │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ - lsls r4, r3, #21 │ │ │ │ + lsls r4, r4, #20 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsls r0, r3, #21 │ │ │ │ + lsls r0, r4, #20 │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #31 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r2, #9 │ │ │ │ + lsls r0, r3, #8 │ │ │ │ lsls r1, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ mov r8, r1 │ │ │ │ - ldr r1, [pc, #548] @ (1a004c ) │ │ │ │ - ldr r3, [pc, #548] @ (1a0050 ) │ │ │ │ + ldr r1, [pc, #548] @ (1a0084 ) │ │ │ │ + ldr r3, [pc, #548] @ (1a0088 ) │ │ │ │ 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 19fefe │ │ │ │ + bne.n 19ff36 │ │ │ │ ldr.w r5, [r8, #20] │ │ │ │ ldr r3, [r5, #24] │ │ │ │ str r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19fefe │ │ │ │ + beq.n 19ff36 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ mov r6, r2 │ │ │ │ mov fp, r0 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldrb.w r2, [r2, #168] @ 0xa8 │ │ │ │ - cbz r2, 19fe64 │ │ │ │ + cbz r2, 19fe9c │ │ │ │ ldrsb.w r3, [r3, #65] @ 0x41 │ │ │ │ cmp r3, #14 │ │ │ │ - beq.n 19ff1e │ │ │ │ + beq.n 19ff56 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 17b394 │ │ │ │ + bl 17b3cc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 19ff80 │ │ │ │ + beq.w 19ffb8 │ │ │ │ ldr.w r5, [r8, #4] │ │ │ │ ldr r4, [r5, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1a003a │ │ │ │ + beq.w 1a0072 │ │ │ │ movs r4, #3 │ │ │ │ mov r0, r8 │ │ │ │ - bl 194944 │ │ │ │ + bl 19497c │ │ │ │ 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 19feb4 │ │ │ │ + beq.n 19feec │ │ │ │ sub.w sp, sp, #4096 @ 0x1000 │ │ │ │ mov r0, sp │ │ │ │ cmp r0, r3 │ │ │ │ str.w r0, [sp, #4092] @ 0xffc │ │ │ │ - bne.n 19fea6 │ │ │ │ + bne.n 19fede │ │ │ │ movw r3, #4088 @ 0xff8 │ │ │ │ ands r3, r2 │ │ │ │ sub.w sp, sp, r3 │ │ │ │ - cbz r3, 19fec6 │ │ │ │ + cbz r3, 19fefe │ │ │ │ subs r3, #4 │ │ │ │ add r3, sp │ │ │ │ str r0, [r3, #0] │ │ │ │ mov r2, sp │ │ │ │ - cbz r1, 19fedc │ │ │ │ + cbz r1, 19ff14 │ │ │ │ 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 19fed0 │ │ │ │ + bne.n 19ff08 │ │ │ │ ldr.w r1, [r8, #20] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, fp │ │ │ │ ldr r1, [r1, #24] │ │ │ │ - bl 19fa80 │ │ │ │ + bl 19fab8 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 19ff00 │ │ │ │ + b.n 19ff38 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 19fe64 │ │ │ │ + bne.n 19fe9c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - cbnz r0, 19ff3c │ │ │ │ + cbnz r0, 19ff74 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ cmp r3, #2 │ │ │ │ - bls.n 19ff6a │ │ │ │ + bls.n 19ffa2 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #336] @ (1a0054 ) │ │ │ │ - ldr r3, [pc, #332] @ (1a0050 ) │ │ │ │ + ldr r2, [pc, #336] @ (1a008c ) │ │ │ │ + ldr r3, [pc, #332] @ (1a0088 ) │ │ │ │ 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 1a0048 │ │ │ │ + bne.w 1a0080 │ │ │ │ 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 19feee │ │ │ │ + beq.n 19ff26 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 19fe64 │ │ │ │ + bne.n 19fe9c │ │ │ │ ldr r4, [r3, #28] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - cbz r0, 19ff62 │ │ │ │ + cbz r0, 19ff9a │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 19ff56 │ │ │ │ + cbz r2, 19ff8e │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 19ff4e │ │ │ │ + bne.n 19ff86 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #46 @ 0x2e │ │ │ │ - beq.n 19ff76 │ │ │ │ + beq.n 19ffae │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 19ff42 │ │ │ │ - bl 195490 │ │ │ │ + bne.n 19ff7a │ │ │ │ + bl 1954c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19ff3c │ │ │ │ + bne.n 19ff74 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ str r3, [r7, #4] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ cmp r3, #2 │ │ │ │ - bhi.n 19ff72 │ │ │ │ + bhi.n 19ffaa │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - bls.n 19ff76 │ │ │ │ + bls.n 19ffae │ │ │ │ cmp r8, r4 │ │ │ │ - bne.n 19fefe │ │ │ │ + bne.n 19ff36 │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ str r3, [r7, #4] │ │ │ │ - b.n 19fe64 │ │ │ │ + b.n 19fe9c │ │ │ │ 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] │ │ │ │ @@ -496138,138 +496175,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 195490 │ │ │ │ + bl 1954c8 │ │ │ │ mov sl, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1a0022 │ │ │ │ + beq.n 1a005a │ │ │ │ ldr r1, [r5, #16] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - cbz r3, 1a0004 │ │ │ │ + cbz r3, 1a003c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1a0012 │ │ │ │ + cbz r2, 1a004a │ │ │ │ mov r2, r6 │ │ │ │ add.w r0, r7, #36 @ 0x24 │ │ │ │ str r3, [r7, #0] │ │ │ │ - bl 19fe14 │ │ │ │ + bl 19fe4c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ orr.w r5, r4, r0 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - cbz r4, 19fff2 │ │ │ │ + cbz r4, 1a002a │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - cbz r2, 19fff2 │ │ │ │ + cbz r2, 1a002a │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r6 │ │ │ │ add.w r0, r7, #36 @ 0x24 │ │ │ │ - bl 19fe14 │ │ │ │ + bl 19fe4c │ │ │ │ mov r3, r4 │ │ │ │ orrs r5, r0 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 19ffd8 │ │ │ │ + bne.n 1a0010 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r6 │ │ │ │ add.w r0, r7, #36 @ 0x24 │ │ │ │ - bl 19fe14 │ │ │ │ + bl 19fe4c │ │ │ │ orr.w r4, r5, r0 │ │ │ │ uxtb r4, r4 │ │ │ │ mov r0, sl │ │ │ │ mov r5, sl │ │ │ │ - bl 195490 │ │ │ │ - cbz r5, 1a0024 │ │ │ │ + bl 1954c8 │ │ │ │ + cbz r5, 1a005c │ │ │ │ mov sl, r0 │ │ │ │ - b.n 19ffb8 │ │ │ │ + b.n 19fff0 │ │ │ │ mov r2, r6 │ │ │ │ add.w r0, r7, #36 @ 0x24 │ │ │ │ - bl 19fe14 │ │ │ │ + bl 19fe4c │ │ │ │ orrs r0, r4 │ │ │ │ uxtb r4, r0 │ │ │ │ - b.n 1a0004 │ │ │ │ + b.n 1a003c │ │ │ │ mov r4, r5 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1df050 │ │ │ │ - cbnz r0, 1a0040 │ │ │ │ + bl 1df088 │ │ │ │ + cbnz r0, 1a0078 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 17b410 │ │ │ │ - b.n 19fe74 │ │ │ │ + bl 17b448 │ │ │ │ + b.n 19feac │ │ │ │ ldr.w r5, [r8, #8] │ │ │ │ - b.n 19fe82 │ │ │ │ + b.n 19feba │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 195710 │ │ │ │ - b.n 1a0030 │ │ │ │ + bl 195748 │ │ │ │ + b.n 1a0068 │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ - lsls r0, r2, #7 │ │ │ │ + lsls r0, r3, #6 │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r7, #3 │ │ │ │ + lsls r0, r0, #3 │ │ │ │ lsls r1, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ - ldr r2, [pc, #348] @ (1a01c8 ) │ │ │ │ + ldr r2, [pc, #348] @ (1a0200 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #348] @ (1a01cc ) │ │ │ │ + ldr r3, [pc, #348] @ (1a0204 ) │ │ │ │ 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 17b52c │ │ │ │ + bl 17b564 │ │ │ │ ldr.w r5, [r4, #384] @ 0x180 │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbnz r3, 1a0098 │ │ │ │ - b.n 1a01be │ │ │ │ + cbnz r3, 1a00d0 │ │ │ │ + b.n 1a01f6 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a01be │ │ │ │ + beq.w 1a01f6 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1a008e │ │ │ │ + beq.n 1a00c6 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r3, sp, #8 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 17b394 │ │ │ │ + bl 17b3cc │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 1a00ba │ │ │ │ - b.n 1a00e6 │ │ │ │ + cbnz r0, 1a00f2 │ │ │ │ + b.n 1a011e │ │ │ │ ldr r6, [r5, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1a00a6 │ │ │ │ + bne.n 1a00de │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a00b4 │ │ │ │ + bne.n 1a00ec │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 17b2a4 │ │ │ │ - ldr r2, [pc, #260] @ (1a01d0 ) │ │ │ │ - ldr r3, [pc, #252] @ (1a01cc ) │ │ │ │ + bl 17b2dc │ │ │ │ + ldr r2, [pc, #260] @ (1a0208 ) │ │ │ │ + ldr r3, [pc, #252] @ (1a0204 ) │ │ │ │ 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 1a01c2 │ │ │ │ + bne.n 1a01fa │ │ │ │ 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 │ │ │ │ @@ -496281,609 +496318,609 @@ │ │ │ │ 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 195490 │ │ │ │ + bl 1954c8 │ │ │ │ mov sl, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1a01ba │ │ │ │ + beq.n 1a01f2 │ │ │ │ ldr r1, [r7, #16] │ │ │ │ ldr.w fp, [r1] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1a016a │ │ │ │ + beq.n 1a01a2 │ │ │ │ ldr.w r2, [fp] │ │ │ │ - cbz r2, 1a0178 │ │ │ │ + cbz r2, 1a01b0 │ │ │ │ mov r2, r8 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 19fe14 │ │ │ │ + bl 19fe4c │ │ │ │ orr.w r7, r0, r4 │ │ │ │ ldr.w r4, [fp] │ │ │ │ - cbz r4, 1a015a │ │ │ │ + cbz r4, 1a0192 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - cbz r2, 1a015a │ │ │ │ + cbz r2, 1a0192 │ │ │ │ mov r1, fp │ │ │ │ mov fp, r4 │ │ │ │ mov r2, r8 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 19fe14 │ │ │ │ + bl 19fe4c │ │ │ │ orrs r7, r0 │ │ │ │ ldr.w r4, [fp] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1a0140 │ │ │ │ + bne.n 1a0178 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, fp │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 19fe14 │ │ │ │ + bl 19fe4c │ │ │ │ orr.w r4, r0, r7 │ │ │ │ uxtb r4, r4 │ │ │ │ mov r0, sl │ │ │ │ mov r7, sl │ │ │ │ - bl 195490 │ │ │ │ - cbz r7, 1a0190 │ │ │ │ + bl 1954c8 │ │ │ │ + cbz r7, 1a01c8 │ │ │ │ mov sl, r0 │ │ │ │ - b.n 1a011c │ │ │ │ + b.n 1a0154 │ │ │ │ mov r2, r8 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 19fe14 │ │ │ │ + bl 19fe4c │ │ │ │ orrs r0, r4 │ │ │ │ mov r7, sl │ │ │ │ uxtb r4, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 195490 │ │ │ │ + bl 1954c8 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1a0174 │ │ │ │ + bne.n 1a01ac │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1df050 │ │ │ │ + bl 1df088 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 1a01a8 │ │ │ │ + cbnz r0, 1a01e0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 17b410 │ │ │ │ - b.n 1a00ba │ │ │ │ + bl 17b448 │ │ │ │ + b.n 1a00f2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 195710 │ │ │ │ + bl 195748 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 17b410 │ │ │ │ + bl 17b448 │ │ │ │ str r4, [sp, #4] │ │ │ │ - b.n 1a00ba │ │ │ │ + b.n 1a00f2 │ │ │ │ mov r4, r7 │ │ │ │ - b.n 1a0190 │ │ │ │ + b.n 1a01c8 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 1a00c2 │ │ │ │ + b.n 1a00fa │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - vshr.u8 q0, q12, #4 │ │ │ │ + vqadd.u16 q8, q2, q12 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - vqadd.u32 q0, q7, q12 │ │ │ │ + mrc2 0, 7, r0, cr6, cr8, {3} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #176] @ (1a0294 ) │ │ │ │ + ldr r2, [pc, #176] @ (1a02cc ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #176] @ (1a0298 ) │ │ │ │ + ldr r3, [pc, #176] @ (1a02d0 ) │ │ │ │ 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 196764 │ │ │ │ + bl 19679c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 1a0240 │ │ │ │ + bne.n 1a0278 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ movw r2, #365 @ 0x16d │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1a026c │ │ │ │ + beq.n 1a02a4 │ │ │ │ cmp.w r3, #364 @ 0x16c │ │ │ │ - bne.n 1a023c │ │ │ │ + bne.n 1a0274 │ │ │ │ ldrh.w r2, [r5, #296] @ 0x128 │ │ │ │ ldrh.w r0, [r5, #298] @ 0x12a │ │ │ │ cmp r2, #1 │ │ │ │ ldrh.w r1, [r5, #300] @ 0x12c │ │ │ │ ite ls │ │ │ │ movls r3, #0 │ │ │ │ movhi r3, #1 │ │ │ │ cmp r0, #1 │ │ │ │ - bls.n 1a025a │ │ │ │ + bls.n 1a0292 │ │ │ │ cmp r1, #1 │ │ │ │ - bls.n 1a0270 │ │ │ │ + bls.n 1a02a8 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 1a0242 │ │ │ │ + b.n 1a027a │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #88] @ (1a029c ) │ │ │ │ - ldr r3, [pc, #80] @ (1a0298 ) │ │ │ │ + ldr r2, [pc, #88] @ (1a02d4 ) │ │ │ │ + ldr r3, [pc, #80] @ (1a02d0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1a028e │ │ │ │ + bne.n 1a02c6 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmp r1, #1 │ │ │ │ it hi │ │ │ │ orrhi.w r3, r3, #4 │ │ │ │ - bhi.n 1a0274 │ │ │ │ + bhi.n 1a02ac │ │ │ │ cmp r2, #1 │ │ │ │ it hi │ │ │ │ movhi r3, r4 │ │ │ │ - bhi.n 1a0282 │ │ │ │ + bhi.n 1a02ba │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1a0242 │ │ │ │ + b.n 1a027a │ │ │ │ orr.w r3, r3, #2 │ │ │ │ subs r2, r3, #1 │ │ │ │ tst r2, r3 │ │ │ │ - bne.n 1a0240 │ │ │ │ + bne.n 1a0278 │ │ │ │ rbit r3, r3 │ │ │ │ clz r3, r3 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ subs r0, r4, r3 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 1a0242 │ │ │ │ + b.n 1a027a │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - mrc2 0, 0, r0, cr2, cr8, {3} │ │ │ │ + ldc2l 0, cr0, [sl, #480] @ 0x1e0 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2 0, cr0, [r6, #480]! @ 0x1e0 │ │ │ │ + ldc2l 0, cr0, [lr, #-480]! @ 0xfffffe20 │ │ │ │ stmdb 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, #1048] @ 1a06cc │ │ │ │ + ldr.w r5, [pc, #1048] @ 1a0704 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ - ldr.w r4, [pc, #1048] @ 1a06d0 │ │ │ │ + ldr.w r4, [pc, #1048] @ 1a0708 │ │ │ │ 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 1a0406 │ │ │ │ + ble.w 1a043e │ │ │ │ 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 1a0406 │ │ │ │ + beq.w 1a043e │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldrb.w r3, [r8, #19] │ │ │ │ add r4, r2 │ │ │ │ add r4, sl │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bpl.w 1a04a4 │ │ │ │ + bpl.w 1a04dc │ │ │ │ sub.w r3, r4, #26 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w 1a04a8 │ │ │ │ + bls.w 1a04e0 │ │ │ │ sub.w r3, r4, #28 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w 1a04a4 │ │ │ │ + bls.w 1a04dc │ │ │ │ sub.w r3, r4, #64 @ 0x40 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 1a0406 │ │ │ │ + bhi.n 1a043e │ │ │ │ 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 1bb3f8 │ │ │ │ + bl 1bb430 │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r7, r0 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 19b068 │ │ │ │ + bl 19b0a0 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ adds r0, r3, #4 │ │ │ │ mov r2, r3 │ │ │ │ - cbz r7, 1a0370 │ │ │ │ + cbz r7, 1a03a8 │ │ │ │ ldrsb.w r2, [r5, #65] @ 0x41 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 1a0630 │ │ │ │ + beq.w 1a0668 │ │ │ │ cmp r2, #7 │ │ │ │ itt ne │ │ │ │ movne r2, r3 │ │ │ │ movne r7, #0 │ │ │ │ - beq.w 1a0660 │ │ │ │ + beq.w 1a0698 │ │ │ │ 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 1a03a4 │ │ │ │ + bne.n 1a03dc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a0678 │ │ │ │ + beq.w 1a06b0 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 1a039c │ │ │ │ + bne.n 1a03d4 │ │ │ │ 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 1a0388 │ │ │ │ + bne.n 1a03c0 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 19b114 │ │ │ │ + bl 19b14c │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 1a04c4 │ │ │ │ + beq.w 1a04fc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a0514 │ │ │ │ + beq.w 1a054c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a059a │ │ │ │ + beq.w 1a05d2 │ │ │ │ ldr.w r3, [r5, #176] @ 0xb0 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #176] @ 0xb0 │ │ │ │ - cbz r2, 1a03e2 │ │ │ │ + cbz r2, 1a041a │ │ │ │ ldr.w r3, [r5, #212] @ 0xd4 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #212] @ 0xd4 │ │ │ │ - cbz r7, 1a0436 │ │ │ │ + cbz r7, 1a046e │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 1a069e │ │ │ │ + beq.w 1a06d6 │ │ │ │ cmp r3, #7 │ │ │ │ - beq.n 1a0422 │ │ │ │ + beq.n 1a045a │ │ │ │ ldrsb.w r2, [r8, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 1a0444 │ │ │ │ + blt.n 1a047c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 1a02ea │ │ │ │ - ldr r2, [pc, #716] @ (1a06d4 ) │ │ │ │ - ldr r3, [pc, #708] @ (1a06d0 ) │ │ │ │ + bne.w 1a0322 │ │ │ │ + ldr r2, [pc, #716] @ (1a070c ) │ │ │ │ + ldr r3, [pc, #708] @ (1a0708 ) │ │ │ │ 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 1a06c8 │ │ │ │ + bne.w 1a0700 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r3, [r5, #328] @ 0x148 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #328] @ 0x148 │ │ │ │ ldr.w r3, [r5, #332] @ 0x14c │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [r5, #332] @ 0x14c │ │ │ │ ldrsb.w r3, [r8, #20] │ │ │ │ cmp r3, #0 │ │ │ │ it lt │ │ │ │ ldrsblt.w r3, [r5, #65] @ 0x41 │ │ │ │ - bge.n 1a03fa │ │ │ │ + bge.n 1a0432 │ │ │ │ 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 1a03fa │ │ │ │ + bne.n 1a0432 │ │ │ │ ldrh.w r2, [r8, #32] │ │ │ │ ldrb.w r1, [r5, #328] @ 0x148 │ │ │ │ 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, #328] @ 0x148 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r3, #4 │ │ │ │ it ne │ │ │ │ orrne.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1a03fa │ │ │ │ + bne.n 1a0432 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp r3, #1 │ │ │ │ ittt eq │ │ │ │ ldrbeq.w r3, [r5, #328] @ 0x148 │ │ │ │ orreq.w r3, r3, #8 │ │ │ │ strbeq.w r3, [r5, #328] @ 0x148 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 1a02ea │ │ │ │ - b.n 1a0406 │ │ │ │ + bne.w 1a0322 │ │ │ │ + b.n 1a043e │ │ │ │ cmp r4, #63 @ 0x3f │ │ │ │ - bgt.n 1a0406 │ │ │ │ + bgt.n 1a043e │ │ │ │ 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 1a0338 │ │ │ │ + b.n 1a0370 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a0546 │ │ │ │ + beq.n 1a057e │ │ │ │ ldr.w r3, [r5, #168] @ 0xa8 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #168] @ 0xa8 │ │ │ │ - cbz r2, 1a04e0 │ │ │ │ + cbz r2, 1a0518 │ │ │ │ ldr.w r3, [r5, #208] @ 0xd0 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #208] @ 0xd0 │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1a0572 │ │ │ │ + beq.n 1a05aa │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1a03fa │ │ │ │ + bne.n 1a0432 │ │ │ │ ldrb.w r3, [r5, #329] @ 0x149 │ │ │ │ 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, #329] @ 0x149 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 1a02ea │ │ │ │ - b.n 1a0406 │ │ │ │ + bne.w 1a0322 │ │ │ │ + b.n 1a043e │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a05c2 │ │ │ │ + beq.n 1a05fa │ │ │ │ ldr.w r3, [r5, #172] @ 0xac │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #172] @ 0xac │ │ │ │ - cbz r2, 1a0530 │ │ │ │ + cbz r2, 1a0568 │ │ │ │ ldr.w r3, [r5, #216] @ 0xd8 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #216] @ 0xd8 │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ - cbz r7, 1a053c │ │ │ │ + cbz r7, 1a0574 │ │ │ │ cmp r3, #7 │ │ │ │ - beq.w 1a0422 │ │ │ │ + beq.w 1a045a │ │ │ │ ldrsb.w r2, [r8, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 1a0474 │ │ │ │ - b.n 1a0444 │ │ │ │ + bge.n 1a04ac │ │ │ │ + b.n 1a047c │ │ │ │ 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 1a04e0 │ │ │ │ + beq.n 1a0518 │ │ │ │ ldr.w r3, [r5, #184] @ 0xb8 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #184] @ 0xb8 │ │ │ │ ldr.w r3, [r5, #188] @ 0xbc │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [r5, #188] @ 0xbc │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1a04e8 │ │ │ │ + bne.n 1a0520 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1a067c │ │ │ │ + beq.w 1a06b4 │ │ │ │ ldr.w r3, [r5, #344] @ 0x158 │ │ │ │ add.w sl, sl, #1 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #344] @ 0x158 │ │ │ │ ldr.w r3, [r5, #348] @ 0x15c │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [r5, #348] @ 0x15c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 1a02ea │ │ │ │ - b.n 1a0406 │ │ │ │ + bne.w 1a0322 │ │ │ │ + b.n 1a043e │ │ │ │ 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 1a03e2 │ │ │ │ + beq.w 1a041a │ │ │ │ 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 │ │ │ │ - b.n 1a03e2 │ │ │ │ + b.n 1a041a │ │ │ │ ldrb.w r3, [r8, #18] │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bmi.n 1a0530 │ │ │ │ + bmi.n 1a0568 │ │ │ │ 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, 1a05ec │ │ │ │ + cbz r2, 1a0624 │ │ │ │ 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 r7, #0 │ │ │ │ - beq.n 1a053c │ │ │ │ + beq.n 1a0574 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1a0536 │ │ │ │ + bne.n 1a056e │ │ │ │ ldr.w r3, [r5, #360] @ 0x168 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #360] @ 0x168 │ │ │ │ ldr.w r3, [r5, #364] @ 0x16c │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [r5, #364] @ 0x16c │ │ │ │ ldrsb.w r3, [r8, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 1a03fa │ │ │ │ + bge.w 1a0432 │ │ │ │ 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 1a02ea │ │ │ │ - b.n 1a0406 │ │ │ │ + bne.w 1a0322 │ │ │ │ + b.n 1a043e │ │ │ │ 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 196764 │ │ │ │ + bl 19679c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #4 │ │ │ │ - bne.n 1a065c │ │ │ │ + bne.n 1a0694 │ │ │ │ ldr r7, [r2, #20] │ │ │ │ subs.w r7, r7, #354 @ 0x162 │ │ │ │ it ne │ │ │ │ movne r7, #1 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ - b.n 1a036c │ │ │ │ + b.n 1a03a4 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r1, [r2, #60] @ 0x3c │ │ │ │ - bl 1a01d4 │ │ │ │ + bl 1a020c │ │ │ │ eor.w r7, r0, #1 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ uxtb r7, r7 │ │ │ │ - b.n 1a036c │ │ │ │ - mov r2, r3 │ │ │ │ b.n 1a03a4 │ │ │ │ + mov r2, r3 │ │ │ │ + b.n 1a03dc │ │ │ │ ldr.w r3, [r5, #336] @ 0x150 │ │ │ │ add.w sl, sl, #1 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #336] @ 0x150 │ │ │ │ ldr.w r3, [r5, #340] @ 0x154 │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [r5, #340] @ 0x154 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 1a02ea │ │ │ │ - b.n 1a0406 │ │ │ │ + bne.w 1a0322 │ │ │ │ + b.n 1a043e │ │ │ │ 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 │ │ │ │ - blt.n 1a0616 │ │ │ │ + blt.n 1a064e │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 1a02ea │ │ │ │ - b.n 1a0406 │ │ │ │ + bne.w 1a0322 │ │ │ │ + b.n 1a043e │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ - ldc2 0, cr0, [lr, #-480]! @ 0xfffffe20 │ │ │ │ + stc2 0, cr0, [r6, #-480] @ 0xfffffe20 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfbf20078 │ │ │ │ + @ instruction: 0xfbba0078 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, #193 @ 0xc1 │ │ │ │ - bhi.n 1a070a │ │ │ │ + bhi.n 1a0742 │ │ │ │ cmp r3, #175 @ 0xaf │ │ │ │ - bhi.n 1a075c │ │ │ │ + bhi.n 1a0794 │ │ │ │ cmp r3, #110 @ 0x6e │ │ │ │ - bhi.n 1a0730 │ │ │ │ + bhi.n 1a0768 │ │ │ │ cmp r3, #108 @ 0x6c │ │ │ │ - bls.n 1a0746 │ │ │ │ + bls.n 1a077e │ │ │ │ ldr r3, [r1, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 1a0798 │ │ │ │ + bne.n 1a07d0 │ │ │ │ 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 │ │ │ │ cmp.w r3, #660 @ 0x294 │ │ │ │ - bls.n 1a077c │ │ │ │ + bls.n 1a07b4 │ │ │ │ subw r3, r3, #667 @ 0x29b │ │ │ │ cmp r3, #30 │ │ │ │ - bhi.n 1a0788 │ │ │ │ + bhi.n 1a07c0 │ │ │ │ movs r2, #1 │ │ │ │ movs r0, #212 @ 0xd4 │ │ │ │ movt r0, #18432 @ 0x4800 │ │ │ │ lsl.w r3, r2, r3 │ │ │ │ tst r3, r0 │ │ │ │ - bne.n 1a0742 │ │ │ │ + bne.n 1a077a │ │ │ │ ands.w r0, r3, r2 │ │ │ │ - bne.n 1a06ec │ │ │ │ + bne.n 1a0724 │ │ │ │ bx lr │ │ │ │ subs r3, #149 @ 0x95 │ │ │ │ cmp r3, #13 │ │ │ │ - bhi.n 1a0788 │ │ │ │ + bhi.n 1a07c0 │ │ │ │ movw r0, #15377 @ 0x3c11 │ │ │ │ lsrs r0, r3 │ │ │ │ and.w r0, r0, #1 │ │ │ │ bx lr │ │ │ │ mov r0, r2 │ │ │ │ bx lr │ │ │ │ cmp r3, #65 @ 0x41 │ │ │ │ - bhi.n 1a0788 │ │ │ │ + bhi.n 1a07c0 │ │ │ │ cmp r3, #49 @ 0x31 │ │ │ │ - bhi.n 1a076e │ │ │ │ + bhi.n 1a07a6 │ │ │ │ cmp r3, #30 │ │ │ │ - bhi.n 1a078c │ │ │ │ + bhi.n 1a07c4 │ │ │ │ cmp r3, #10 │ │ │ │ ite ls │ │ │ │ movls r0, #0 │ │ │ │ movhi r0, #1 │ │ │ │ bx lr │ │ │ │ subs r3, #176 @ 0xb0 │ │ │ │ movw r0, #32773 @ 0x8005 │ │ │ │ @@ -496918,118 +496955,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, #2764] @ 1a1288 │ │ │ │ - ldr.w r3, [pc, #2764] @ 1a128c │ │ │ │ + ldr.w r2, [pc, #2764] @ 1a12c0 │ │ │ │ + ldr.w r3, [pc, #2764] @ 1a12c4 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ add r2, pc │ │ │ │ - ldr.w r6, [pc, #2760] @ 1a1290 │ │ │ │ + ldr.w r6, [pc, #2760] @ 1a12c8 │ │ │ │ add r6, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 17b394 │ │ │ │ - cbz r0, 1a07fc │ │ │ │ - ldr.w r2, [pc, #2740] @ 1a1294 │ │ │ │ - ldr.w r3, [pc, #2728] @ 1a128c │ │ │ │ + bl 17b3cc │ │ │ │ + cbz r0, 1a0834 │ │ │ │ + ldr.w r2, [pc, #2740] @ 1a12cc │ │ │ │ + ldr.w r3, [pc, #2728] @ 1a12c4 │ │ │ │ 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 1a1c2e │ │ │ │ + bne.w 1a1c66 │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 17b410 │ │ │ │ + bl 17b448 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1a07dc │ │ │ │ + beq.n 1a0814 │ │ │ │ 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 1a0a2a │ │ │ │ + beq.w 1a0a62 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bhi.w 1a0a48 │ │ │ │ + bhi.w 1a0a80 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r3, r3, #4 │ │ │ │ lsls r6, r1, #4 │ │ │ │ lsls r7, r0, #4 │ │ │ │ lsls r3, r0, #3 │ │ │ │ movs r5, r0 │ │ │ │ - ldr.w r3, [pc, #2656] @ 1a1298 │ │ │ │ + ldr.w r3, [pc, #2656] @ 1a12d0 │ │ │ │ movs r1, #108 @ 0x6c │ │ │ │ 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, #70] @ 0x46 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1a0ad4 │ │ │ │ + beq.w 1a0b0c │ │ │ │ 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 1a0882 │ │ │ │ + beq.n 1a08ba │ │ │ │ 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 1a0d3c │ │ │ │ + bhi.w 1a0d74 │ │ │ │ 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, #192] @ 0xc0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1a0dce │ │ │ │ + bne.w 1a0e06 │ │ │ │ add.w r6, fp, lr │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ itt eq │ │ │ │ moveq.w r2, #4294967295 @ 0xffffffff │ │ │ │ moveq fp, r2 │ │ │ │ - beq.n 1a08ec │ │ │ │ + beq.n 1a0924 │ │ │ │ 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 1a0e92 │ │ │ │ + beq.w 1a0eca │ │ │ │ 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 │ │ │ │ @@ -497037,24 +497074,24 @@ │ │ │ │ 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, #300 @ 0x12c │ │ │ │ str r2, [sp, #12] │ │ │ │ - bls.w 1a0ae4 │ │ │ │ + bls.w 1a0b1c │ │ │ │ movw r2, #638 @ 0x27e │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 1a13e2 │ │ │ │ - bls.w 1a0d88 │ │ │ │ + beq.w 1a141a │ │ │ │ + bls.w 1a0dc0 │ │ │ │ subw r2, r3, #667 @ 0x29b │ │ │ │ cmp r2, #47 @ 0x2f │ │ │ │ - bhi.w 1a0dc4 │ │ │ │ + bhi.w 1a0dfc │ │ │ │ cmp r2, #47 @ 0x2f │ │ │ │ - bhi.w 1a0e98 │ │ │ │ + bhi.w 1a0ed0 │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ lsls r0, r7, #12 │ │ │ │ lsls r3, r4, #10 │ │ │ │ lsls r3, r4, #10 │ │ │ │ lsls r3, r4, #10 │ │ │ │ lsls r3, r4, #10 │ │ │ │ lsls r3, r4, #10 │ │ │ │ @@ -497098,82 +497135,82 @@ │ │ │ │ lsls r3, r4, #10 │ │ │ │ lsls r3, r4, #10 │ │ │ │ lsls r3, r4, #10 │ │ │ │ lsls r7, r0, #10 │ │ │ │ lsls r7, r0, #10 │ │ │ │ ldrsb.w r3, [r9, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 1a0e78 │ │ │ │ + beq.w 1a0eb0 │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ - cbz r1, 1a09e8 │ │ │ │ + cbz r1, 1a0a20 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ movs r3, #0 │ │ │ │ adds r0, #16 │ │ │ │ - b.n 1a09d4 │ │ │ │ + b.n 1a0a0c │ │ │ │ adds r3, #5 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 1a0cf6 │ │ │ │ + beq.w 1a0d2e │ │ │ │ ldr.w r2, [r0, r3, lsl #2] │ │ │ │ cmp r2, #16 │ │ │ │ - bne.n 1a09cc │ │ │ │ + bne.n 1a0a04 │ │ │ │ ldrb.w r3, [r9, #323] @ 0x143 │ │ │ │ orr.w r3, r3, #4 │ │ │ │ strb.w r3, [r9, #323] @ 0x143 │ │ │ │ mov r0, r4 │ │ │ │ - bl 196c1c │ │ │ │ - cbnz r0, 1a0a04 │ │ │ │ + bl 196c54 │ │ │ │ + cbnz r0, 1a0a3c │ │ │ │ ldr r3, [r4, #20] │ │ │ │ subs r3, #8 │ │ │ │ cmp r3, #1 │ │ │ │ ittt ls │ │ │ │ ldrbls.w r3, [r9, #328] @ 0x148 │ │ │ │ orrls.w r3, r3, #2 │ │ │ │ strbls.w r3, [r9, #328] @ 0x148 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #10 │ │ │ │ - beq.w 1a0d2e │ │ │ │ - bhi.w 1a0d18 │ │ │ │ + beq.w 1a0d66 │ │ │ │ + bhi.w 1a0d50 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 1a0a48 │ │ │ │ + bne.n 1a0a80 │ │ │ │ ldrb.w r3, [r9, #319] @ 0x13f │ │ │ │ orr.w r3, r3, #32 │ │ │ │ strb.w r3, [r9, #319] @ 0x13f │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1a0820 │ │ │ │ + bne.w 1a0858 │ │ │ │ mov r0, r7 │ │ │ │ - bl 195490 │ │ │ │ + bl 1954c8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1a0816 │ │ │ │ - b.n 1a07dc │ │ │ │ + bne.w 1a084e │ │ │ │ + b.n 1a0814 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - cbz r0, 1a0a48 │ │ │ │ + cbz r0, 1a0a80 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r1, r9 │ │ │ │ - bl 1a07a0 │ │ │ │ + bl 1a07d8 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1a0820 │ │ │ │ + bne.w 1a0858 │ │ │ │ mov r0, r7 │ │ │ │ - bl 195490 │ │ │ │ + bl 1954c8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1a0816 │ │ │ │ - b.n 1a07dc │ │ │ │ - ldr.w r3, [pc, #2104] @ 1a129c │ │ │ │ + bne.w 1a084e │ │ │ │ + b.n 1a0814 │ │ │ │ + ldr.w r3, [pc, #2104] @ 1a12d4 │ │ │ │ ldr r6, [r4, #20] │ │ │ │ ldr.w r1, [sl, r3] │ │ │ │ mla r2, r8, r6, r1 │ │ │ │ ldrb r5, [r2, #4] │ │ │ │ - cbz r5, 1a0ab4 │ │ │ │ + cbz r5, 1a0aec │ │ │ │ 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] │ │ │ │ @@ -497185,36 +497222,36 @@ │ │ │ │ ldrbne.w r2, [r9, #321] @ 0x141 │ │ │ │ orreq.w r2, ip, r2 │ │ │ │ strbeq.w r2, [r9, #320] @ 0x140 │ │ │ │ itt ne │ │ │ │ orrne.w ip, ip, r2 │ │ │ │ strbne.w ip, [r9, #321] @ 0x141 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 1a0a82 │ │ │ │ + bne.n 1a0aba │ │ │ │ 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 1a0d0c │ │ │ │ + beq.w 1a0d44 │ │ │ │ ldrb.w r3, [r9, #321] @ 0x141 │ │ │ │ orrs r2, r3 │ │ │ │ strb.w r2, [r9, #321] @ 0x141 │ │ │ │ - b.n 1a0a48 │ │ │ │ + b.n 1a0a80 │ │ │ │ mov ip, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp.w r3, #300 @ 0x12c │ │ │ │ - bhi.w 1a0930 │ │ │ │ + bhi.w 1a0968 │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - bls.w 1a0dc4 │ │ │ │ + bls.w 1a0dfc │ │ │ │ sub.w r2, r3, #46 @ 0x2e │ │ │ │ cmp r2, #254 @ 0xfe │ │ │ │ - bhi.w 1a0e98 │ │ │ │ + bhi.w 1a0ed0 │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ lsls r3, r1, #13 │ │ │ │ lsls r0, r2, #7 │ │ │ │ lsls r0, r2, #7 │ │ │ │ lsls r0, r2, #7 │ │ │ │ lsls r0, r2, #7 │ │ │ │ lsls r0, r2, #7 │ │ │ │ @@ -497464,43 +497501,43 @@ │ │ │ │ lsls r0, r2, #7 │ │ │ │ lsls r1, r1, #6 │ │ │ │ lsls r0, r2, #7 │ │ │ │ lsls r0, r2, #7 │ │ │ │ lsls r0, r2, #7 │ │ │ │ lsls r1, r1, #6 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1a0d02 │ │ │ │ + b.n 1a0d3a │ │ │ │ adds r3, #5 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 1a09e8 │ │ │ │ + beq.w 1a0a20 │ │ │ │ ldr.w r2, [r0, r3, lsl #2] │ │ │ │ cmp r2, #17 │ │ │ │ - bne.n 1a0cfa │ │ │ │ - b.n 1a09dc │ │ │ │ + bne.n 1a0d32 │ │ │ │ + b.n 1a0a14 │ │ │ │ ldrb.w r3, [r9, #320] @ 0x140 │ │ │ │ orrs r2, r3 │ │ │ │ strb.w r2, [r9, #320] @ 0x140 │ │ │ │ - b.n 1a0a48 │ │ │ │ + b.n 1a0a80 │ │ │ │ subs r3, #11 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 1a0a48 │ │ │ │ + bhi.w 1a0a80 │ │ │ │ ldrb.w r3, [r9, #319] @ 0x13f │ │ │ │ orr.w r3, r3, #32 │ │ │ │ strb.w r3, [r9, #319] @ 0x13f │ │ │ │ - b.n 1a0a20 │ │ │ │ + b.n 1a0a58 │ │ │ │ ldrb.w r3, [r9, #319] @ 0x13f │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strb.w r3, [r9, #319] @ 0x13f │ │ │ │ - b.n 1a0a48 │ │ │ │ + b.n 1a0a80 │ │ │ │ add.w r6, r1, #32 │ │ │ │ ubfx fp, r2, #7, #6 │ │ │ │ and.w r6, r6, #127 @ 0x7f │ │ │ │ mov lr, r1 │ │ │ │ cmp r6, #15 │ │ │ │ - bhi.w 1a08a8 │ │ │ │ + bhi.w 1a08e0 │ │ │ │ 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 │ │ │ │ @@ -497512,68 +497549,68 @@ │ │ │ │ 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 1a0adc │ │ │ │ + b.n 1a0b14 │ │ │ │ cmp.w r3, #402 @ 0x192 │ │ │ │ - bcs.w 1a14c6 │ │ │ │ + bcs.w 1a14fe │ │ │ │ cmp.w r3, #370 @ 0x172 │ │ │ │ - bls.w 1a13f2 │ │ │ │ + bls.w 1a142a │ │ │ │ mvn.w r1, #370 @ 0x172 │ │ │ │ movs r2, #1 │ │ │ │ adds r1, r3, r1 │ │ │ │ lsls r2, r1 │ │ │ │ movw r1, #4241 @ 0x1091 │ │ │ │ movt r1, #16480 @ 0x4060 │ │ │ │ ands r1, r2 │ │ │ │ - cbnz r1, 1a0e0a │ │ │ │ + cbnz r1, 1a0e42 │ │ │ │ mov.w r1, #16896 @ 0x4200 │ │ │ │ movt r1, #6 │ │ │ │ tst r2, r1 │ │ │ │ - bne.w 1a0f14 │ │ │ │ + bne.w 1a0f4c │ │ │ │ tst.w r2, #73728 @ 0x12000 │ │ │ │ - bne.w 1a12a0 │ │ │ │ + bne.w 1a12d8 │ │ │ │ ldrb.w r3, [r9, #323] @ 0x143 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ - b.n 1a0eb0 │ │ │ │ + b.n 1a0ee8 │ │ │ │ cmp.w r3, #344 @ 0x158 │ │ │ │ - beq.w 1a146e │ │ │ │ + beq.w 1a14a6 │ │ │ │ cmp r1, #20 │ │ │ │ - bls.w 1a0f0c │ │ │ │ + bls.w 1a0f44 │ │ │ │ add.w r2, r1, #102 @ 0x66 │ │ │ │ and.w r2, r2, #127 @ 0x7f │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.w 1a08b6 │ │ │ │ + bhi.w 1a08ee │ │ │ │ add.w r2, fp, #3 │ │ │ │ add.w r2, lr, r2, lsr #2 │ │ │ │ - b.n 1a08ca │ │ │ │ + b.n 1a0902 │ │ │ │ ldr.w r2, [r9, #80] @ 0x50 │ │ │ │ movw r1, #265 @ 0x109 │ │ │ │ cmp r3, r1 │ │ │ │ ite ne │ │ │ │ movne r1, #2 │ │ │ │ moveq r1, #4 │ │ │ │ orrs r2, r1 │ │ │ │ str.w r2, [r9, #80] @ 0x50 │ │ │ │ mov r0, r3 │ │ │ │ - bl 195b94 │ │ │ │ + bl 195bcc │ │ │ │ and.w r5, r0, #31 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl 195b94 │ │ │ │ + bl 195bcc │ │ │ │ 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 1a0a48 │ │ │ │ + b.n 1a0a80 │ │ │ │ ldrb.w r3, [r9, #333] @ 0x14d │ │ │ │ orr.w r3, r3, #8 │ │ │ │ strb.w r3, [r9, #333] @ 0x14d │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #108 @ 0x6c │ │ │ │ mla r3, r2, r3, r1 │ │ │ │ @@ -497582,292 +497619,292 @@ │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r1, [r4, r3, lsl #2] │ │ │ │ ldrb.w r3, [r9, #333] @ 0x14d │ │ │ │ lsls r2, r1 │ │ │ │ orr.w r2, r2, r3, lsr #4 │ │ │ │ bfi r3, r2, #4, #4 │ │ │ │ strb.w r3, [r9, #333] @ 0x14d │ │ │ │ - b.n 1a0a48 │ │ │ │ + b.n 1a0a80 │ │ │ │ ldrsb.w r3, [r9, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 1a0a48 │ │ │ │ + bne.w 1a0a80 │ │ │ │ ldrb.w r3, [r9, #328] @ 0x148 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ strb.w r3, [r9, #328] @ 0x148 │ │ │ │ - b.n 1a0a48 │ │ │ │ + b.n 1a0a80 │ │ │ │ mov r0, r4 │ │ │ │ - bl 196c34 │ │ │ │ + bl 196c6c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1a09bc │ │ │ │ + beq.w 1a09f4 │ │ │ │ ldrb.w r3, [r9, #328] @ 0x148 │ │ │ │ orr.w r3, r3, #64 @ 0x40 │ │ │ │ strb.w r3, [r9, #328] @ 0x148 │ │ │ │ - b.n 1a09bc │ │ │ │ + b.n 1a09f4 │ │ │ │ movs r5, #0 │ │ │ │ mov r6, r5 │ │ │ │ - b.n 1a0924 │ │ │ │ + b.n 1a095c │ │ │ │ subs r3, #50 @ 0x32 │ │ │ │ cmp r3, #17 │ │ │ │ - bhi.n 1a0dc4 │ │ │ │ + bhi.n 1a0dfc │ │ │ │ movw r2, #49103 @ 0xbfcf │ │ │ │ movt r2, #2 │ │ │ │ lsr.w r3, r2, r3 │ │ │ │ ands.w r3, r3, #1 │ │ │ │ - beq.n 1a0dc4 │ │ │ │ + beq.n 1a0dfc │ │ │ │ ldrb.w r2, [r9, #323] @ 0x143 │ │ │ │ mov r0, r4 │ │ │ │ bfi r2, r3, #2, #1 │ │ │ │ strb.w r2, [r9, #323] @ 0x143 │ │ │ │ - bl 1a06d8 │ │ │ │ - cbz r0, 1a0ed0 │ │ │ │ + bl 1a0710 │ │ │ │ + cbz r0, 1a0f08 │ │ │ │ ldrb.w r3, [r9, #322] @ 0x142 │ │ │ │ orr.w r3, r3, #64 @ 0x40 │ │ │ │ strb.w r3, [r9, #322] @ 0x142 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #108 @ 0x6c │ │ │ │ ldr r3, [r4, #20] │ │ │ │ mla r2, r2, r3, r1 │ │ │ │ ldr r2, [r2, #104] @ 0x68 │ │ │ │ lsls r1, r2, #28 │ │ │ │ - bpl.w 1a149e │ │ │ │ + bpl.w 1a14d6 │ │ │ │ ldrsb.w r2, [r9, #65] @ 0x41 │ │ │ │ cmp r2, #4 │ │ │ │ - beq.w 1a17ee │ │ │ │ + beq.w 1a1826 │ │ │ │ cmp r3, #61 @ 0x3d │ │ │ │ - bls.w 1a14fc │ │ │ │ + bls.w 1a1534 │ │ │ │ subs r3, #166 @ 0xa6 │ │ │ │ cmp r3, #23 │ │ │ │ - bhi.w 1a0a48 │ │ │ │ + bhi.w 1a0a80 │ │ │ │ movw r2, #321 @ 0x141 │ │ │ │ movt r2, #162 @ 0xa2 │ │ │ │ lsrs r2, r3 │ │ │ │ lsls r0, r2, #31 │ │ │ │ - bmi.w 1a0a14 │ │ │ │ - b.n 1a0a48 │ │ │ │ + bmi.w 1a0a4c │ │ │ │ + b.n 1a0a80 │ │ │ │ cmp r1, #16 │ │ │ │ - bhi.w 1a0dea │ │ │ │ - b.n 1a08b6 │ │ │ │ + bhi.w 1a0e22 │ │ │ │ + b.n 1a08ee │ │ │ │ ldrsb.w r2, [r9, #65] @ 0x41 │ │ │ │ cmp r2, #1 │ │ │ │ it eq │ │ │ │ cmpeq.w r3, #380 @ 0x17c │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ orrs.w r3, ip, r3 │ │ │ │ - beq.w 1a19dc │ │ │ │ + beq.w 1a1a14 │ │ │ │ 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, #160] @ 0xa0 │ │ │ │ orrs r3, r2 │ │ │ │ strh.w r3, [r9, #160] @ 0xa0 │ │ │ │ - bl 1bde28 │ │ │ │ + bl 1bde60 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 1a0f82 │ │ │ │ + beq.n 1a0fba │ │ │ │ ldr.w r3, [r9, #192] @ 0xc0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [r9, #192] @ 0xc0 │ │ │ │ ldr.w r3, [r9, #196] @ 0xc4 │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [r9, #196] @ 0xc4 │ │ │ │ ldrh.w r3, [r9, #164] @ 0xa4 │ │ │ │ orrs r3, r2 │ │ │ │ strh.w r3, [r9, #164] @ 0xa4 │ │ │ │ ldrsb.w r3, [r9, #65] @ 0x41 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 1a1554 │ │ │ │ + beq.w 1a158c │ │ │ │ cmp r3, #7 │ │ │ │ - beq.w 1a1514 │ │ │ │ + beq.w 1a154c │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 1a0a48 │ │ │ │ + bne.w 1a0a80 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ movs r2, #108 @ 0x6c │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mla r3, r2, r3, r1 │ │ │ │ ldrb.w r3, [r3, #70] @ 0x46 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldrb.w r3, [r3, #45] @ 0x2d │ │ │ │ lsls r0, r3, #25 │ │ │ │ - bpl.w 1a0a48 │ │ │ │ + bpl.w 1a0a80 │ │ │ │ ldrb.w r3, [r9, #328] @ 0x148 │ │ │ │ orr.w r3, r3, #2 │ │ │ │ strb.w r3, [r9, #328] @ 0x148 │ │ │ │ - b.n 1a0a48 │ │ │ │ + b.n 1a0a80 │ │ │ │ ldr r2, [r4, #96] @ 0x60 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ str r1, [sp, #12] │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1a1c3e │ │ │ │ + bne.w 1a1c76 │ │ │ │ ldr r2, [r1, #24] │ │ │ │ tst.w r2, #12 │ │ │ │ - bne.w 1a1696 │ │ │ │ + bne.w 1a16ce │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a06d8 │ │ │ │ + bl 1a0710 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1a0a48 │ │ │ │ + beq.w 1a0a80 │ │ │ │ ldrb.w r3, [r9, #322] @ 0x142 │ │ │ │ orr.w r3, r3, #64 @ 0x40 │ │ │ │ strb.w r3, [r9, #322] @ 0x142 │ │ │ │ - b.n 1a0a48 │ │ │ │ + b.n 1a0a80 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #108 @ 0x6c │ │ │ │ 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 1a15ee │ │ │ │ + bhi.w 1a1626 │ │ │ │ ldr.w r3, [r9, #120] @ 0x78 │ │ │ │ orr.w r3, r3, #4 │ │ │ │ str.w r3, [r9, #120] @ 0x78 │ │ │ │ - b.n 1a0a48 │ │ │ │ + b.n 1a0a80 │ │ │ │ ldrsb.w r2, [r9, #65] @ 0x41 │ │ │ │ movw r1, #678 @ 0x2a6 │ │ │ │ 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 1a1ab0 │ │ │ │ + beq.w 1a1ae8 │ │ │ │ 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, #158] @ 0x9e │ │ │ │ orrs r2, r1 │ │ │ │ strh.w r2, [r9, #158] @ 0x9e │ │ │ │ movw r2, #679 @ 0x2a7 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 1a1076 │ │ │ │ + bne.n 1a10ae │ │ │ │ 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 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bde28 │ │ │ │ + bl 1bde60 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 1a10a6 │ │ │ │ + beq.n 1a10de │ │ │ │ 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, #166] @ 0xa6 │ │ │ │ orrs r3, r2 │ │ │ │ strh.w r3, [r9, #166] @ 0xa6 │ │ │ │ ldrsb.w r3, [r9, #65] @ 0x41 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 1a162c │ │ │ │ + beq.w 1a1664 │ │ │ │ cmp r3, #7 │ │ │ │ - beq.w 1a159c │ │ │ │ + beq.w 1a15d4 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 1a0a48 │ │ │ │ + bne.w 1a0a80 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ movs r2, #108 @ 0x6c │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mla r3, r2, r3, r1 │ │ │ │ ldrb.w r3, [r3, #70] @ 0x46 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldrb.w r3, [r3, #45] @ 0x2d │ │ │ │ lsls r0, r3, #26 │ │ │ │ - bpl.w 1a0a48 │ │ │ │ + bpl.w 1a0a80 │ │ │ │ ldrb.w r3, [r9, #328] @ 0x148 │ │ │ │ orr.w r3, r3, #8 │ │ │ │ strb.w r3, [r9, #328] @ 0x148 │ │ │ │ - b.n 1a0a48 │ │ │ │ + b.n 1a0a80 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #108 @ 0x6c │ │ │ │ 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 1a0a48 │ │ │ │ - b.n 1a0fb4 │ │ │ │ + bhi.w 1a0a80 │ │ │ │ + b.n 1a0fec │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ - b.n 1a1122 │ │ │ │ + b.n 1a115a │ │ │ │ cmp r2, #5 │ │ │ │ - beq.w 1a1c4a │ │ │ │ + beq.w 1a1c82 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1a1c44 │ │ │ │ + bne.w 1a1c7c │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1a1110 │ │ │ │ + bne.n 1a1148 │ │ │ │ ldr r5, [r3, #32] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 23eb74 │ │ │ │ + bl 23ebac │ │ │ │ ldrb r3, [r0, #6] │ │ │ │ and.w r3, r3, #15 │ │ │ │ subs r3, #8 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 1a0a48 │ │ │ │ + bhi.w 1a0a80 │ │ │ │ ldrb r3, [r5, #20] │ │ │ │ orr.w r3, r3, #128 @ 0x80 │ │ │ │ strb r3, [r5, #20] │ │ │ │ ldrb.w r3, [r9, #328] @ 0x148 │ │ │ │ orr.w r3, r3, #2 │ │ │ │ strb.w r3, [r9, #328] @ 0x148 │ │ │ │ - b.n 1a0a48 │ │ │ │ + b.n 1a0a80 │ │ │ │ add.w fp, r9, #336 @ 0x150 │ │ │ │ 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 196764 │ │ │ │ + bl 19679c │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [r1, #0] │ │ │ │ ldrb r0, [r2, #12] │ │ │ │ cmp r0, #5 │ │ │ │ - beq.w 1a137c │ │ │ │ + beq.w 1a13b4 │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, #3 │ │ │ │ - bne.n 1a1162 │ │ │ │ + bne.n 1a119a │ │ │ │ mov r4, r7 │ │ │ │ mov r7, r9 │ │ │ │ ldr.w r9, [sp, #8] │ │ │ │ - b.n 1a0a48 │ │ │ │ + b.n 1a0a80 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ movs r1, #108 @ 0x6c │ │ │ │ add.w r3, r5, #4096 @ 0x1000 │ │ │ │ ldrb.w r3, [r3, #941] @ 0x3ad │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r0, [r4, r3, lsl #2] │ │ │ │ ldrb.w r3, [r9, #323] @ 0x143 │ │ │ │ @@ -497887,153 +497924,153 @@ │ │ │ │ mov r2, r3 │ │ │ │ ubfx r3, r3, #1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ bfi r2, r3, #1, #1 │ │ │ │ strb.w r2, [r9, #323] @ 0x143 │ │ │ │ - b.n 1a0a48 │ │ │ │ + b.n 1a0a80 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w r3, r3, #24576 @ 0x6000 │ │ │ │ ldrb.w r3, [r3, #1167] @ 0x48f │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r3, [r4, r3, lsl #2] │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 1a15d8 │ │ │ │ + bhi.w 1a1610 │ │ │ │ ldr.w r3, [r9, #116] @ 0x74 │ │ │ │ orr.w r3, r3, #67108864 @ 0x4000000 │ │ │ │ str.w r3, [r9, #116] @ 0x74 │ │ │ │ - b.n 1a0a48 │ │ │ │ + b.n 1a0a80 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w r3, r3, #24576 @ 0x6000 │ │ │ │ ldrb.w r3, [r3, #1275] @ 0x4fb │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r3, [r4, r3, lsl #2] │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 1a1604 │ │ │ │ + bhi.w 1a163c │ │ │ │ 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 1a0a48 │ │ │ │ + bne.w 1a0a80 │ │ │ │ ldrb.w r3, [r9, #329] @ 0x149 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ strb.w r3, [r9, #329] @ 0x149 │ │ │ │ - b.n 1a0a48 │ │ │ │ + b.n 1a0a80 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w r3, r3, #24576 @ 0x6000 │ │ │ │ ldrb.w r3, [r3, #303] @ 0x12f │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r3, [r4, r3, lsl #2] │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 1a1616 │ │ │ │ + bhi.w 1a164e │ │ │ │ ldr.w r3, [r9, #116] @ 0x74 │ │ │ │ orr.w r3, r3, #268435456 @ 0x10000000 │ │ │ │ str.w r3, [r9, #116] @ 0x74 │ │ │ │ - b.w 1a0a48 │ │ │ │ + b.w 1a0a80 │ │ │ │ ldr.w r3, [r9, #116] @ 0x74 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ str.w r3, [r9, #116] @ 0x74 │ │ │ │ - b.w 1a0a48 │ │ │ │ + b.w 1a0a80 │ │ │ │ ldr.w r3, [r9, #96] @ 0x60 │ │ │ │ orr.w r3, r3, #3 │ │ │ │ str.w r3, [r9, #96] @ 0x60 │ │ │ │ - b.w 1a0a48 │ │ │ │ - ldrh.w r0, [r8, r8, lsl #3] │ │ │ │ + b.w 1a0a80 │ │ │ │ + strb.w r0, [r0, r8, lsl #3] │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh.w r0, [r2, r8, lsl #3] │ │ │ │ - ldrb.w r0, [r8, r8, lsl #3] │ │ │ │ + @ instruction: 0xf7fa0078 │ │ │ │ + @ instruction: 0xf7e00078 │ │ │ │ lsls r4, r2, #31 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r1, #18 │ │ │ │ movs r0, r0 │ │ │ │ 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 1a12d4 │ │ │ │ + bpl.n 1a130c │ │ │ │ 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, #384 @ 0x180 │ │ │ │ - bne.n 1a12ee │ │ │ │ + bne.n 1a1326 │ │ │ │ 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 │ │ │ │ ldrh.w r3, [r9, #156] @ 0x9c │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ orrs r3, r2 │ │ │ │ strh.w r3, [r9, #156] @ 0x9c │ │ │ │ - bl 1bde28 │ │ │ │ + bl 1bde60 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 1a132a │ │ │ │ + beq.n 1a1362 │ │ │ │ ldr.w r3, [r9, #184] @ 0xb8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [r9, #184] @ 0xb8 │ │ │ │ ldr.w r3, [r9, #188] @ 0xbc │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [r9, #188] @ 0xbc │ │ │ │ ldrh.w r3, [r9, #162] @ 0xa2 │ │ │ │ orrs r3, r2 │ │ │ │ strh.w r3, [r9, #162] @ 0xa2 │ │ │ │ ldrsb.w r3, [r9, #65] @ 0x41 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1a0a48 │ │ │ │ + bne.w 1a0a80 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ movw r3, #387 @ 0x183 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1a0a48 │ │ │ │ + bne.w 1a0a80 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bde4c │ │ │ │ + bl 1bde84 │ │ │ │ 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 196764 │ │ │ │ + bl 19679c │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.w 1a1b00 │ │ │ │ + beq.w 1a1b38 │ │ │ │ ldr.w r3, [r9, #344] @ 0x158 │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [r9, #344] @ 0x158 │ │ │ │ ldr.w r3, [r9, #348] @ 0x15c │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [r9, #348] @ 0x15c │ │ │ │ - b.w 1a0a48 │ │ │ │ + b.w 1a0a80 │ │ │ │ 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 1a13d8 │ │ │ │ + bhi.n 1a1410 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 1a1c38 │ │ │ │ + bhi.w 1a1c70 │ │ │ │ tbh [pc, r1, lsl #1] │ │ │ │ movs r0, r4 │ │ │ │ lsls r1, r2, #17 │ │ │ │ lsls r1, r2, #17 │ │ │ │ lsls r1, r2, #17 │ │ │ │ lsls r1, r2, #17 │ │ │ │ lsls r1, r2, #17 │ │ │ │ @@ -498061,247 +498098,247 @@ │ │ │ │ lsls r1, r2, #17 │ │ │ │ lsls r1, r2, #17 │ │ │ │ lsls r1, r2, #17 │ │ │ │ lsls r1, r2, #17 │ │ │ │ movs r1, r4 │ │ │ │ uxtb r2, r2 │ │ │ │ str.w r2, [fp, r6, lsl #2] │ │ │ │ - b.n 1a117e │ │ │ │ + b.n 1a11b6 │ │ │ │ uxth r2, r2 │ │ │ │ - b.n 1a13d8 │ │ │ │ + b.n 1a1410 │ │ │ │ ldr.w r3, [r9, #96] @ 0x60 │ │ │ │ orr.w r3, r3, #8 │ │ │ │ str.w r3, [r9, #96] @ 0x60 │ │ │ │ - b.w 1a0a48 │ │ │ │ + b.w 1a0a80 │ │ │ │ cmp.w r3, #332 @ 0x14c │ │ │ │ - bls.w 1a1674 │ │ │ │ + bls.w 1a16ac │ │ │ │ mvn.w lr, #336 @ 0x150 │ │ │ │ add.w r2, r3, lr │ │ │ │ cmp r2, #28 │ │ │ │ - bhi.w 1a0dc4 │ │ │ │ + bhi.w 1a0dfc │ │ │ │ movs r1, #1 │ │ │ │ lsl.w r2, r1, r2 │ │ │ │ movw r1, #16385 @ 0x4001 │ │ │ │ movt r1, #6698 @ 0x1a2a │ │ │ │ ands r1, r2 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 1a0e0a │ │ │ │ + bne.w 1a0e42 │ │ │ │ movw r1, #41088 @ 0xa080 │ │ │ │ tst r2, r1 │ │ │ │ - beq.w 1a0dc4 │ │ │ │ + beq.w 1a0dfc │ │ │ │ ldrsb.w r2, [r9, #65] @ 0x41 │ │ │ │ cmp r2, #2 │ │ │ │ it eq │ │ │ │ cmpeq.w r3, #344 @ 0x158 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ orrs.w r2, ip, r2 │ │ │ │ - bne.w 1a12a0 │ │ │ │ + bne.w 1a12d8 │ │ │ │ ldr.w r3, [r9, #168] @ 0xa8 │ │ │ │ mov r0, r4 │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [r9, #168] @ 0xa8 │ │ │ │ - bl 1bde28 │ │ │ │ + bl 1bde60 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.w 1a132a │ │ │ │ + beq.w 1a1362 │ │ │ │ ldr.w r3, [r9, #208] @ 0xd0 │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [r9, #208] @ 0xd0 │ │ │ │ - b.n 1a132a │ │ │ │ + b.n 1a1362 │ │ │ │ ldrsb.w r2, [r9, #65] @ 0x41 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1a0dd6 │ │ │ │ + bne.w 1a0e0e │ │ │ │ add.w r6, fp, lr │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ - bne.w 1a08c6 │ │ │ │ + bne.w 1a08fe │ │ │ │ and.w r5, r5, #127 @ 0x7f │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ ittt eq │ │ │ │ moveq r6, r2 │ │ │ │ streq r6, [sp, #12] │ │ │ │ moveq r5, r6 │ │ │ │ - beq.w 1a0930 │ │ │ │ + beq.w 1a0968 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov fp, r2 │ │ │ │ - b.w 1a08f6 │ │ │ │ + b.w 1a092e │ │ │ │ lsls r6, r2, #29 │ │ │ │ - bpl.w 1a0eec │ │ │ │ + bpl.w 1a0f24 │ │ │ │ ldrsb.w r2, [r9, #65] @ 0x41 │ │ │ │ movs r1, #1 │ │ │ │ strb.w r1, [r9, #304] @ 0x130 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 1a0eec │ │ │ │ + bne.w 1a0f24 │ │ │ │ ldrb.w r2, [r9, #328] @ 0x148 │ │ │ │ lsls r5, r2, #27 │ │ │ │ itt mi │ │ │ │ ornmi r2, r2, #63 @ 0x3f │ │ │ │ strbmi.w r2, [r9, #328] @ 0x148 │ │ │ │ - b.n 1a0eec │ │ │ │ + b.n 1a0f24 │ │ │ │ cmp.w r3, #540 @ 0x21c │ │ │ │ - bhi.w 1a1836 │ │ │ │ + bhi.w 1a186e │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ - bcs.w 1a181e │ │ │ │ + bcs.w 1a1856 │ │ │ │ cmp.w r3, #442 @ 0x1ba │ │ │ │ - bcs.w 1a19c2 │ │ │ │ + bcs.w 1a19fa │ │ │ │ cmp.w r3, #418 @ 0x1a2 │ │ │ │ - bcc.w 1a0dc4 │ │ │ │ + bcc.w 1a0dfc │ │ │ │ sub.w r1, r3, #418 @ 0x1a2 │ │ │ │ movw r2, #29127 @ 0x71c7 │ │ │ │ movt r2, #246 @ 0xf6 │ │ │ │ lsrs r2, r1 │ │ │ │ lsls r0, r2, #31 │ │ │ │ - bmi.w 1a0e0a │ │ │ │ - b.n 1a0dc4 │ │ │ │ + bmi.w 1a0e42 │ │ │ │ + b.n 1a0dfc │ │ │ │ cmp r3, #54 @ 0x36 │ │ │ │ - bls.w 1a0a48 │ │ │ │ + bls.w 1a0a80 │ │ │ │ sub.w r2, r3, #55 @ 0x37 │ │ │ │ movs r3, #81 @ 0x51 │ │ │ │ lsrs r3, r2 │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bpl.w 1a0a48 │ │ │ │ - b.w 1a0a14 │ │ │ │ + bpl.w 1a0a80 │ │ │ │ + b.w 1a0a4c │ │ │ │ ldr r3, [r4, #20] │ │ │ │ movw r2, #385 @ 0x181 │ │ │ │ cmp r3, r2 │ │ │ │ it ne │ │ │ │ cmpne.w r3, #388 @ 0x184 │ │ │ │ - bne.w 1a0a48 │ │ │ │ + bne.w 1a0a80 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bde4c │ │ │ │ + bl 1bde84 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a01d4 │ │ │ │ + bl 1a020c │ │ │ │ ldrsb.w r3, [r9, #65] @ 0x41 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1a0f92 │ │ │ │ + bne.w 1a0fca │ │ │ │ ldr.w r2, [r9, #328] @ 0x148 │ │ │ │ orrs r2, r5 │ │ │ │ str.w r2, [r9, #328] @ 0x148 │ │ │ │ ldr.w r2, [r9, #332] @ 0x14c │ │ │ │ orrs r2, r6 │ │ │ │ str.w r2, [r9, #332] @ 0x14c │ │ │ │ - b.n 1a0f92 │ │ │ │ + b.n 1a0fca │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp.w r3, #388 @ 0x184 │ │ │ │ - bne.w 1a0a48 │ │ │ │ + bne.w 1a0a80 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bde4c │ │ │ │ + bl 1bde84 │ │ │ │ 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 196764 │ │ │ │ + bl 19679c │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.w 1a1b22 │ │ │ │ + beq.w 1a1b5a │ │ │ │ ldr.w r3, [r9, #352] @ 0x160 │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [r9, #352] @ 0x160 │ │ │ │ ldr.w r3, [r9, #356] @ 0x164 │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [r9, #356] @ 0x164 │ │ │ │ ldrsb.w r3, [r9, #65] @ 0x41 │ │ │ │ - b.n 1a0f8c │ │ │ │ + b.n 1a0fc4 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ subw r3, r3, #679 @ 0x2a7 │ │ │ │ bics.w r3, r3, #2 │ │ │ │ - bne.w 1a0a48 │ │ │ │ + bne.w 1a0a80 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bde4c │ │ │ │ + bl 1bde84 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a01d4 │ │ │ │ + bl 1a020c │ │ │ │ ldrsb.w r3, [r9, #65] @ 0x41 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1a10b6 │ │ │ │ + bne.w 1a10ee │ │ │ │ ldr.w r2, [r9, #328] @ 0x148 │ │ │ │ orrs r2, r5 │ │ │ │ str.w r2, [r9, #328] @ 0x148 │ │ │ │ ldr.w r2, [r9, #332] @ 0x14c │ │ │ │ orrs r2, r6 │ │ │ │ str.w r2, [r9, #332] @ 0x14c │ │ │ │ - b.n 1a10b6 │ │ │ │ + b.n 1a10ee │ │ │ │ cmp r3, #3 │ │ │ │ - bne.w 1a0a48 │ │ │ │ + bne.w 1a0a80 │ │ │ │ ldr.w r3, [r9, #116] @ 0x74 │ │ │ │ orr.w r3, r3, #1073741824 @ 0x40000000 │ │ │ │ str.w r3, [r9, #116] @ 0x74 │ │ │ │ - b.w 1a0a48 │ │ │ │ + b.w 1a0a80 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.w 1a0a48 │ │ │ │ + bne.w 1a0a80 │ │ │ │ ldr.w r3, [r9, #120] @ 0x78 │ │ │ │ orr.w r3, r3, #8 │ │ │ │ str.w r3, [r9, #120] @ 0x78 │ │ │ │ - b.w 1a0a48 │ │ │ │ + b.w 1a0a80 │ │ │ │ cmp r3, #3 │ │ │ │ ittt eq │ │ │ │ ldreq.w r3, [r9, #120] @ 0x78 │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ streq.w r3, [r9, #120] @ 0x78 │ │ │ │ - b.n 1a122a │ │ │ │ + b.n 1a1262 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.w 1a0a48 │ │ │ │ + bne.w 1a0a80 │ │ │ │ ldr.w r3, [r9, #116] @ 0x74 │ │ │ │ orr.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ str.w r3, [r9, #116] @ 0x74 │ │ │ │ - b.w 1a0a48 │ │ │ │ + b.w 1a0a80 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ movw r1, #681 @ 0x2a9 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 1a1a3a │ │ │ │ + beq.w 1a1a72 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movs r1, #108 @ 0x6c │ │ │ │ mla r2, r1, r2, r0 │ │ │ │ ldrb.w r2, [r2, #70] @ 0x46 │ │ │ │ add.w r2, r4, r2, lsl #2 │ │ │ │ ldrb.w r2, [r2, #47] @ 0x2f │ │ │ │ lsls r2, r2, #27 │ │ │ │ - bmi.w 1a0a48 │ │ │ │ + bmi.w 1a0a80 │ │ │ │ ldr.w r2, [r9, #368] @ 0x170 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ orrs r2, r5 │ │ │ │ str.w r2, [r9, #368] @ 0x170 │ │ │ │ ldr.w r2, [r9, #372] @ 0x174 │ │ │ │ orrs r2, r6 │ │ │ │ str.w r2, [r9, #372] @ 0x174 │ │ │ │ ldrh.w r2, [r9, #380] @ 0x17c │ │ │ │ orrs r2, r1 │ │ │ │ strh.w r2, [r9, #380] @ 0x17c │ │ │ │ - b.n 1a10b0 │ │ │ │ + b.n 1a10e8 │ │ │ │ movw r2, #301 @ 0x12d │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 1a0dc4 │ │ │ │ + beq.w 1a0dfc │ │ │ │ sub.w r1, r3, #302 @ 0x12e │ │ │ │ movw r2, #9763 @ 0x2623 │ │ │ │ movt r2, #27648 @ 0x6c00 │ │ │ │ lsrs r2, r1 │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bmi.w 1a0e0a │ │ │ │ - b.w 1a0dc4 │ │ │ │ + bmi.w 1a0e42 │ │ │ │ + b.w 1a0dfc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - b.n 1a16ac │ │ │ │ + b.n 1a16e4 │ │ │ │ cmp r5, #5 │ │ │ │ - beq.w 1a1c32 │ │ │ │ + beq.w 1a1c6a │ │ │ │ ldr r2, [r2, #44] @ 0x2c │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 1a1c44 │ │ │ │ + bne.w 1a1c7c │ │ │ │ ldr r5, [r2, #20] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1a169a │ │ │ │ + bne.n 1a16d2 │ │ │ │ ldr r2, [r2, #32] │ │ │ │ movw r6, #287 @ 0x11f │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r0, r2 │ │ │ │ ldrsb.w r1, [r9, #65] @ 0x41 │ │ │ │ ldr r2, [r2, #16] │ │ │ │ ubfx r2, r2, #0, #21 │ │ │ │ @@ -498310,89 +498347,89 @@ │ │ │ │ cmpeq r3, r6 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 1bb3f8 │ │ │ │ + bl 1bb430 │ │ │ │ ldrsb.w r3, [r9, #65] @ 0x41 │ │ │ │ str r0, [sp, #28] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - cbz r0, 1a16ee │ │ │ │ + cbz r0, 1a1726 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 23ef28 │ │ │ │ + bl 23ef60 │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldrsb.w r3, [r2, #29] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 1a171e │ │ │ │ + blt.n 1a1756 │ │ │ │ ldrb r3, [r2, #20] │ │ │ │ ands.w r2, r3, #64 @ 0x40 │ │ │ │ - beq.w 1a1854 │ │ │ │ + beq.w 1a188c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r2, [r1, #20] │ │ │ │ mov fp, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1a1a1e │ │ │ │ + beq.w 1a1a56 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 1a171e │ │ │ │ + beq.n 1a1756 │ │ │ │ ldr r2, [r1, #60] @ 0x3c │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.w 1a1b3e │ │ │ │ + beq.w 1a1b76 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldrsb.w r1, [r9, #65] @ 0x41 │ │ │ │ mov r0, r3 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - bl 1bb3f8 │ │ │ │ + bl 1bb430 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1a1aa6 │ │ │ │ + bne.w 1a1ade │ │ │ │ ldrsb.w r3, [r9, #65] @ 0x41 │ │ │ │ cmp r3, #7 │ │ │ │ - beq.w 1a1a92 │ │ │ │ + beq.w 1a1aca │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ ands.w r1, r3, #64 @ 0x40 │ │ │ │ - beq.w 1a1a30 │ │ │ │ + beq.w 1a1a68 │ │ │ │ ubfx r6, r3, #4, #2 │ │ │ │ - bl 23ebb4 │ │ │ │ + bl 23ebec │ │ │ │ adds r3, r6, #3 │ │ │ │ add r3, r0 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r0, r9 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bl 1a02a0 │ │ │ │ + bl 1a02d8 │ │ │ │ ldrsb.w r3, [r9, #65] @ 0x41 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1a0fda │ │ │ │ + bne.w 1a1012 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 1a0fda │ │ │ │ + bne.w 1a1012 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 23eb74 │ │ │ │ - bl 23eb4c │ │ │ │ + bl 23ebac │ │ │ │ + bl 23eb84 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1a0fda │ │ │ │ + beq.w 1a1012 │ │ │ │ mov r3, sl │ │ │ │ movs r6, #1 │ │ │ │ mov sl, r7 │ │ │ │ mov r7, r4 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 1a17d2 │ │ │ │ + b.n 1a180a │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ add r3, r5 │ │ │ │ adds r5, #1 │ │ │ │ sub.w r2, r3, #32 │ │ │ │ rsb r1, r3, #32 │ │ │ │ lsl.w r3, r6, r3 │ │ │ │ @@ -498405,170 +498442,170 @@ │ │ │ │ str.w r1, [r9, #328] @ 0x148 │ │ │ │ orrs r3, r2 │ │ │ │ str.w r3, [r9, #332] @ 0x14c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 23e1f8 │ │ │ │ + bl 23e230 │ │ │ │ cmp r5, r0 │ │ │ │ - bcc.n 1a17a0 │ │ │ │ + bcc.n 1a17d8 │ │ │ │ mov r3, r4 │ │ │ │ mov r4, r7 │ │ │ │ mov r7, sl │ │ │ │ mov sl, r3 │ │ │ │ - b.w 1a0fda │ │ │ │ + b.w 1a1012 │ │ │ │ ldrb.w r3, [r9, #328] @ 0x148 │ │ │ │ orr.w r3, r3, #64 @ 0x40 │ │ │ │ strb.w r3, [r9, #328] @ 0x148 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ sub.w r2, r3, #101 @ 0x65 │ │ │ │ subs r3, #98 @ 0x62 │ │ │ │ cmp r2, #1 │ │ │ │ it hi │ │ │ │ cmphi r3, #1 │ │ │ │ - bls.w 1a0a48 │ │ │ │ + bls.w 1a0a80 │ │ │ │ ldrb.w r3, [r9, #328] @ 0x148 │ │ │ │ orr.w r3, r3, #128 @ 0x80 │ │ │ │ strb.w r3, [r9, #328] @ 0x148 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - b.w 1a0eec │ │ │ │ + b.w 1a0f24 │ │ │ │ sub.w r1, r3, #512 @ 0x200 │ │ │ │ movw r2, #8687 @ 0x21ef │ │ │ │ movt r2, #7872 @ 0x1ec0 │ │ │ │ lsrs r2, r1 │ │ │ │ lsls r6, r2, #31 │ │ │ │ - bpl.w 1a0dc4 │ │ │ │ - b.w 1a0e0a │ │ │ │ + bpl.w 1a0dfc │ │ │ │ + b.w 1a0e42 │ │ │ │ mvn.w r0, #556 @ 0x22c │ │ │ │ adds r1, r3, r0 │ │ │ │ cmp r1, #27 │ │ │ │ - bhi.w 1a0dc4 │ │ │ │ + bhi.w 1a0dfc │ │ │ │ movs r2, #113 @ 0x71 │ │ │ │ movt r2, #2496 @ 0x9c0 │ │ │ │ lsrs r2, r1 │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bmi.w 1a0e0a │ │ │ │ - b.w 1a0dc4 │ │ │ │ + bmi.w 1a0e42 │ │ │ │ + b.w 1a0dfc │ │ │ │ ldr r6, [sp, #12] │ │ │ │ mov r3, sl │ │ │ │ str.w r9, [sp, #20] │ │ │ │ mov fp, r2 │ │ │ │ mov r9, r7 │ │ │ │ mov sl, r5 │ │ │ │ mov r7, r4 │ │ │ │ ldr r2, [r6, #20] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 1a191e │ │ │ │ + beq.n 1a1956 │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 1a18d6 │ │ │ │ - cbz r2, 1a187a │ │ │ │ + beq.n 1a190e │ │ │ │ + cbz r2, 1a18b2 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldr r6, [r2, #0] │ │ │ │ ldrb r2, [r6, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 1a1864 │ │ │ │ + beq.n 1a189c │ │ │ │ mov r4, r7 │ │ │ │ mov r5, sl │ │ │ │ mov r7, r9 │ │ │ │ mov sl, r3 │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ cmp.w fp, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 1a171e │ │ │ │ + beq.w 1a1756 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ ands.w r1, r3, #64 @ 0x40 │ │ │ │ - bne.w 1a1a1e │ │ │ │ + bne.w 1a1a56 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ movs r2, #1 │ │ │ │ - bl 23e1f8 │ │ │ │ + bl 23e230 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, fp │ │ │ │ - bls.w 1a171e │ │ │ │ + bls.w 1a1756 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ ands.w r1, r3, #64 @ 0x40 │ │ │ │ - beq.w 1a1c02 │ │ │ │ + beq.w 1a1c3a │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r2, [r2, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1a1bee │ │ │ │ + beq.w 1a1c26 │ │ │ │ movs r3, #1 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r0, r9 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, fp │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bl 1a02a0 │ │ │ │ - b.n 1a176a │ │ │ │ + bl 1a02d8 │ │ │ │ + b.n 1a17a2 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 1a1c38 │ │ │ │ + bne.w 1a1c70 │ │ │ │ ldr r1, [r6, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1a1bea │ │ │ │ + beq.w 1a1c22 │ │ │ │ ldr r2, [r2, #28] │ │ │ │ movs r4, #0 │ │ │ │ str r7, [sp, #32] │ │ │ │ mov r5, fp │ │ │ │ mov r7, r6 │ │ │ │ mov r6, r2 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 23ec0c │ │ │ │ + bl 23ec44 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ adds r4, #1 │ │ │ │ - bl 23e1f8 │ │ │ │ + bl 23e230 │ │ │ │ ldr r2, [r7, #48] @ 0x30 │ │ │ │ add r5, r0 │ │ │ │ cmp r4, r2 │ │ │ │ - bcc.n 1a18f8 │ │ │ │ + bcc.n 1a1930 │ │ │ │ mov r6, r7 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r7, [sp, #32] │ │ │ │ mov fp, r5 │ │ │ │ ldr r2, [r6, #20] │ │ │ │ - b.n 1a186e │ │ │ │ + b.n 1a18a6 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1a19ba │ │ │ │ + beq.n 1a19f2 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 1a1c44 │ │ │ │ + bne.w 1a1c7c │ │ │ │ ldr r2, [r2, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1a187a │ │ │ │ + beq.n 1a18b2 │ │ │ │ ldr r2, [r6, #60] @ 0x3c │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldrb r2, [r2, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.w 1a1bdc │ │ │ │ + bne.w 1a1c14 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 23e1f8 │ │ │ │ + bl 23e230 │ │ │ │ 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 1a19ac │ │ │ │ + bhi.n 1a19e4 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 1a1c38 │ │ │ │ + bhi.w 1a1c70 │ │ │ │ tbh [pc, r1, lsl #1] │ │ │ │ movs r0, r4 │ │ │ │ lsls r7, r4, #5 │ │ │ │ lsls r7, r4, #5 │ │ │ │ lsls r7, r4, #5 │ │ │ │ lsls r7, r4, #5 │ │ │ │ lsls r7, r4, #5 │ │ │ │ @@ -498598,78 +498635,78 @@ │ │ │ │ lsls r7, r4, #5 │ │ │ │ lsls r7, r4, #5 │ │ │ │ movs r1, r4 │ │ │ │ uxtb r2, r2 │ │ │ │ umull r0, r2, r0, r2 │ │ │ │ ldr r2, [r6, #20] │ │ │ │ add fp, r0 │ │ │ │ - b.n 1a186e │ │ │ │ + b.n 1a18a6 │ │ │ │ uxth r2, r2 │ │ │ │ - b.n 1a19ac │ │ │ │ + b.n 1a19e4 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp r2, #7 │ │ │ │ - bne.n 1a1936 │ │ │ │ - b.n 1a187a │ │ │ │ + bne.n 1a196e │ │ │ │ + b.n 1a18b2 │ │ │ │ mvn.w r5, #464 @ 0x1d0 │ │ │ │ adds r1, r3, r5 │ │ │ │ cmp r1, #6 │ │ │ │ - bhi.w 1a0dc4 │ │ │ │ + bhi.w 1a0dfc │ │ │ │ movs r2, #89 @ 0x59 │ │ │ │ lsrs r2, r1 │ │ │ │ lsls r5, r2, #31 │ │ │ │ - bmi.w 1a0e0a │ │ │ │ - b.w 1a0dc4 │ │ │ │ + bmi.w 1a0e42 │ │ │ │ + b.w 1a0dfc │ │ │ │ ldr.w r3, [r9, #176] @ 0xb0 │ │ │ │ mov r0, r4 │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [r9, #176] @ 0xb0 │ │ │ │ - bl 1bde28 │ │ │ │ + bl 1bde60 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.w 1a0f82 │ │ │ │ + beq.w 1a0fba │ │ │ │ ldr.w r3, [r9, #212] @ 0xd4 │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [r9, #212] @ 0xd4 │ │ │ │ - b.w 1a0f82 │ │ │ │ + b.w 1a0fba │ │ │ │ uxtb r2, r2 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldrb r1, [r1, #20] │ │ │ │ ubfx r1, r1, #4, #2 │ │ │ │ adds r2, r1, r2 │ │ │ │ mov.w r1, #0 │ │ │ │ adcs r1, r1 │ │ │ │ lsrs r2, r2, #2 │ │ │ │ orr.w fp, r2, r1, lsl #30 │ │ │ │ ubfx r6, r3, #4, #2 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 23ebb4 │ │ │ │ + bl 23ebec │ │ │ │ adds r3, r6, #3 │ │ │ │ add r3, r0 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ - b.n 1a18a4 │ │ │ │ + b.n 1a18dc │ │ │ │ movs r2, #1 │ │ │ │ - bl 23e1f8 │ │ │ │ + bl 23e230 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1a1758 │ │ │ │ + b.n 1a1790 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bde4c │ │ │ │ + bl 1bde84 │ │ │ │ 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 196764 │ │ │ │ + bl 19679c │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 1a1b34 │ │ │ │ + beq.n 1a1b6c │ │ │ │ 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 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ @@ -498677,33 +498714,33 @@ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mla r3, r2, r3, r1 │ │ │ │ ldrb.w r3, [r3, #70] @ 0x46 │ │ │ │ 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 1a10b0 │ │ │ │ - b.n 1a1652 │ │ │ │ + bmi.w 1a10e8 │ │ │ │ + b.n 1a168a │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ cmp r3, #27 │ │ │ │ - bne.w 1a173c │ │ │ │ + bne.w 1a1774 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldrb r3, [r3, #30] │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bmi.w 1a173c │ │ │ │ + bmi.w 1a1774 │ │ │ │ mov r0, r6 │ │ │ │ - bl 23ef28 │ │ │ │ + bl 23ef60 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1a173c │ │ │ │ + b.n 1a1774 │ │ │ │ ldr.w r3, [r9, #172] @ 0xac │ │ │ │ mov r0, r4 │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [r9, #172] @ 0xac │ │ │ │ - bl 1bde28 │ │ │ │ + bl 1bde60 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #108 @ 0x6c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #5 │ │ │ │ ittt ne │ │ │ │ @@ -498717,42 +498754,42 @@ │ │ │ │ ldrb.w r3, [r3, #47] @ 0x2f │ │ │ │ lsls r1, r3, #27 │ │ │ │ ittt pl │ │ │ │ ldrpl.w r3, [r9, #376] @ 0x178 │ │ │ │ orrpl r3, r5 │ │ │ │ strpl.w r3, [r9, #376] @ 0x178 │ │ │ │ ldrsb.w r3, [r9, #65] @ 0x41 │ │ │ │ - b.w 1a10b0 │ │ │ │ + b.w 1a10e8 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp.w r3, #354 @ 0x162 │ │ │ │ - bne.w 1a1364 │ │ │ │ + bne.w 1a139c │ │ │ │ ldr.w r3, [r9, #336] @ 0x150 │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [r9, #336] @ 0x150 │ │ │ │ ldr.w r3, [r9, #340] @ 0x154 │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [r9, #340] @ 0x154 │ │ │ │ - b.w 1a0a48 │ │ │ │ + b.w 1a0a80 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp.w r3, #354 @ 0x162 │ │ │ │ - bne.w 1a1582 │ │ │ │ + bne.w 1a15ba │ │ │ │ ldrsb.w r3, [r9, #65] @ 0x41 │ │ │ │ - b.w 1a0f8c │ │ │ │ + b.w 1a0fc4 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp.w r3, #354 @ 0x162 │ │ │ │ - bne.n 1a1a5c │ │ │ │ - b.n 1a1a70 │ │ │ │ + bne.n 1a1a94 │ │ │ │ + b.n 1a1aa8 │ │ │ │ ldrb.w r1, [r0, #37] @ 0x25 │ │ │ │ ldrd r2, r0, [r0, #40] @ 0x28 │ │ │ │ cmp r1, #32 │ │ │ │ - bhi.n 1a1c10 │ │ │ │ + bhi.n 1a1c48 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 1a1a08 │ │ │ │ - add r0, pc, #8 @ (adr r0, 1a1b5c ) │ │ │ │ + bhi.w 1a1a40 │ │ │ │ + add r0, pc, #8 @ (adr r0, 1a1b94 ) │ │ │ │ ldr.w r1, [r0, r1, lsl #2] │ │ │ │ add r0, r1 │ │ │ │ bx r0 │ │ │ │ mcr2 15, 5, pc, cr11, cr15, {7} @ │ │ │ │ mcr2 15, 5, pc, cr13, cr15, {7} @ │ │ │ │ mcr2 15, 5, pc, cr13, cr15, {7} @ │ │ │ │ mcr2 15, 5, pc, cr13, cr15, {7} @ │ │ │ │ @@ -498786,42 +498823,42 @@ │ │ │ │ mcr2 15, 5, pc, cr13, cr15, {7} @ │ │ │ │ mcr2 15, 5, pc, cr13, cr15, {7} @ │ │ │ │ mov r4, r7 │ │ │ │ mov r5, sl │ │ │ │ mov r7, r9 │ │ │ │ mov sl, r3 │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ - b.n 1a171e │ │ │ │ + b.n 1a1756 │ │ │ │ mov r6, r2 │ │ │ │ - b.n 1a1864 │ │ │ │ + b.n 1a189c │ │ │ │ ubfx r6, r3, #4, #2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r0, [r3, #28] │ │ │ │ - bl 23ebb4 │ │ │ │ + bl 23ebec │ │ │ │ adds r3, r6, #3 │ │ │ │ add r3, r0 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ - b.n 1a18c2 │ │ │ │ + b.n 1a18fa │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ - bl 23e1f8 │ │ │ │ + bl 23e230 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1a18c2 │ │ │ │ + b.n 1a18fa │ │ │ │ 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 │ │ │ │ mov fp, r2 │ │ │ │ adds r2, #1 │ │ │ │ - bne.w 1a1a1e │ │ │ │ - b.n 1a171e │ │ │ │ + bne.w 1a1a56 │ │ │ │ + b.n 1a1756 │ │ │ │ uxth r2, r2 │ │ │ │ - b.n 1a1a08 │ │ │ │ + b.n 1a1a40 │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ udf #255 @ 0xff │ │ │ │ @@ -498847,57 +498884,57 @@ │ │ │ │ ands r3, r1 │ │ │ │ strb.w r2, [r0, #69] @ 0x45 │ │ │ │ strb.w r2, [r0, #73] @ 0x49 │ │ │ │ mov r6, r0 │ │ │ │ str.w r3, [r0, #320] @ 0x140 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a1d7e │ │ │ │ + beq.n 1a1db6 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 1a1ca0 │ │ │ │ + b.n 1a1cd8 │ │ │ │ ldrb.w r3, [r6, #323] @ 0x143 │ │ │ │ orr.w r3, r3, #4 │ │ │ │ strb.w r3, [r6, #323] @ 0x143 │ │ │ │ ldrb r3, [r5, #21] │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bpl.n 1a1cae │ │ │ │ + bpl.n 1a1ce6 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 1a1ce6 │ │ │ │ + cbz r3, 1a1d1e │ │ │ │ ldr r3, [r5, #16] │ │ │ │ tst.w r3, #18 │ │ │ │ - beq.n 1a1c9a │ │ │ │ + beq.n 1a1cd2 │ │ │ │ ldrb r3, [r5, #21] │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bmi.n 1a1c88 │ │ │ │ + bmi.n 1a1cc0 │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a1c9a │ │ │ │ + bne.n 1a1cd2 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 23f4dc │ │ │ │ + bl 23f514 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 23f4f4 │ │ │ │ + bl 23f52c │ │ │ │ ldrb.w r3, [r6, #69] @ 0x45 │ │ │ │ add r4, r0 │ │ │ │ add r3, r4 │ │ │ │ strb.w r3, [r6, #69] @ 0x45 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 23f50c │ │ │ │ + bl 23f544 │ │ │ │ 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 1a1ca0 │ │ │ │ + bne.n 1a1cd8 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a1d84 │ │ │ │ + bne.n 1a1dbc │ │ │ │ ldrsb.w r2, [r6, #65] @ 0x41 │ │ │ │ movs r0, #0 │ │ │ │ ldrb.w r4, [r6, #319] @ 0x13f │ │ │ │ movs r1, #0 │ │ │ │ str.w r3, [r6, #156] @ 0x9c │ │ │ │ strd r0, r1, [r6, #80] @ 0x50 │ │ │ │ bfi r4, r3, #5, #1 │ │ │ │ @@ -498915,99 +498952,99 @@ │ │ │ │ strd r0, r1, [r6, #184] @ 0xb8 │ │ │ │ strd r0, r1, [r6, #192] @ 0xc0 │ │ │ │ strd r0, r1, [r6, #200] @ 0xc8 │ │ │ │ strd r3, r3, [r6, #208] @ 0xd0 │ │ │ │ str.w r3, [r6, #216] @ 0xd8 │ │ │ │ strd r0, r1, [r6, #128] @ 0x80 │ │ │ │ strd r0, r1, [r6, #136] @ 0x88 │ │ │ │ - cbz r2, 1a1d8e │ │ │ │ + cbz r2, 1a1dc6 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 1a2042 │ │ │ │ + bne.w 1a207a │ │ │ │ ldrh.w r3, [r6, #328] @ 0x148 │ │ │ │ bic.w r3, r3, #458 @ 0x1ca │ │ │ │ bic.w r3, r3, #1 │ │ │ │ strh.w r3, [r6, #328] @ 0x148 │ │ │ │ - b.n 1a1da4 │ │ │ │ + b.n 1a1ddc │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 23eb74 │ │ │ │ + bl 23ebac │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ and.w r3, r3, #253 @ 0xfd │ │ │ │ cmp r3, #16 │ │ │ │ ittt eq │ │ │ │ ldrbeq.w r3, [r6, #323] @ 0x143 │ │ │ │ orreq.w r3, r3, #4 │ │ │ │ strbeq.w r3, [r6, #323] @ 0x143 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a1cee │ │ │ │ + beq.n 1a1d26 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ tst.w r3, #12 │ │ │ │ - beq.n 1a1d7c │ │ │ │ - b.n 1a1d60 │ │ │ │ + beq.n 1a1db4 │ │ │ │ + b.n 1a1d98 │ │ │ │ strd r0, r1, [r6, #328] @ 0x148 │ │ │ │ ldrb.w r3, [r6, #322] @ 0x142 │ │ │ │ mov r2, r3 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ bfi r2, r3, #6, #1 │ │ │ │ strb.w r2, [r6, #322] @ 0x142 │ │ │ │ movs r0, #0 │ │ │ │ - bl 179820 │ │ │ │ + bl 179858 │ │ │ │ mov r4, r0 │ │ │ │ - bl 17b52c │ │ │ │ + bl 17b564 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a07a0 │ │ │ │ + bl 1a07d8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 179a60 │ │ │ │ + bl 179a98 │ │ │ │ ldr r5, [r6, #4] │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r3, [r6, #144] @ 0x90 │ │ │ │ mov r4, r5 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a1ef8 │ │ │ │ + beq.w 1a1f30 │ │ │ │ movs r4, #1 │ │ │ │ - b.n 1a1dea │ │ │ │ + b.n 1a1e22 │ │ │ │ ldrsb.w r3, [r5, #29] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 1a1e74 │ │ │ │ + blt.n 1a1eac │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a1ef6 │ │ │ │ + beq.w 1a1f2e │ │ │ │ ldr r3, [r5, #16] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bpl.n 1a1de0 │ │ │ │ + bpl.n 1a1e18 │ │ │ │ ldrb r3, [r5, #30] │ │ │ │ lsls r7, r3, #31 │ │ │ │ - bpl.n 1a1dd8 │ │ │ │ + bpl.n 1a1e10 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 23ef28 │ │ │ │ + bl 23ef60 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ - bl 23e1f8 │ │ │ │ + bl 23e230 │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ adds r2, r0, r3 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ ldrd r0, r1, [r6, #136] @ 0x88 │ │ │ │ - beq.w 1a1f94 │ │ │ │ + beq.w 1a1fcc │ │ │ │ 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 1a1e68 │ │ │ │ + beq.n 1a1ea0 │ │ │ │ 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 │ │ │ │ @@ -499016,37 +499053,37 @@ │ │ │ │ orr.w r0, r0, r3 │ │ │ │ sbc.w r3, ip, ip, lsl #1 │ │ │ │ and.w r3, r3, lr │ │ │ │ orrs r1, r3 │ │ │ │ ldrsb.w r3, [r5, #29] │ │ │ │ strd r0, r1, [r6, #136] @ 0x88 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 1a1de0 │ │ │ │ + bge.n 1a1e18 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 23ef28 │ │ │ │ + bl 23ef60 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ - bl 23e1f8 │ │ │ │ + bl 23e230 │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ mov r3, r0 │ │ │ │ add r3, r2 │ │ │ │ ldrd r0, r1, [r6, #144] @ 0x90 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.w 1a1f9c │ │ │ │ + beq.w 1a1fd4 │ │ │ │ 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 1a1ee8 │ │ │ │ + beq.n 1a1f20 │ │ │ │ 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 │ │ │ │ @@ -499056,127 +499093,127 @@ │ │ │ │ sbc.w r3, ip, ip, lsl #1 │ │ │ │ and.w r3, r3, lr │ │ │ │ orrs r1, r3 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ strd r0, r1, [r6, #144] @ 0x90 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1a1dea │ │ │ │ + bne.w 1a1e22 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ ldrsb.w r3, [r6, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 1a1fa4 │ │ │ │ + beq.n 1a1fdc │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r6, #292] @ 0x124 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1a1f36 │ │ │ │ + cbz r3, 1a1f6e │ │ │ │ ldrb r3, [r4, #19] │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bpl.n 1a1f2e │ │ │ │ + bpl.n 1a1f66 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 23ebe8 │ │ │ │ + bl 23ec20 │ │ │ │ movs r2, #1 │ │ │ │ cmp r0, r2 │ │ │ │ - bls.n 1a1f24 │ │ │ │ + bls.n 1a1f5c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 23ebe8 │ │ │ │ + bl 23ec20 │ │ │ │ mov r2, r0 │ │ │ │ ldr.w r3, [r6, #292] @ 0x124 │ │ │ │ add r3, r2 │ │ │ │ str.w r3, [r6, #292] @ 0x124 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a1f0a │ │ │ │ + bne.n 1a1f42 │ │ │ │ ldr.w r5, [r6, #384] @ 0x180 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbnz r3, 1a1f46 │ │ │ │ - b.n 1a1f92 │ │ │ │ + cbnz r3, 1a1f7e │ │ │ │ + b.n 1a1fca │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 1a1f92 │ │ │ │ + cbz r3, 1a1fca │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a1f40 │ │ │ │ + beq.n 1a1f78 │ │ │ │ ldr r4, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1a1f8a │ │ │ │ + cbz r3, 1a1fc2 │ │ │ │ ldrb r3, [r4, #19] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bpl.n 1a1f76 │ │ │ │ + bpl.n 1a1fae │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 23ebe8 │ │ │ │ + bl 23ec20 │ │ │ │ movs r2, #1 │ │ │ │ cmp r0, r2 │ │ │ │ - bls.n 1a1f6c │ │ │ │ + bls.n 1a1fa4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 23ebe8 │ │ │ │ + bl 23ec20 │ │ │ │ mov r2, r0 │ │ │ │ ldr.w r3, [r6, #292] @ 0x124 │ │ │ │ add r3, r2 │ │ │ │ str.w r3, [r6, #292] @ 0x124 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a1f52 │ │ │ │ + bne.n 1a1f8a │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 1a1f92 │ │ │ │ + cbz r3, 1a1fca │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a1f4c │ │ │ │ + bne.n 1a1f84 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a1f84 │ │ │ │ + bne.n 1a1fbc │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov lr, r2 │ │ │ │ - b.n 1a1e34 │ │ │ │ + b.n 1a1e6c │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov lr, r3 │ │ │ │ - b.n 1a1eb4 │ │ │ │ + b.n 1a1eec │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a1f00 │ │ │ │ + beq.n 1a1f38 │ │ │ │ movs r4, #1 │ │ │ │ - b.n 1a1fb8 │ │ │ │ + b.n 1a1ff0 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a203e │ │ │ │ + beq.n 1a2076 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ lsls r0, r3, #29 │ │ │ │ - bpl.n 1a1fb0 │ │ │ │ + bpl.n 1a1fe8 │ │ │ │ ldrb r3, [r5, #30] │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bpl.n 1a1fb0 │ │ │ │ + bpl.n 1a1fe8 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 23e1f8 │ │ │ │ + bl 23e230 │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ mov r3, r0 │ │ │ │ add r3, r2 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ and.w r3, r3, #63 @ 0x3f │ │ │ │ ldrd r0, r1, [r6, #128] @ 0x80 │ │ │ │ - beq.n 1a2078 │ │ │ │ + beq.n 1a20b0 │ │ │ │ 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 │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ - beq.n 1a2032 │ │ │ │ + beq.n 1a206a │ │ │ │ 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 │ │ │ │ and.w r3, r3, r2 │ │ │ │ @@ -499185,37 +499222,37 @@ │ │ │ │ sbc.w r3, ip, ip, lsl #1 │ │ │ │ and.w r3, r3, lr │ │ │ │ orrs r1, r3 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ strd r0, r1, [r6, #128] @ 0x80 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a1fb8 │ │ │ │ + bne.n 1a1ff0 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ - b.n 1a1f00 │ │ │ │ + b.n 1a1f38 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 1a205a │ │ │ │ + beq.n 1a2092 │ │ │ │ cmp r2, #7 │ │ │ │ - beq.w 1a1d8e │ │ │ │ + beq.w 1a1dc6 │ │ │ │ cmp r2, #6 │ │ │ │ itt eq │ │ │ │ strdeq r3, r3, [r6, #336] @ 0x150 │ │ │ │ streq.w r3, [r6, #344] @ 0x158 │ │ │ │ - b.n 1a1d92 │ │ │ │ + b.n 1a1dca │ │ │ │ strd r0, r1, [r6, #336] @ 0x150 │ │ │ │ strd r0, r1, [r6, #344] @ 0x158 │ │ │ │ strd r0, r1, [r6, #352] @ 0x160 │ │ │ │ strd r0, r1, [r6, #360] @ 0x168 │ │ │ │ strd r0, r1, [r6, #368] @ 0x170 │ │ │ │ str.w r3, [r6, #376] @ 0x178 │ │ │ │ strh.w r3, [r6, #380] @ 0x17c │ │ │ │ - b.n 1a1d92 │ │ │ │ + b.n 1a1dca │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov lr, r3 │ │ │ │ - b.n 1a1ffe │ │ │ │ + b.n 1a2036 │ │ │ │ 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] │ │ │ │ @@ -499235,82 +499272,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 23c1f8 │ │ │ │ - cbz r0, 1a20d2 │ │ │ │ + bl 23c230 │ │ │ │ + cbz r0, 1a210a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r3, #7 │ │ │ │ bic.w r3, r3, #7 │ │ │ │ str r3, [r4, #0] │ │ │ │ mov r0, r8 │ │ │ │ - bl 23eb28 │ │ │ │ + bl 23eb60 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1a20e6 │ │ │ │ + cbz r0, 1a211e │ │ │ │ ldrb.w r3, [r9, #20] │ │ │ │ lsls r0, r3, #25 │ │ │ │ - bpl.w 1a222c │ │ │ │ + bpl.w 1a2264 │ │ │ │ ldrb.w r3, [r8, #4] │ │ │ │ subs r3, #20 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 1a212c │ │ │ │ + bhi.n 1a2164 │ │ │ │ mov r0, r8 │ │ │ │ - bl 23ebb4 │ │ │ │ - cbz r0, 1a2126 │ │ │ │ + bl 23ebec │ │ │ │ + cbz r0, 1a215e │ │ │ │ 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 23ec0c │ │ │ │ + bl 23ec44 │ │ │ │ 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 1a209c │ │ │ │ + bl 1a20d4 │ │ │ │ cmp fp, r7 │ │ │ │ - bne.n 1a2104 │ │ │ │ + bne.n 1a213c │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r2, [r6, #0] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldrh.w r3, [r9, #30] │ │ │ │ asr.w r1, r2, r1 │ │ │ │ ubfx r3, r3, #6, #9 │ │ │ │ lsls r1, r1, #31 │ │ │ │ - bpl.n 1a2212 │ │ │ │ + bpl.n 1a224a │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r8 │ │ │ │ lsls r2, r3 │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ orrs r3, r2 │ │ │ │ strb r3, [r6, #1] │ │ │ │ ldrb.w r3, [r9, #20] │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bmi.n 1a220c │ │ │ │ - bl 23dfb8 │ │ │ │ + bmi.n 1a2244 │ │ │ │ + bl 23dff0 │ │ │ │ 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.n 1a2276 │ │ │ │ + beq.n 1a22ae │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1a2126 │ │ │ │ + beq.n 1a215e │ │ │ │ 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 │ │ │ │ @@ -499333,15 +499370,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 1a218c │ │ │ │ + bne.n 1a21c4 │ │ │ │ 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] │ │ │ │ @@ -499352,74 +499389,74 @@ │ │ │ │ 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 23ebb4 │ │ │ │ - b.n 1a2158 │ │ │ │ + bl 23ebec │ │ │ │ + b.n 1a2190 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ movs r1, #1 │ │ │ │ lsls r1, r0 │ │ │ │ orrs r2, r1 │ │ │ │ add.w r1, r6, r0, lsl #2 │ │ │ │ strb r2, [r6, #0] │ │ │ │ adds r2, r6, r0 │ │ │ │ ldrh.w r0, [r9, #62] @ 0x3e │ │ │ │ strh r0, [r1, #2] │ │ │ │ strb r3, [r2, #18] │ │ │ │ - b.n 1a2140 │ │ │ │ + b.n 1a2178 │ │ │ │ mov r0, r8 │ │ │ │ - bl 23ebb4 │ │ │ │ + bl 23ebec │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r8 │ │ │ │ - bl 23ef28 │ │ │ │ + bl 23ef60 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ and.w r3, r3, #253 @ 0xfd │ │ │ │ cmp r3, #20 │ │ │ │ - bne.n 1a22a8 │ │ │ │ + bne.n 1a22e0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a2126 │ │ │ │ + beq.w 1a215e │ │ │ │ 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 1a209c │ │ │ │ + bl 1a20d4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 1a2254 │ │ │ │ + bne.n 1a228c │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 1a217a │ │ │ │ + beq.w 1a21b2 │ │ │ │ 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 1a217a │ │ │ │ + b.n 1a21b2 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1a22d6 │ │ │ │ + beq.n 1a230e │ │ │ │ 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] │ │ │ │ @@ -499427,183 +499464,183 @@ │ │ │ │ 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 1a2244 │ │ │ │ + b.n 1a227c │ │ │ │ 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 │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #532] @ (1a2504 ) │ │ │ │ - ldr r3, [pc, #532] @ (1a2508 ) │ │ │ │ + ldr r2, [pc, #532] @ (1a253c ) │ │ │ │ + ldr r3, [pc, #532] @ (1a2540 ) │ │ │ │ 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 1a2428 │ │ │ │ + beq.w 1a2460 │ │ │ │ movs r7, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r8, r7 │ │ │ │ - b.n 1a231a │ │ │ │ + b.n 1a2352 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 1a2342 │ │ │ │ + cbz r3, 1a237a │ │ │ │ ldr r3, [r5, #16] │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bpl.n 1a2314 │ │ │ │ + bpl.n 1a234c │ │ │ │ ldrb r3, [r5, #28] │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bpl.n 1a2314 │ │ │ │ + bpl.n 1a234c │ │ │ │ ldr r0, [r5, #8] │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ - bl 23e1f8 │ │ │ │ + bl 23e230 │ │ │ │ add r8, r0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 23e070 │ │ │ │ + bl 23e0a8 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ add r7, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a231a │ │ │ │ + bne.n 1a2352 │ │ │ │ cmp r7, r3 │ │ │ │ it ne │ │ │ │ cmpne r8, r3 │ │ │ │ - beq.n 1a2428 │ │ │ │ + beq.n 1a2460 │ │ │ │ movs r3, #12 │ │ │ │ uxth.w r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ mul.w r1, r3, r1 │ │ │ │ adds r1, #24 │ │ │ │ - bl 1798ac │ │ │ │ + bl 1798e4 │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1a2376 │ │ │ │ + beq.n 1a23ae │ │ │ │ uxth r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ adds r1, #3 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - bl 1798ac │ │ │ │ + bl 1798e4 │ │ │ │ str.w r0, [r9] │ │ │ │ mov r9, r0 │ │ │ │ ldr.w sl, [r4, #4] │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a23f2 │ │ │ │ + beq.n 1a242a │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #24] │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.n 1a23ca │ │ │ │ + b.n 1a2402 │ │ │ │ ldr.w r5, [sl, #8] │ │ │ │ ldrb r2, [r5, #4] │ │ │ │ cmp r2, #22 │ │ │ │ - beq.n 1a2442 │ │ │ │ + beq.n 1a247a │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bpl.n 1a23c0 │ │ │ │ + bpl.n 1a23f8 │ │ │ │ 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 1a209c │ │ │ │ + bl 1a20d4 │ │ │ │ ldr.w sl, [sl] │ │ │ │ ldr.w r3, [sl] │ │ │ │ - cbz r3, 1a23f2 │ │ │ │ + cbz r3, 1a242a │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ lsls r5, r3, #28 │ │ │ │ - bpl.n 1a23c0 │ │ │ │ + bpl.n 1a23f8 │ │ │ │ ldrb.w r3, [sl, #28] │ │ │ │ lsls r0, r3, #27 │ │ │ │ - bpl.n 1a23c0 │ │ │ │ + bpl.n 1a23f8 │ │ │ │ ldr.w r2, [sl, #96] @ 0x60 │ │ │ │ ldr.w r1, [sl, #44] @ 0x2c │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1a238c │ │ │ │ + bne.n 1a23c4 │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.n 1a23c0 │ │ │ │ + bpl.n 1a23f8 │ │ │ │ ldr.w r5, [sl, #8] │ │ │ │ - b.n 1a239a │ │ │ │ + b.n 1a23d2 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ movs r2, #12 │ │ │ │ - ldr r3, [pc, #276] @ (1a250c ) │ │ │ │ + ldr r3, [pc, #276] @ (1a2544 ) │ │ │ │ adds r0, #24 │ │ │ │ ldrh.w r1, [r0, #-2] │ │ │ │ add r3, pc │ │ │ │ blx 4248c │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1a241a │ │ │ │ + beq.n 1a2452 │ │ │ │ mov r0, r9 │ │ │ │ - ldr r3, [pc, #256] @ (1a2510 ) │ │ │ │ + ldr r3, [pc, #256] @ (1a2548 ) │ │ │ │ movs r2, #8 │ │ │ │ add r3, pc │ │ │ │ ldrh.w r1, [r0], #4 │ │ │ │ blx 4248c │ │ │ │ ldr.w r0, [r4, #428] @ 0x1ac │ │ │ │ - bl 179a60 │ │ │ │ + bl 179a98 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str.w r3, [r4, #428] @ 0x1ac │ │ │ │ - ldr r2, [pc, #232] @ (1a2514 ) │ │ │ │ - ldr r3, [pc, #220] @ (1a2508 ) │ │ │ │ + ldr r2, [pc, #232] @ (1a254c ) │ │ │ │ + ldr r3, [pc, #220] @ (1a2540 ) │ │ │ │ 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 1a2500 │ │ │ │ + bne.n 1a2538 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 23eb74 │ │ │ │ + bl 23ebac │ │ │ │ ldr.w r3, [sl, #96] @ 0x60 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 1a245a │ │ │ │ + beq.n 1a2492 │ │ │ │ ldrb.w r3, [sl, #28] │ │ │ │ lsls r1, r3, #25 │ │ │ │ - bpl.n 1a23c0 │ │ │ │ - b.n 1a23ec │ │ │ │ + bpl.n 1a23f8 │ │ │ │ + b.n 1a2424 │ │ │ │ ldr.w r0, [sl, #8] │ │ │ │ - bl 23ebe8 │ │ │ │ + bl 23ec20 │ │ │ │ ldr.w r5, [sl, #96] @ 0x60 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, r5 │ │ │ │ - bl 23ebb4 │ │ │ │ + bl 23ebec │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r8, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1a23c0 │ │ │ │ + beq.n 1a23f8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1a24ec │ │ │ │ + beq.n 1a2524 │ │ │ │ mov.w fp, #0 │ │ │ │ movs r6, #36 @ 0x24 │ │ │ │ strd r2, r4, [sp, #32] │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1a24b4 │ │ │ │ + b.n 1a24ec │ │ │ │ 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] │ │ │ │ @@ -499611,64 +499648,64 @@ │ │ │ │ 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 1a209c │ │ │ │ + bl 1a20d4 │ │ │ │ cmp r8, r4 │ │ │ │ - beq.n 1a24de │ │ │ │ + beq.n 1a2516 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ mla r3, r6, r4, r3 │ │ │ │ ldr r7, [r3, #16] │ │ │ │ - bl 23ec0c │ │ │ │ + bl 23ec44 │ │ │ │ mov ip, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - bge.n 1a2488 │ │ │ │ + bge.n 1a24c0 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ - bl 23e1f8 │ │ │ │ + bl 23e230 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ adds r4, #1 │ │ │ │ add r3, r0 │ │ │ │ cmp r8, r4 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bne.n 1a24b4 │ │ │ │ + bne.n 1a24ec │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add.w fp, fp, #1 │ │ │ │ cmp r3, fp │ │ │ │ - bne.n 1a2484 │ │ │ │ + bne.n 1a24bc │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ - b.n 1a23c0 │ │ │ │ + b.n 1a23f8 │ │ │ │ add.w r3, r8, #1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 1a23c0 │ │ │ │ + beq.w 1a23f8 │ │ │ │ add.w r8, r8, #2 │ │ │ │ cmp r2, r8 │ │ │ │ - bne.n 1a24ec │ │ │ │ - b.n 1a23c0 │ │ │ │ + bne.n 1a2524 │ │ │ │ + b.n 1a23f8 │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ - ble.n 1a2518 │ │ │ │ + bgt.n 1a24e0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldc2 15, cr15, [r3], {255} @ 0xff │ │ │ │ stc2l 15, cr15, [sp], #-1020 @ 0xfffffc04 │ │ │ │ - blt.n 1a24b8 │ │ │ │ + blt.n 1a2480 │ │ │ │ lsls r0, r7, #1 │ │ │ │ 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 1a22dc │ │ │ │ + bl 1a2314 │ │ │ │ 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 │ │ │ │ @@ -499698,15 +499735,15 @@ │ │ │ │ orr.w r3, r3, ip, lsl #26 │ │ │ │ orr.w r3, r3, r1, lsl #27 │ │ │ │ orr.w r0, r3, r0, lsl #28 │ │ │ │ pop {r4, pc} │ │ │ │ subs r2, #1 │ │ │ │ push {r4, lr} │ │ │ │ cmp r2, #14 │ │ │ │ - bhi.n 1a268c │ │ │ │ + bhi.n 1a26c4 │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ lsls r7, r3, #1 │ │ │ │ lsls r7, r1, #1 │ │ │ │ movs r7, r7 │ │ │ │ lsls r0, r6, #4 │ │ │ │ lsls r1, r4, #2 │ │ │ │ lsls r6, r5, #3 │ │ │ │ @@ -499847,15 +499884,15 @@ │ │ │ │ mul.w r2, r0, r2 │ │ │ │ mul.w r3, r0, r3 │ │ │ │ mla r2, lr, r1, r2 │ │ │ │ movw r1, #31153 @ 0x79b1 │ │ │ │ movt r1, #40503 @ 0x9e37 │ │ │ │ mov.w r2, r2, ror #21 │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ - b.n 1a2726 │ │ │ │ + b.n 1a275e │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ movw ip, #44605 @ 0xae3d │ │ │ │ movt ip, #49842 @ 0xc2b2 │ │ │ │ movw r2, #60207 @ 0xeb2f │ │ │ │ movt r2, #10196 @ 0x27d4 │ │ │ │ mla r3, ip, r3, r0 │ │ │ │ mov.w r3, r3, ror #15 │ │ │ │ @@ -499883,15 +499920,15 @@ │ │ │ │ eor.w r3, r3, r3, lsr #13 │ │ │ │ mul.w r0, r2, r3 │ │ │ │ eor.w r0, r0, r0, lsr #16 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r2, 1a28ae │ │ │ │ + cbz r2, 1a28e6 │ │ │ │ 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 │ │ │ │ @@ -499908,15 +499945,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 1a2884 │ │ │ │ + bne.n 1a28bc │ │ │ │ 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 │ │ │ │ @@ -499932,28 +499969,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, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ - ldr.w r1, [pc, #2160] @ 1a3178 │ │ │ │ + ldr.w r1, [pc, #2160] @ 1a31b0 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ - ldr.w r3, [pc, #2160] @ 1a317c │ │ │ │ + ldr.w r3, [pc, #2160] @ 1a31b4 │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc │ │ │ │ - ldr.w r2, [pc, #2156] @ 1a3180 │ │ │ │ + ldr.w r2, [pc, #2156] @ 1a31b8 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bhi.w 1a2a66 │ │ │ │ + bhi.w 1a2a9e │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r3, r5, #3 │ │ │ │ lsls r7, r7, #6 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsls r5, r1, #5 │ │ │ │ lsls r1, r5, #8 │ │ │ │ movs r1, r1 │ │ │ │ @@ -499977,22 +500014,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 1a2f36 │ │ │ │ + beq.w 1a2f6e │ │ │ │ lsls r0, r0, #3 │ │ │ │ add.w r7, r6, #40 @ 0x28 │ │ │ │ cmp r0, #15 │ │ │ │ mov r9, r7 │ │ │ │ it ls │ │ │ │ addls ip, r4 │ │ │ │ - bls.n 1a2a36 │ │ │ │ + bls.n 1a2a6e │ │ │ │ sub.w r3, r0, #15 │ │ │ │ movw lr, #17448 @ 0x4428 │ │ │ │ movt lr, #9251 @ 0x2423 │ │ │ │ movw r1, #34383 @ 0x864f │ │ │ │ movt r1, #25032 @ 0x61c8 │ │ │ │ add.w r8, r7, r3 │ │ │ │ add lr, r4 │ │ │ │ @@ -500013,15 +500050,15 @@ │ │ │ │ ldr.w r7, [r3, #-4] │ │ │ │ cmp r8, r3 │ │ │ │ mov.w r4, r4, ror #19 │ │ │ │ mla r7, r2, r7, r1 │ │ │ │ mul.w r4, r5, r4 │ │ │ │ mov.w r7, r7, ror #19 │ │ │ │ mul.w r1, r5, r7 │ │ │ │ - bhi.n 1a29c8 │ │ │ │ + bhi.n 1a2a00 │ │ │ │ sub.w r3, r8, r6 │ │ │ │ mov.w ip, ip, 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 │ │ │ │ @@ -500030,25 +500067,25 @@ │ │ │ │ it hi │ │ │ │ movhi r3, #0 │ │ │ │ add.w r1, r9, #16 │ │ │ │ add.w r9, r3, r1 │ │ │ │ and.w r2, r0, #8 │ │ │ │ mov r1, r9 │ │ │ │ add r0, ip │ │ │ │ - bl 1a25a4 │ │ │ │ + bl 1a25dc │ │ │ │ mov r4, r0 │ │ │ │ - ldr.w r2, [pc, #1852] @ 1a3184 │ │ │ │ - ldr.w r3, [pc, #1840] @ 1a317c │ │ │ │ + ldr.w r2, [pc, #1852] @ 1a31bc │ │ │ │ + ldr.w r3, [pc, #1840] @ 1a31b4 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1a3172 │ │ │ │ + bne.w 1a31aa │ │ │ │ mov r0, r4 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r4, [r0, #8] │ │ │ │ movw r5, #26549 @ 0x67b5 │ │ │ │ movt r5, #5718 @ 0x1656 │ │ │ │ movw r0, #44605 @ 0xae3d │ │ │ │ @@ -500064,15 +500101,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 1a2a44 │ │ │ │ + beq.n 1a2a7c │ │ │ │ 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 │ │ │ │ @@ -500088,16 +500125,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 1a2ab0 │ │ │ │ - b.n 1a2a44 │ │ │ │ + bne.n 1a2ae8 │ │ │ │ + b.n 1a2a7c │ │ │ │ ldrb r3, [r0, #24] │ │ │ │ movw r5, #44605 @ 0xae3d │ │ │ │ movt r5, #49842 @ 0xc2b2 │ │ │ │ ldrb.w r0, [r0, #44] @ 0x2c │ │ │ │ strb.w r0, [sp, #21] │ │ │ │ movw r0, #26553 @ 0x67b9 │ │ │ │ movt r0, #5718 @ 0x1656 │ │ │ │ @@ -500113,15 +500150,15 @@ │ │ │ │ strb.w r1, [sp, #23] │ │ │ │ ldr r4, [sp, #20] │ │ │ │ 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, #1580] @ 1a3188 │ │ │ │ + ldr.w r0, [pc, #1580] @ 1a31c0 │ │ │ │ mov.w r4, r4, ror #15 │ │ │ │ ldr r0, [r2, r0] │ │ │ │ movw r2, #51831 @ 0xca77 │ │ │ │ movt r2, #34283 @ 0x85eb │ │ │ │ mul.w r4, r7, r4 │ │ │ │ movs r7, #48 @ 0x30 │ │ │ │ mov r9, r0 │ │ │ │ @@ -500129,36 +500166,36 @@ │ │ │ │ mla r3, r7, r3, r0 │ │ │ │ mul.w r4, r2, r4 │ │ │ │ eor.w r4, r4, r4, lsr #13 │ │ │ │ mul.w r4, r5, r4 │ │ │ │ ldr r5, [r3, #40] @ 0x28 │ │ │ │ ands.w r5, r5, #1 │ │ │ │ eor.w r4, r4, r4, lsr #16 │ │ │ │ - bne.w 1a2fb2 │ │ │ │ + bne.w 1a2fea │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ add.w r8, r6, #48 @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a2a44 │ │ │ │ + beq.w 1a2a7c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1968cc │ │ │ │ + bl 196904 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a284c │ │ │ │ + bl 1a2884 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ adds r5, #1 │ │ │ │ mov r4, r0 │ │ │ │ add.w r8, r8, #32 │ │ │ │ mla r3, r7, r3, r9 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r5, r3 │ │ │ │ - bcc.n 1a2ba0 │ │ │ │ - b.n 1a2a44 │ │ │ │ - bl 1a2530 │ │ │ │ + bcc.n 1a2bd8 │ │ │ │ + b.n 1a2a7c │ │ │ │ + bl 1a2568 │ │ │ │ add r3, sp, #24 │ │ │ │ mov r7, r0 │ │ │ │ ldr.w r1, [r6, #73] @ 0x49 │ │ │ │ ldr.w r0, [r6, #69] @ 0x45 │ │ │ │ movw r5, #51831 @ 0xca77 │ │ │ │ movt r5, #34283 @ 0x85eb │ │ │ │ str r7, [sp, #20] │ │ │ │ @@ -500189,19 +500226,19 @@ │ │ │ │ mov.w r3, r3, ror #20 │ │ │ │ mul.w r0, r7, r0 │ │ │ │ adds r3, #24 │ │ │ │ add.w r3, r3, r4, ror #25 │ │ │ │ add.w r3, r3, r2, ror #14 │ │ │ │ movs r2, #8 │ │ │ │ add.w r0, r3, r0, ror #31 │ │ │ │ - bl 1a25a4 │ │ │ │ + bl 1a25dc │ │ │ │ ldr r3, [r6, #56] @ 0x38 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a2a44 │ │ │ │ + beq.w 1a2a7c │ │ │ │ ldr r2, [r6, #52] @ 0x34 │ │ │ │ movs r1, #20 │ │ │ │ movw lr, #26549 @ 0x67b5 │ │ │ │ movt lr, #5718 @ 0x1656 │ │ │ │ movw ip, #60207 @ 0xeb2f │ │ │ │ movt ip, #10196 @ 0x27d4 │ │ │ │ mla r0, r1, r3, r2 │ │ │ │ @@ -500215,16 +500252,16 @@ │ │ │ │ mul.w r3, ip, r3 │ │ │ │ eor.w r3, r3, r3, lsr #15 │ │ │ │ mul.w r3, r5, r3 │ │ │ │ eor.w r3, r3, r3, lsr #13 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ eor.w r3, r3, r3, lsr #16 │ │ │ │ mul.w r4, r3, r4 │ │ │ │ - bne.n 1a2c7e │ │ │ │ - b.n 1a2a44 │ │ │ │ + bne.n 1a2cb6 │ │ │ │ + b.n 1a2a7c │ │ │ │ ldrd r4, r3, [r0, #20] │ │ │ │ movw r5, #51831 @ 0xca77 │ │ │ │ movt r5, #34283 @ 0x85eb │ │ │ │ ldr r1, [r0, #28] │ │ │ │ movw r0, #17448 @ 0x4428 │ │ │ │ movt r0, #9251 @ 0x2423 │ │ │ │ strd r4, r3, [sp, #4] │ │ │ │ @@ -500245,17 +500282,17 @@ │ │ │ │ add.w r3, r3, r0, ror #31 │ │ │ │ movw r0, #59913 @ 0xea09 │ │ │ │ movt r0, #4519 @ 0x11a7 │ │ │ │ adds r3, #16 │ │ │ │ add.w r3, r3, r1, ror #20 │ │ │ │ add r1, sp, #20 │ │ │ │ add r0, r3 │ │ │ │ - bl 1a25a4 │ │ │ │ + bl 1a25dc │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1a2f74 │ │ │ │ + beq.w 1a2fac │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ movw r1, #44605 @ 0xae3d │ │ │ │ movt r1, #49842 @ 0xc2b2 │ │ │ │ subs r2, r4, #1 │ │ │ │ mla r0, r1, r3, r0 │ │ │ │ movw r3, #26549 @ 0x67b5 │ │ │ │ movt r3, #5718 @ 0x1656 │ │ │ │ @@ -500266,16 +500303,16 @@ │ │ │ │ mul.w r3, r0, r3 │ │ │ │ eor.w r3, r3, r3, lsr #15 │ │ │ │ mul.w r4, r5, r3 │ │ │ │ eor.w r4, r4, r4, lsr #13 │ │ │ │ mul.w r4, r1, r4 │ │ │ │ eor.w r4, r4, r4, lsr #16 │ │ │ │ cmp r2, #4 │ │ │ │ - bhi.w 1a309e │ │ │ │ - add r3, pc, #8 @ (adr r3, 1a2d6c ) │ │ │ │ + bhi.w 1a30d6 │ │ │ │ + add r3, pc, #8 @ (adr r3, 1a2da4 ) │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ add r3, r2 │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ lsls r7, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ ldc2l 15, cr15, [r9], {255} @ 0xff │ │ │ │ @@ -500284,15 +500321,15 @@ │ │ │ │ lsls r1, r0, #15 │ │ │ │ movs r0, r0 │ │ │ │ lsls r3, r6, #12 │ │ │ │ movs r0, r0 │ │ │ │ ldr.w r8, [r0, #20] │ │ │ │ movw r1, #44605 @ 0xae3d │ │ │ │ movt r1, #49842 @ 0xc2b2 │ │ │ │ - ldr r4, [pc, #1020] @ (1a318c ) │ │ │ │ + ldr r4, [pc, #1020] @ (1a31c4 ) │ │ │ │ movw r3, #26549 @ 0x67b5 │ │ │ │ movt r3, #5718 @ 0x1656 │ │ │ │ movw r0, #60207 @ 0xeb2f │ │ │ │ movt r0, #10196 @ 0x27d4 │ │ │ │ movw r5, #51831 @ 0xca77 │ │ │ │ movt r5, #34283 @ 0x85eb │ │ │ │ ldr r7, [r2, r4] │ │ │ │ @@ -500304,15 +500341,15 @@ │ │ │ │ mul.w r4, r0, r4 │ │ │ │ ldrb r2, [r2, #16] │ │ │ │ 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 │ │ │ │ - cbz r2, 1a2e04 │ │ │ │ + cbz r2, 1a2e3c │ │ │ │ ldrh r2, [r6, #40] @ 0x28 │ │ │ │ strh.w r2, [sp, #20] │ │ │ │ movs r2, #0 │ │ │ │ strh.w r2, [sp, #22] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ add r3, r4 │ │ │ │ @@ -500326,15 +500363,15 @@ │ │ │ │ movs r3, #108 @ 0x6c │ │ │ │ add.w sl, r6, #48 @ 0x30 │ │ │ │ mla r3, r3, r8, r9 │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ lsls r3, r3, #2 │ │ │ │ mov fp, r3 │ │ │ │ cmp r3, #15 │ │ │ │ - bls.w 1a2f2a │ │ │ │ + bls.w 1a2f62 │ │ │ │ sub.w r1, r3, #15 │ │ │ │ movw r2, #17448 @ 0x4428 │ │ │ │ movt r2, #9251 @ 0x2423 │ │ │ │ add.w r3, r6, #48 @ 0x30 │ │ │ │ movw r5, #51831 @ 0xca77 │ │ │ │ movt r5, #34283 @ 0x85eb │ │ │ │ movw r7, #34383 @ 0x864f │ │ │ │ @@ -500359,15 +500396,15 @@ │ │ │ │ mov.w r0, r0, ror #19 │ │ │ │ mul.w r4, ip, r0 │ │ │ │ ldr.w r0, [r3, #-4] │ │ │ │ cmp r1, r3 │ │ │ │ mla r0, r5, r0, r7 │ │ │ │ mov.w r0, r0, ror #19 │ │ │ │ mul.w r7, ip, r0 │ │ │ │ - bhi.n 1a2e4c │ │ │ │ + bhi.n 1a2e84 │ │ │ │ mov.w r0, lr, ror #25 │ │ │ │ subs r3, r1, r6 │ │ │ │ add.w r0, r0, r2, ror #31 │ │ │ │ subs r3, #49 @ 0x31 │ │ │ │ add.w r0, r0, r4, ror #20 │ │ │ │ bic.w r3, r3, #15 │ │ │ │ add.w r4, r6, #49 @ 0x31 │ │ │ │ @@ -500376,21 +500413,21 @@ │ │ │ │ it hi │ │ │ │ movhi r3, #0 │ │ │ │ add.w r0, r0, r7, ror #14 │ │ │ │ add.w sl, r3, r2 │ │ │ │ mov r1, sl │ │ │ │ add r0, fp │ │ │ │ and.w r2, fp, #12 │ │ │ │ - bl 1a25a4 │ │ │ │ + bl 1a25dc │ │ │ │ movs r3, #108 @ 0x6c │ │ │ │ mov r4, r0 │ │ │ │ mla r3, r3, r8, r9 │ │ │ │ ldrb r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1a2a44 │ │ │ │ + beq.w 1a2a7c │ │ │ │ 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 │ │ │ │ @@ -500404,22 +500441,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 1a2efe │ │ │ │ - b.n 1a2a44 │ │ │ │ + bne.n 1a2f36 │ │ │ │ + b.n 1a2a7c │ │ │ │ movw r0, #26545 @ 0x67b1 │ │ │ │ movt r0, #5718 @ 0x1656 │ │ │ │ add r0, r4 │ │ │ │ - b.n 1a2eba │ │ │ │ + b.n 1a2ef2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1a2a44 │ │ │ │ + beq.w 1a2a7c │ │ │ │ adds r6, #40 @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ ldrb.w r3, [r6, r1, lsl #3] │ │ │ │ adds r1, #1 │ │ │ │ cmp r1, r0 │ │ │ │ rsb r3, r3, #0 │ │ │ │ and.w r3, r3, ip │ │ │ │ @@ -500428,16 +500465,16 @@ │ │ │ │ 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 1a2f40 │ │ │ │ - b.n 1a2a44 │ │ │ │ + bne.n 1a2f78 │ │ │ │ + b.n 1a2a7c │ │ │ │ ldr r1, [r6, #32] │ │ │ │ movw r2, #44605 @ 0xae3d │ │ │ │ movt r2, #49842 @ 0xc2b2 │ │ │ │ movw r3, #26549 @ 0x67b5 │ │ │ │ movt r3, #5718 @ 0x1656 │ │ │ │ mla r0, r2, r1, r0 │ │ │ │ movw r1, #60207 @ 0xeb2f │ │ │ │ @@ -500446,53 +500483,53 @@ │ │ │ │ mov.w r3, r3, ror #15 │ │ │ │ mul.w r4, r1, r3 │ │ │ │ eor.w r4, r4, r4, lsr #15 │ │ │ │ mul.w r4, r5, r4 │ │ │ │ eor.w r4, r4, r4, lsr #13 │ │ │ │ mul.w r4, r2, r4 │ │ │ │ eor.w r4, r4, r4, lsr #16 │ │ │ │ - b.n 1a2a44 │ │ │ │ + b.n 1a2a7c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1968cc │ │ │ │ + bl 196904 │ │ │ │ add.w r1, r6, #48 @ 0x30 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a284c │ │ │ │ + bl 1a2884 │ │ │ │ movs r1, #1 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1968cc │ │ │ │ + bl 196904 │ │ │ │ add.w r1, r6, #80 @ 0x50 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a284c │ │ │ │ + bl 1a2884 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ mul.w r4, r0, r5 │ │ │ │ mla r3, r7, r3, r9 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #2 │ │ │ │ - bls.w 1a2a44 │ │ │ │ + bls.w 1a2a7c │ │ │ │ add.w r8, r6, #112 @ 0x70 │ │ │ │ movs r5, #2 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1968cc │ │ │ │ + bl 196904 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a284c │ │ │ │ + bl 1a2884 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ adds r5, #1 │ │ │ │ mov r4, r0 │ │ │ │ add.w r8, r8, #32 │ │ │ │ mla r3, r7, r3, r9 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r5, r3 │ │ │ │ - bcc.n 1a2ff2 │ │ │ │ - b.n 1a2a44 │ │ │ │ + bcc.n 1a302a │ │ │ │ + b.n 1a2a7c │ │ │ │ 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 │ │ │ │ @@ -500519,15 +500556,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 1a2a44 │ │ │ │ + b.n 1a2a7c │ │ │ │ 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 │ │ │ │ @@ -500558,15 +500595,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 1a2a44 │ │ │ │ + b.n 1a2a7c │ │ │ │ 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 │ │ │ │ @@ -500577,24 +500614,24 @@ │ │ │ │ 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 1a2a44 │ │ │ │ + b.n 1a2a7c │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - bvs.n 1a3154 │ │ │ │ + bvs.n 1a311c │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 1a3150 │ │ │ │ + bvs.n 1a3118 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bpl.n 1a30e8 │ │ │ │ + bpl.n 1a32b0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r0, r1, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #31 │ │ │ │ movs r0, r0 │ │ │ │ sub sp, #16 │ │ │ │ stmia.w sp, {r0, r1, r2, r3} │ │ │ │ @@ -500612,52 +500649,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 1a32da │ │ │ │ - bhi.n 1a3212 │ │ │ │ + beq.w 1a3312 │ │ │ │ + bhi.n 1a324a │ │ │ │ cmp.w ip, #36 @ 0x24 │ │ │ │ - bhi.n 1a3292 │ │ │ │ + bhi.n 1a32ca │ │ │ │ cmp.w ip, #9 │ │ │ │ - bls.n 1a3298 │ │ │ │ + bls.n 1a32d0 │ │ │ │ sub.w ip, ip, #10 │ │ │ │ movs r3, #1 │ │ │ │ uxtb.w ip, ip │ │ │ │ lsl.w r3, r3, ip │ │ │ │ tst.w r3, #83886080 @ 0x5000000 │ │ │ │ - bne.n 1a32c8 │ │ │ │ + bne.n 1a3300 │ │ │ │ tst.w r3, #1280 @ 0x500 │ │ │ │ - bne.n 1a327c │ │ │ │ + bne.n 1a32b4 │ │ │ │ ands.w r3, r3, #5 │ │ │ │ - beq.n 1a3298 │ │ │ │ + beq.n 1a32d0 │ │ │ │ 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 1a32a4 │ │ │ │ + beq.n 1a32dc │ │ │ │ cmp.w ip, #192 @ 0xc0 │ │ │ │ - beq.n 1a3258 │ │ │ │ + beq.n 1a3290 │ │ │ │ cmp.w ip, #144 @ 0x90 │ │ │ │ - bne.n 1a3298 │ │ │ │ + bne.n 1a32d0 │ │ │ │ uxth r0, r0 │ │ │ │ strd r2, r3, [sp] │ │ │ │ - bl 174f40 │ │ │ │ + bl 174f78 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ uxth r0, r2 │ │ │ │ - bl 174f40 │ │ │ │ + bl 174f78 │ │ │ │ vneg.f32 s0, s0 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ add sp, #12 │ │ │ │ @@ -500680,15 +500717,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 1a32da │ │ │ │ + beq.n 1a3312 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {sl, fp, pc} │ │ │ │ vmov s15, r2 │ │ │ │ vmov s14, r0 │ │ │ │ vneg.f32 s15, s15 │ │ │ │ @@ -500727,237 +500764,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, #524] @ (1a3530 ) │ │ │ │ + ldr r2, [pc, #524] @ (1a3568 ) │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [pc, #524] @ (1a3534 ) │ │ │ │ + ldr r3, [pc, #524] @ (1a356c ) │ │ │ │ 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 194e80 │ │ │ │ + bl 194eb8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1a33d2 │ │ │ │ + beq.n 1a340a │ │ │ │ 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 194e80 │ │ │ │ - cbz r0, 1a33b4 │ │ │ │ + bl 194eb8 │ │ │ │ + cbz r0, 1a33ec │ │ │ │ ldr r1, [r7, #60] @ 0x3c │ │ │ │ ldr.w r2, [sl, #60] @ 0x3c │ │ │ │ ldrb r1, [r1, #17] │ │ │ │ ldrb r2, [r2, #17] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 1a33b4 │ │ │ │ + bne.n 1a33ec │ │ │ │ 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 1a3386 │ │ │ │ + b.n 1a33be │ │ │ │ adds r7, #1 │ │ │ │ cmp r7, #16 │ │ │ │ - beq.w 1a34f2 │ │ │ │ + beq.w 1a352a │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1968cc │ │ │ │ + bl 196904 │ │ │ │ cmp r0, r7 │ │ │ │ - bls.n 1a337e │ │ │ │ + bls.n 1a33b6 │ │ │ │ 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 1a31a8 │ │ │ │ + bl 1a31e0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1a337e │ │ │ │ + bne.n 1a33b6 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #384] @ (1a3538 ) │ │ │ │ - ldr r3, [pc, #376] @ (1a3534 ) │ │ │ │ + ldr r2, [pc, #384] @ (1a3570 ) │ │ │ │ + ldr r3, [pc, #376] @ (1a356c ) │ │ │ │ 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 1a352a │ │ │ │ + bne.w 1a3562 │ │ │ │ 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 1a34f6 │ │ │ │ + bne.w 1a352e │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r2, #128 @ 0x80 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ite ne │ │ │ │ movne.w r0, #348 @ 0x15c │ │ │ │ moveq r0, #255 @ 0xff │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 1a34f6 │ │ │ │ + bne.n 1a352e │ │ │ │ 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 1a3416 │ │ │ │ + b.n 1a344e │ │ │ │ ldrb.w r2, [r7, #1]! │ │ │ │ strb.w r2, [sl, r4] │ │ │ │ adds r4, #1 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, fp │ │ │ │ - bl 1968cc │ │ │ │ + bl 196904 │ │ │ │ cmp r0, r4 │ │ │ │ - bhi.n 1a340c │ │ │ │ + bhi.n 1a3444 │ │ │ │ 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 1a3510 │ │ │ │ + bne.n 1a3548 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ ite ne │ │ │ │ movne.w r0, #348 @ 0x15c │ │ │ │ moveq r0, #255 @ 0xff │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 1a3510 │ │ │ │ + bne.n 1a3548 │ │ │ │ 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 1a3494 │ │ │ │ + b.n 1a34cc │ │ │ │ ldrb.w r3, [fp, #1]! │ │ │ │ strb.w r3, [r7, #1]! │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1968cc │ │ │ │ + bl 196904 │ │ │ │ add.w r3, sl, fp │ │ │ │ cmp r0, r3 │ │ │ │ - bhi.n 1a348c │ │ │ │ + bhi.n 1a34c4 │ │ │ │ mov lr, r4 │ │ │ │ mov r4, r5 │ │ │ │ ldrd ip, r1, [sp, #8] │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a33b4 │ │ │ │ + beq.w 1a33ec │ │ │ │ cmp ip, r1 │ │ │ │ - bne.w 1a33b4 │ │ │ │ + bne.w 1a33ec │ │ │ │ add.w r9, r9, #63 @ 0x3f │ │ │ │ add.w r6, lr, #63 @ 0x3f │ │ │ │ add r9, r4 │ │ │ │ add r6, r8 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 1a34e6 │ │ │ │ + b.n 1a351e │ │ │ │ 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 1a33b4 │ │ │ │ + bne.w 1a33ec │ │ │ │ adds r7, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1968cc │ │ │ │ + bl 196904 │ │ │ │ cmp r0, r7 │ │ │ │ - bhi.n 1a34cc │ │ │ │ + bhi.n 1a3504 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1a33b6 │ │ │ │ + b.n 1a33ee │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ add.w r2, sp, #27 │ │ │ │ movs r3, #0 │ │ │ │ - cbz r0, 1a350a │ │ │ │ + cbz r0, 1a3542 │ │ │ │ strb.w r3, [r2, #1]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 1a3500 │ │ │ │ + bne.n 1a3538 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 1a342a │ │ │ │ + b.n 1a3462 │ │ │ │ ldrb.w r0, [ip, #16] │ │ │ │ add.w r3, sp, #43 @ 0x2b │ │ │ │ movs r2, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1a34ae │ │ │ │ + beq.n 1a34e6 │ │ │ │ strb.w r2, [r3, #1]! │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 1a351e │ │ │ │ - b.n 1a34ae │ │ │ │ + bne.n 1a3556 │ │ │ │ + b.n 1a34e6 │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldmia r4, {r1, r2, r4, r6, r7} │ │ │ │ + ldmia r4, {r1, r2, r3, r4, r7} │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4!, {r1, r6} │ │ │ │ + ldmia r4!, {r1, r3} │ │ │ │ lsls r0, r7, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr.w ip, [pc, #40] @ 1a3574 │ │ │ │ + ldr.w ip, [pc, #40] @ 1a35ac │ │ │ │ sub sp, #8 │ │ │ │ - ldr r4, [pc, #36] @ (1a3578 ) │ │ │ │ + ldr r4, [pc, #36] @ (1a35b0 ) │ │ │ │ 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 1a32f8 │ │ │ │ + bl 1a3330 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldmia r2!, {r1, r3, r5, r7} │ │ │ │ + ldmia r2!, {r1, r4, r5, r6} │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r0, r1, #18 │ │ │ │ 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 │ │ │ │ @@ -500967,25 +501004,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 1a35b6 │ │ │ │ + b.n 1a35ee │ │ │ │ ldrb.w r2, [r6, #1]! │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1a35dc │ │ │ │ + bne.n 1a3614 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1968cc │ │ │ │ + bl 196904 │ │ │ │ cmp r0, r4 │ │ │ │ add.w r4, r4, #1 │ │ │ │ - bhi.n 1a35aa │ │ │ │ + bhi.n 1a35e2 │ │ │ │ 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 │ │ │ │ @@ -500993,470 +501030,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] @ 1a3a50 │ │ │ │ + ldr.w r2, [pc, #1112] @ 1a3a88 │ │ │ │ sub sp, #8 │ │ │ │ ldrb r4, [r0, #12] │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ add r2, pc │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 1a3624 │ │ │ │ + bne.n 1a365c │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #8 │ │ │ │ - bhi.n 1a361a │ │ │ │ + bhi.n 1a3652 │ │ │ │ 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 1a381a │ │ │ │ + beq.w 1a3852 │ │ │ │ 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 1a3624 │ │ │ │ + bne.n 1a365c │ │ │ │ ldrb.w r1, [r0, #37] @ 0x25 │ │ │ │ ldrb.w r3, [r7, #37] @ 0x25 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 1a3624 │ │ │ │ + bne.n 1a365c │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 1a38e6 │ │ │ │ + beq.w 1a391e │ │ │ │ lsls r2, r2, #3 │ │ │ │ add.w r1, r7, #40 @ 0x28 │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ blx 4359c │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 1a3626 │ │ │ │ + b.n 1a365e │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r1, [r7, #20] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 1a3624 │ │ │ │ + bne.n 1a365c │ │ │ │ ldrb r1, [r0, #24] │ │ │ │ ldrb r0, [r7, #24] │ │ │ │ eors r1, r0 │ │ │ │ tst.w r1, #6 │ │ │ │ - bne.n 1a3624 │ │ │ │ + bne.n 1a365c │ │ │ │ ldrb.w r0, [r4, #44] @ 0x2c │ │ │ │ ldrb.w r1, [r7, #44] @ 0x2c │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 1a3624 │ │ │ │ + bne.n 1a365c │ │ │ │ ldrb.w r0, [r4, #45] @ 0x2d │ │ │ │ ldrb.w r1, [r7, #45] @ 0x2d │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 1a3624 │ │ │ │ - ldr r1, [pc, #968] @ (1a3a54 ) │ │ │ │ + bne.n 1a365c │ │ │ │ + ldr r1, [pc, #968] @ (1a3a8c ) │ │ │ │ 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 1a3946 │ │ │ │ + bne.w 1a397e │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a3866 │ │ │ │ + beq.w 1a389e │ │ │ │ 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 1a36ce │ │ │ │ + b.n 1a3706 │ │ │ │ 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 1a3624 │ │ │ │ + bne.n 1a365c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1968cc │ │ │ │ + bl 196904 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r3, r0 │ │ │ │ add.w r3, r3, #1 │ │ │ │ - bcc.n 1a36ba │ │ │ │ + bcc.n 1a36f2 │ │ │ │ ldr.w r2, [r8, #-3] │ │ │ │ ldr.w r3, [r9, #-3] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1a3624 │ │ │ │ + bne.n 1a365c │ │ │ │ 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 1a36b2 │ │ │ │ - b.n 1a3866 │ │ │ │ + bhi.n 1a36ea │ │ │ │ + b.n 1a389e │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r2, [r7, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 1a3624 │ │ │ │ + bne.n 1a365c │ │ │ │ ldr r1, [r0, #24] │ │ │ │ ldr r2, [r7, #24] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1a3624 │ │ │ │ + bne.n 1a365c │ │ │ │ ldr r1, [r0, #28] │ │ │ │ ldr r2, [r7, #28] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1a3624 │ │ │ │ + bne.n 1a365c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a3938 │ │ │ │ + beq.w 1a3970 │ │ │ │ ldr r1, [r7, #44] @ 0x2c │ │ │ │ ldr r2, [r0, #44] @ 0x2c │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 1a3624 │ │ │ │ + bne.w 1a365c │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #4 │ │ │ │ - bhi.w 1a3890 │ │ │ │ + bhi.w 1a38c8 │ │ │ │ tbb [pc, r3] │ │ │ │ str r4, [sp, #600] @ 0x258 │ │ │ │ - add r3, pc, #600 @ (adr r3, 1a399c ) │ │ │ │ + add r3, pc, #600 @ (adr r3, 1a39d4 ) │ │ │ │ lsls r1, r5, #2 │ │ │ │ - bl 1a2530 │ │ │ │ + bl 1a2568 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a2530 │ │ │ │ + bl 1a2568 │ │ │ │ cmp r6, r0 │ │ │ │ - bne.w 1a3624 │ │ │ │ + bne.w 1a365c │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1a38b0 │ │ │ │ + beq.w 1a38e8 │ │ │ │ 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 1a3792 │ │ │ │ + b.n 1a37ca │ │ │ │ ldr.w r5, [ip, r3, lsl #2] │ │ │ │ ldr.w r6, [lr, r3, lsl #2] │ │ │ │ adds r3, #5 │ │ │ │ cmp r5, r6 │ │ │ │ - bne.w 1a3624 │ │ │ │ + bne.w 1a365c │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 1a38b0 │ │ │ │ + beq.w 1a38e8 │ │ │ │ ldr.w r5, [r2, r3, lsl #2] │ │ │ │ ldr.w r6, [r1, r3, lsl #2] │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 1a377c │ │ │ │ - b.n 1a3624 │ │ │ │ + beq.n 1a37b4 │ │ │ │ + b.n 1a365c │ │ │ │ ldr r0, [r0, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.w 1a3624 │ │ │ │ + bne.w 1a365c │ │ │ │ ldrb.w r1, [r4, #44] @ 0x2c │ │ │ │ ldrb.w r3, [r7, #44] @ 0x2c │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 1a3624 │ │ │ │ - ldr r3, [pc, #668] @ (1a3a58 ) │ │ │ │ + bne.w 1a365c │ │ │ │ + ldr r3, [pc, #668] @ (1a3a90 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r2, r3 │ │ │ │ mov r8, r3 │ │ │ │ movs r3, #108 @ 0x6c │ │ │ │ mla r3, r3, r0, r2 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ - cbz r3, 1a37e6 │ │ │ │ + cbz r3, 1a381e │ │ │ │ ldrb.w r2, [r4, #40] @ 0x28 │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1a3624 │ │ │ │ + bne.w 1a365c │ │ │ │ ldrb.w r2, [r4, #41] @ 0x29 │ │ │ │ ldrb.w r3, [r7, #41] @ 0x29 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1a3624 │ │ │ │ + bne.w 1a365c │ │ │ │ movs r3, #108 @ 0x6c │ │ │ │ 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 1a380a │ │ │ │ - b.n 1a3908 │ │ │ │ + bne.n 1a3842 │ │ │ │ + b.n 1a3940 │ │ │ │ adds r3, #4 │ │ │ │ cmp r2, lr │ │ │ │ - beq.n 1a3908 │ │ │ │ + beq.n 1a3940 │ │ │ │ ldr.w r5, [r1, r3, lsl #2] │ │ │ │ adds r2, #1 │ │ │ │ ldr.w r6, [ip, r3, lsl #2] │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 1a3804 │ │ │ │ - b.n 1a3624 │ │ │ │ + beq.n 1a383c │ │ │ │ + b.n 1a365c │ │ │ │ ldrb.w r2, [r0, #52] @ 0x34 │ │ │ │ ldrb.w r3, [r7, #52] @ 0x34 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1a3624 │ │ │ │ + bne.w 1a365c │ │ │ │ ldrb.w r2, [r0, #53] @ 0x35 │ │ │ │ ldrb.w r3, [r7, #53] @ 0x35 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1a3624 │ │ │ │ + bne.w 1a365c │ │ │ │ ldr r0, [r0, #20] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 1a3866 │ │ │ │ + cbz r3, 1a389e │ │ │ │ ldr r4, [r7, #20] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r3, r4 │ │ │ │ - cbz r2, 1a385e │ │ │ │ + cbz r2, 1a3896 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - b.n 1a384e │ │ │ │ + b.n 1a3886 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1a385e │ │ │ │ + cbz r2, 1a3896 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1a3848 │ │ │ │ + bne.n 1a3880 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1a3624 │ │ │ │ + bne.w 1a365c │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a383e │ │ │ │ + bne.n 1a3876 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1a3626 │ │ │ │ + b.n 1a365e │ │ │ │ ldr r2, [r7, #60] @ 0x3c │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1a3624 │ │ │ │ + bne.w 1a365c │ │ │ │ ldrb.w r0, [r0, #64] @ 0x40 │ │ │ │ ldrb.w r3, [r7, #64] @ 0x40 │ │ │ │ subs r2, r0, r3 │ │ │ │ negs r0, r2 │ │ │ │ adcs r0, r2 │ │ │ │ - b.n 1a3626 │ │ │ │ + b.n 1a365e │ │ │ │ ldr r0, [r0, #48] @ 0x30 │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ subs r1, r0, r3 │ │ │ │ negs r0, r1 │ │ │ │ adcs r0, r1 │ │ │ │ - b.n 1a3626 │ │ │ │ + b.n 1a365e │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1a3624 │ │ │ │ + bne.w 1a365c │ │ │ │ ldr r2, [r0, #52] @ 0x34 │ │ │ │ ldr r3, [r7, #52] @ 0x34 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1a3624 │ │ │ │ + bne.w 1a365c │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ ldr r3, [r7, #56] @ 0x38 │ │ │ │ subs r3, r0, r3 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ - b.n 1a3626 │ │ │ │ + b.n 1a365e │ │ │ │ movs r2, #8 │ │ │ │ add.w r1, r7, #69 @ 0x45 │ │ │ │ add.w r0, r4, #69 @ 0x45 │ │ │ │ blx 4359c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1a3624 │ │ │ │ + bne.w 1a365c │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ ldr r3, [r7, #80] @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1a3624 │ │ │ │ + bne.w 1a365c │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1a3624 │ │ │ │ + bne.w 1a365c │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r7, #88] @ 0x58 │ │ │ │ subs r0, r0, r3 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 1a3626 │ │ │ │ + b.n 1a365e │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1a3866 │ │ │ │ + beq.n 1a389e │ │ │ │ movs r3, #0 │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ add.w r1, r7, #40 @ 0x28 │ │ │ │ - b.n 1a38f8 │ │ │ │ + b.n 1a3930 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1a3866 │ │ │ │ + beq.n 1a389e │ │ │ │ ldrb.w lr, [r0, r3, lsl #3] │ │ │ │ ldrb.w ip, [r1, r3, lsl #3] │ │ │ │ adds r3, #1 │ │ │ │ cmp lr, ip │ │ │ │ - beq.n 1a38f4 │ │ │ │ - b.n 1a3624 │ │ │ │ + beq.n 1a392c │ │ │ │ + b.n 1a365c │ │ │ │ movs r3, #108 @ 0x6c │ │ │ │ mla r3, r3, r0, r8 │ │ │ │ ldrb.w ip, [r3, #20] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1a3866 │ │ │ │ + beq.n 1a389e │ │ │ │ add.w r0, r4, #44 @ 0x2c │ │ │ │ add.w r1, r7, #44 @ 0x2c │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1a3928 │ │ │ │ + b.n 1a3960 │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 1a3866 │ │ │ │ + beq.n 1a389e │ │ │ │ ldr.w r4, [r0, #4]! │ │ │ │ adds r3, #1 │ │ │ │ ldr.w r2, [r1, #4]! │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 1a3924 │ │ │ │ - b.n 1a3624 │ │ │ │ + beq.n 1a395c │ │ │ │ + b.n 1a365c │ │ │ │ ldr r0, [r0, #32] │ │ │ │ ldr r3, [r7, #32] │ │ │ │ subs r0, r0, r3 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 1a3626 │ │ │ │ + b.n 1a365e │ │ │ │ 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 1a396e │ │ │ │ + b.n 1a39a6 │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r1, [r3, #1]! │ │ │ │ ldrb.w r2, [r0, #1]! │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1a3a06 │ │ │ │ + bne.n 1a3a3e │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1968cc │ │ │ │ + bl 196904 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add.w r2, r8, r3 │ │ │ │ cmp r0, r2 │ │ │ │ - bhi.n 1a395e │ │ │ │ + bhi.n 1a3996 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1a3a06 │ │ │ │ + bne.n 1a3a3e │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r3 │ │ │ │ - bl 1a357c │ │ │ │ - cbz r0, 1a3a06 │ │ │ │ + bl 1a35b4 │ │ │ │ + cbz r0, 1a3a3e │ │ │ │ ldr r3, [r4, #20] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ mla r3, r1, r3, sl │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #2 │ │ │ │ - bls.w 1a3866 │ │ │ │ + bls.w 1a389e │ │ │ │ add.w r8, r4, #127 @ 0x7f │ │ │ │ adds r7, #127 @ 0x7f │ │ │ │ movs r6, #2 │ │ │ │ mov r5, r7 │ │ │ │ mov r2, r8 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1a39c6 │ │ │ │ + b.n 1a39fe │ │ │ │ ldrb.w r0, [r2, #1]! │ │ │ │ ldrb.w r1, [r5, #1]! │ │ │ │ cmp r0, r1 │ │ │ │ - bne.w 1a3624 │ │ │ │ + bne.w 1a365c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 1968cc │ │ │ │ + bl 196904 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r3, r0 │ │ │ │ add.w r3, r3, #1 │ │ │ │ - bcc.n 1a39b8 │ │ │ │ + bcc.n 1a39f0 │ │ │ │ ldr.w r2, [r8, #-3] │ │ │ │ ldr.w r3, [r7, #-3] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1a3624 │ │ │ │ + bne.w 1a365c │ │ │ │ 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 1a39b0 │ │ │ │ - b.n 1a3866 │ │ │ │ + bhi.n 1a39e8 │ │ │ │ + b.n 1a389e │ │ │ │ add.w r6, r7, #95 @ 0x5f │ │ │ │ - b.n 1a3a22 │ │ │ │ + b.n 1a3a5a │ │ │ │ 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 1a3624 │ │ │ │ + bne.w 1a365c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1968cc │ │ │ │ + bl 196904 │ │ │ │ add.w r3, r5, r8 │ │ │ │ cmp r0, r3 │ │ │ │ - bhi.n 1a3a0c │ │ │ │ + bhi.n 1a3a44 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [r7, #92] @ 0x5c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1a3624 │ │ │ │ + bne.w 1a365c │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a357c │ │ │ │ + bl 1a35b4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1a3998 │ │ │ │ - b.n 1a3624 │ │ │ │ + bne.n 1a39d0 │ │ │ │ + b.n 1a365c │ │ │ │ nop │ │ │ │ - ldmia r1, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r1, {r1, r2, r6, r7} │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r0, r1, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #31 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1a35e4 │ │ │ │ + bl 1a361c │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #12] @ (1a3a8c ) │ │ │ │ - ldr r1, [pc, #12] @ (1a3a90 ) │ │ │ │ + ldr r2, [pc, #12] @ (1a3ac4 ) │ │ │ │ + ldr r1, [pc, #12] @ (1a3ac8 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 17b1a0 │ │ │ │ + bl 17b1d8 │ │ │ │ pop {r3, pc} │ │ │ │ @ instruction: 0xffd7ffff │ │ │ │ mcr 15, 3, pc, cr13, 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 17b2a4 │ │ │ │ + bl 17b2dc │ │ │ │ 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 │ │ │ │ @@ -501464,81 +501501,81 @@ │ │ │ │ movs r3, #1 │ │ │ │ mov r6, r2 │ │ │ │ sub sp, #8 │ │ │ │ movw r2, #299 @ 0x12b │ │ │ │ lsls r3, r1 │ │ │ │ mov r5, r0 │ │ │ │ tst r3, r2 │ │ │ │ - bne.n 1a3ae8 │ │ │ │ + bne.n 1a3b20 │ │ │ │ tst.w r3, #196 @ 0xc4 │ │ │ │ - beq.n 1a3b4a │ │ │ │ + beq.n 1a3b82 │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mvn.w r2, #712 @ 0x2c8 │ │ │ │ add r3, r2 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 1a3b5a │ │ │ │ + bhi.n 1a3b92 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 17b458 │ │ │ │ + bl 17b490 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 1a3ad6 │ │ │ │ - cbz r6, 1a3b06 │ │ │ │ + beq.n 1a3b0e │ │ │ │ + cbz r6, 1a3b3e │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r0, 1a3b66 │ │ │ │ + cbz r0, 1a3b9e │ │ │ │ mov r0, r4 │ │ │ │ - bl 194c04 │ │ │ │ + bl 194c3c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 194c04 │ │ │ │ + bl 194c3c │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbnz r3, 1a3b38 │ │ │ │ + cbnz r3, 1a3b70 │ │ │ │ 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 1a3ad8 │ │ │ │ + beq.n 1a3b10 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 195134 │ │ │ │ + bl 19516c │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #107 @ 0x6b │ │ │ │ - bhi.n 1a3ade │ │ │ │ + bhi.n 1a3b16 │ │ │ │ cmp r3, #105 @ 0x69 │ │ │ │ - bhi.n 1a3ae8 │ │ │ │ + bhi.n 1a3b20 │ │ │ │ subs r3, #98 @ 0x62 │ │ │ │ cmp r3, #5 │ │ │ │ - bls.n 1a3ae8 │ │ │ │ + bls.n 1a3b20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 196310 │ │ │ │ + bl 196348 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1a3ad6 │ │ │ │ - b.n 1a3ae8 │ │ │ │ + beq.n 1a3b0e │ │ │ │ + b.n 1a3b20 │ │ │ │ str r4, [r3, #4] │ │ │ │ - b.n 1a3ad6 │ │ │ │ + b.n 1a3b0e │ │ │ │ nop │ │ │ │ ldrb.w ip, [r0, #19] │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ ldr r0, [r0, #44] @ 0x2c │ │ │ │ mov.w lr, ip, lsl #3 │ │ │ │ mov.w ip, ip, lsl #6 │ │ │ │ and.w lr, lr, #8 │ │ │ │ @@ -501546,29 +501583,29 @@ │ │ │ │ and.w ip, ip, #64 @ 0x40 │ │ │ │ add.w r6, r1, lr │ │ │ │ sub.w r0, r0, ip │ │ │ │ add.w ip, r0, r4 │ │ │ │ ldr.w r5, [r1, lr] │ │ │ │ ldr r4, [r6, #4] │ │ │ │ cmp.w ip, #64 @ 0x40 │ │ │ │ - beq.n 1a3bd0 │ │ │ │ + beq.n 1a3c08 │ │ │ │ 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 1a3c0a │ │ │ │ + beq.n 1a3c42 │ │ │ │ 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 │ │ │ │ @@ -501585,48 +501622,48 @@ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r4, r3 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r6, [sp, #24] │ │ │ │ ldr r5, [r5, #0] │ │ │ │ cmp r3, r6 │ │ │ │ - bcs.n 1a3cc8 │ │ │ │ + bcs.n 1a3d00 │ │ │ │ mov.w lr, #6 │ │ │ │ mul.w lr, lr, r3 │ │ │ │ add.w ip, r1, lr │ │ │ │ ldrb.w r6, [r1, lr] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1a3cd0 │ │ │ │ + beq.n 1a3d08 │ │ │ │ ldrb.w lr, [ip, #5] │ │ │ │ ldrb r7, [r2, #8] │ │ │ │ cmp lr, r7 │ │ │ │ - bne.n 1a3c60 │ │ │ │ + bne.n 1a3c98 │ │ │ │ ldrb.w lr, [ip, #4] │ │ │ │ ldrb r7, [r2, #9] │ │ │ │ cmp lr, r7 │ │ │ │ - bne.n 1a3c60 │ │ │ │ + bne.n 1a3c98 │ │ │ │ ldrb.w r7, [ip, #1] │ │ │ │ ldrb.w lr, [r2, #4] │ │ │ │ cmp r7, lr │ │ │ │ - beq.n 1a3cf2 │ │ │ │ + beq.n 1a3d2a │ │ │ │ cmp r7, #1 │ │ │ │ - bls.n 1a3ce6 │ │ │ │ + bls.n 1a3d1e │ │ │ │ cmp r7, #3 │ │ │ │ - beq.n 1a3ce6 │ │ │ │ + beq.n 1a3d1e │ │ │ │ ldr r5, [sp, #24] │ │ │ │ adds r3, #1 │ │ │ │ cmp r5, r3 │ │ │ │ - bls.n 1a3d1e │ │ │ │ + bls.n 1a3d56 │ │ │ │ mov.w lr, #6 │ │ │ │ movs r5, #0 │ │ │ │ mul.w lr, lr, r3 │ │ │ │ add.w ip, r1, lr │ │ │ │ ldrb.w r6, [r1, lr] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1a3c38 │ │ │ │ + bne.n 1a3c70 │ │ │ │ movs r5, #1 │ │ │ │ mov lr, r5 │ │ │ │ ldr r7, [r2, #0] │ │ │ │ ldr r1, [r7, #44] @ 0x2c │ │ │ │ strb.w lr, [ip] │ │ │ │ subs r1, #32 │ │ │ │ ldrb.w lr, [r2, #4] │ │ │ │ @@ -501648,74 +501685,74 @@ │ │ │ │ strb r6, [r0, r1] │ │ │ │ str r2, [r7, #4] │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r5, [r3, #0] │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r5, #4 │ │ │ │ - beq.n 1a3c60 │ │ │ │ + beq.n 1a3c98 │ │ │ │ mov.w lr, #1 │ │ │ │ lsl.w lr, lr, r5 │ │ │ │ orr.w lr, r6, lr │ │ │ │ mov r6, r5 │ │ │ │ adds r5, #1 │ │ │ │ - b.n 1a3c82 │ │ │ │ + b.n 1a3cba │ │ │ │ ldr r7, [sp, #28] │ │ │ │ lsls r7, r7, #31 │ │ │ │ - bpl.n 1a3c60 │ │ │ │ + bpl.n 1a3c98 │ │ │ │ cmp.w lr, #1 │ │ │ │ - bhi.n 1a3d22 │ │ │ │ + bhi.n 1a3d5a │ │ │ │ ldrb.w lr, [ip, #2] │ │ │ │ ldrb r7, [r2, #5] │ │ │ │ cmp lr, r7 │ │ │ │ - beq.n 1a3d02 │ │ │ │ + beq.n 1a3d3a │ │ │ │ ldr r7, [sp, #28] │ │ │ │ lsls r7, r7, #31 │ │ │ │ - bpl.n 1a3c60 │ │ │ │ + bpl.n 1a3c98 │ │ │ │ ldrb.w r7, [ip, #3] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1a3c60 │ │ │ │ + beq.n 1a3c98 │ │ │ │ cmp r5, #3 │ │ │ │ - bhi.n 1a3cd0 │ │ │ │ + bhi.n 1a3d08 │ │ │ │ asr.w r7, r6, r5 │ │ │ │ lsls r7, r7, #31 │ │ │ │ - bpl.n 1a3cd4 │ │ │ │ + bpl.n 1a3d0c │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, #4 │ │ │ │ - bne.n 1a3d0e │ │ │ │ - b.n 1a3c60 │ │ │ │ + bne.n 1a3d46 │ │ │ │ + b.n 1a3c98 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1a3cc8 │ │ │ │ + b.n 1a3d00 │ │ │ │ cmp.w lr, #3 │ │ │ │ - bne.n 1a3c60 │ │ │ │ - b.n 1a3cf2 │ │ │ │ + bne.n 1a3c98 │ │ │ │ + b.n 1a3d2a │ │ │ │ nop │ │ │ │ ldr r2, [r0, #44] @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 1a3dae │ │ │ │ + blt.n 1a3de6 │ │ │ │ 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 1bb3f8 │ │ │ │ + bl 1bb430 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r0, 1a3dbc │ │ │ │ + cbnz r0, 1a3df4 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 23e1f8 │ │ │ │ + bl 23e230 │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ - beq.n 1a3db4 │ │ │ │ + beq.n 1a3dec │ │ │ │ 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 │ │ │ │ @@ -501733,49 +501770,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 1a3d8e │ │ │ │ + b.n 1a3dc6 │ │ │ │ mov r0, r3 │ │ │ │ - bl 23ef28 │ │ │ │ + bl 23ef60 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1a3d5c │ │ │ │ + b.n 1a3d94 │ │ │ │ nop │ │ │ │ ldrb r3, [r0, #7] │ │ │ │ ldrb r2, [r1, #7] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1a3dd8 │ │ │ │ + bne.n 1a3e10 │ │ │ │ ldrb r3, [r0, #8] │ │ │ │ ldrb r2, [r1, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1a3de4 │ │ │ │ + beq.n 1a3e1c │ │ │ │ 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 1a3dd8 │ │ │ │ + bne.n 1a3e10 │ │ │ │ ldrb r3, [r0, #9] │ │ │ │ ldrb r2, [r1, #9] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1a3dd8 │ │ │ │ + bne.n 1a3e10 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 1a3e24 │ │ │ │ + bne.n 1a3e5c │ │ │ │ ldrb r3, [r0, #5] │ │ │ │ ldrb r2, [r1, #5] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 1a3e24 │ │ │ │ + bne.n 1a3e5c │ │ │ │ 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 │ │ │ │ @@ -501794,106 +501831,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 1a3ee0 │ │ │ │ + beq.n 1a3f18 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r7, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a3ee4 │ │ │ │ + beq.n 1a3f1c │ │ │ │ ldr r3, [r2, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ tst r3, r1 │ │ │ │ - bne.n 1a3e80 │ │ │ │ + bne.n 1a3eb8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1a3e72 │ │ │ │ + cbz r3, 1a3eaa │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1a3e72 │ │ │ │ + cbz r2, 1a3eaa │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ubfx r2, r2, #0, #21 │ │ │ │ tst r2, r7 │ │ │ │ - bne.n 1a3f02 │ │ │ │ + bne.n 1a3f3a │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a3e5c │ │ │ │ + bne.n 1a3e94 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ tst r3, r7 │ │ │ │ - beq.n 1a3ee0 │ │ │ │ + beq.n 1a3f18 │ │ │ │ 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, 1a3ef2 │ │ │ │ + cbz r3, 1a3f2a │ │ │ │ ldrb.w lr, [r2, #30] │ │ │ │ ubfx r1, lr, #0, #1 │ │ │ │ - b.n 1a3ea4 │ │ │ │ + b.n 1a3edc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 1a3ef2 │ │ │ │ + cbz r3, 1a3f2a │ │ │ │ ldrb r3, [r0, #30] │ │ │ │ and.w ip, r3, #1 │ │ │ │ eor.w r3, r3, lr │ │ │ │ cmp ip, r1 │ │ │ │ - bhi.n 1a3ed2 │ │ │ │ + bhi.n 1a3f0a │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 1a3e9e │ │ │ │ + bmi.n 1a3ed6 │ │ │ │ ldr r3, [r2, #44] @ 0x2c │ │ │ │ ldr r6, [r0, #44] @ 0x2c │ │ │ │ cmp r6, r3 │ │ │ │ - bgt.n 1a3ed2 │ │ │ │ - bne.n 1a3e9e │ │ │ │ + bgt.n 1a3f0a │ │ │ │ + bne.n 1a3ed6 │ │ │ │ ldrb.w ip, [r0, #20] │ │ │ │ ldrb r3, [r2, #20] │ │ │ │ ubfx ip, ip, #4, #2 │ │ │ │ ubfx r3, r3, #4, #2 │ │ │ │ cmp ip, r3 │ │ │ │ - bls.n 1a3e9e │ │ │ │ + bls.n 1a3ed6 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ strd r0, r3, [r2] │ │ │ │ str r2, [r3, #0] │ │ │ │ str r2, [r0, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1a3e58 │ │ │ │ + bne.n 1a3e90 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r1, [r2, #16] │ │ │ │ ubfx r1, r1, #0, #21 │ │ │ │ tst r1, r7 │ │ │ │ - bne.n 1a3e7e │ │ │ │ + bne.n 1a3eb6 │ │ │ │ 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 1a3e58 │ │ │ │ - b.n 1a3ee0 │ │ │ │ + bne.n 1a3e90 │ │ │ │ + b.n 1a3f18 │ │ │ │ mov r2, r4 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 1a3e80 │ │ │ │ + b.n 1a3eb8 │ │ │ │ stmdb 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] @ (1a424c ) │ │ │ │ + ldr r2, [pc, #812] @ (1a4284 ) │ │ │ │ str r3, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #808] @ (1a4250 ) │ │ │ │ + ldr r3, [pc, #808] @ (1a4288 ) │ │ │ │ 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] │ │ │ │ @@ -501908,81 +501945,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 1a4094 │ │ │ │ + beq.w 1a40cc │ │ │ │ mov.w fp, #1 │ │ │ │ add.w r9, sp, #56 @ 0x38 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 1a3f74 │ │ │ │ + b.n 1a3fac │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a4094 │ │ │ │ + beq.w 1a40cc │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ tst.w r3, r8 │ │ │ │ - beq.n 1a3f6a │ │ │ │ + beq.n 1a3fa2 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ subs r3, #32 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bhi.n 1a3f6a │ │ │ │ + bhi.n 1a3fa2 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ ldr r4, [r6, #8] │ │ │ │ - bl 1bb3f8 │ │ │ │ + bl 1bb430 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1a41ea │ │ │ │ + bne.w 1a4222 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ - bl 23e1f8 │ │ │ │ + bl 23e230 │ │ │ │ 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 1a40d0 │ │ │ │ + bpl.w 1a4108 │ │ │ │ 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 1a40ee │ │ │ │ + beq.w 1a4126 │ │ │ │ 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 1a410a │ │ │ │ + beq.n 1a4142 │ │ │ │ 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 │ │ │ │ @@ -501993,105 +502030,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, 1a4068 │ │ │ │ + cbz r3, 1a40a0 │ │ │ │ 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 1a41f4 │ │ │ │ + beq.w 1a422c │ │ │ │ orrs.w r0, r0, sl │ │ │ │ - bne.n 1a40f6 │ │ │ │ + bne.n 1a412e │ │ │ │ orrs r7, r5 │ │ │ │ - beq.w 1a3f6a │ │ │ │ + beq.w 1a3fa2 │ │ │ │ ldrd r2, r3, [sp, #20] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1a3b6c │ │ │ │ + bl 1a3ba4 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1a3f74 │ │ │ │ + bne.w 1a3fac │ │ │ │ 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] @ (1a4254 ) │ │ │ │ - ldr r3, [pc, #408] @ (1a4250 ) │ │ │ │ + ldr r2, [pc, #412] @ (1a428c ) │ │ │ │ + ldr r3, [pc, #408] @ (1a4288 ) │ │ │ │ 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 1a4248 │ │ │ │ + bne.w 1a4280 │ │ │ │ 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 1a3fe4 │ │ │ │ + bne.w 1a401c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mov sl, r0 │ │ │ │ - b.n 1a4006 │ │ │ │ + b.n 1a403e │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1a3b6c │ │ │ │ + bl 1a3ba4 │ │ │ │ orrs r7, r5 │ │ │ │ - beq.w 1a3f6a │ │ │ │ - b.n 1a407c │ │ │ │ + beq.w 1a3fa2 │ │ │ │ + b.n 1a40b4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a420e │ │ │ │ + beq.n 1a4246 │ │ │ │ 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 1a3f6a │ │ │ │ + bmi.w 1a3fa2 │ │ │ │ mov.w sl, #0 │ │ │ │ str.w sl, [sp, #16] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1a3f6a │ │ │ │ + beq.w 1a3fa2 │ │ │ │ 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 1a418e │ │ │ │ + b.n 1a41c6 │ │ │ │ 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 │ │ │ │ @@ -502106,18 +502143,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 1a4226 │ │ │ │ + beq.n 1a425e │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1a4218 │ │ │ │ + beq.n 1a4250 │ │ │ │ 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 │ │ │ │ @@ -502136,164 +502173,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 1a4144 │ │ │ │ + bne.n 1a417c │ │ │ │ adds r3, #1 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1a41b2 │ │ │ │ + bne.n 1a41ea │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ mov r6, sl │ │ │ │ - b.n 1a3f6a │ │ │ │ + b.n 1a3fa2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23ef28 │ │ │ │ + bl 23ef60 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1a3f98 │ │ │ │ + b.n 1a3fd0 │ │ │ │ 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 1a412c │ │ │ │ + b.n 1a4164 │ │ │ │ tst.w lr, #1 │ │ │ │ - bne.w 1a3f6a │ │ │ │ - b.n 1a4124 │ │ │ │ + bne.w 1a3fa2 │ │ │ │ + b.n 1a415c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - cbz r2, 1a422c │ │ │ │ + cbz r2, 1a4264 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr.w r2, [sl, #44] @ 0x2c │ │ │ │ lsls r5, r0, #3 │ │ │ │ - b.n 1a414c │ │ │ │ + b.n 1a4184 │ │ │ │ mov r6, sl │ │ │ │ mov r8, r7 │ │ │ │ - b.n 1a3f6a │ │ │ │ + b.n 1a3fa2 │ │ │ │ adds r3, #1 │ │ │ │ mov r6, sl │ │ │ │ mov r8, r7 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w 1a3f6a │ │ │ │ + beq.w 1a3fa2 │ │ │ │ adds r2, r3, #1 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.w 1a3f6a │ │ │ │ + beq.w 1a3fa2 │ │ │ │ adds r3, #2 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1a4238 │ │ │ │ - b.n 1a3f6a │ │ │ │ + bne.n 1a4270 │ │ │ │ + b.n 1a3fa2 │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ - stmia r0!, {r1, r3, r4, r6, r7} │ │ │ │ + stmia r0!, {r1, r5, r7} │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - itt mi │ │ │ │ - lslmi r0, r7, #1 │ │ │ │ - stmdbmi sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + ite eq │ │ │ │ + lsleq r0, r7, #1 │ │ │ │ + stmdbne 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 1a42ce │ │ │ │ + beq.n 1a4306 │ │ │ │ ldr r7, [r4, #0] │ │ │ │ str r3, [sp, #16] │ │ │ │ str r2, [sp, #24] │ │ │ │ str r1, [sp, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1a4448 │ │ │ │ + beq.w 1a4480 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ tst r3, r2 │ │ │ │ - beq.n 1a429a │ │ │ │ + beq.n 1a42d2 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ subs r3, #32 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bls.w 1a44ca │ │ │ │ + bls.w 1a4502 │ │ │ │ ldr r7, [r4, #0] │ │ │ │ - cbz r7, 1a42b6 │ │ │ │ + cbz r7, 1a42ee │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - cbz r3, 1a42b6 │ │ │ │ + cbz r3, 1a42ee │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ tst r3, r2 │ │ │ │ - bne.n 1a42d4 │ │ │ │ + bne.n 1a430c │ │ │ │ mov r4, r7 │ │ │ │ ldr r7, [r4, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1a429e │ │ │ │ + bne.n 1a42d6 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ tst r3, r2 │ │ │ │ - beq.n 1a42ce │ │ │ │ + beq.n 1a4306 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ movs r7, #0 │ │ │ │ sub.w r2, r3, #32 │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ - bls.n 1a42de │ │ │ │ + bls.n 1a4316 │ │ │ │ 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 1a443a │ │ │ │ + bhi.w 1a4472 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl 1bb3f8 │ │ │ │ + bl 1bb430 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1a4472 │ │ │ │ + bne.w 1a44aa │ │ │ │ mov r0, r6 │ │ │ │ - bl 23eac8 │ │ │ │ - cbz r0, 1a42fe │ │ │ │ + bl 23eb00 │ │ │ │ + cbz r0, 1a4336 │ │ │ │ ldrb r2, [r6, #4] │ │ │ │ cmp r2, #2 │ │ │ │ - bls.w 1a4432 │ │ │ │ + bls.w 1a446a │ │ │ │ mov r0, r6 │ │ │ │ ldr r5, [r4, #44] @ 0x2c │ │ │ │ - bl 23eb74 │ │ │ │ + bl 23ebac │ │ │ │ mov.w sl, #4 │ │ │ │ - bl 23eae0 │ │ │ │ + bl 23eb18 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1a44be │ │ │ │ + bne.w 1a44f6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 23eb74 │ │ │ │ - bl 23eb4c │ │ │ │ + bl 23ebac │ │ │ │ + bl 23eb84 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 23e1f8 │ │ │ │ + bl 23e230 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 23eb74 │ │ │ │ + bl 23ebac │ │ │ │ ldrb r2, [r0, #4] │ │ │ │ cmp r2, #24 │ │ │ │ it hi │ │ │ │ movhi r2, #1 │ │ │ │ - bhi.n 1a434c │ │ │ │ - ldr r1, [pc, #400] @ (1a44d0 ) │ │ │ │ + bhi.n 1a4384 │ │ │ │ + ldr r1, [pc, #400] @ (1a4508 ) │ │ │ │ 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 1a443a │ │ │ │ + beq.n 1a4472 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mul.w r3, r2, sl │ │ │ │ movs r2, #6 │ │ │ │ mov.w fp, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ lsl.w sl, fp, r3 │ │ │ │ mov r3, r9 │ │ │ │ @@ -502302,50 +502339,50 @@ │ │ │ │ add.w r2, sl, #4294967295 @ 0xffffffff │ │ │ │ str r7, [sp, #28] │ │ │ │ mov sl, r5 │ │ │ │ movs r7, #0 │ │ │ │ movs r5, #0 │ │ │ │ mov r4, r3 │ │ │ │ str r2, [sp, #8] │ │ │ │ - b.n 1a4416 │ │ │ │ + b.n 1a444e │ │ │ │ lsls r1, r7, #31 │ │ │ │ - bpl.w 1a448e │ │ │ │ + bpl.w 1a44c6 │ │ │ │ lsl.w ip, fp, r5 │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ orr.w r0, r0, ip │ │ │ │ strb.w r0, [sl, #-192] │ │ │ │ ldrb.w r0, [r9, #30] │ │ │ │ lsls r2, r0, #31 │ │ │ │ it mi │ │ │ │ movmi r0, #0 │ │ │ │ - bmi.n 1a43be │ │ │ │ + bmi.n 1a43f6 │ │ │ │ ldrb.w ip, [r6, #4] │ │ │ │ cmp.w ip, #18 │ │ │ │ - bhi.n 1a447c │ │ │ │ + bhi.n 1a44b4 │ │ │ │ movw r0, #32515 @ 0x7f03 │ │ │ │ movt r0, #7 │ │ │ │ lsr.w r0, r0, ip │ │ │ │ lsls r3, r0, #31 │ │ │ │ it mi │ │ │ │ movmi r0, #2 │ │ │ │ - bpl.n 1a447c │ │ │ │ + bpl.n 1a44b4 │ │ │ │ strb.w r0, [sl, #-191] │ │ │ │ ldrsb.w r0, [r9, #18] │ │ │ │ ldrb.w ip, [r9, #18] │ │ │ │ cmp r0, #0 │ │ │ │ it lt │ │ │ │ movlt r0, #0 │ │ │ │ - blt.n 1a43dc │ │ │ │ + blt.n 1a4414 │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #2 │ │ │ │ strb.w r0, [sl, #-190] │ │ │ │ mov r0, r6 │ │ │ │ - bl 23eb74 │ │ │ │ + bl 23ebac │ │ │ │ ldrb r0, [r0, #4] │ │ │ │ adds r7, #1 │ │ │ │ add.w sl, sl, #6 │ │ │ │ cmp r0, #2 │ │ │ │ ite hi │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ @@ -502353,284 +502390,284 @@ │ │ │ │ cmp r8, r7 │ │ │ │ ldrb.w r0, [r9, #19] │ │ │ │ ubfx r0, r0, #5, #1 │ │ │ │ strb.w r0, [sl, #-194] │ │ │ │ ldrb.w r0, [r9, #30] │ │ │ │ ubfx r0, r0, #0, #1 │ │ │ │ strb.w r0, [sl, #-193] │ │ │ │ - beq.n 1a44b2 │ │ │ │ + beq.n 1a44ea │ │ │ │ ldrb.w r0, [sl, #-192] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1a437e │ │ │ │ + bne.n 1a43b6 │ │ │ │ ldrb.w ip, [r9, #20] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ubfx ip, ip, #4, #2 │ │ │ │ lsl.w ip, r3, ip │ │ │ │ orr.w r0, r0, ip │ │ │ │ - b.n 1a4390 │ │ │ │ + b.n 1a43c8 │ │ │ │ ldrb r2, [r4, #20] │ │ │ │ lsls r0, r2, #31 │ │ │ │ - bmi.w 1a42fe │ │ │ │ + bmi.w 1a4336 │ │ │ │ mov r4, r7 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1a429a │ │ │ │ + bne.w 1a42d2 │ │ │ │ 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 1a42ce │ │ │ │ + beq.w 1a4306 │ │ │ │ ldr r2, [r0, #44] @ 0x2c │ │ │ │ subs r2, #32 │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ - bhi.w 1a42ce │ │ │ │ + bhi.w 1a4306 │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl 1bb3f8 │ │ │ │ + bl 1bb430 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1a42ee │ │ │ │ + beq.w 1a4326 │ │ │ │ mov r0, r6 │ │ │ │ - bl 23ef28 │ │ │ │ + bl 23ef60 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1a42ee │ │ │ │ + b.n 1a4326 │ │ │ │ ldrb.w r0, [r9, #20] │ │ │ │ tst.w r0, #14 │ │ │ │ ite ne │ │ │ │ ubfxne r0, r0, #1, #3 │ │ │ │ ldreq r0, [sp, #12] │ │ │ │ - b.n 1a43be │ │ │ │ + b.n 1a43f6 │ │ │ │ ldrb.w lr, [r9, #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 1a4390 │ │ │ │ + b.n 1a43c8 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ mov r4, r7 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1a429a │ │ │ │ - b.n 1a4442 │ │ │ │ + bne.w 1a42d2 │ │ │ │ + b.n 1a447a │ │ │ │ mov r0, r6 │ │ │ │ - bl 23eb74 │ │ │ │ + bl 23ebac │ │ │ │ ldrb.w sl, [r0, #13] │ │ │ │ - b.n 1a4314 │ │ │ │ + b.n 1a434c │ │ │ │ mov r7, r4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1a4462 │ │ │ │ + b.n 1a449a │ │ │ │ ldr r1, [sp, #632] @ 0x278 │ │ │ │ lsls r4, r5, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w ip, [r1, #20] │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ cmp.w ip, #201 @ 0xc9 │ │ │ │ - bhi.n 1a4534 │ │ │ │ + bhi.n 1a456c │ │ │ │ cmp.w ip, #197 @ 0xc5 │ │ │ │ - bhi.n 1a4544 │ │ │ │ + bhi.n 1a457c │ │ │ │ cmp.w ip, #93 @ 0x5d │ │ │ │ - bne.n 1a452e │ │ │ │ + bne.n 1a4566 │ │ │ │ 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 1a4526 │ │ │ │ + b.n 1a455e │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 1a45c6 │ │ │ │ + bne.n 1a45fe │ │ │ │ ldr r2, [r3, #20] │ │ │ │ - cbz r2, 1a4548 │ │ │ │ + cbz r2, 1a4580 │ │ │ │ cmp r2, #5 │ │ │ │ - bne.n 1a451c │ │ │ │ + bne.n 1a4554 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movw r3, #287 @ 0x11f │ │ │ │ cmp ip, r3 │ │ │ │ - beq.n 1a4544 │ │ │ │ + beq.n 1a457c │ │ │ │ movw r3, #667 @ 0x29b │ │ │ │ cmp ip, r3 │ │ │ │ - bne.n 1a452e │ │ │ │ + bne.n 1a4566 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1a4508 │ │ │ │ + b.n 1a4540 │ │ │ │ ldr.w lr, [r3, #32] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 1a452e │ │ │ │ + beq.n 1a4566 │ │ │ │ ldr.w r3, [lr, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 1a452e │ │ │ │ + bne.n 1a4566 │ │ │ │ ldr.w r3, [lr, #44] @ 0x2c │ │ │ │ cmp r3, #112 @ 0x70 │ │ │ │ - bne.n 1a452e │ │ │ │ + bne.n 1a4566 │ │ │ │ mov r3, r4 │ │ │ │ movw r2, #667 @ 0x29b │ │ │ │ mov r4, r1 │ │ │ │ cmp ip, r2 │ │ │ │ it ne │ │ │ │ cmpne.w ip, #93 @ 0x5d │ │ │ │ - bne.n 1a4596 │ │ │ │ + bne.n 1a45ce │ │ │ │ mov r0, r4 │ │ │ │ - bl 194944 │ │ │ │ + bl 19497c │ │ │ │ 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 19b138 │ │ │ │ + bl 19b170 │ │ │ │ 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 193ec0 │ │ │ │ + bl 193ef8 │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 1a45bc │ │ │ │ + cbz r0, 1a45f4 │ │ │ │ str r0, [sp, #0] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1976a0 │ │ │ │ + bl 1976d8 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ adds r1, #20 │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 195134 │ │ │ │ - b.n 1a4578 │ │ │ │ + bl 19516c │ │ │ │ + b.n 1a45b0 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ udf #255 @ 0xff │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3904] @ 0xf40 │ │ │ │ sub sp, #156 @ 0x9c │ │ │ │ mov r4, r1 │ │ │ │ add.w r9, sp, #80 @ 0x50 │ │ │ │ mov sl, r0 │ │ │ │ add.w r8, sp, #112 @ 0x70 │ │ │ │ mov r0, r9 │ │ │ │ str r2, [sp, #12] │ │ │ │ - ldr r2, [pc, #976] @ (1a49c0 ) │ │ │ │ + ldr r2, [pc, #976] @ (1a49f8 ) │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr r3, [pc, #976] @ (1a49c4 ) │ │ │ │ + ldr r3, [pc, #976] @ (1a49fc ) │ │ │ │ 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 428b4 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ blx 428b4 │ │ │ │ cmp r4, #8 │ │ │ │ - beq.w 1a4862 │ │ │ │ + beq.w 1a489a │ │ │ │ ldr.w r5, [sl, #4] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1a4692 │ │ │ │ + beq.n 1a46ca │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ - cbz r1, 1a468c │ │ │ │ + cbz r1, 1a46c4 │ │ │ │ ands r3, r4 │ │ │ │ - beq.w 1a476a │ │ │ │ + beq.w 1a47a2 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldrb r1, [r5, #19] │ │ │ │ ldr r3, [r5, #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 1a46b6 │ │ │ │ + bhi.n 1a46ee │ │ │ │ ldrsb.w r1, [sl, #65] @ 0x41 │ │ │ │ cmp r3, #21 │ │ │ │ it eq │ │ │ │ cmpeq r1, #7 │ │ │ │ - beq.n 1a46b6 │ │ │ │ + beq.n 1a46ee │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1a476e │ │ │ │ + beq.w 1a47a6 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - cbz r3, 1a467c │ │ │ │ + cbz r3, 1a46b4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 1a467c │ │ │ │ + cbz r1, 1a46b4 │ │ │ │ ldr r1, [r2, #16] │ │ │ │ ubfx r1, r1, #0, #21 │ │ │ │ tst r1, r4 │ │ │ │ - bne.w 1a485c │ │ │ │ + bne.w 1a4894 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a4664 │ │ │ │ + bne.n 1a469c │ │ │ │ ldr r3, [r2, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ tst r3, r4 │ │ │ │ - beq.n 1a476e │ │ │ │ + beq.n 1a47a6 │ │ │ │ mov r5, r2 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 1a4638 │ │ │ │ + b.n 1a4670 │ │ │ │ tst r3, r4 │ │ │ │ - bne.w 1a4998 │ │ │ │ + bne.w 1a49d0 │ │ │ │ mov r0, sl │ │ │ │ - bl 1df0a4 │ │ │ │ + bl 1df0dc │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #812] @ (1a49c8 ) │ │ │ │ - ldr r3, [pc, #804] @ (1a49c4 ) │ │ │ │ + ldr r2, [pc, #812] @ (1a4a00 ) │ │ │ │ + ldr r3, [pc, #804] @ (1a49fc ) │ │ │ │ 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 1a499e │ │ │ │ + bne.w 1a49d6 │ │ │ │ add sp, #156 @ 0x9c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r3, [r5, #20] │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 1a465a │ │ │ │ + bmi.n 1a4692 │ │ │ │ ldrb r3, [r5, #28] │ │ │ │ ands.w r3, r3, #16 │ │ │ │ - bne.n 1a465a │ │ │ │ + bne.n 1a4692 │ │ │ │ strd r2, r4, [sp, #20] │ │ │ │ mov r6, r3 │ │ │ │ mov fp, r3 │ │ │ │ mov r7, r3 │ │ │ │ mov r4, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n 1a4710 │ │ │ │ + b.n 1a4748 │ │ │ │ ldrb r2, [r5, #20] │ │ │ │ ldrb r0, [r5, #19] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ubfx r2, r2, #4, #2 │ │ │ │ tst.w r0, #1 │ │ │ │ add r2, r4 │ │ │ │ ite eq │ │ │ │ @@ -502647,69 +502684,69 @@ │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ orr.w fp, fp, r2 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ orrs r3, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 23eb74 │ │ │ │ + bl 23ebac │ │ │ │ ldrb r2, [r0, #4] │ │ │ │ subs r2, #20 │ │ │ │ cmp r2, #1 │ │ │ │ it ls │ │ │ │ movls r2, #4 │ │ │ │ - bls.n 1a472a │ │ │ │ + bls.n 1a4762 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 23eb74 │ │ │ │ + bl 23ebac │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ cmp r4, r2 │ │ │ │ - bcc.n 1a46d4 │ │ │ │ + bcc.n 1a470c │ │ │ │ mov r3, r7 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrsb.w r1, [sl, #65] @ 0x41 │ │ │ │ mov r0, r5 │ │ │ │ mov r7, r6 │ │ │ │ str r2, [sp, #8] │ │ │ │ orr.w r6, fp, r3 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ - bl 1a3d2c │ │ │ │ + bl 1a3d64 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ands r6, r0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ orrs r7, r3 │ │ │ │ ands r7, r1 │ │ │ │ orrs r6, r7 │ │ │ │ - bne.n 1a465a │ │ │ │ + bne.n 1a4692 │ │ │ │ ldrd r0, r1, [r5] │ │ │ │ movs r3, #0 │ │ │ │ movs r6, #112 @ 0x70 │ │ │ │ str r6, [r5, #44] @ 0x2c │ │ │ │ str r1, [r0, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ strd r3, r3, [r5] │ │ │ │ - cbz r2, 1a4774 │ │ │ │ + cbz r2, 1a47ac │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 1a4660 │ │ │ │ + b.n 1a4698 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a4692 │ │ │ │ + beq.n 1a46ca │ │ │ │ ldr.w fp, [sl, #384] @ 0x180 │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a4858 │ │ │ │ + beq.n 1a4890 │ │ │ │ mov r2, fp │ │ │ │ - b.n 1a478c │ │ │ │ + b.n 1a47c4 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a4858 │ │ │ │ + beq.n 1a4890 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a4784 │ │ │ │ + beq.n 1a47bc │ │ │ │ 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 │ │ │ │ @@ -502722,234 +502759,234 @@ │ │ │ │ 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 195490 │ │ │ │ + bl 1954c8 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r4, 1a4838 │ │ │ │ + cbz r4, 1a4870 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ ldr r4, [r1, #0] │ │ │ │ - cbz r4, 1a482a │ │ │ │ + cbz r4, 1a4862 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1a4814 │ │ │ │ + cbz r3, 1a484c │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 1a49a2 │ │ │ │ + beq.w 1a49da │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ - cbz r4, 1a4814 │ │ │ │ + cbz r4, 1a484c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1a4814 │ │ │ │ + cbz r3, 1a484c │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1a47ec │ │ │ │ + bne.n 1a4824 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a44d4 │ │ │ │ + bl 1a450c │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orr.w r0, r0, fp │ │ │ │ uxtb.w fp, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1a47f2 │ │ │ │ + bne.n 1a482a │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1a482a │ │ │ │ + bne.n 1a4862 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a44d4 │ │ │ │ + bl 1a450c │ │ │ │ orr.w r0, fp, r0 │ │ │ │ uxtb.w fp, r0 │ │ │ │ mov r0, sl │ │ │ │ mov r4, sl │ │ │ │ - bl 195490 │ │ │ │ - cbz r4, 1a483a │ │ │ │ + bl 1954c8 │ │ │ │ + cbz r4, 1a4872 │ │ │ │ mov sl, r0 │ │ │ │ - b.n 1a47da │ │ │ │ + b.n 1a4812 │ │ │ │ mov fp, r4 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, fp │ │ │ │ - bl 1df050 │ │ │ │ - b.n 1a4850 │ │ │ │ + bl 1df088 │ │ │ │ + b.n 1a4888 │ │ │ │ ldr.w r9, [r7, #24] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 1a479a │ │ │ │ + bne.n 1a47d2 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a4846 │ │ │ │ + bne.n 1a487e │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1a469a │ │ │ │ + b.n 1a46d2 │ │ │ │ mov r5, r2 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1a4638 │ │ │ │ + b.n 1a4670 │ │ │ │ ldr.w r6, [sl, #384] @ 0x180 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a461a │ │ │ │ + beq.w 1a4652 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ - cbnz r3, 1a4882 │ │ │ │ + cbnz r3, 1a48ba │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a461a │ │ │ │ + beq.w 1a4652 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a4872 │ │ │ │ + beq.n 1a48aa │ │ │ │ mov fp, r4 │ │ │ │ movw r7, #287 @ 0x11f │ │ │ │ ldr r5, [r3, #24] │ │ │ │ - cbz r5, 1a48de │ │ │ │ + cbz r5, 1a4916 │ │ │ │ str r6, [sp, #4] │ │ │ │ mov r6, r5 │ │ │ │ ldr r4, [r6, #16] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1a48c4 │ │ │ │ + cbz r3, 1a48fc │ │ │ │ mov ip, fp │ │ │ │ mov fp, r6 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1a48b8 │ │ │ │ + bne.n 1a48f0 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 1a48b8 │ │ │ │ + bne.n 1a48f0 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1a49b4 │ │ │ │ + bne.w 1a49ec │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r2, #8 │ │ │ │ - beq.n 1a48f4 │ │ │ │ + beq.n 1a492c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a489a │ │ │ │ + bne.n 1a48d2 │ │ │ │ mov r6, fp │ │ │ │ mov fp, ip │ │ │ │ mov r0, r6 │ │ │ │ - bl 195490 │ │ │ │ + bl 1954c8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1a4890 │ │ │ │ + bne.n 1a48c8 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r3, 1a48e6 │ │ │ │ + cbz r3, 1a491e │ │ │ │ ldr r3, [r6, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a4888 │ │ │ │ + bne.n 1a48c0 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a48d8 │ │ │ │ + bne.n 1a4910 │ │ │ │ mov r4, fp │ │ │ │ - b.n 1a461a │ │ │ │ + b.n 1a4652 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 1a49ba │ │ │ │ + bne.n 1a49f2 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1a4994 │ │ │ │ + beq.n 1a49cc │ │ │ │ cmp r2, #5 │ │ │ │ - bne.n 1a48ea │ │ │ │ + bne.n 1a4922 │ │ │ │ movs r5, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r6, #0 │ │ │ │ mov r4, r5 │ │ │ │ mov r5, ip │ │ │ │ - b.n 1a493e │ │ │ │ + b.n 1a4976 │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ subs r2, #26 │ │ │ │ cmp r2, #3 │ │ │ │ - bls.n 1a493c │ │ │ │ + bls.n 1a4974 │ │ │ │ ldrsb.w r1, [sl, #65] @ 0x41 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a3d2c │ │ │ │ + bl 1a3d64 │ │ │ │ ldrb r2, [r4, #20] │ │ │ │ ubfx r2, r2, #4, #2 │ │ │ │ add r2, r6 │ │ │ │ add.w ip, r8, r2, lsl #3 │ │ │ │ ldr.w r3, [r8, r2, lsl #3] │ │ │ │ orrs r3, r0 │ │ │ │ ldr.w r0, [ip, #4] │ │ │ │ str.w r3, [r8, r2, lsl #3] │ │ │ │ orrs r0, r1 │ │ │ │ str.w r0, [ip, #4] │ │ │ │ adds r6, #1 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 23eb74 │ │ │ │ + bl 23ebac │ │ │ │ ldrb r2, [r0, #4] │ │ │ │ subs r2, #20 │ │ │ │ cmp r2, #1 │ │ │ │ it ls │ │ │ │ movls r2, #4 │ │ │ │ - bls.n 1a4958 │ │ │ │ + bls.n 1a4990 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 23eb74 │ │ │ │ + bl 23ebac │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ cmp r6, r2 │ │ │ │ - bcs.n 1a498e │ │ │ │ + bcs.n 1a49c6 │ │ │ │ ldrb r2, [r4, #19] │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bmi.n 1a490a │ │ │ │ + bmi.n 1a4942 │ │ │ │ ldrsb.w r1, [sl, #65] @ 0x41 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a3d2c │ │ │ │ + bl 1a3d64 │ │ │ │ ldrb r2, [r4, #20] │ │ │ │ ubfx r2, r2, #4, #2 │ │ │ │ add r2, r6 │ │ │ │ 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] │ │ │ │ - b.n 1a493c │ │ │ │ + b.n 1a4974 │ │ │ │ ldr r4, [sp, #0] │ │ │ │ mov ip, r5 │ │ │ │ - b.n 1a48b8 │ │ │ │ + b.n 1a48f0 │ │ │ │ ldr r5, [r3, #32] │ │ │ │ - b.n 1a4900 │ │ │ │ + b.n 1a4938 │ │ │ │ mov r2, r1 │ │ │ │ str r1, [sp, #4] │ │ │ │ - b.n 1a4638 │ │ │ │ + b.n 1a4670 │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ add r2, sp, #28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a44d4 │ │ │ │ + bl 1a450c │ │ │ │ orr.w r3, r0, fp │ │ │ │ uxtb.w fp, r3 │ │ │ │ - b.n 1a47ec │ │ │ │ + b.n 1a4824 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ udf #255 @ 0xff │ │ │ │ - rev r0, r1 │ │ │ │ + cbnz r0, 1a4a30 │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r6, 1a49e2 │ │ │ │ + cbnz r6, 1a4a0c │ │ │ │ lsls r0, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [pc, #452] @ (1a4ba4 ) │ │ │ │ - ldr r3, [pc, #452] @ (1a4ba8 ) │ │ │ │ + ldr r0, [pc, #452] @ (1a4bdc ) │ │ │ │ + ldr r3, [pc, #452] @ (1a4be0 ) │ │ │ │ sub sp, #140 @ 0x8c │ │ │ │ add r0, pc │ │ │ │ movs r2, #32 │ │ │ │ mov r5, r1 │ │ │ │ add r7, sp, #32 │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ @@ -502968,182 +503005,182 @@ │ │ │ │ blx 428b4 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ blx 428b4 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 1a4a2c │ │ │ │ - b.n 1a4ac2 │ │ │ │ + cbnz r3, 1a4a64 │ │ │ │ + b.n 1a4afa │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a4ac2 │ │ │ │ + beq.n 1a4afa │ │ │ │ ldr r3, [r4, #16] │ │ │ │ lsls r0, r3, #28 │ │ │ │ - bpl.n 1a4a24 │ │ │ │ + bpl.n 1a4a5c │ │ │ │ mov.w fp, #0 │ │ │ │ - b.n 1a4a70 │ │ │ │ + b.n 1a4aa8 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ subs r3, #26 │ │ │ │ cmp r3, #3 │ │ │ │ - bls.n 1a4a6c │ │ │ │ + bls.n 1a4aa4 │ │ │ │ ldrsb.w r1, [r6, #65] @ 0x41 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a3d2c │ │ │ │ + bl 1a3d64 │ │ │ │ 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 23eb74 │ │ │ │ + bl 23ebac │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ subs r3, #20 │ │ │ │ cmp r3, #1 │ │ │ │ it ls │ │ │ │ movls r3, #4 │ │ │ │ - bls.n 1a4a8a │ │ │ │ + bls.n 1a4ac2 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 23eb74 │ │ │ │ + bl 23ebac │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ cmp r3, fp │ │ │ │ - bls.n 1a4a24 │ │ │ │ + bls.n 1a4a5c │ │ │ │ ldrb r3, [r4, #19] │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bmi.n 1a4a38 │ │ │ │ + bmi.n 1a4a70 │ │ │ │ ldrsb.w r1, [r6, #65] @ 0x41 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a3d2c │ │ │ │ + bl 1a3d64 │ │ │ │ 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 1a4a6c │ │ │ │ + b.n 1a4aa4 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 1a4ad2 │ │ │ │ - b.n 1a4b68 │ │ │ │ + cbnz r3, 1a4b0a │ │ │ │ + b.n 1a4ba0 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a4b68 │ │ │ │ + beq.n 1a4ba0 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ lsls r2, r3, #29 │ │ │ │ - bpl.n 1a4aca │ │ │ │ + bpl.n 1a4b02 │ │ │ │ mov.w fp, #0 │ │ │ │ - b.n 1a4b16 │ │ │ │ + b.n 1a4b4e │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ subs r3, #26 │ │ │ │ cmp r3, #3 │ │ │ │ - bls.n 1a4b12 │ │ │ │ + bls.n 1a4b4a │ │ │ │ ldrsb.w r1, [r5, #65] @ 0x41 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a3d2c │ │ │ │ + bl 1a3d64 │ │ │ │ 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 23eb74 │ │ │ │ + bl 23ebac │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ subs r3, #20 │ │ │ │ cmp r3, #1 │ │ │ │ it ls │ │ │ │ movls r3, #4 │ │ │ │ - bls.n 1a4b30 │ │ │ │ + bls.n 1a4b68 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 23eb74 │ │ │ │ + bl 23ebac │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ cmp fp, r3 │ │ │ │ - bcs.n 1a4aca │ │ │ │ + bcs.n 1a4b02 │ │ │ │ ldrb r3, [r4, #19] │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 1a4ade │ │ │ │ + bmi.n 1a4b16 │ │ │ │ ldrsb.w r1, [r5, #65] @ 0x41 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a3d2c │ │ │ │ + bl 1a3d64 │ │ │ │ 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 1a4b12 │ │ │ │ + b.n 1a4b4a │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ mov r2, sp │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a45cc │ │ │ │ + bl 1a4604 │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a45cc │ │ │ │ - ldr r2, [pc, #40] @ (1a4bac ) │ │ │ │ - ldr r3, [pc, #32] @ (1a4ba8 ) │ │ │ │ + bl 1a4604 │ │ │ │ + ldr r2, [pc, #40] @ (1a4be4 ) │ │ │ │ + ldr r3, [pc, #32] @ (1a4be0 ) │ │ │ │ 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 1a4ba0 │ │ │ │ + bne.n 1a4bd8 │ │ │ │ add sp, #140 @ 0x8c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ - setpan #1 │ │ │ │ + push {r5, r6, r7, lr} │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - push {r2, r4, r5, r6} │ │ │ │ + push {r2, r3, r4, r5} │ │ │ │ lsls r0, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #504] @ 0x1f8 │ │ │ │ subw sp, sp, #3556 @ 0xde4 │ │ │ │ mov r6, r1 │ │ │ │ - ldr.w r3, [pc, #1516] @ 1a51b4 │ │ │ │ + ldr.w r3, [pc, #1516] @ 1a51ec │ │ │ │ add r4, sp, #92 @ 0x5c │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r2 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ - ldr.w r1, [pc, #1504] @ 1a51b8 │ │ │ │ + ldr.w r1, [pc, #1504] @ 1a51f0 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ mov.w r2, #384 @ 0x180 │ │ │ │ add r1, pc │ │ │ │ str r4, [sp, #24] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -503151,229 +503188,229 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ blx 428b4 │ │ │ │ ldrsb.w r3, [r7, #65] @ 0x41 │ │ │ │ mov r2, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ movs r1, #8 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 1a4258 │ │ │ │ + bl 1a4290 │ │ │ │ ldrsb.w r3, [r6, #65] @ 0x41 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl 1a4258 │ │ │ │ + bl 1a4290 │ │ │ │ addw r3, sp, #1500 @ 0x5dc │ │ │ │ mov.w r2, #2048 @ 0x800 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx 428b4 │ │ │ │ add r3, sp, #476 @ 0x1dc │ │ │ │ mov.w r2, #1024 @ 0x400 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ blx 428b4 │ │ │ │ ldr.w r8, [r7, #4] │ │ │ │ ldr.w r5, [r8] │ │ │ │ - cbz r5, 1a4c98 │ │ │ │ + cbz r5, 1a4cd0 │ │ │ │ movs r5, #0 │ │ │ │ mov r4, r8 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bpl.n 1a4c90 │ │ │ │ + bpl.n 1a4cc8 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ subs r3, #32 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bhi.n 1a4c90 │ │ │ │ + bhi.n 1a4cc8 │ │ │ │ ldrb r3, [r4, #20] │ │ │ │ lsls r6, r3, #31 │ │ │ │ - bmi.n 1a4c90 │ │ │ │ + bmi.n 1a4cc8 │ │ │ │ ldrsb.w r1, [r7, #65] @ 0x41 │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl 1bb3f8 │ │ │ │ + bl 1bb430 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1a5066 │ │ │ │ + bne.w 1a509e │ │ │ │ mov r0, r6 │ │ │ │ - bl 23eac8 │ │ │ │ - cbz r0, 1a4c90 │ │ │ │ + bl 23eb00 │ │ │ │ + cbz r0, 1a4cc8 │ │ │ │ ldrb r3, [r6, #4] │ │ │ │ cmp r3, #2 │ │ │ │ - bhi.n 1a4c90 │ │ │ │ + bhi.n 1a4cc8 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ adds r5, #1 │ │ │ │ sub.w r2, r3, #32 │ │ │ │ ldrb r3, [r4, #20] │ │ │ │ ubfx r3, r3, #4, #2 │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ str.w r5, [r2, r3, lsl #2] │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a4c44 │ │ │ │ + bne.n 1a4c7c │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #12 │ │ │ │ movs r0, #0 │ │ │ │ - bl 17997c │ │ │ │ + bl 1799b4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr.w r3, [r3, #384] @ 0x180 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1a519c │ │ │ │ + beq.w 1a51d4 │ │ │ │ movs r2, #0 │ │ │ │ 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 1a4cb4 │ │ │ │ + bne.n 1a4cec │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1a519c │ │ │ │ + beq.w 1a51d4 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1a4d34 │ │ │ │ + beq.n 1a4d6c │ │ │ │ ldr.w sl, [sp, #44] @ 0x2c │ │ │ │ mov r6, r2 │ │ │ │ mov r8, r1 │ │ │ │ movw r4, #287 @ 0x11f │ │ │ │ ldr r2, [r6, #16] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - cbnz r3, 1a4cee │ │ │ │ - b.n 1a4d26 │ │ │ │ + cbnz r3, 1a4d26 │ │ │ │ + b.n 1a4d5e │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - cbz r3, 1a4d26 │ │ │ │ + cbz r3, 1a4d5e │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1a4ce8 │ │ │ │ + bne.n 1a4d20 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ sub.w r3, r1, #198 @ 0xc6 │ │ │ │ cmp r1, r4 │ │ │ │ it ne │ │ │ │ cmpne r3, #3 │ │ │ │ ite hi │ │ │ │ movhi.w ip, #1 │ │ │ │ movls.w ip, #0 │ │ │ │ - bhi.n 1a4ce8 │ │ │ │ + bhi.n 1a4d20 │ │ │ │ ldr r3, [r2, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 1a51a2 │ │ │ │ + bne.w 1a51da │ │ │ │ ldr r1, [r3, #24] │ │ │ │ cmp r1, #4 │ │ │ │ - beq.n 1a4d82 │ │ │ │ + beq.n 1a4dba │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a4cee │ │ │ │ + bne.n 1a4d26 │ │ │ │ mov r0, r6 │ │ │ │ - bl 195490 │ │ │ │ + bl 1954c8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1a4ce0 │ │ │ │ + bne.n 1a4d18 │ │ │ │ mov r1, r8 │ │ │ │ ldrsb.w r3, [r7, #65] @ 0x41 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 1a4fc8 │ │ │ │ + beq.w 1a5000 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1a5182 │ │ │ │ + beq.w 1a51ba │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov.w r8, #0 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 1a4d5a │ │ │ │ + b.n 1a4d92 │ │ │ │ add.w r8, r8, #1 │ │ │ │ adds r3, #12 │ │ │ │ cmp r8, r5 │ │ │ │ - beq.w 1a4e88 │ │ │ │ + beq.w 1a4ec0 │ │ │ │ ldrb r1, [r3, #11] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1a4d4e │ │ │ │ - ldr.w r3, [pc, #1112] @ 1a51bc │ │ │ │ + bne.n 1a4d86 │ │ │ │ + ldr.w r3, [pc, #1112] @ 1a51f4 │ │ │ │ movs r2, #12 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ add r3, pc │ │ │ │ blx 4248c │ │ │ │ - b.n 1a4f38 │ │ │ │ + b.n 1a4f70 │ │ │ │ cmp r1, #5 │ │ │ │ - beq.w 1a51a8 │ │ │ │ + beq.w 1a51e0 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 1a51ae │ │ │ │ + bne.w 1a51e6 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1a4d70 │ │ │ │ + bne.n 1a4da8 │ │ │ │ ldr.w r9, [r3, #32] │ │ │ │ ldr.w r3, [r9, #44] @ 0x2c │ │ │ │ cmp r3, #31 │ │ │ │ - ble.n 1a4ce8 │ │ │ │ + ble.n 1a4d20 │ │ │ │ ldrb.w r1, [r9, #30] │ │ │ │ ands.w r1, r1, #2 │ │ │ │ str r1, [sp, #28] │ │ │ │ - bne.n 1a4ce8 │ │ │ │ + bne.n 1a4d20 │ │ │ │ subs r3, #32 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bgt.n 1a4ce8 │ │ │ │ + bgt.n 1a4d20 │ │ │ │ ldrb.w r1, [r9, #20] │ │ │ │ ubfx r1, r1, #4, #2 │ │ │ │ add.w r3, r1, r3, lsl #2 │ │ │ │ ldr.w r3, [sl, r3, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a4ce8 │ │ │ │ + beq.n 1a4d20 │ │ │ │ movs r1, #12 │ │ │ │ subs r3, #1 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ add.w fp, r1, r3 │ │ │ │ ldrb.w r1, [fp, #11] │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1a4ce8 │ │ │ │ + bne.n 1a4d20 │ │ │ │ strd r3, r2, [sp, #56] @ 0x38 │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldrsb.w r1, [r3, #65] @ 0x41 │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 1bb3f8 │ │ │ │ + bl 1bb430 │ │ │ │ ldrd r3, r2, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1a4fba │ │ │ │ + bne.w 1a4ff2 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ str.w r9, [r1, r3] │ │ │ │ ldrb.w r1, [r9, #30] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ lsls r0, r1, #31 │ │ │ │ it mi │ │ │ │ movmi r1, #0 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ - bmi.n 1a4e22 │ │ │ │ + bmi.n 1a4e5a │ │ │ │ cmp r3, #18 │ │ │ │ - bhi.w 1a5054 │ │ │ │ + bhi.w 1a508c │ │ │ │ movw r1, #32515 @ 0x7f03 │ │ │ │ movt r1, #7 │ │ │ │ lsrs r1, r3 │ │ │ │ lsls r1, r1, #31 │ │ │ │ it mi │ │ │ │ movmi r1, #2 │ │ │ │ - bpl.w 1a5054 │ │ │ │ + bpl.w 1a508c │ │ │ │ strb.w r1, [fp, #4] │ │ │ │ ldrsb.w r1, [r9, #18] │ │ │ │ ldrb.w r0, [r9, #18] │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 1a4e3e │ │ │ │ + blt.n 1a4e76 │ │ │ │ tst.w r0, #64 @ 0x40 │ │ │ │ ite eq │ │ │ │ moveq r1, #2 │ │ │ │ movne r1, #1 │ │ │ │ str r1, [sp, #28] │ │ │ │ cmp r3, #2 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ @@ -503394,18 +503431,18 @@ │ │ │ │ itt pl │ │ │ │ ubfxpl r3, r1, #5, #1 │ │ │ │ strpl r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ strb.w r3, [fp, #9] │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ strh.w r3, [fp, #10] │ │ │ │ - b.n 1a4ce8 │ │ │ │ + b.n 1a4d20 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ mov r1, r8 │ │ │ │ - ldr r3, [pc, #816] @ (1a51c0 ) │ │ │ │ + ldr r3, [pc, #816] @ (1a51f8 ) │ │ │ │ movs r2, #12 │ │ │ │ mov r0, r5 │ │ │ │ add.w r9, sp, #68 @ 0x44 │ │ │ │ add r3, pc │ │ │ │ movs r6, #0 │ │ │ │ blx 4248c │ │ │ │ movs r3, #12 │ │ │ │ @@ -503415,62 +503452,62 @@ │ │ │ │ str.w r6, [r9] │ │ │ │ mla r5, r3, r8, r5 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ str r5, [sp, #28] │ │ │ │ mov.w r8, #64 @ 0x40 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ - b.n 1a4ee8 │ │ │ │ + b.n 1a4f20 │ │ │ │ ldr.w r0, [r9] │ │ │ │ mov r3, r9 │ │ │ │ mov r2, sl │ │ │ │ cmp r0, #31 │ │ │ │ itt ls │ │ │ │ strls.w fp, [r9] │ │ │ │ strls r6, [r4, #0] │ │ │ │ strd r8, r1, [sp, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ ldrd r0, r1, [sp, #20] │ │ │ │ - bl 1a3c14 │ │ │ │ + bl 1a3c4c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add.w sl, sl, #12 │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 1a4f36 │ │ │ │ + beq.n 1a4f6e │ │ │ │ ldrb.w r7, [sl, #7] │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr.w r1, [r1, #200] @ 0xc8 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1a4ebe │ │ │ │ + bne.n 1a4ef6 │ │ │ │ mov r3, r9 │ │ │ │ strd fp, r1, [sp, #4] │ │ │ │ mov r2, sl │ │ │ │ str r4, [sp, #0] │ │ │ │ ldrd r0, r1, [sp, #20] │ │ │ │ - bl 1a3c14 │ │ │ │ + bl 1a3c4c │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp r3, #32 │ │ │ │ - bne.n 1a4ede │ │ │ │ + bne.n 1a4f16 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ mov r2, sl │ │ │ │ str.w r7, [r9] │ │ │ │ add.w sl, sl, #12 │ │ │ │ str r7, [r4, #0] │ │ │ │ ldr.w r1, [r1, #200] @ 0xc8 │ │ │ │ strd r3, r1, [sp, #4] │ │ │ │ mov r3, r9 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1a3c14 │ │ │ │ + bl 1a3c4c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 1a4ee8 │ │ │ │ + bne.n 1a4f20 │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ add r5, sp, #80 @ 0x50 │ │ │ │ - bl 179a60 │ │ │ │ + bl 179a98 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r5, [sp, #4] │ │ │ │ add r4, sp, #76 @ 0x4c │ │ │ │ ldr r6, [sp, #20] │ │ │ │ add.w r3, r2, #168 @ 0xa8 │ │ │ │ str r4, [sp, #12] │ │ │ │ mov.w r8, #0 │ │ │ │ @@ -503481,176 +503518,176 @@ │ │ │ │ mov.w r9, #0 │ │ │ │ movs r5, #0 │ │ │ │ ldrsb.w r1, [r2, #65] @ 0x41 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ movs r2, #4 │ │ │ │ strd r8, r9, [sp, #80] @ 0x50 │ │ │ │ str r5, [sp, #76] @ 0x4c │ │ │ │ - bl 1a3f08 │ │ │ │ + bl 1a3f40 │ │ │ │ add.w r0, r7, #176 @ 0xb0 │ │ │ │ add.w r1, r7, #172 @ 0xac │ │ │ │ strd r1, r0, [sp, #8] │ │ │ │ add.w r0, r7, #104 @ 0x68 │ │ │ │ add.w r1, r7, #96 @ 0x60 │ │ │ │ strd r1, r0, [sp] │ │ │ │ movs r2, #8 │ │ │ │ mov r3, r6 │ │ │ │ ldrsb.w r1, [r7, #65] @ 0x41 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 1a3f08 │ │ │ │ - ldr r2, [pc, #552] @ (1a51c4 ) │ │ │ │ - ldr r3, [pc, #532] @ (1a51b4 ) │ │ │ │ + bl 1a3f40 │ │ │ │ + ldr r2, [pc, #552] @ (1a51fc ) │ │ │ │ + ldr r3, [pc, #532] @ (1a51ec ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #3548] @ 0xddc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1a5198 │ │ │ │ + bne.w 1a51d0 │ │ │ │ addw sp, sp, #3556 @ 0xde4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 23ef28 │ │ │ │ + bl 23ef60 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldrd r3, r2, [sp, #56] @ 0x38 │ │ │ │ - b.n 1a4df2 │ │ │ │ + b.n 1a4e2a │ │ │ │ ldr.w r2, [r7, #384] @ 0x180 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a519c │ │ │ │ + beq.w 1a51d4 │ │ │ │ ldrb.w r3, [r2, #32] │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ movne r1, r2 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a4fd4 │ │ │ │ + bne.n 1a500c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1a519c │ │ │ │ + beq.w 1a51d4 │ │ │ │ ldr r3, [r1, #24] │ │ │ │ ldr.w sl, [r3, #24] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 1a4d3e │ │ │ │ + beq.w 1a4d76 │ │ │ │ ldr.w fp, [sp, #32] │ │ │ │ mov r6, sl │ │ │ │ movw r8, #287 @ 0x11f │ │ │ │ ldr r2, [r6, #16] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - cbz r3, 1a5046 │ │ │ │ + cbz r3, 1a507e │ │ │ │ mov r4, r2 │ │ │ │ mov r2, r6 │ │ │ │ mov r6, r5 │ │ │ │ - b.n 1a5018 │ │ │ │ + b.n 1a5050 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1a5042 │ │ │ │ + cbz r3, 1a507a │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1a5012 │ │ │ │ + bne.n 1a504a │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 1a5012 │ │ │ │ + bne.n 1a504a │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb.w r9, [r3, #12] │ │ │ │ cmp.w r9, #1 │ │ │ │ - bne.w 1a519c │ │ │ │ + bne.w 1a51d4 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ cmp r1, #8 │ │ │ │ - beq.n 1a5082 │ │ │ │ + beq.n 1a50ba │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a5018 │ │ │ │ + bne.n 1a5050 │ │ │ │ mov r5, r6 │ │ │ │ mov r6, r2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 195490 │ │ │ │ + bl 1954c8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1a5004 │ │ │ │ - b.n 1a4d3e │ │ │ │ + bne.n 1a503c │ │ │ │ + b.n 1a4d76 │ │ │ │ ldrb.w r1, [r9, #20] │ │ │ │ tst.w r1, #14 │ │ │ │ ite ne │ │ │ │ ubfxne r1, r1, #1, #3 │ │ │ │ ldreq r1, [sp, #52] @ 0x34 │ │ │ │ - b.n 1a4e22 │ │ │ │ + b.n 1a4e5a │ │ │ │ mov r0, r6 │ │ │ │ - bl 23ef28 │ │ │ │ + bl 23ef60 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1a4c6a │ │ │ │ + b.n 1a4ca2 │ │ │ │ cmp r1, #5 │ │ │ │ - beq.w 1a51a8 │ │ │ │ + beq.w 1a51e0 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 1a51ae │ │ │ │ + bne.w 1a51e6 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1a5070 │ │ │ │ + bne.n 1a50a8 │ │ │ │ ldr r5, [r3, #32] │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ cmp r3, #31 │ │ │ │ - ble.n 1a5012 │ │ │ │ + ble.n 1a504a │ │ │ │ subs r3, #32 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bgt.n 1a5012 │ │ │ │ + bgt.n 1a504a │ │ │ │ ldrb r1, [r5, #20] │ │ │ │ ubfx r1, r1, #4, #2 │ │ │ │ add.w r3, r1, r3, lsl #2 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr.w r3, [r1, r3, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a5192 │ │ │ │ + beq.n 1a51ca │ │ │ │ movs r1, #12 │ │ │ │ subs r3, #1 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ add.w sl, fp, r3 │ │ │ │ ldrb.w r1, [sl, #11] │ │ │ │ str r1, [sp, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1a5012 │ │ │ │ + bne.n 1a504a │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldrsb.w r1, [r7, #65] @ 0x41 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bl 1bb3f8 │ │ │ │ + bl 1bb430 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1a5164 │ │ │ │ + bne.n 1a519c │ │ │ │ str.w r5, [fp, r3] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldrb r1, [r3, #4] │ │ │ │ ldrb r3, [r5, #30] │ │ │ │ lsls r3, r3, #31 │ │ │ │ it mi │ │ │ │ movmi r3, #0 │ │ │ │ - bmi.n 1a5102 │ │ │ │ + bmi.n 1a513a │ │ │ │ cmp r1, #18 │ │ │ │ - bhi.n 1a5172 │ │ │ │ + bhi.n 1a51aa │ │ │ │ movw r3, #32515 @ 0x7f03 │ │ │ │ movt r3, #7 │ │ │ │ lsrs r3, r1 │ │ │ │ lsls r0, r3, #31 │ │ │ │ it mi │ │ │ │ movmi r3, #2 │ │ │ │ - bpl.n 1a5172 │ │ │ │ + bpl.n 1a51aa │ │ │ │ strb.w r3, [sl, #4] │ │ │ │ ldrsb.w r0, [r5, #18] │ │ │ │ ldrb r3, [r5, #18] │ │ │ │ cmp r0, #0 │ │ │ │ it lt │ │ │ │ movlt.w r9, #0 │ │ │ │ - blt.n 1a5120 │ │ │ │ + blt.n 1a5158 │ │ │ │ tst.w r3, #64 @ 0x40 │ │ │ │ it eq │ │ │ │ moveq.w r9, #2 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r1, #2 │ │ │ │ strb.w r9, [sl, #5] │ │ │ │ ite hi │ │ │ │ @@ -503668,157 +503705,157 @@ │ │ │ │ itt pl │ │ │ │ ubfxpl r3, r1, #5, #1 │ │ │ │ strpl r3, [sp, #28] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ strb.w r3, [sl, #9] │ │ │ │ movw r3, #257 @ 0x101 │ │ │ │ strh.w r3, [sl, #10] │ │ │ │ - b.n 1a5012 │ │ │ │ + b.n 1a504a │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 23ef28 │ │ │ │ + bl 23ef60 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - b.n 1a50da │ │ │ │ + b.n 1a5112 │ │ │ │ ldrb r3, [r5, #20] │ │ │ │ tst.w r3, #14 │ │ │ │ ite ne │ │ │ │ ubfxne r3, r3, #1, #3 │ │ │ │ ldreq r3, [sp, #52] @ 0x34 │ │ │ │ - b.n 1a5102 │ │ │ │ - ldr r3, [pc, #68] @ (1a51c8 ) │ │ │ │ + b.n 1a513a │ │ │ │ + ldr r3, [pc, #68] @ (1a5200 ) │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ movs r2, #12 │ │ │ │ add r3, pc │ │ │ │ blx 4248c │ │ │ │ - b.n 1a4f38 │ │ │ │ + b.n 1a4f70 │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r3 │ │ │ │ - b.n 1a5046 │ │ │ │ + b.n 1a507e │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ udf #255 @ 0xff │ │ │ │ ldr.w r3, [ip, #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 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r2, r3, r4} │ │ │ │ + cbz r6, 1a526c │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bl 2031be │ │ │ │ + bl 2031f6 │ │ │ │ vrsqrts.f32 , , │ │ │ │ - add sp, #376 @ 0x178 │ │ │ │ + add sp, #152 @ 0x98 │ │ │ │ lsls r0, r7, #1 │ │ │ │ ldc 15, cr15, [fp], #-1020 @ 0xfffffc04 │ │ │ │ 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 1a523e │ │ │ │ + beq.n 1a5276 │ │ │ │ mov r6, r2 │ │ │ │ - b.n 1a51fc │ │ │ │ + b.n 1a5234 │ │ │ │ lsls r2, r1, #24 │ │ │ │ - bpl.n 1a51f6 │ │ │ │ + bpl.n 1a522e │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1a523a │ │ │ │ + beq.n 1a5272 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1a523e │ │ │ │ + cbz r3, 1a5276 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [r5, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ ubfx r1, r2, #0, #21 │ │ │ │ tst r2, r3 │ │ │ │ - beq.n 1a51f6 │ │ │ │ + beq.n 1a522e │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1a51ea │ │ │ │ + bne.n 1a5222 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ ldr r0, [r5, #12] │ │ │ │ blx 43474 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1a51f6 │ │ │ │ + bne.n 1a522e │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 23d7e4 │ │ │ │ + bl 23d81c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1a51f6 │ │ │ │ + beq.n 1a522e │ │ │ │ ldrb r2, [r4, #21] │ │ │ │ ldrb r3, [r5, #21] │ │ │ │ eors r3, r2 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bmi.n 1a51f6 │ │ │ │ + bmi.n 1a522e │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1a51f6 │ │ │ │ + bne.n 1a522e │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 198384 │ │ │ │ + bl 1983bc │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 193590 │ │ │ │ + bl 1935c8 │ │ │ │ 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] @ (1a55b8 ) │ │ │ │ - ldr r3, [pc, #848] @ (1a55bc ) │ │ │ │ + ldr r2, [pc, #848] @ (1a55f0 ) │ │ │ │ + ldr r3, [pc, #848] @ (1a55f4 ) │ │ │ │ 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 1a53f2 │ │ │ │ + beq.w 1a542a │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #1 │ │ │ │ it ne │ │ │ │ movne r2, #0 │ │ │ │ - bl 1a5254 │ │ │ │ + bl 1a528c │ │ │ │ ldr r1, [r4, #20] │ │ │ │ mov r7, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 1a538a │ │ │ │ + beq.n 1a53c2 │ │ │ │ cmp r1, #4 │ │ │ │ - bne.n 1a5312 │ │ │ │ + bne.n 1a534a │ │ │ │ ldr r6, [r4, #48] @ 0x30 │ │ │ │ add r5, sp, #16 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 193bc8 │ │ │ │ + bl 193c00 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ mov r4, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 23ec0c │ │ │ │ + bl 23ec44 │ │ │ │ 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] │ │ │ │ @@ -503826,48 +503863,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 1950f0 │ │ │ │ + bl 195128 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 196fc4 │ │ │ │ - ldr r2, [pc, #712] @ (1a55c0 ) │ │ │ │ - ldr r3, [pc, #708] @ (1a55bc ) │ │ │ │ + bl 196ffc │ │ │ │ + ldr r2, [pc, #712] @ (1a55f8 ) │ │ │ │ + ldr r3, [pc, #708] @ (1a55f4 ) │ │ │ │ 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 1a55b2 │ │ │ │ + bne.w 1a55ea │ │ │ │ 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 193f20 │ │ │ │ + bl 193f58 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 1a5426 │ │ │ │ + beq.n 1a545e │ │ │ │ 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 1a55ac │ │ │ │ + bhi.w 1a55e4 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1a55a8 │ │ │ │ + bhi.w 1a55e0 │ │ │ │ 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 │ │ │ │ @@ -503902,18 +503939,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 1a550a │ │ │ │ + bhi.w 1a5542 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1a55b6 │ │ │ │ + bhi.w 1a55ee │ │ │ │ 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 │ │ │ │ @@ -503942,15 +503979,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 193bc8 │ │ │ │ + bl 193c00 │ │ │ │ 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 │ │ │ │ @@ -503958,24 +503995,24 @@ │ │ │ │ str r3, [r0, #24] │ │ │ │ ldrsb.w r3, [r2, #65] @ 0x41 │ │ │ │ cmp r3, #14 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r2, #336] @ 0x150 │ │ │ │ movs r2, #1 │ │ │ │ - b.n 1a52e6 │ │ │ │ + b.n 1a531e │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 193bc8 │ │ │ │ + bl 193c00 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ mov r4, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r0, [r7, #28] │ │ │ │ add r5, sp, #16 │ │ │ │ - bl 23ef28 │ │ │ │ + bl 23ef60 │ │ │ │ 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] │ │ │ │ @@ -503983,35 +504020,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 1a52da │ │ │ │ + b.n 1a5312 │ │ │ │ str r1, [sp, #16] │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ strd r0, r1, [sp] │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r6, sp │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1a54a4 │ │ │ │ + cbz r0, 1a54dc │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ movs r1, #3 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 193bc8 │ │ │ │ + bl 193c00 │ │ │ │ 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 │ │ │ │ @@ -504024,52 +504061,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 1a52da │ │ │ │ + b.n 1a5312 │ │ │ │ strh.w r1, [sp, #16] │ │ │ │ - b.n 1a5474 │ │ │ │ + b.n 1a54ac │ │ │ │ strb.w r1, [sp, #16] │ │ │ │ - b.n 1a5474 │ │ │ │ + b.n 1a54ac │ │ │ │ orrs r1, r0 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ - b.n 1a5474 │ │ │ │ + b.n 1a54ac │ │ │ │ strd r1, r0, [sp, #16] │ │ │ │ - b.n 1a5474 │ │ │ │ + b.n 1a54ac │ │ │ │ strh.w r1, [sp] │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ strd r0, r1, [sp, #16] │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 193c60 │ │ │ │ + bl 193c98 │ │ │ │ add r5, sp, #16 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1a5544 │ │ │ │ + cbz r0, 1a557c │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 193bc8 │ │ │ │ + bl 193c00 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ mov r4, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 23ef28 │ │ │ │ + bl 23ef60 │ │ │ │ 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 │ │ │ │ @@ -504078,214 +504115,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 1a52da │ │ │ │ + b.n 1a5312 │ │ │ │ strb.w r1, [sp] │ │ │ │ - b.n 1a5514 │ │ │ │ + b.n 1a554c │ │ │ │ orrs r1, r0 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ strb.w r3, [sp] │ │ │ │ - b.n 1a5514 │ │ │ │ + b.n 1a554c │ │ │ │ str r1, [sp, #0] │ │ │ │ - b.n 1a5514 │ │ │ │ + b.n 1a554c │ │ │ │ strd r1, r0, [sp] │ │ │ │ - b.n 1a5514 │ │ │ │ + b.n 1a554c │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r5, sp, #576 @ 0x240 │ │ │ │ + add r5, sp, #352 @ 0x160 │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #16 │ │ │ │ + add r4, sp, #816 @ 0x330 │ │ │ │ lsls r0, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3856] @ 0xf10 │ │ │ │ - ldr.w r2, [pc, #2240] @ 1a5e98 │ │ │ │ + ldr.w r2, [pc, #2240] @ 1a5ed0 │ │ │ │ sub sp, #204 @ 0xcc │ │ │ │ mov r7, r1 │ │ │ │ - ldr.w r3, [pc, #2236] @ 1a5e9c │ │ │ │ - ldr.w r1, [pc, #2236] @ 1a5ea0 │ │ │ │ + ldr.w r3, [pc, #2236] @ 1a5ed4 │ │ │ │ + ldr.w r1, [pc, #2236] @ 1a5ed8 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #196] @ 0xc4 │ │ │ │ mov.w r3, #0 │ │ │ │ ldrsb.w r3, [r7, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1a5606 │ │ │ │ + bne.n 1a563e │ │ │ │ ldrsb.w r2, [r0, #65] @ 0x41 │ │ │ │ bics.w r2, r2, #2 │ │ │ │ - beq.n 1a562a │ │ │ │ + beq.n 1a5662 │ │ │ │ movs r2, #0 │ │ │ │ - ldr.w r1, [pc, #2200] @ 1a5ea4 │ │ │ │ - ldr.w r3, [pc, #2188] @ 1a5e9c │ │ │ │ + ldr.w r1, [pc, #2200] @ 1a5edc │ │ │ │ + ldr.w r3, [pc, #2188] @ 1a5ed4 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ eors r1, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1a5e68 │ │ │ │ + bne.w 1a5ea0 │ │ │ │ mov r0, r2 │ │ │ │ add sp, #204 @ 0xcc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r3, [r0, #384] @ 0x180 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1a5e6c │ │ │ │ + beq.w 1a5ea4 │ │ │ │ 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 1a5636 │ │ │ │ + bne.n 1a566e │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1a5e6c │ │ │ │ + beq.w 1a5ea4 │ │ │ │ ldr r5, [r2, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 175cc0 │ │ │ │ + bl 175cf8 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ ldr.w r8, [r3, #28] │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ - cbz r2, 1a56a0 │ │ │ │ + cbz r2, 1a56d8 │ │ │ │ mov sl, r8 │ │ │ │ strd r4, r7, [sp, #12] │ │ │ │ ldrb.w r3, [sl, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1a5692 │ │ │ │ + bne.n 1a56ca │ │ │ │ ldr.w r3, [sl, #20] │ │ │ │ movw r2, #667 @ 0x29b │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 1a5692 │ │ │ │ + bne.n 1a56ca │ │ │ │ ldr.w r3, [sl, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1a5e7e │ │ │ │ + bne.w 1a5eb6 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r2, #8 │ │ │ │ - beq.n 1a56c0 │ │ │ │ + beq.n 1a56f8 │ │ │ │ ldr.w sl, [sl, #4] │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a566a │ │ │ │ + bne.n 1a56a2 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movs r1, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 175798 │ │ │ │ + bl 1757d0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 1a5608 │ │ │ │ + b.n 1a5640 │ │ │ │ cmp r2, #5 │ │ │ │ - beq.w 1a5e78 │ │ │ │ + beq.w 1a5eb0 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1a5e8a │ │ │ │ + bne.w 1a5ec2 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1a56ae │ │ │ │ + bne.n 1a56e6 │ │ │ │ ldr r5, [r3, #32] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ cmp r3, #22 │ │ │ │ - beq.n 1a5692 │ │ │ │ - bl 23eb4c │ │ │ │ + beq.n 1a56ca │ │ │ │ + bl 23eb84 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1a5692 │ │ │ │ + bne.n 1a56ca │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 23eb0c │ │ │ │ + bl 23eb44 │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1a5692 │ │ │ │ + bne.n 1a56ca │ │ │ │ ldr r0, [r5, #8] │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ subs r3, #20 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1a5692 │ │ │ │ - bl 23eac8 │ │ │ │ + bls.n 1a56ca │ │ │ │ + bl 23eb00 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1a5692 │ │ │ │ + beq.n 1a56ca │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ subs r3, #32 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 1a5692 │ │ │ │ + bhi.n 1a56ca │ │ │ │ ldr.w r9, [sl, #112] @ 0x70 │ │ │ │ ldr.w r3, [r9] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #5 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - beq.w 1a5a24 │ │ │ │ + beq.w 1a5a5c │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldr.w r3, [r3, #220] @ 0xdc │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1a575e │ │ │ │ + bls.n 1a5796 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ str.w r9, [sp, #56] @ 0x38 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldrd r1, r2, [sp, #56] @ 0x38 │ │ │ │ - bl 196764 │ │ │ │ + bl 19679c │ │ │ │ ldrd r6, r3, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 1a575e │ │ │ │ + bne.n 1a5796 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 1a575e │ │ │ │ + bne.n 1a5796 │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1a5e7e │ │ │ │ + bne.w 1a5eb6 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.w 1a5b7c │ │ │ │ + beq.w 1a5bb4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, r9 │ │ │ │ - bl 175880 │ │ │ │ + bl 1758b8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1a59e6 │ │ │ │ + beq.w 1a5a1e │ │ │ │ ldr.w r3, [r3, #384] @ 0x180 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1a5e84 │ │ │ │ + beq.w 1a5ebc │ │ │ │ ldr.w r8, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ 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 1a5780 │ │ │ │ + bne.n 1a57b8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1a5e84 │ │ │ │ + beq.w 1a5ebc │ │ │ │ ldr.w lr, [r2, #24] │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ strd r6, r6, [sp, #80] @ 0x50 │ │ │ │ mov r9, r3 │ │ │ │ strd r6, r6, [sp, #88] @ 0x58 │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ str r3, [sp, #28] │ │ │ │ @@ -504300,113 +504337,113 @@ │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r9, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #1 │ │ │ │ it ne │ │ │ │ movne r5, r2 │ │ │ │ - b.n 1a57e6 │ │ │ │ + b.n 1a581e │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ ldr r5, [r3, #0] │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1a5e8a │ │ │ │ + bne.w 1a5ec2 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a59e2 │ │ │ │ + beq.w 1a5a1a │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 1a57da │ │ │ │ + bne.n 1a5812 │ │ │ │ ldr.w r7, [lr, #24] │ │ │ │ - cbz r7, 1a583c │ │ │ │ + cbz r7, 1a5874 │ │ │ │ mov r9, lr │ │ │ │ movw r5, #287 @ 0x11f │ │ │ │ ldr r4, [r7, #16] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1a582e │ │ │ │ + cbz r3, 1a5866 │ │ │ │ mov fp, r7 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1a5824 │ │ │ │ + bne.n 1a585c │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 1a5824 │ │ │ │ + bne.n 1a585c │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1a5e7e │ │ │ │ + bne.w 1a5eb6 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 1a5862 │ │ │ │ + beq.n 1a589a │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a5806 │ │ │ │ + bne.n 1a583e │ │ │ │ mov r7, fp │ │ │ │ mov r0, r7 │ │ │ │ - bl 195490 │ │ │ │ + bl 1954c8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1a57fe │ │ │ │ + bne.n 1a5836 │ │ │ │ mov lr, r9 │ │ │ │ mov r1, lr │ │ │ │ ldr r0, [sp, #24] │ │ │ │ movs r2, #3 │ │ │ │ - bl 1df050 │ │ │ │ + bl 1df088 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orrs r3, r0 │ │ │ │ uxtb r3, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 1a5692 │ │ │ │ + b.n 1a56ca │ │ │ │ cmp r2, #5 │ │ │ │ - beq.w 1a5e90 │ │ │ │ + beq.w 1a5ec8 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1a5e8a │ │ │ │ + bne.w 1a5ec2 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1a5850 │ │ │ │ + bne.n 1a5888 │ │ │ │ ldr r2, [r3, #32] │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ ldr r1, [r2, #44] @ 0x2c │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 1a5824 │ │ │ │ + bne.n 1a585c │ │ │ │ ldrb r3, [r2, #20] │ │ │ │ ldrb r1, [r6, #20] │ │ │ │ eors r1, r3 │ │ │ │ tst.w r1, #48 @ 0x30 │ │ │ │ - bne.n 1a5824 │ │ │ │ + bne.n 1a585c │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 1a5824 │ │ │ │ + bne.n 1a585c │ │ │ │ ldrb.w r1, [r8, #20] │ │ │ │ eors r3, r1 │ │ │ │ tst.w r3, #14 │ │ │ │ - bne.n 1a5824 │ │ │ │ + bne.n 1a585c │ │ │ │ ldrsb.w r1, [r2, #18] │ │ │ │ ldrb r0, [r2, #18] │ │ │ │ ldrb.w r3, [r8, #18] │ │ │ │ cmp r1, #0 │ │ │ │ - blt.w 1a59d2 │ │ │ │ + blt.w 1a5a0a │ │ │ │ lsls r0, r0, #25 │ │ │ │ - bpl.w 1a59da │ │ │ │ + bpl.w 1a5a12 │ │ │ │ and.w r3, r3, #192 @ 0xc0 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bne.n 1a5824 │ │ │ │ + bne.n 1a585c │ │ │ │ ldrb r1, [r2, #30] │ │ │ │ ands.w r1, r1, #2 │ │ │ │ - bne.n 1a5824 │ │ │ │ + bne.n 1a585c │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ movs r3, #2 │ │ │ │ str r4, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - bl 193bc8 │ │ │ │ + bl 193c00 │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ add.w r2, r0, #68 @ 0x44 │ │ │ │ str r2, [sp, #32] │ │ │ │ mov r7, r0 │ │ │ │ add.w r1, r0, #68 @ 0x44 │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ str r3, [r0, #24] │ │ │ │ @@ -504415,22 +504452,22 @@ │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #336] @ 0x150 │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, r7 │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr r2, [r7, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ - bhi.w 1a5e90 │ │ │ │ + bhi.w 1a5ec8 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r1, r3, #1 │ │ │ │ lsls r1, r3, #1 │ │ │ │ lsls r1, r3, #1 │ │ │ │ lsls r5, r3, #1 │ │ │ │ lsls r5, r3, #1 │ │ │ │ lsls r3, r3, #1 │ │ │ │ @@ -504454,22 +504491,22 @@ │ │ │ │ lsls r0, r0, #11 │ │ │ │ lsls r1, r3, #1 │ │ │ │ movs r7, #64 @ 0x40 │ │ │ │ ldrb r2, [r2, #13] │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ str r2, [sp, #24] │ │ │ │ - bl 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r3, r7 │ │ │ │ add.w r1, r0, #24 │ │ │ │ mov r7, r0 │ │ │ │ strb.w r2, [r0, #44] @ 0x2c │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov.w ip, #0 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ ldr r2, [r7, #20] │ │ │ │ add.w lr, r7, #84 @ 0x54 │ │ │ │ str.w ip, [sp, #64] @ 0x40 │ │ │ │ @@ -504477,92 +504514,92 @@ │ │ │ │ str r7, [sp, #32] │ │ │ │ ldr r7, [sp, #28] │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r7, [sp, #32] │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ - ldr.w r3, [pc, #1300] @ 1a5ea8 │ │ │ │ + ldr.w r3, [pc, #1300] @ 1a5ee0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r7 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ movs r0, #108 @ 0x6c │ │ │ │ mla r3, r0, r2, r3 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ adds r3, #11 │ │ │ │ str.w ip, [r7, r3, lsl #2] │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 195134 │ │ │ │ + bl 19516c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 1a5824 │ │ │ │ + b.n 1a585c │ │ │ │ movs r7, #32 │ │ │ │ - b.n 1a5944 │ │ │ │ + b.n 1a597c │ │ │ │ movs r7, #8 │ │ │ │ - b.n 1a5944 │ │ │ │ + b.n 1a597c │ │ │ │ movs r7, #16 │ │ │ │ - b.n 1a5944 │ │ │ │ + b.n 1a597c │ │ │ │ movs r7, #1 │ │ │ │ - b.n 1a5944 │ │ │ │ + b.n 1a597c │ │ │ │ lsls r1, r3, #24 │ │ │ │ - bpl.w 1a5824 │ │ │ │ - b.n 1a58b0 │ │ │ │ + bpl.w 1a585c │ │ │ │ + b.n 1a58e8 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bhi.w 1a5824 │ │ │ │ - b.n 1a58b0 │ │ │ │ + bhi.w 1a585c │ │ │ │ + b.n 1a58e8 │ │ │ │ ldr r6, [r5, #32] │ │ │ │ - b.n 1a57f2 │ │ │ │ + b.n 1a582a │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - cbnz r3, 1a59f8 │ │ │ │ - b.n 1a5692 │ │ │ │ + cbnz r3, 1a5a30 │ │ │ │ + b.n 1a56ca │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a5692 │ │ │ │ + beq.w 1a56ca │ │ │ │ ldr r3, [r2, #16] │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bpl.n 1a59ee │ │ │ │ + bpl.n 1a5a26 │ │ │ │ ldr r1, [r2, #44] @ 0x2c │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 1a59ee │ │ │ │ + bne.n 1a5a26 │ │ │ │ ldrb r3, [r5, #20] │ │ │ │ ldrb r1, [r2, #20] │ │ │ │ eors r3, r1 │ │ │ │ tst.w r3, #48 @ 0x30 │ │ │ │ - bne.n 1a59ee │ │ │ │ + bne.n 1a5a26 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 1a59ee │ │ │ │ + bne.n 1a5a26 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, r9 │ │ │ │ - bl 1758bc │ │ │ │ - b.n 1a5692 │ │ │ │ + bl 1758f4 │ │ │ │ + b.n 1a56ca │ │ │ │ ldr.w r3, [r3, #384] @ 0x180 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1a5e84 │ │ │ │ + beq.w 1a5ebc │ │ │ │ ldr r2, [sp, #24] │ │ │ │ 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 1a5a32 │ │ │ │ + bne.n 1a5a6a │ │ │ │ mov r9, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1a5e84 │ │ │ │ + beq.w 1a5ebc │ │ │ │ ldr r4, [r2, #24] │ │ │ │ add.w ip, sp, #80 @ 0x50 │ │ │ │ strd r1, r1, [sp, #80] @ 0x50 │ │ │ │ add r6, sp, #104 @ 0x68 │ │ │ │ strd r1, r1, [sp, #88] @ 0x58 │ │ │ │ str r6, [sp, #20] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ @@ -504574,133 +504611,133 @@ │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ stmia.w r6, {r0, r1} │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #1 │ │ │ │ it ne │ │ │ │ movne r5, r2 │ │ │ │ - b.n 1a5a90 │ │ │ │ + b.n 1a5ac8 │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ ldr r5, [r3, #0] │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1a5e8a │ │ │ │ + bne.w 1a5ec2 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a5b76 │ │ │ │ + beq.n 1a5bae │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 1a5a84 │ │ │ │ + bne.n 1a5abc │ │ │ │ ldr.w r8, [r4, #24] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1a5aea │ │ │ │ + beq.n 1a5b22 │ │ │ │ mov r7, r8 │ │ │ │ ldr.w r8, [sp, #24] │ │ │ │ movw r6, #287 @ 0x11f │ │ │ │ ldr r5, [r7, #16] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 1a5ada │ │ │ │ + cbz r3, 1a5b12 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1a5ad2 │ │ │ │ + bne.n 1a5b0a │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 1a5ad2 │ │ │ │ + bne.n 1a5b0a │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1a5e7e │ │ │ │ + bne.w 1a5eb6 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 1a5b00 │ │ │ │ + beq.n 1a5b38 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a5ab4 │ │ │ │ + bne.n 1a5aec │ │ │ │ mov r0, r7 │ │ │ │ - bl 195490 │ │ │ │ + bl 1954c8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1a5aae │ │ │ │ + bne.n 1a5ae6 │ │ │ │ str.w r8, [sp, #24] │ │ │ │ mov r1, r4 │ │ │ │ - b.n 1a583e │ │ │ │ + b.n 1a5876 │ │ │ │ cmp r2, #5 │ │ │ │ - beq.w 1a5e90 │ │ │ │ + beq.w 1a5ec8 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1a5e8a │ │ │ │ + bne.w 1a5ec2 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1a5aee │ │ │ │ + bne.n 1a5b26 │ │ │ │ ldr r1, [r3, #32] │ │ │ │ ldr.w r3, [r9, #44] @ 0x2c │ │ │ │ ldr r2, [r1, #44] @ 0x2c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1a5ad2 │ │ │ │ + bne.n 1a5b0a │ │ │ │ ldrb r3, [r1, #20] │ │ │ │ ldrb.w r2, [r9, #20] │ │ │ │ eors r3, r2 │ │ │ │ tst.w r3, #48 @ 0x30 │ │ │ │ - bne.n 1a5ad2 │ │ │ │ + bne.n 1a5b0a │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1a5ad2 │ │ │ │ + bne.n 1a5b0a │ │ │ │ movs r3, #2 │ │ │ │ strd r3, r5, [sp, #104] @ 0x68 │ │ │ │ ldr.w r3, [sl, #112] @ 0x70 │ │ │ │ ldrb.w fp, [sl, #44] @ 0x2c │ │ │ │ ldrb.w r2, [r5, #41] @ 0x29 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r1, fp │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1a5b66 │ │ │ │ + cbz r0, 1a5b9e │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov.w r2, fp, lsl #3 │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ adds r1, #40 @ 0x28 │ │ │ │ blx 43210 │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ mov r1, r8 │ │ │ │ add.w r0, r5, #24 │ │ │ │ - bl 195134 │ │ │ │ + bl 19516c │ │ │ │ ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ - b.n 1a5ad2 │ │ │ │ + b.n 1a5b0a │ │ │ │ ldr.w r9, [r5, #32] │ │ │ │ - b.n 1a5a9a │ │ │ │ - bl 19b294 │ │ │ │ + b.n 1a5ad2 │ │ │ │ + bl 19b2cc │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1a575e │ │ │ │ + bne.w 1a5796 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr.w r3, [r3, #384] @ 0x180 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1a5e84 │ │ │ │ + beq.w 1a5ebc │ │ │ │ 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 1a5b98 │ │ │ │ + bne.n 1a5bd0 │ │ │ │ mov ip, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1a5e84 │ │ │ │ + beq.w 1a5ebc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r4, [r2, #24] │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ mov r9, r3 │ │ │ │ str r1, [r3, #12] │ │ │ │ mov lr, r2 │ │ │ │ @@ -504715,182 +504752,182 @@ │ │ │ │ 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 1a5bfa │ │ │ │ + b.n 1a5c32 │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ ldr r5, [r3, #0] │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1a5e8a │ │ │ │ + bne.w 1a5ec2 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a5e62 │ │ │ │ + beq.w 1a5e9a │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 1a5bee │ │ │ │ + bne.n 1a5c26 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ 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 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1a5c2a │ │ │ │ + b.n 1a5c62 │ │ │ │ ldr r3, [r2, #44] @ 0x2c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1a5e8a │ │ │ │ + bne.w 1a5ec2 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a5e5c │ │ │ │ + beq.w 1a5e94 │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 1a5c1e │ │ │ │ + bne.n 1a5c56 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, ip │ │ │ │ movs r2, #0 │ │ │ │ - bl 1a51cc │ │ │ │ + bl 1a5204 │ │ │ │ ldr.w r9, [r4, #24] │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1a5ca0 │ │ │ │ + beq.n 1a5cd8 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ mov fp, r4 │ │ │ │ movw r6, #287 @ 0x11f │ │ │ │ str.w sl, [sp, #52] @ 0x34 │ │ │ │ ldr.w r4, [r9, #16] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1a5c8e │ │ │ │ + cbz r3, 1a5cc6 │ │ │ │ str.w r9, [sp, #20] │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1a5c82 │ │ │ │ + bne.n 1a5cba │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 1a5c82 │ │ │ │ + bne.n 1a5cba │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1a5e7e │ │ │ │ + bne.w 1a5eb6 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 1a5cb8 │ │ │ │ + beq.n 1a5cf0 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a5c64 │ │ │ │ + bne.n 1a5c9c │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ mov r0, r9 │ │ │ │ - bl 195490 │ │ │ │ + bl 1954c8 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1a5c58 │ │ │ │ + bne.n 1a5c90 │ │ │ │ ldr.w sl, [sp, #52] @ 0x34 │ │ │ │ mov r4, fp │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - b.n 1a5840 │ │ │ │ + b.n 1a5878 │ │ │ │ cmp r2, #5 │ │ │ │ - beq.w 1a5e90 │ │ │ │ + beq.w 1a5ec8 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1a5e8a │ │ │ │ + bne.w 1a5ec2 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1a5ca6 │ │ │ │ + bne.n 1a5cde │ │ │ │ ldr r3, [r3, #32] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r1, [r3, #44] @ 0x2c │ │ │ │ ldr r2, [r2, #44] @ 0x2c │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1a5c82 │ │ │ │ + bne.n 1a5cba │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldrb r2, [r3, #20] │ │ │ │ ldrb r1, [r0, #20] │ │ │ │ eors r2, r1 │ │ │ │ tst.w r2, #48 @ 0x30 │ │ │ │ - bne.n 1a5c82 │ │ │ │ + bne.n 1a5cba │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1a5c82 │ │ │ │ + bne.n 1a5cba │ │ │ │ ldrd r2, r1, [sp, #44] @ 0x2c │ │ │ │ movs r3, #2 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ str r4, [sp, #84] @ 0x54 │ │ │ │ - bl 1a5254 │ │ │ │ + bl 1a528c │ │ │ │ ldr r2, [r0, #28] │ │ │ │ mov r8, r0 │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ - bhi.w 1a5e44 │ │ │ │ + bhi.w 1a5e7c │ │ │ │ tbb [pc, r3] │ │ │ │ - add r2, pc, #648 @ (adr r2, 1a5f8c ) │ │ │ │ + add r2, pc, #648 @ (adr r2, 1a5fc4 ) │ │ │ │ add r0, sp, #648 @ 0x288 │ │ │ │ - add r5, pc, #672 @ (adr r5, 1a5fa8 ) │ │ │ │ + add r5, pc, #672 @ (adr r5, 1a5fe0 ) │ │ │ │ lsrs r5, r4, #22 │ │ │ │ - add r5, pc, #660 @ (adr r5, 1a5fa0 ) │ │ │ │ + add r5, pc, #660 @ (adr r5, 1a5fd8 ) │ │ │ │ add r0, sp, #672 @ 0x2a0 │ │ │ │ lsrs r5, r1, #20 │ │ │ │ - add r2, pc, #684 @ (adr r2, 1a5fbc ) │ │ │ │ + add r2, pc, #684 @ (adr r2, 1a5ff4 ) │ │ │ │ lsrs r5, r1, #20 │ │ │ │ - add r2, pc, #52 @ (adr r2, 1a5d48 ) │ │ │ │ - add r2, pc, #648 @ (adr r2, 1a5fa0 ) │ │ │ │ - add r2, pc, #648 @ (adr r2, 1a5fa0 ) │ │ │ │ + add r2, pc, #52 @ (adr r2, 1a5d80 ) │ │ │ │ + add r2, pc, #648 @ (adr r2, 1a5fd8 ) │ │ │ │ + add r2, pc, #648 @ (adr r2, 1a5fd8 ) │ │ │ │ lsls r2, r4, #2 │ │ │ │ mov.w r9, #64 @ 0x40 │ │ │ │ ldrb.w sl, [r2, #13] │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ mov r2, sl │ │ │ │ strb.w sl, [r0, #44] @ 0x2c │ │ │ │ add.w sl, r0, #24 │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, sl │ │ │ │ mov.w r9, #108 @ 0x6c │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ add.w r3, r8, #68 @ 0x44 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ mov.w r8, #0 │ │ │ │ add.w ip, r7, #84 @ 0x54 │ │ │ │ str.w r8, [sp, #64] @ 0x40 │ │ │ │ strd r8, r8, [sp, #68] @ 0x44 │ │ │ │ ldr r2, [r7, #20] │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - ldr.w lr, [pc, #324] @ 1a5ea8 │ │ │ │ + ldr.w lr, [pc, #324] @ 1a5ee0 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr.w r3, [r3, lr] │ │ │ │ mla r3, r9, r2, r3 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ adds r3, #11 │ │ │ │ str.w r8, [r7, r3, lsl #2] │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1a5e36 │ │ │ │ + bls.n 1a5e6e │ │ │ │ add.w lr, sp, #132 @ 0x84 │ │ │ │ strd r8, r8, [r5] │ │ │ │ str.w r8, [r5, #8] │ │ │ │ mov ip, lr │ │ │ │ str.w sl, [sp, #116] @ 0x74 │ │ │ │ add.w r9, sp, #164 @ 0xa4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ @@ -504902,21 +504939,21 @@ │ │ │ │ str.w sl, [sp, #144] @ 0x90 │ │ │ │ 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, #365 @ 0x16d │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 193b64 │ │ │ │ + bl 193b9c │ │ │ │ add.w sl, r0, #28 │ │ │ │ ldrb.w r3, [r7, #41] @ 0x29 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, sl │ │ │ │ mov r8, r0 │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ add.w ip, sp, #164 @ 0xa4 │ │ │ │ add.w r7, r8, #48 @ 0x30 │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb.w r3, [sp, #88] @ 0x58 │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ ldrh.w r2, [r8, #24] │ │ │ │ @@ -504929,36 +504966,36 @@ │ │ │ │ strh.w r3, [r8, #24] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, r8 │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ mov r1, sl │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 195134 │ │ │ │ + bl 19516c │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ - b.n 1a5c82 │ │ │ │ + b.n 1a5cba │ │ │ │ mov.w r9, #32 │ │ │ │ - b.n 1a5d1e │ │ │ │ + b.n 1a5d56 │ │ │ │ mov.w r9, #8 │ │ │ │ - b.n 1a5d1e │ │ │ │ + b.n 1a5d56 │ │ │ │ mov.w r9, #16 │ │ │ │ - b.n 1a5d1e │ │ │ │ + b.n 1a5d56 │ │ │ │ mov.w r9, #1 │ │ │ │ - b.n 1a5d1e │ │ │ │ + b.n 1a5d56 │ │ │ │ ldr.w ip, [r2, #32] │ │ │ │ - b.n 1a5c36 │ │ │ │ + b.n 1a5c6e │ │ │ │ ldr r3, [r5, #32] │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 1a5c0a │ │ │ │ + b.n 1a5c42 │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ movs r0, #0 │ │ │ │ - bl 175cc0 │ │ │ │ + bl 175cf8 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ @@ -504970,176 +505007,176 @@ │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - add r2, sp, #96 @ 0x60 │ │ │ │ + add r1, sp, #896 @ 0x380 │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #88 @ 0x58 │ │ │ │ + add r1, sp, #888 @ 0x378 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r1, sp, #944 @ 0x3b0 │ │ │ │ + add r1, sp, #720 @ 0x2d0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsls r4, r2, #31 │ │ │ │ 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] @ (1a610c ) │ │ │ │ + ldr r2, [pc, #584] @ (1a6144 ) │ │ │ │ mov r6, r3 │ │ │ │ - ldr r3, [pc, #584] @ (1a6110 ) │ │ │ │ + ldr r3, [pc, #584] @ (1a6148 ) │ │ │ │ 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 1a3e28 │ │ │ │ + bl 1a3e60 │ │ │ │ ldr.w r9, [r5] │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a6102 │ │ │ │ + beq.w 1a613a │ │ │ │ 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 1bb3f8 │ │ │ │ + bl 1bb430 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1a60f8 │ │ │ │ + bne.w 1a6130 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 1a60e8 │ │ │ │ + beq.w 1a6120 │ │ │ │ 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 1a5ff2 │ │ │ │ - cbz r7, 1a5f5e │ │ │ │ + beq.n 1a602a │ │ │ │ + cbz r7, 1a5f96 │ │ │ │ tst.w r3, #48 @ 0x30 │ │ │ │ it eq │ │ │ │ addeq r6, #1 │ │ │ │ mov r0, r5 │ │ │ │ ubfx r5, r3, #4, #2 │ │ │ │ - bl 23ebb4 │ │ │ │ + bl 23ebec │ │ │ │ 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 1a6030 │ │ │ │ - cbz r5, 1a5fa4 │ │ │ │ + bge.n 1a6068 │ │ │ │ + cbz r5, 1a5fdc │ │ │ │ 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 1a5f9a │ │ │ │ + bne.n 1a5fd2 │ │ │ │ str r6, [r4, #52] @ 0x34 │ │ │ │ add r6, lr │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a5f18 │ │ │ │ + bne.n 1a5f50 │ │ │ │ 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 1a5fd2 │ │ │ │ + beq.n 1a600a │ │ │ │ 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] @ (1a6114 ) │ │ │ │ - ldr r3, [pc, #312] @ (1a6110 ) │ │ │ │ + ldr r2, [pc, #320] @ (1a614c ) │ │ │ │ + ldr r3, [pc, #312] @ (1a6148 ) │ │ │ │ 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 1a6108 │ │ │ │ + bne.w 1a6140 │ │ │ │ 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 23e1f8 │ │ │ │ + bl 23e230 │ │ │ │ ldrsb.w r3, [r4, #29] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #0 │ │ │ │ itt ge │ │ │ │ movge r7, sl │ │ │ │ movge lr, r0 │ │ │ │ - bge.n 1a5f7c │ │ │ │ + bge.n 1a5fb4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov lr, r0 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb.w r7, [r3, #196] @ 0xc4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1a5f7c │ │ │ │ + beq.n 1a5fb4 │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, sl │ │ │ │ mov r7, sl │ │ │ │ - bl 23e1f8 │ │ │ │ + bl 23e230 │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ mov lr, r0 │ │ │ │ cmp r2, r9 │ │ │ │ - blt.n 1a5f82 │ │ │ │ + blt.n 1a5fba │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1a5fa4 │ │ │ │ + beq.n 1a5fdc │ │ │ │ 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] │ │ │ │ @@ -505152,110 +505189,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 1a6092 │ │ │ │ + bmi.n 1a60ca │ │ │ │ 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 1a6052 │ │ │ │ + bne.n 1a608a │ │ │ │ ldrd r2, r4, [sp, #4] │ │ │ │ ldrd r6, r7, [sp, #12] │ │ │ │ ldr r5, [sp, #20] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 1a5f86 │ │ │ │ + beq.w 1a5fbe │ │ │ │ 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 1a5fa8 │ │ │ │ + bcs.w 1a5fe0 │ │ │ │ sub.w ip, r6, ip │ │ │ │ cmp r5, ip │ │ │ │ - bls.w 1a5fa8 │ │ │ │ + bls.w 1a5fe0 │ │ │ │ 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 1a60dc │ │ │ │ - b.n 1a5fa8 │ │ │ │ + bne.n 1a6114 │ │ │ │ + b.n 1a5fe0 │ │ │ │ cmp.w r8, #0 │ │ │ │ ite eq │ │ │ │ moveq.w r9, #15 │ │ │ │ movne.w r9, #32 │ │ │ │ - b.n 1a5f4c │ │ │ │ + b.n 1a5f84 │ │ │ │ mov r0, r5 │ │ │ │ - bl 23ef28 │ │ │ │ + bl 23ef60 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1a5f28 │ │ │ │ + b.n 1a5f60 │ │ │ │ mov sl, r3 │ │ │ │ mov r6, r3 │ │ │ │ - b.n 1a5fb6 │ │ │ │ + b.n 1a5fee │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ - add r1, pc, #200 @ (adr r1, 1a61d8 ) │ │ │ │ + add r0, pc, #1000 @ (adr r0, 1a6530 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #152 @ (adr r0, 1a61b0 ) │ │ │ │ + ldr r7, [sp, #952] @ 0x3b8 │ │ │ │ lsls r0, r7, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r5, [pc, #320] @ (1a6268 ) │ │ │ │ + ldr r5, [pc, #320] @ (1a62a0 ) │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #320] @ (1a626c ) │ │ │ │ + ldr r1, [pc, #320] @ (1a62a4 ) │ │ │ │ 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 1a6256 │ │ │ │ + beq.w 1a628e │ │ │ │ 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 1a61b8 │ │ │ │ + beq.n 1a61f0 │ │ │ │ cmp r0, r3 │ │ │ │ it eq │ │ │ │ cmpeq ip, r2 │ │ │ │ - beq.n 1a61de │ │ │ │ + beq.n 1a6216 │ │ │ │ add.w lr, lr, #4294967295 @ 0xffffffff │ │ │ │ strd r6, r6, [sp, #8] │ │ │ │ cmp.w lr, #31 │ │ │ │ - bhi.n 1a6260 │ │ │ │ + bhi.n 1a6298 │ │ │ │ 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 │ │ │ │ @@ -505265,453 +505302,453 @@ │ │ │ │ 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] @ 1a6260 │ │ │ │ + vldr d7, [pc, #164] @ 1a6298 │ │ │ │ mov r2, lr │ │ │ │ ldr r0, [r5, #16] │ │ │ │ vstr d7, [sp, #8] │ │ │ │ - bl 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1a61de │ │ │ │ + cbz r0, 1a6216 │ │ │ │ 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 196fc4 │ │ │ │ - ldr r1, [pc, #144] @ (1a6270 ) │ │ │ │ - ldr r3, [pc, #136] @ (1a626c ) │ │ │ │ + bl 196ffc │ │ │ │ + ldr r1, [pc, #144] @ (1a62a8 ) │ │ │ │ + ldr r3, [pc, #136] @ (1a62a4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r1, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1a625c │ │ │ │ + bne.n 1a6294 │ │ │ │ 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 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1a6226 │ │ │ │ + cbz r0, 1a625e │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #309 @ 0x135 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1a61de │ │ │ │ + b.n 1a6216 │ │ │ │ mov.w lr, #16 │ │ │ │ strh.w r2, [sp, #8] │ │ │ │ - b.n 1a61fe │ │ │ │ + b.n 1a6236 │ │ │ │ mov.w lr, #8 │ │ │ │ strb.w r2, [sp, #8] │ │ │ │ - b.n 1a61fe │ │ │ │ + b.n 1a6236 │ │ │ │ mov.w lr, #1 │ │ │ │ strb.w lr, [sp, #8] │ │ │ │ - b.n 1a61fe │ │ │ │ + b.n 1a6236 │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ - b.n 1a61fe │ │ │ │ + b.n 1a6236 │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ - ldr r6, [sp, #824] @ 0x338 │ │ │ │ + ldr r6, [sp, #600] @ 0x258 │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #104] @ 0x68 │ │ │ │ + ldr r5, [sp, #904] @ 0x388 │ │ │ │ lsls r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ - ldr.w r2, [pc, #2692] @ 1a6d10 │ │ │ │ + ldr.w r2, [pc, #2692] @ 1a6d48 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ - ldr.w r3, [pc, #2692] @ 1a6d14 │ │ │ │ + ldr.w r3, [pc, #2692] @ 1a6d4c │ │ │ │ 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, #68] @ 0x44 │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr.w r3, [pc, #2668] @ 1a6d18 │ │ │ │ + ldr.w r3, [pc, #2668] @ 1a6d50 │ │ │ │ cmp r2, #248 @ 0xf8 │ │ │ │ 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 1a6318 │ │ │ │ - bhi.n 1a6302 │ │ │ │ + beq.n 1a6350 │ │ │ │ + bhi.n 1a633a │ │ │ │ cmp r2, #128 @ 0x80 │ │ │ │ - beq.n 1a63ce │ │ │ │ + beq.n 1a6406 │ │ │ │ cmp r2, #130 @ 0x82 │ │ │ │ - bne.n 1a62e0 │ │ │ │ + bne.n 1a6318 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb r3, [r3, #19] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1a6678 │ │ │ │ + bne.w 1a66b0 │ │ │ │ movs r0, #0 │ │ │ │ - ldr.w r2, [pc, #2616] @ 1a6d1c │ │ │ │ - ldr.w r3, [pc, #2604] @ 1a6d14 │ │ │ │ + ldr.w r2, [pc, #2616] @ 1a6d54 │ │ │ │ + ldr.w r3, [pc, #2604] @ 1a6d4c │ │ │ │ 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 1a7064 │ │ │ │ + bne.w 1a709c │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movw r1, #343 @ 0x157 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 1a65b2 │ │ │ │ + beq.w 1a65ea │ │ │ │ cmp.w r2, #456 @ 0x1c8 │ │ │ │ - beq.w 1a65b2 │ │ │ │ + beq.w 1a65ea │ │ │ │ cmp r2, #250 @ 0xfa │ │ │ │ - bne.n 1a62e0 │ │ │ │ + bne.n 1a6318 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ldr r2, [r2, #20] │ │ │ │ ldrb.w r2, [r2, #39] @ 0x27 │ │ │ │ mov fp, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1a62e0 │ │ │ │ + beq.n 1a6318 │ │ │ │ ldrb.w r2, [r5, #45] @ 0x2d │ │ │ │ cmp r2, #16 │ │ │ │ - beq.w 1a6cf2 │ │ │ │ + beq.w 1a6d2a │ │ │ │ cmp r2, #32 │ │ │ │ - beq.w 1a6cfc │ │ │ │ + beq.w 1a6d34 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - bne.n 1a62e0 │ │ │ │ + bne.n 1a6318 │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bpl.n 1a62e0 │ │ │ │ + bpl.n 1a6318 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19752c │ │ │ │ + bl 197564 │ │ │ │ movs r2, #1 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19752c │ │ │ │ + bl 197564 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov sl, r0 │ │ │ │ cmp r2, #248 @ 0xf8 │ │ │ │ str r2, [sp, #16] │ │ │ │ bic.w r3, r3, #7 │ │ │ │ mov r2, r9 │ │ │ │ str r3, [r4, #12] │ │ │ │ mov r3, r0 │ │ │ │ - beq.w 1a6e18 │ │ │ │ + beq.w 1a6e50 │ │ │ │ movs r1, #250 @ 0xfa │ │ │ │ mov r0, r4 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ 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 1a6e8e │ │ │ │ + beq.w 1a6ec6 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #335 @ 0x14f │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r6, r0 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #213 @ 0xd5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r6 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ - bl 1972d8 │ │ │ │ + bl 197310 │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1a62e0 │ │ │ │ + beq.n 1a6318 │ │ │ │ mov r1, r6 │ │ │ │ add.w r0, r5, #28 │ │ │ │ - bl 195134 │ │ │ │ + bl 19516c │ │ │ │ ldr r0, [r5, #28] │ │ │ │ - bl 194944 │ │ │ │ + bl 19497c │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1a62e2 │ │ │ │ + b.n 1a631a │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a62e0 │ │ │ │ + beq.n 1a6318 │ │ │ │ movs r2, #0 │ │ │ │ - bl 19752c │ │ │ │ + bl 197564 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r1, r3, [sp, #56] @ 0x38 │ │ │ │ ldrb r3, [r0, #17] │ │ │ │ mov r6, r0 │ │ │ │ vldr d7, [sp, #56] @ 0x38 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r7, r3 │ │ │ │ vstr d7, [sp, #48] @ 0x30 │ │ │ │ - bl 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1a6416 │ │ │ │ + cbz r0, 1a644e │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #479 @ 0x1df │ │ │ │ mov r0, r4 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov.w r2, #1431655765 @ 0x55555555 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a6118 │ │ │ │ + bl 1a6150 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov.w r2, #858993459 @ 0x33333333 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a6118 │ │ │ │ + bl 1a6150 │ │ │ │ movs r3, #2 │ │ │ │ mov.w ip, #0 │ │ │ │ strd r3, ip, [sp, #56] @ 0x38 │ │ │ │ mov r8, r0 │ │ │ │ movs r2, #32 │ │ │ │ vldr d7, [sp, #56] @ 0x38 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #48] @ 0x30 │ │ │ │ - bl 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1a6486 │ │ │ │ + cbz r0, 1a64be │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #479 @ 0x1df │ │ │ │ mov r0, r4 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov.w r2, #858993459 @ 0x33333333 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a6118 │ │ │ │ + bl 1a6150 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ movs r3, #4 │ │ │ │ mov r6, r0 │ │ │ │ movs r0, #0 │ │ │ │ strd r3, r0, [sp, #56] @ 0x38 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrd r2, r3, [sp, #56] @ 0x38 │ │ │ │ strd r2, r3, [sp, #48] @ 0x30 │ │ │ │ movs r2, #32 │ │ │ │ - bl 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1a64e4 │ │ │ │ + cbz r0, 1a651c │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #479 @ 0x1df │ │ │ │ mov r0, r4 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov.w r2, #252645135 @ 0xf0f0f0f │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a6118 │ │ │ │ + bl 1a6150 │ │ │ │ ldrb r2, [r0, #17] │ │ │ │ mov r6, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.w 1a6dc8 │ │ │ │ + beq.w 1a6e00 │ │ │ │ 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 1a6a3c │ │ │ │ + beq.w 1a6a74 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1a6592 │ │ │ │ + beq.n 1a65ca │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r1, [r0, #20] │ │ │ │ - cbz r1, 1a653e │ │ │ │ + cbz r1, 1a6576 │ │ │ │ ldrb.w r1, [r1, #33] @ 0x21 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 1a6d24 │ │ │ │ + bne.w 1a6d5c │ │ │ │ subs r1, r3, #1 │ │ │ │ tst r1, r3 │ │ │ │ - bne.w 1a6d24 │ │ │ │ - cbz r3, 1a6552 │ │ │ │ + bne.w 1a6d5c │ │ │ │ + cbz r3, 1a658a │ │ │ │ rbit r3, r3 │ │ │ │ clz r3, r3 │ │ │ │ adds r3, #1 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ vldr d7, [sp, #56] @ 0x38 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #48] @ 0x30 │ │ │ │ - bl 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1a6584 │ │ │ │ + cbz r0, 1a65bc │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #356 @ 0x164 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r6, r0 │ │ │ │ subs.w r3, r7, #8 │ │ │ │ - bne.w 1a6dd4 │ │ │ │ + bne.w 1a6e0c │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ mov r2, r6 │ │ │ │ cmp r3, #32 │ │ │ │ - beq.w 1a63ba │ │ │ │ + beq.w 1a63f2 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #417 @ 0x1a1 │ │ │ │ - bl 197218 │ │ │ │ + bl 197250 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1a63b6 │ │ │ │ + b.n 1a63ee │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb r3, [r3, #26] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a62e0 │ │ │ │ + beq.w 1a6318 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19752c │ │ │ │ + bl 197564 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19752c │ │ │ │ + bl 197564 │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ mov r7, r0 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, #31 │ │ │ │ - bls.w 1a69d8 │ │ │ │ + bls.w 1a6a10 │ │ │ │ lsrs r3, r3, #1 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ vldr d7, [sp, #56] @ 0x38 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #48] @ 0x30 │ │ │ │ - bl 193c60 │ │ │ │ + bl 193c98 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ mov fp, r0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - cbz r0, 1a661a │ │ │ │ + cbz r0, 1a6652 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [fp, #40] @ 0x28 │ │ │ │ str.w r1, [fp, #44] @ 0x2c │ │ │ │ mov r1, fp │ │ │ │ add.w fp, fp, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldrb r2, [r3, #17] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ cmp r2, #32 │ │ │ │ str r3, [r1, #4] │ │ │ │ - bhi.w 1a6ff0 │ │ │ │ + bhi.w 1a7028 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1a7068 │ │ │ │ + bhi.w 1a70a0 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r3, r3, #8 │ │ │ │ lsls r0, r3, #20 │ │ │ │ lsls r0, r3, #20 │ │ │ │ lsls r0, r3, #20 │ │ │ │ lsls r0, r3, #20 │ │ │ │ lsls r0, r3, #20 │ │ │ │ @@ -505743,548 +505780,548 @@ │ │ │ │ lsls r0, r3, #8 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r1, r3, [sp, #56] @ 0x38 │ │ │ │ ldrd r2, r3, [sp, #56] @ 0x38 │ │ │ │ strd r2, r3, [sp, #48] @ 0x30 │ │ │ │ movs r2, #32 │ │ │ │ - bl 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r2, r0 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1a66a8 │ │ │ │ + cbz r0, 1a66e0 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r2, [sp, #56] @ 0x38 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrd r2, r3, [sp, #56] @ 0x38 │ │ │ │ strd r2, r3, [sp, #48] @ 0x30 │ │ │ │ movs r2, #32 │ │ │ │ - bl 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r2, r0 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 1a66dc │ │ │ │ + cbz r0, 1a6714 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ movs r3, #4 │ │ │ │ mov.w ip, #0 │ │ │ │ strd r3, ip, [sp, #56] @ 0x38 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrd r2, r3, [sp, #56] @ 0x38 │ │ │ │ strd r2, r3, [sp, #48] @ 0x30 │ │ │ │ movs r2, #32 │ │ │ │ - bl 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r2, r0 │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 1a6712 │ │ │ │ + cbz r0, 1a674a │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ movs r3, #8 │ │ │ │ movs r7, #0 │ │ │ │ strd r3, r7, [sp, #56] @ 0x38 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ vldr d7, [sp, #56] @ 0x38 │ │ │ │ vstr d7, [sp, #48] @ 0x30 │ │ │ │ - bl 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r2, r0 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - cbz r0, 1a674a │ │ │ │ + cbz r0, 1a6782 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ add.w r3, r6, #20 │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r3, #16 │ │ │ │ movs r6, #0 │ │ │ │ strd r3, r6, [sp, #56] @ 0x38 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ vldr d7, [sp, #56] @ 0x38 │ │ │ │ vstr d7, [sp, #48] @ 0x30 │ │ │ │ - bl 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r2, r0 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ - cbz r0, 1a6782 │ │ │ │ + cbz r0, 1a67ba │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ add.w r3, r6, #20 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov.w r3, #858993459 @ 0x33333333 │ │ │ │ movs r0, #0 │ │ │ │ strd r3, r0, [sp, #56] @ 0x38 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ vldr d7, [sp, #56] @ 0x38 │ │ │ │ vstr d7, [sp, #48] @ 0x30 │ │ │ │ - bl 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r2, r0 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ - cbz r0, 1a67bc │ │ │ │ + cbz r0, 1a67f4 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ add.w r3, r6, #20 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #1431655765 @ 0x55555555 │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r1, [sp, #56] @ 0x38 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ vldr d7, [sp, #56] @ 0x38 │ │ │ │ vstr d7, [sp, #48] @ 0x30 │ │ │ │ - bl 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r2, r0 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1a67f2 │ │ │ │ + cbz r0, 1a682a │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ mov.w r3, #252645135 @ 0xf0f0f0f │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r2, [sp, #56] @ 0x38 │ │ │ │ movs r1, #1 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vldr d7, [sp, #56] @ 0x38 │ │ │ │ vstr d7, [sp, #48] @ 0x30 │ │ │ │ - bl 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r2, r0 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ - cbz r0, 1a682c │ │ │ │ + cbz r0, 1a6864 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ add.w r3, r6, #20 │ │ │ │ str r3, [sp, #24] │ │ │ │ mov.w r3, #16711935 @ 0xff00ff │ │ │ │ mov.w lr, #0 │ │ │ │ strd r3, lr, [sp, #56] @ 0x38 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ vldr d7, [sp, #56] @ 0x38 │ │ │ │ vstr d7, [sp, #48] @ 0x30 │ │ │ │ - bl 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r2, r0 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - cbz r0, 1a6868 │ │ │ │ + cbz r0, 1a68a0 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ add.w r3, r6, #20 │ │ │ │ str r3, [sp, #28] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19752c │ │ │ │ + bl 197564 │ │ │ │ mov r3, r8 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #479 @ 0x1df │ │ │ │ mov r0, r4 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #309 @ 0x135 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r7 │ │ │ │ mov r9, r0 │ │ │ │ movw r1, #309 @ 0x135 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #356 @ 0x164 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #353 @ 0x161 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r3, sl │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #479 @ 0x1df │ │ │ │ mov r0, r4 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #309 @ 0x135 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r3, r6 │ │ │ │ mov r9, r0 │ │ │ │ mov r2, r7 │ │ │ │ movw r1, #309 @ 0x135 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #356 @ 0x164 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #353 @ 0x161 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r3, fp │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #479 @ 0x1df │ │ │ │ mov r0, r4 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #309 @ 0x135 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r3, r6 │ │ │ │ mov r9, r0 │ │ │ │ mov r2, r7 │ │ │ │ movw r1, #309 @ 0x135 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #356 @ 0x164 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #353 @ 0x161 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r8 │ │ │ │ movw r1, #479 @ 0x1df │ │ │ │ mov r0, r4 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #309 @ 0x135 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov r9, r0 │ │ │ │ movw r1, #309 @ 0x135 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #356 @ 0x164 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #353 @ 0x161 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r3, r6 │ │ │ │ movw r1, #479 @ 0x1df │ │ │ │ mov r0, r4 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r3, r6 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r7, r0 │ │ │ │ mov.w r1, #356 @ 0x164 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #353 @ 0x161 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1a63b6 │ │ │ │ - ldr r3, [pc, #836] @ (1a6d20 ) │ │ │ │ + b.n 1a63ee │ │ │ │ + ldr r3, [pc, #836] @ (1a6d58 ) │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ mov r9, r6 │ │ │ │ mov r0, r4 │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r6, [sp, #0] │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ mov r1, r9 │ │ │ │ ldrb r2, [r3, #6] │ │ │ │ orr.w r3, r2, #32 │ │ │ │ mov r8, r2 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 197950 │ │ │ │ + bl 197988 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r8 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 197950 │ │ │ │ + bl 197988 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #338 @ 0x152 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ ldrb.w r3, [r9, #17] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1a6e48 │ │ │ │ + bne.w 1a6e80 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ orrs r3, r2 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 197950 │ │ │ │ + bl 197988 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1a63b6 │ │ │ │ - vldr d7, [pc, #712] @ 1a6d08 │ │ │ │ + b.n 1a63ee │ │ │ │ + vldr d7, [pc, #712] @ 1a6d40 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #56] @ 0x38 │ │ │ │ - bl 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1a6592 │ │ │ │ + beq.w 1a65ca │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ - bl 196fc4 │ │ │ │ - b.n 1a6592 │ │ │ │ + bl 196ffc │ │ │ │ + b.n 1a65ca │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #56] @ 0x38 │ │ │ │ - bl 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r2, r0 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 1a6a98 │ │ │ │ + cbz r0, 1a6ad0 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr r2, [r5, #20] │ │ │ │ movw r3, #343 @ 0x157 │ │ │ │ cmp r2, r3 │ │ │ │ itt ne │ │ │ │ movne r3, #0 │ │ │ │ strne r3, [sp, #24] │ │ │ │ - beq.w 1a6f74 │ │ │ │ + beq.w 1a6fac │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ mov r3, sl │ │ │ │ movw r1, #309 @ 0x135 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r8 │ │ │ │ mov r6, fp │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r3, sl │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r9 │ │ │ │ movw r1, #309 @ 0x135 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov sl, r9 │ │ │ │ mov r3, fp │ │ │ │ mov r9, r0 │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #479 @ 0x1df │ │ │ │ mov r0, r4 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r3, fp │ │ │ │ mov r8, r0 │ │ │ │ mov r2, sl │ │ │ │ movw r1, #479 @ 0x1df │ │ │ │ mov r0, r4 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r3, r9 │ │ │ │ mov fp, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #338 @ 0x152 │ │ │ │ mov r0, r4 │ │ │ │ str.w r9, [sp, #16] │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, fp │ │ │ │ mov r7, r0 │ │ │ │ mov.w r1, #338 @ 0x152 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r2, r8 │ │ │ │ mov sl, r0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov.w r1, #338 @ 0x152 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, fp │ │ │ │ mov r8, r0 │ │ │ │ mov.w r1, #338 @ 0x152 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r3, r6 │ │ │ │ mov fp, r0 │ │ │ │ mov r2, sl │ │ │ │ mov.w r1, #356 @ 0x164 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r2, r7 │ │ │ │ mov r9, r0 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #422 @ 0x1a6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r2, fp │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r7 │ │ │ │ mov fp, r0 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r3, r6 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, sl │ │ │ │ movw r1, #479 @ 0x1df │ │ │ │ mov r0, r4 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r2, fp │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ mov r9, r8 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r3, r6 │ │ │ │ mov sl, r0 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #356 @ 0x164 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r2, r7 │ │ │ │ mov r8, r0 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #422 @ 0x1a6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r3, r8 │ │ │ │ mov sl, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r9 │ │ │ │ movw r1, #479 @ 0x1df │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ movw r3, #343 @ 0x157 │ │ │ │ mov r6, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1a63b6 │ │ │ │ + bne.w 1a63ee │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldrb r2, [r3, #17] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #56] @ 0x38 │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.w 1a705a │ │ │ │ + bhi.w 1a7092 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1a7068 │ │ │ │ + bhi.w 1a70a0 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ movs r0, r5 │ │ │ │ lsls r0, r5, #8 │ │ │ │ lsls r0, r5, #8 │ │ │ │ lsls r0, r5, #8 │ │ │ │ lsls r0, r5, #8 │ │ │ │ lsls r0, r5, #8 │ │ │ │ @@ -506312,94 +506349,94 @@ │ │ │ │ lsls r0, r5, #8 │ │ │ │ lsls r0, r5, #8 │ │ │ │ lsls r0, r5, #8 │ │ │ │ lsls r0, r5, #8 │ │ │ │ lsls r6, r4, #1 │ │ │ │ movs r3, #15 │ │ │ │ strb.w r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 1a6a6e │ │ │ │ + b.n 1a6aa6 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ strh.w r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 1a6a6e │ │ │ │ + b.n 1a6aa6 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #56] @ 0x38 │ │ │ │ vldr d7, [sp, #56] @ 0x38 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #48] @ 0x30 │ │ │ │ - bl 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1a6c98 │ │ │ │ + cbz r0, 1a6cd0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 197218 │ │ │ │ + bl 197250 │ │ │ │ mov r2, r8 │ │ │ │ mov r7, r0 │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ mov r0, r4 │ │ │ │ - bl 197218 │ │ │ │ + bl 197250 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #422 @ 0x1a6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ - bl 1972d8 │ │ │ │ + bl 197310 │ │ │ │ mov r6, r0 │ │ │ │ - b.w 1a63b6 │ │ │ │ + b.w 1a63ee │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - b.n 1a6c6e │ │ │ │ + b.n 1a6ca6 │ │ │ │ movs r3, #1 │ │ │ │ strh.w r3, [sp, #56] @ 0x38 │ │ │ │ - b.n 1a6c6e │ │ │ │ + b.n 1a6ca6 │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bmi.w 1a633e │ │ │ │ - b.w 1a62e0 │ │ │ │ + bmi.w 1a6376 │ │ │ │ + b.w 1a6318 │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bmi.w 1a633e │ │ │ │ - b.w 1a62e0 │ │ │ │ + bmi.w 1a6376 │ │ │ │ + b.w 1a6318 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - ldr r5, [sp, #408] @ 0x198 │ │ │ │ + ldr r5, [sp, #184] @ 0xb8 │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #304] @ 0x130 │ │ │ │ + ldr r5, [sp, #80] @ 0x50 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r5, [sp, #72] @ 0x48 │ │ │ │ + ldr r4, [sp, #872] @ 0x368 │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r0, r1, #18 │ │ │ │ movs r0, r0 │ │ │ │ subs r1, r2, #1 │ │ │ │ mov.w ip, #0 │ │ │ │ strd ip, ip, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 1a7068 │ │ │ │ + bhi.w 1a70a0 │ │ │ │ tbh [pc, r1, lsl #1] │ │ │ │ lsls r4, r0, #1 │ │ │ │ lsls r0, r3, #6 │ │ │ │ lsls r0, r3, #6 │ │ │ │ lsls r0, r3, #6 │ │ │ │ lsls r0, r3, #6 │ │ │ │ lsls r0, r3, #6 │ │ │ │ @@ -506429,118 +506466,118 @@ │ │ │ │ lsls r0, r3, #6 │ │ │ │ lsls r0, r3, #6 │ │ │ │ movs r0, r4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ vldr d7, [sp, #40] @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #56] @ 0x38 │ │ │ │ - bl 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1a6da2 │ │ │ │ + cbz r0, 1a6dda │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #338 @ 0x152 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r6, r0 │ │ │ │ - b.w 1a6592 │ │ │ │ + b.w 1a65ca │ │ │ │ strh.w r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 1a6d7a │ │ │ │ + b.n 1a6db2 │ │ │ │ strb.w r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 1a6d7a │ │ │ │ + b.n 1a6db2 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 1a6d7a │ │ │ │ - vldr d7, [pc, #668] @ 1a7068 │ │ │ │ + b.n 1a6db2 │ │ │ │ + vldr d7, [pc, #668] @ 1a70a0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - b.n 1a6d7a │ │ │ │ + b.n 1a6db2 │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r2, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldrd r2, r3, [sp, #56] @ 0x38 │ │ │ │ strd r2, r3, [sp, #48] @ 0x30 │ │ │ │ movs r2, #32 │ │ │ │ - bl 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1a6e06 │ │ │ │ + cbz r0, 1a6e3e │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #479 @ 0x1df │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r6, r0 │ │ │ │ - b.w 1a659a │ │ │ │ + b.w 1a65d2 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ 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 1a700a │ │ │ │ + beq.w 1a7042 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r9 │ │ │ │ mov.w r1, #334 @ 0x14e │ │ │ │ mov r0, r4 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r6, r0 │ │ │ │ - b.w 1a6398 │ │ │ │ + b.w 1a63d0 │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r2, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ vldr d7, [sp, #56] @ 0x38 │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #48] @ 0x30 │ │ │ │ - bl 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1a6e7a │ │ │ │ + cbz r0, 1a6eb2 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #357 @ 0x165 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r6, r0 │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ - b.n 1a6a28 │ │ │ │ + b.n 1a6a60 │ │ │ │ ldrb.w r3, [r9, #17] │ │ │ │ cmp r3, #32 │ │ │ │ - bne.w 1a6388 │ │ │ │ + bne.w 1a63c0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r4, [sp, #24] │ │ │ │ mov r4, r5 │ │ │ │ cmp r3, #248 @ 0xf8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ mov.w r5, #0 │ │ │ │ @@ -506555,24 +506592,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 1a6f3a │ │ │ │ + bne.n 1a6f72 │ │ │ │ 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 1a6f0a │ │ │ │ + bhi.n 1a6f42 │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.w 1a7068 │ │ │ │ + bhi.w 1a70a0 │ │ │ │ tbb [pc, r2] │ │ │ │ stmia r0!, {r4} │ │ │ │ stmia r0!, {r6, r7} │ │ │ │ stmia r0!, {r6, r7} │ │ │ │ asrs r0, r0, #3 │ │ │ │ stmia r0!, {r6, r7} │ │ │ │ stmia r0!, {r6, r7} │ │ │ │ @@ -506583,187 +506620,187 @@ │ │ │ │ stmia r0!, {r6, r7} │ │ │ │ stmia r0!, {r6, r7} │ │ │ │ stmia r0!, {r6, r7} │ │ │ │ stmia r0!, {r6, r7} │ │ │ │ stmia r0!, {r6, r7} │ │ │ │ asrs r0, r0, #7 │ │ │ │ uxtb r3, r3 │ │ │ │ - cbnz r5, 1a6f68 │ │ │ │ + cbnz r5, 1a6fa0 │ │ │ │ bics.w r2, r3, #2147483648 @ 0x80000000 │ │ │ │ - bne.n 1a6ffc │ │ │ │ + bne.n 1a7034 │ │ │ │ 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 1a7016 │ │ │ │ + bne.n 1a704e │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp.w r3, #2147483648 @ 0x80000000 │ │ │ │ ite ne │ │ │ │ movne r2, #0 │ │ │ │ andeq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1a703e │ │ │ │ + bne.w 1a7076 │ │ │ │ mov r3, fp │ │ │ │ movs r0, #0 │ │ │ │ eor.w r2, r5, #1 │ │ │ │ adds r4, #32 │ │ │ │ movs r5, #1 │ │ │ │ tst r3, r2 │ │ │ │ - bne.n 1a6ec2 │ │ │ │ + bne.n 1a6efa │ │ │ │ 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 1a63ba │ │ │ │ + beq.w 1a63f2 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #248 @ 0xf8 │ │ │ │ - bne.w 1a6388 │ │ │ │ - b.n 1a6e34 │ │ │ │ + bne.w 1a63c0 │ │ │ │ + b.n 1a6e6c │ │ │ │ uxth r3, r3 │ │ │ │ - b.n 1a6f0a │ │ │ │ + b.n 1a6f42 │ │ │ │ bics.w r2, r3, #2147483648 @ 0x80000000 │ │ │ │ - bne.n 1a7002 │ │ │ │ + bne.n 1a703a │ │ │ │ mov r0, sl │ │ │ │ mov r1, r9 │ │ │ │ - b.n 1a6f16 │ │ │ │ + b.n 1a6f4e │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r1, #1 │ │ │ │ - vldr d7, [pc, #244] @ 1a7070 │ │ │ │ + vldr d7, [pc, #244] @ 1a70a8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrb r2, [r3, #17] │ │ │ │ vstr d7, [sp, #56] @ 0x38 │ │ │ │ - bl 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1a6fa2 │ │ │ │ + cbz r0, 1a6fda │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r3, #20 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ mov.w r1, #326 @ 0x146 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r2, r7 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r2, r9 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r8, r0 │ │ │ │ mov.w r1, #326 @ 0x146 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r2, r7 │ │ │ │ str r0, [sp, #24] │ │ │ │ movw r1, #305 @ 0x131 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197218 │ │ │ │ + bl 197250 │ │ │ │ mov r2, r9 │ │ │ │ str r0, [sp, #12] │ │ │ │ movw r1, #305 @ 0x131 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197218 │ │ │ │ + bl 197250 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 1a6aaa │ │ │ │ + b.n 1a6ae2 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #48] @ 0x30 │ │ │ │ - b.n 1a6a6e │ │ │ │ + b.n 1a6aa6 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - b.n 1a6f3e │ │ │ │ + b.n 1a6f76 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ - b.n 1a6f52 │ │ │ │ + b.n 1a6f8a │ │ │ │ ldrb.w r3, [r9, #17] │ │ │ │ cmp r3, #32 │ │ │ │ - bne.w 1a6e34 │ │ │ │ - b.n 1a6e98 │ │ │ │ + bne.w 1a6e6c │ │ │ │ + b.n 1a6ed0 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r8, r1 │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #240 @ 0xf0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r0 │ │ │ │ str r7, [sp, #0] │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1972d8 │ │ │ │ + bl 197310 │ │ │ │ clz r3, r0 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ - b.n 1a6f3e │ │ │ │ + b.n 1a6f76 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r1 │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #240 @ 0xf0 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ str.w r8, [sp] │ │ │ │ - b.n 1a702e │ │ │ │ + b.n 1a7066 │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #56] @ 0x38 │ │ │ │ - b.n 1a6c6e │ │ │ │ + b.n 1a6ca6 │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ lsls r1, r0, #4 │ │ │ │ lsls r1, r0, #4 │ │ │ │ ... │ │ │ │ stmdb 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] @ (1a71bc ) │ │ │ │ + ldr r2, [pc, #304] @ (1a71f4 ) │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ - ldr r3, [pc, #304] @ (1a71c0 ) │ │ │ │ + ldr r3, [pc, #304] @ (1a71f8 ) │ │ │ │ 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, 1a70a6 │ │ │ │ + cbnz r2, 1a70de │ │ │ │ ldrb r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1a71a2 │ │ │ │ + beq.n 1a71da │ │ │ │ ldr.w r6, [r0, #384] @ 0x180 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbnz r3, 1a70b8 │ │ │ │ - b.n 1a719e │ │ │ │ + cbnz r3, 1a70f0 │ │ │ │ + b.n 1a71d6 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a719e │ │ │ │ + beq.n 1a71d6 │ │ │ │ ldr r5, [r6, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1a70b0 │ │ │ │ + beq.n 1a70e8 │ │ │ │ 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] │ │ │ │ @@ -506776,124 +506813,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 195490 │ │ │ │ + bl 1954c8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov fp, r0 │ │ │ │ - cbz r3, 1a715a │ │ │ │ + cbz r3, 1a7192 │ │ │ │ movs r4, #0 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ ldr.w sl, [r1] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1a7134 │ │ │ │ + beq.n 1a716c │ │ │ │ ldr.w r2, [sl] │ │ │ │ - cbz r2, 1a7124 │ │ │ │ + cbz r2, 1a715c │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ - cbz r2, 1a7142 │ │ │ │ + cbz r2, 1a717a │ │ │ │ mov r1, sl │ │ │ │ ldr.w sl, [sl] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 1a710e │ │ │ │ + bne.n 1a7146 │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ - cbnz r2, 1a7134 │ │ │ │ + cbnz r2, 1a716c │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a6278 │ │ │ │ + bl 1a62b0 │ │ │ │ orr.w r3, r4, r0 │ │ │ │ uxtb r4, r3 │ │ │ │ mov r0, fp │ │ │ │ - bl 195490 │ │ │ │ + bl 1954c8 │ │ │ │ mov r3, fp │ │ │ │ - cbz r3, 1a715c │ │ │ │ + cbz r3, 1a7194 │ │ │ │ mov fp, r0 │ │ │ │ - b.n 1a7102 │ │ │ │ + b.n 1a713a │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a6278 │ │ │ │ + bl 1a62b0 │ │ │ │ mov r1, sl │ │ │ │ orrs r0, r4 │ │ │ │ ldr.w sl, [sl] │ │ │ │ uxtb r4, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 1a710e │ │ │ │ - b.n 1a7124 │ │ │ │ + bne.n 1a7146 │ │ │ │ + b.n 1a715c │ │ │ │ mov r4, r3 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1df050 │ │ │ │ + bl 1df088 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r6, [r6, #0] │ │ │ │ orrs r3, r0 │ │ │ │ uxtb r3, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r3, 1a7182 │ │ │ │ + cbz r3, 1a71ba │ │ │ │ ldr r5, [r6, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1a70c6 │ │ │ │ + bne.n 1a70fe │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a7174 │ │ │ │ - ldr r2, [pc, #64] @ (1a71c4 ) │ │ │ │ - ldr r3, [pc, #56] @ (1a71c0 ) │ │ │ │ + bne.n 1a71ac │ │ │ │ + ldr r2, [pc, #64] @ (1a71fc ) │ │ │ │ + ldr r3, [pc, #56] @ (1a71f8 ) │ │ │ │ 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 1a71b8 │ │ │ │ + bne.n 1a71f0 │ │ │ │ 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 1a7182 │ │ │ │ + b.n 1a71ba │ │ │ │ ldrb r2, [r3, #26] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1a70a6 │ │ │ │ + bne.w 1a70de │ │ │ │ ldrb.w r3, [r3, #39] @ 0x27 │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1a70a6 │ │ │ │ - b.n 1a7182 │ │ │ │ + bne.w 1a70de │ │ │ │ + b.n 1a71ba │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ - ldrh r6, [r5, #58] @ 0x3a │ │ │ │ + ldrh r6, [r6, #56] @ 0x38 │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r6, #50] @ 0x32 │ │ │ │ + ldrh r6, [r7, #48] @ 0x30 │ │ │ │ lsls r0, r7, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrd r3, r1, [r1] │ │ │ │ blx r3 │ │ │ │ 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] @ (1a72d8 ) │ │ │ │ + ldr r4, [pc, #228] @ (1a7310 ) │ │ │ │ movs r7, #48 @ 0x30 │ │ │ │ - ldr r5, [pc, #228] @ (1a72dc ) │ │ │ │ + ldr r5, [pc, #228] @ (1a7314 ) │ │ │ │ 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 1a72ce │ │ │ │ + beq.n 1a7306 │ │ │ │ mov r9, r3 │ │ │ │ mla r3, r7, r1, r6 │ │ │ │ movs r7, #0 │ │ │ │ mov sl, r0 │ │ │ │ subs r5, #1 │ │ │ │ mov fp, r7 │ │ │ │ str r3, [sp, #8] │ │ │ │ @@ -506905,171 +506942,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 193b64 │ │ │ │ + bl 193b9c │ │ │ │ add.w r8, r0, #28 │ │ │ │ mov r4, r0 │ │ │ │ ldrb.w r3, [sl, #45] @ 0x2d │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ add r6, r4 │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add.w r0, r4, #48 @ 0x30 │ │ │ │ - bl 193908 │ │ │ │ + bl 193940 │ │ │ │ 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 1a7282 │ │ │ │ - bl 193908 │ │ │ │ + bls.n 1a72ba │ │ │ │ + bl 193940 │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ mov r2, fp │ │ │ │ ldr r1, [sp, #20] │ │ │ │ movs r0, #0 │ │ │ │ mov r3, r8 │ │ │ │ mov fp, r8 │ │ │ │ - cbz r7, 1a72be │ │ │ │ + cbz r7, 1a72f6 │ │ │ │ strd r0, r0, [sp] │ │ │ │ mov r0, r9 │ │ │ │ - bl 197170 │ │ │ │ + bl 1971a8 │ │ │ │ mov fp, r0 │ │ │ │ subs r5, #1 │ │ │ │ adds r7, #1 │ │ │ │ adds r3, r5, #1 │ │ │ │ - bne.n 1a722e │ │ │ │ + bne.n 1a7266 │ │ │ │ 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} │ │ │ │ - ldrh r4, [r0, #48] @ 0x30 │ │ │ │ + ldrh r4, [r1, #46] @ 0x2e │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r0, r1, #18 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ - ldr r3, [pc, #44] @ (1a7310 ) │ │ │ │ + ldr r3, [pc, #44] @ (1a7348 ) │ │ │ │ add r3, pc │ │ │ │ - cbnz r2, 1a730c │ │ │ │ + cbnz r2, 1a7344 │ │ │ │ ldrb.w r2, [r0, #44] @ 0x2c │ │ │ │ cmp r2, #1 │ │ │ │ - bls.n 1a72f4 │ │ │ │ + bls.n 1a732c │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #28] @ (1a7314 ) │ │ │ │ + ldr r2, [pc, #28] @ (1a734c ) │ │ │ │ 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 │ │ │ │ - ldrh r0, [r3, #40] @ 0x28 │ │ │ │ + ldrh r0, [r4, #38] @ 0x26 │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r0, r1, #18 │ │ │ │ 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, #360] @ (1a7494 ) │ │ │ │ + ldr r3, [pc, #360] @ (1a74cc ) │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ ldrb.w r9, [r1, #8] │ │ │ │ mov r6, r1 │ │ │ │ add r3, pc │ │ │ │ mov fp, r0 │ │ │ │ eor.w lr, r9, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1a744e │ │ │ │ + bne.w 1a7486 │ │ │ │ ldrb.w r2, [r0, #45] @ 0x2d │ │ │ │ ldr r1, [r1, #16] │ │ │ │ cmp r2, #32 │ │ │ │ - beq.w 1a748a │ │ │ │ + beq.w 1a74c2 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ it ne │ │ │ │ ldrbne r2, [r2, #1] │ │ │ │ - bne.n 1a7358 │ │ │ │ + bne.n 1a7390 │ │ │ │ ldrb r2, [r2, #3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1a746c │ │ │ │ - ldr r2, [pc, #312] @ (1a7498 ) │ │ │ │ + bne.w 1a74a4 │ │ │ │ + ldr r2, [pc, #312] @ (1a74d0 ) │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr.w r2, [fp, #20] │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ movs r2, #223 @ 0xdf │ │ │ │ ldrb.w sl, [r3, #7] │ │ │ │ movs r3, #253 @ 0xfd │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 1a7490 │ │ │ │ + beq.w 1a74c8 │ │ │ │ add.w r5, sl, #4294967295 @ 0xffffffff │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 1a7486 │ │ │ │ + beq.n 1a74be │ │ │ │ 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, fp, #48 @ 0x30 │ │ │ │ mov.w r8, #0 │ │ │ │ str r4, [sp, #16] │ │ │ │ add.w r4, fp, #80 @ 0x50 │ │ │ │ str.w r8, [sp, #8] │ │ │ │ str r4, [sp, #12] │ │ │ │ strd lr, r2, [sp, #24] │ │ │ │ - bl 193b64 │ │ │ │ + bl 193b9c │ │ │ │ add r5, fp │ │ │ │ add.w r9, r0, #28 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ ldrb.w r3, [fp, #45] @ 0x2d │ │ │ │ mov r1, r9 │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add.w r0, r4, #48 @ 0x30 │ │ │ │ - bl 193908 │ │ │ │ + bl 193940 │ │ │ │ ldrb.w r3, [r5, #64] @ 0x40 │ │ │ │ strb.w r3, [r4, #64] @ 0x40 │ │ │ │ add.w r0, r4, #80 @ 0x50 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - bl 193908 │ │ │ │ + bl 193940 │ │ │ │ ldrb.w r2, [r5, #96] @ 0x60 │ │ │ │ add r3, sp, #32 │ │ │ │ strb.w r2, [r4, #96] @ 0x60 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1a740e │ │ │ │ + beq.n 1a7446 │ │ │ │ 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 │ │ │ │ @@ -507086,111 +507123,111 @@ │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ cmp sl, r7 │ │ │ │ - beq.n 1a747e │ │ │ │ + beq.n 1a74b6 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ adds r3, r7, #1 │ │ │ │ mov r8, r7 │ │ │ │ - cbnz r2, 1a7464 │ │ │ │ + cbnz r2, 1a749c │ │ │ │ ldr r0, [r6, #16] │ │ │ │ mov r5, r7 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r7, r3 │ │ │ │ str.w r9, [sp, #8] │ │ │ │ - b.n 1a73ae │ │ │ │ - ldr r2, [pc, #72] @ (1a7498 ) │ │ │ │ + b.n 1a73e6 │ │ │ │ + ldr r2, [pc, #72] @ (1a74d0 ) │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r0, #20] │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ movs r2, #124 @ 0x7c │ │ │ │ ldrb.w sl, [r3, #7] │ │ │ │ movs r3, #127 @ 0x7f │ │ │ │ - b.n 1a7374 │ │ │ │ + b.n 1a73ac │ │ │ │ ldr r0, [r6, #16] │ │ │ │ sub.w r5, sl, r3 │ │ │ │ - b.n 1a7444 │ │ │ │ + b.n 1a747c │ │ │ │ mov r3, r6 │ │ │ │ movs r2, #177 @ 0xb1 │ │ │ │ movs r1, #253 @ 0xfd │ │ │ │ mov r0, fp │ │ │ │ str.w lr, [sp] │ │ │ │ - bl 1a71e0 │ │ │ │ + bl 1a7218 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r9 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r5, lr │ │ │ │ - b.n 1a7386 │ │ │ │ + b.n 1a73be │ │ │ │ ldr r2, [r1, #20] │ │ │ │ ldrb r2, [r2, #2] │ │ │ │ - b.n 1a7358 │ │ │ │ + b.n 1a7390 │ │ │ │ mov r9, sl │ │ │ │ - b.n 1a747e │ │ │ │ - ldrh r2, [r1, #38] @ 0x26 │ │ │ │ + b.n 1a74b6 │ │ │ │ + ldrh r2, [r2, #36] @ 0x24 │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r0, r1, #18 │ │ │ │ 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] @ (1a75b8 ) │ │ │ │ + ldr r1, [pc, #248] @ (1a75f0 ) │ │ │ │ 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] @ (1a75bc ) │ │ │ │ + ldr r2, [pc, #236] @ (1a75f4 ) │ │ │ │ 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 1a7590 │ │ │ │ + beq.n 1a75c8 │ │ │ │ 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 1a7596 │ │ │ │ + beq.n 1a75ce │ │ │ │ movw r1, #365 @ 0x16d │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 193b64 │ │ │ │ + bl 193b9c │ │ │ │ add.w r9, r0, #28 │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ mov r8, r0 │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ 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] │ │ │ │ @@ -507204,60 +507241,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 196fc4 │ │ │ │ - ldr r2, [pc, #72] @ (1a75c0 ) │ │ │ │ - ldr r3, [pc, #68] @ (1a75bc ) │ │ │ │ + bl 196ffc │ │ │ │ + ldr r2, [pc, #72] @ (1a75f8 ) │ │ │ │ + ldr r3, [pc, #68] @ (1a75f4 ) │ │ │ │ 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 1a75b2 │ │ │ │ + bne.n 1a75ea │ │ │ │ mov r0, r9 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp.w r8, #1 │ │ │ │ - bne.n 1a759a │ │ │ │ + bne.n 1a75d2 │ │ │ │ mov r9, r6 │ │ │ │ - b.n 1a7574 │ │ │ │ + b.n 1a75ac │ │ │ │ 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 1a7512 │ │ │ │ + b.n 1a754a │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrh r0, [r7, #24] │ │ │ │ + ldrh r0, [r0, #24] │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r0, #20] │ │ │ │ + ldrh r4, [r1, #18] │ │ │ │ lsls r0, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3896] @ 0xf38 │ │ │ │ sub sp, #164 @ 0xa4 │ │ │ │ - ldr r4, [pc, #696] @ (1a7890 ) │ │ │ │ + ldr r4, [pc, #696] @ (1a78c8 ) │ │ │ │ mov r5, r1 │ │ │ │ - ldr r3, [pc, #696] @ (1a7894 ) │ │ │ │ + ldr r3, [pc, #696] @ (1a78cc ) │ │ │ │ add r4, pc │ │ │ │ - ldr r2, [pc, #696] @ (1a7898 ) │ │ │ │ + ldr r2, [pc, #696] @ (1a78d0 ) │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ add r3, pc │ │ │ │ - ldr r1, [pc, #692] @ (1a789c ) │ │ │ │ + ldr r1, [pc, #692] @ (1a78d4 ) │ │ │ │ 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 │ │ │ │ @@ -507272,42 +507309,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 193c60 │ │ │ │ + bl 193c98 │ │ │ │ str r0, [sp, #8] │ │ │ │ - cbz r0, 1a7644 │ │ │ │ + cbz r0, 1a767c │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ add.w r3, r4, #20 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a7870 │ │ │ │ + beq.w 1a78a8 │ │ │ │ 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 1a76c4 │ │ │ │ + b.n 1a76fc │ │ │ │ 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] │ │ │ │ @@ -507326,55 +507363,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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, r9 │ │ │ │ - bls.w 1a7870 │ │ │ │ + bls.w 1a78a8 │ │ │ │ movs r1, #119 @ 0x77 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 193b64 │ │ │ │ + bl 193b9c │ │ │ │ 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 1950f0 │ │ │ │ + bl 195128 │ │ │ │ add.w r3, r4, #48 @ 0x30 │ │ │ │ ldrd r2, r1, [sp, #36] @ 0x24 │ │ │ │ cmp r5, #1 │ │ │ │ add r2, r9 │ │ │ │ - beq.n 1a7726 │ │ │ │ + beq.n 1a775e │ │ │ │ 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 193908 │ │ │ │ + bl 193940 │ │ │ │ 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 1a766a │ │ │ │ + bne.n 1a76a2 │ │ │ │ movs r4, #1 │ │ │ │ - b.n 1a7700 │ │ │ │ + b.n 1a7738 │ │ │ │ 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 │ │ │ │ @@ -507384,56 +507421,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 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1a7772 │ │ │ │ + cbz r0, 1a77aa │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ 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 1a7868 │ │ │ │ + beq.n 1a78a0 │ │ │ │ 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, #365 @ 0x16d │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 193b64 │ │ │ │ + bl 193b9c │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ add.w r6, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r9, r0 │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ 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 │ │ │ │ @@ -507446,20 +507483,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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ mov.w r1, #484 @ 0x1e4 │ │ │ │ mov r0, sl │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ 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] │ │ │ │ @@ -507469,60 +507506,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, 1a7862 │ │ │ │ + cbz r3, 1a789a │ │ │ │ ldrd r9, r5, [sp, #44] @ 0x2c │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ - b.n 1a7670 │ │ │ │ + b.n 1a76a8 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.n 1a773c │ │ │ │ + b.n 1a7774 │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1a781a │ │ │ │ - b.n 1a779e │ │ │ │ - ldr r2, [pc, #44] @ (1a78a0 ) │ │ │ │ - ldr r3, [pc, #40] @ (1a789c ) │ │ │ │ + beq.n 1a7852 │ │ │ │ + b.n 1a77d6 │ │ │ │ + ldr r2, [pc, #44] @ (1a78d8 ) │ │ │ │ + ldr r3, [pc, #40] @ (1a78d4 ) │ │ │ │ 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 1a788c │ │ │ │ + bne.n 1a78c4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add sp, #164 @ 0xa4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ - ldrh r0, [r4, #16] │ │ │ │ + ldrh r0, [r5, #14] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrh r2, [r3, #16] │ │ │ │ + ldrh r2, [r4, #14] │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r0, r1, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r1, #60] @ 0x3c │ │ │ │ + strh r0, [r2, #58] @ 0x3a │ │ │ │ lsls r0, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3880] @ 0xf28 │ │ │ │ - ldr.w r4, [pc, #3164] @ 1a8514 │ │ │ │ + ldr.w r4, [pc, #3164] @ 1a854c │ │ │ │ mov r6, r1 │ │ │ │ - ldr.w r1, [pc, #3164] @ 1a8518 │ │ │ │ + ldr.w r1, [pc, #3164] @ 1a8550 │ │ │ │ sub sp, #180 @ 0xb4 │ │ │ │ add r4, pc │ │ │ │ - ldr.w r3, [pc, #3160] @ 1a851c │ │ │ │ + ldr.w r3, [pc, #3160] @ 1a8554 │ │ │ │ mov r9, r0 │ │ │ │ - ldr.w r0, [pc, #3156] @ 1a8520 │ │ │ │ + ldr.w r0, [pc, #3156] @ 1a8558 │ │ │ │ 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] │ │ │ │ @@ -507538,56 +507575,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 1a79c4 │ │ │ │ + beq.n 1a79fc │ │ │ │ ldr r1, [r2, #4] │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1a7e1c │ │ │ │ + beq.w 1a7e54 │ │ │ │ ldr r1, [r6, #20] │ │ │ │ cmp r1, #183 @ 0xb7 │ │ │ │ - bhi.n 1a796c │ │ │ │ + bhi.n 1a79a4 │ │ │ │ cmp r1, #96 @ 0x60 │ │ │ │ - bhi.n 1a79c8 │ │ │ │ + bhi.n 1a7a00 │ │ │ │ cmp r1, #57 @ 0x39 │ │ │ │ - bhi.w 1a7e3e │ │ │ │ + bhi.w 1a7e76 │ │ │ │ cmp r1, #39 @ 0x27 │ │ │ │ - bhi.w 1a7c98 │ │ │ │ + bhi.w 1a7cd0 │ │ │ │ cmp r1, #26 │ │ │ │ - bhi.w 1a7cba │ │ │ │ + bhi.w 1a7cf2 │ │ │ │ cmp r1, #8 │ │ │ │ - bls.w 1a8b12 │ │ │ │ + bls.w 1a8b4a │ │ │ │ movs r4, #1 │ │ │ │ lsl.w r2, r4, r1 │ │ │ │ tst.w r2, #98566144 @ 0x5e00000 │ │ │ │ - bne.w 1a8b74 │ │ │ │ + bne.w 1a8bac │ │ │ │ tst.w r2, #1540096 @ 0x178000 │ │ │ │ - bne.w 1a7f20 │ │ │ │ + bne.w 1a7f58 │ │ │ │ tst.w r2, #24064 @ 0x5e00 │ │ │ │ - beq.w 1a7cba │ │ │ │ + beq.w 1a7cf2 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r2, #309 @ 0x135 │ │ │ │ movw r1, #315 @ 0x13b │ │ │ │ - bl 1a71e0 │ │ │ │ - b.n 1a7e1e │ │ │ │ + bl 1a7218 │ │ │ │ + b.n 1a7e56 │ │ │ │ cmp.w r1, #394 @ 0x18a │ │ │ │ - bhi.w 1a7dfe │ │ │ │ + bhi.w 1a7e36 │ │ │ │ cmp.w r1, #366 @ 0x16e │ │ │ │ - bcc.w 1a7a84 │ │ │ │ + bcc.w 1a7abc │ │ │ │ sub.w r2, r1, #366 @ 0x16e │ │ │ │ cmp r2, #28 │ │ │ │ - bhi.w 1a7cba │ │ │ │ + bhi.w 1a7cf2 │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ lsls r1, r1, #9 │ │ │ │ lsls r0, r3, #6 │ │ │ │ lsls r0, r3, #6 │ │ │ │ lsls r0, r3, #6 │ │ │ │ lsls r0, r3, #6 │ │ │ │ lsls r0, r3, #6 │ │ │ │ @@ -507611,18 +507648,18 @@ │ │ │ │ lsls r0, r3, #6 │ │ │ │ lsls r0, r3, #6 │ │ │ │ lsls r0, r3, #6 │ │ │ │ lsls r0, r3, #6 │ │ │ │ lsls r0, r4, #19 │ │ │ │ lsls r5, r1, #12 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 1a791a │ │ │ │ + b.n 1a7952 │ │ │ │ sub.w r2, r1, #97 @ 0x61 │ │ │ │ cmp r2, #86 @ 0x56 │ │ │ │ - bhi.w 1a7cba │ │ │ │ + bhi.w 1a7cf2 │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ lsls r4, r3, #11 │ │ │ │ lsls r4, r3, #11 │ │ │ │ lsls r4, r3, #11 │ │ │ │ lsls r4, r3, #11 │ │ │ │ lsls r2, r6, #5 │ │ │ │ lsls r4, r3, #11 │ │ │ │ @@ -507705,101 +507742,101 @@ │ │ │ │ lsls r7, r5, #10 │ │ │ │ lsls r7, r5, #10 │ │ │ │ lsls r7, r5, #10 │ │ │ │ lsls r2, r6, #5 │ │ │ │ lsls r7, r5, #10 │ │ │ │ sub.w r5, r1, #184 @ 0xb8 │ │ │ │ cmp r5, #27 │ │ │ │ - bhi.w 1a7cba │ │ │ │ + bhi.w 1a7cf2 │ │ │ │ movs r4, #1 │ │ │ │ lsl.w r0, r4, r5 │ │ │ │ ands.w r2, r0, #47 @ 0x2f │ │ │ │ - bne.w 1a8b34 │ │ │ │ + bne.w 1a8b6c │ │ │ │ mov.w r7, #32768 @ 0x8000 │ │ │ │ movt r7, #554 @ 0x22a │ │ │ │ ands r0, r7 │ │ │ │ mov r7, r0 │ │ │ │ - bne.w 1a7eee │ │ │ │ + bne.w 1a7f26 │ │ │ │ cmp r5, #27 │ │ │ │ - bne.w 1a7cba │ │ │ │ + bne.w 1a7cf2 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 19752c │ │ │ │ + bl 197564 │ │ │ │ mov r2, r4 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 19752c │ │ │ │ + bl 197564 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ ldrb.w r2, [r6, #45] @ 0x2d │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r2, #32 │ │ │ │ - beq.w 1a8daa │ │ │ │ + beq.w 1a8de2 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ it ne │ │ │ │ ldrbne r6, [r3, #1] │ │ │ │ - bne.n 1a7ae4 │ │ │ │ + bne.n 1a7b1c │ │ │ │ ldrb r6, [r3, #3] │ │ │ │ ldrb.w r3, [r9, #8] │ │ │ │ eor.w r3, r3, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1a90e2 │ │ │ │ + bne.w 1a911a │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a8df8 │ │ │ │ + beq.w 1a8e30 │ │ │ │ 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 1a749c │ │ │ │ + bl 1a74d4 │ │ │ │ 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 1a8de2 │ │ │ │ + beq.w 1a8e1a │ │ │ │ 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, #365 @ 0x16d │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 193b64 │ │ │ │ + bl 193b9c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w r1, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r5, r0 │ │ │ │ str r1, [sp, #32] │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ 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 │ │ │ │ @@ -507812,15 +507849,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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ 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} │ │ │ │ @@ -507828,37 +507865,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 1a8ddc │ │ │ │ + bne.w 1a8e14 │ │ │ │ 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 1a8ddc │ │ │ │ + beq.w 1a8e14 │ │ │ │ movw r1, #365 @ 0x16d │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 193b64 │ │ │ │ + bl 193b9c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w r5, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r0 │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ 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 │ │ │ │ @@ -507871,80 +507908,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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r1, #223 @ 0xdf │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r9 │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ subs r4, #1 │ │ │ │ - bl 1972d8 │ │ │ │ + bl 197310 │ │ │ │ adds r3, r4, #1 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bne.w 1a7b26 │ │ │ │ - b.n 1a7e1e │ │ │ │ + bne.w 1a7b5e │ │ │ │ + b.n 1a7e56 │ │ │ │ sub.w r2, r1, #40 @ 0x28 │ │ │ │ movs r4, #1 │ │ │ │ lsl.w r2, r4, r2 │ │ │ │ tst.w r2, #192512 @ 0x2f000 │ │ │ │ - bne.w 1a8b5e │ │ │ │ + bne.w 1a8b96 │ │ │ │ tst.w r2, #3008 @ 0xbc0 │ │ │ │ - bne.w 1a8b48 │ │ │ │ + bne.w 1a8b80 │ │ │ │ tst.w r2, #47 @ 0x2f │ │ │ │ - bne.w 1a8b8a │ │ │ │ + bne.w 1a8bc2 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 1a7e1c │ │ │ │ + beq.w 1a7e54 │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.w 1a937a │ │ │ │ + bcc.w 1a93b2 │ │ │ │ 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 1a7e1c │ │ │ │ + beq.w 1a7e54 │ │ │ │ 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 1a8b06 │ │ │ │ + beq.w 1a8b3e │ │ │ │ ldrb.w r2, [r6, #44] @ 0x2c │ │ │ │ cmp r2, #1 │ │ │ │ - bls.w 1a8b06 │ │ │ │ + bls.w 1a8b3e │ │ │ │ mov r1, r5 │ │ │ │ adds r2, #63 @ 0x3f │ │ │ │ adds r0, r2, r5 │ │ │ │ ldrb.w ip, [r1, #64]! │ │ │ │ - b.n 1a7d0a │ │ │ │ + b.n 1a7d42 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.w 1a8b06 │ │ │ │ + beq.w 1a8b3e │ │ │ │ ldrb.w r2, [r1, #1]! │ │ │ │ eor.w r2, ip, r2 │ │ │ │ tst r2, r4 │ │ │ │ - beq.n 1a7d04 │ │ │ │ + beq.n 1a7d3c │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr.w r4, [r9, #16] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1967c0 │ │ │ │ + bl 1967f8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 193b64 │ │ │ │ + bl 193b9c │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1a8afa │ │ │ │ + beq.w 1a8b32 │ │ │ │ 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 │ │ │ │ @@ -507956,252 +507993,252 @@ │ │ │ │ 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 193b64 │ │ │ │ + bl 193b9c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a8a78 │ │ │ │ + beq.w 1a8ab0 │ │ │ │ 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 193908 │ │ │ │ + bl 193940 │ │ │ │ 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 1a8a4a │ │ │ │ + beq.w 1a8a82 │ │ │ │ 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 1a7de0 │ │ │ │ + beq.n 1a7e18 │ │ │ │ add r3, ip │ │ │ │ add r3, lr │ │ │ │ ldrb.w r3, [r3, #64] @ 0x40 │ │ │ │ strb.w r3, [r0, #2]! │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 1a7dbe │ │ │ │ + bne.n 1a7df6 │ │ │ │ adds r7, #1 │ │ │ │ cmp r9, r7 │ │ │ │ - beq.w 1a8a70 │ │ │ │ + beq.w 1a8aa8 │ │ │ │ adds r5, #32 │ │ │ │ add.w r0, fp, #17 │ │ │ │ mov r1, r5 │ │ │ │ adds r4, #32 │ │ │ │ subs r6, #32 │ │ │ │ add.w fp, fp, #32 │ │ │ │ - bl 193908 │ │ │ │ - b.n 1a7da0 │ │ │ │ + bl 193940 │ │ │ │ + b.n 1a7dd8 │ │ │ │ mvn.w r2, #458 @ 0x1ca │ │ │ │ adds r0, r1, r2 │ │ │ │ cmp r0, #29 │ │ │ │ - bhi.w 1a7cba │ │ │ │ + bhi.w 1a7cf2 │ │ │ │ movs r4, #1 │ │ │ │ movw r2, #61849 @ 0xf199 │ │ │ │ movt r2, #16128 @ 0x3f00 │ │ │ │ lsls r4, r0 │ │ │ │ ands r2, r4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1a7ea6 │ │ │ │ + beq.n 1a7ede │ │ │ │ movs r0, #0 │ │ │ │ - ldr.w r2, [pc, #1796] @ 1a8524 │ │ │ │ - ldr.w r3, [pc, #1780] @ 1a8518 │ │ │ │ + ldr.w r2, [pc, #1796] @ 1a855c │ │ │ │ + ldr.w r3, [pc, #1780] @ 1a8550 │ │ │ │ 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 1a939c │ │ │ │ + bne.w 1a93d4 │ │ │ │ add sp, #180 @ 0xb4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r1, #77 @ 0x4d │ │ │ │ - bls.n 1a7e74 │ │ │ │ + bls.n 1a7eac │ │ │ │ sub.w r2, r1, #78 @ 0x4e │ │ │ │ movs r4, #1 │ │ │ │ lsl.w r2, r4, r2 │ │ │ │ tst.w r2, #3008 @ 0xbc0 │ │ │ │ - bne.w 1a8bb4 │ │ │ │ + bne.w 1a8bec │ │ │ │ tst.w r2, #47 @ 0x2f │ │ │ │ - bne.n 1a7ef8 │ │ │ │ + bne.n 1a7f30 │ │ │ │ tst.w r2, #385024 @ 0x5e000 │ │ │ │ - beq.w 1a7cba │ │ │ │ + beq.w 1a7cf2 │ │ │ │ mov r3, r9 │ │ │ │ movs r1, #213 @ 0xd5 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r2, #309 @ 0x135 │ │ │ │ - bl 1a71e0 │ │ │ │ - b.n 1a7e1e │ │ │ │ + bl 1a7218 │ │ │ │ + b.n 1a7e56 │ │ │ │ sub.w r2, r1, #58 @ 0x3a │ │ │ │ movs r4, #1 │ │ │ │ lsl.w r2, r4, r2 │ │ │ │ tst.w r2, #47 @ 0x2f │ │ │ │ - bne.w 1a8b9e │ │ │ │ + bne.w 1a8bd6 │ │ │ │ tst.w r2, #770048 @ 0xbc000 │ │ │ │ - bne.n 1a7f0c │ │ │ │ + bne.n 1a7f44 │ │ │ │ tst.w r2, #12032 @ 0x2f00 │ │ │ │ - beq.w 1a7cba │ │ │ │ + beq.w 1a7cf2 │ │ │ │ mov r3, r9 │ │ │ │ movs r1, #216 @ 0xd8 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r2, #309 @ 0x135 │ │ │ │ - bl 1a71e0 │ │ │ │ - b.n 1a7e1e │ │ │ │ + bl 1a7218 │ │ │ │ + b.n 1a7e56 │ │ │ │ cmp r0, #9 │ │ │ │ - bne.w 1a7cba │ │ │ │ + bne.w 1a7cf2 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb.w r3, [r3, #58] @ 0x3a │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a7e1c │ │ │ │ + beq.n 1a7e54 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 19752c │ │ │ │ + bl 197564 │ │ │ │ movw r1, #469 @ 0x1d5 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 197218 │ │ │ │ + bl 197250 │ │ │ │ mov r2, r4 │ │ │ │ mov r5, r0 │ │ │ │ mov.w r1, #470 @ 0x1d6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 197218 │ │ │ │ + bl 197250 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #484 @ 0x1e4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 197268 │ │ │ │ - b.n 1a7e1e │ │ │ │ + bl 1972a0 │ │ │ │ + b.n 1a7e56 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a7318 │ │ │ │ - b.n 1a7e1e │ │ │ │ + bl 1a7350 │ │ │ │ + b.n 1a7e56 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r2, #353 @ 0x161 │ │ │ │ movw r1, #263 @ 0x107 │ │ │ │ - bl 1a71e0 │ │ │ │ - b.n 1a7e1e │ │ │ │ + bl 1a7218 │ │ │ │ + b.n 1a7e56 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r2, #309 @ 0x135 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1a71e0 │ │ │ │ - b.n 1a7e1e │ │ │ │ + bl 1a7218 │ │ │ │ + b.n 1a7e56 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r2, #353 @ 0x161 │ │ │ │ movw r1, #261 @ 0x105 │ │ │ │ - bl 1a71e0 │ │ │ │ - b.n 1a7e1e │ │ │ │ + bl 1a7218 │ │ │ │ + b.n 1a7e56 │ │ │ │ movs r4, #1 │ │ │ │ mov r3, r9 │ │ │ │ movs r2, #250 @ 0xfa │ │ │ │ mov.w r1, #400 @ 0x190 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1a71e0 │ │ │ │ - b.n 1a7e1e │ │ │ │ + bl 1a7218 │ │ │ │ + b.n 1a7e56 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ movs r2, #1 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a7eee │ │ │ │ + beq.n 1a7f26 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a75c4 │ │ │ │ - b.n 1a7e1e │ │ │ │ + bl 1a75fc │ │ │ │ + b.n 1a7e56 │ │ │ │ movs r2, #1 │ │ │ │ mov r3, r9 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ mov r0, r6 │ │ │ │ movw r2, #353 @ 0x161 │ │ │ │ - bl 1a71e0 │ │ │ │ - b.n 1a7e1e │ │ │ │ + bl 1a7218 │ │ │ │ + b.n 1a7e56 │ │ │ │ movs r2, #1 │ │ │ │ mov r3, r9 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov.w r1, #260 @ 0x104 │ │ │ │ mov r0, r6 │ │ │ │ movw r2, #353 @ 0x161 │ │ │ │ - bl 1a71e0 │ │ │ │ - b.n 1a7e1e │ │ │ │ + bl 1a7218 │ │ │ │ + b.n 1a7e56 │ │ │ │ movs r2, #1 │ │ │ │ mov r3, r9 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r6 │ │ │ │ movw r2, #309 @ 0x135 │ │ │ │ - bl 1a71e0 │ │ │ │ - b.n 1a7e1e │ │ │ │ + bl 1a7218 │ │ │ │ + b.n 1a7e56 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb.w r2, [r3, #119] @ 0x77 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1a8db0 │ │ │ │ + bne.w 1a8de8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 19752c │ │ │ │ + bl 197564 │ │ │ │ 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 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1a7fec │ │ │ │ + cbz r0, 1a8024 │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #149 @ 0x95 │ │ │ │ mov r0, r9 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ 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 │ │ │ │ @@ -508217,21 +508254,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, #365 @ 0x16d │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 193b64 │ │ │ │ + bl 193b9c │ │ │ │ ldrb r3, [r4, #17] │ │ │ │ add.w r1, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ 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] │ │ │ │ @@ -508245,39 +508282,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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ 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 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1a80ca │ │ │ │ + cbz r0, 1a8102 │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov.w r1, #356 @ 0x164 │ │ │ │ mov r0, r9 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ 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] │ │ │ │ @@ -508291,21 +508328,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, #365 @ 0x16d │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 193b64 │ │ │ │ + bl 193b9c │ │ │ │ ldrb r3, [r4, #17] │ │ │ │ add.w r1, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ 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 │ │ │ │ @@ -508317,45 +508354,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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ 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 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1a81a0 │ │ │ │ + cbz r0, 1a81d8 │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov.w r1, #356 @ 0x164 │ │ │ │ mov r0, r9 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #353 @ 0x161 │ │ │ │ mov r0, r9 │ │ │ │ movs r6, #0 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ 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 │ │ │ │ @@ -508368,21 +508405,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, #365 @ 0x16d │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 193b64 │ │ │ │ + bl 193b9c │ │ │ │ ldrb r3, [r4, #17] │ │ │ │ add.w r1, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ 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 │ │ │ │ @@ -508394,69 +508431,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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ 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 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1a8284 │ │ │ │ + cbz r0, 1a82bc │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov.w r1, #356 @ 0x164 │ │ │ │ mov r0, r9 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ 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 1a832c │ │ │ │ + beq.n 1a8364 │ │ │ │ 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, #365 @ 0x16d │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 193b64 │ │ │ │ + bl 193b9c │ │ │ │ ldrb r3, [r4, #17] │ │ │ │ add.w r4, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r8, r0 │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ 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 │ │ │ │ @@ -508468,54 +508505,54 @@ │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r9 │ │ │ │ movw r1, #353 @ 0x161 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #353 @ 0x161 │ │ │ │ mov r0, r9 │ │ │ │ - bl 197268 │ │ │ │ - b.n 1a7e1e │ │ │ │ + bl 1972a0 │ │ │ │ + b.n 1a7e56 │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r9 │ │ │ │ movs r6, #0 │ │ │ │ - bl 19752c │ │ │ │ + bl 197564 │ │ │ │ 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 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1a8384 │ │ │ │ + cbz r0, 1a83bc │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #148 @ 0x94 │ │ │ │ mov r0, r9 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ 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 │ │ │ │ @@ -508529,21 +508566,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, #365 @ 0x16d │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 193b64 │ │ │ │ + bl 193b9c │ │ │ │ ldrb r3, [r5, #17] │ │ │ │ add.w r1, r0, #28 │ │ │ │ mov r2, fp │ │ │ │ mov r7, r0 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ 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] │ │ │ │ @@ -508557,68 +508594,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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ 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 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1a845c │ │ │ │ + cbz r0, 1a8494 │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ mov r3, r4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov.w r1, #356 @ 0x164 │ │ │ │ mov r0, r9 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ 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 1a8502 │ │ │ │ + beq.n 1a853a │ │ │ │ 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, #365 @ 0x16d │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 193b64 │ │ │ │ + bl 193b9c │ │ │ │ ldrb r3, [r5, #17] │ │ │ │ add.w r5, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r8, r0 │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ 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 │ │ │ │ @@ -508630,55 +508667,55 @@ │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r9 │ │ │ │ movw r1, #353 @ 0x161 │ │ │ │ - bl 197268 │ │ │ │ - b.n 1a7e1e │ │ │ │ + bl 1972a0 │ │ │ │ + b.n 1a7e56 │ │ │ │ nop │ │ │ │ - strh r4, [r7, #56] @ 0x38 │ │ │ │ + strh r4, [r0, #56] @ 0x38 │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r6, #56] @ 0x38 │ │ │ │ + strh r0, [r7, #54] @ 0x36 │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r0, r1, #18 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r2, #14] │ │ │ │ + strh r6, [r3, #12] │ │ │ │ lsls r0, r7, #1 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb.w r3, [r3, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a7e1c │ │ │ │ + beq.w 1a7e54 │ │ │ │ add.w r8, sp, #72 @ 0x48 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 19752c │ │ │ │ + bl 197564 │ │ │ │ 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 1a8c4a │ │ │ │ + bne.w 1a8c82 │ │ │ │ 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 │ │ │ │ @@ -508694,21 +508731,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, #365 @ 0x16d │ │ │ │ - bl 193b64 │ │ │ │ + bl 193b9c │ │ │ │ mov r2, r7 │ │ │ │ add.w r7, r0, #28 │ │ │ │ ldrb r3, [r5, #17] │ │ │ │ mov r1, r7 │ │ │ │ mov r8, r0 │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ 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 │ │ │ │ @@ -508720,44 +508757,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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r9 │ │ │ │ movw r1, #385 @ 0x181 │ │ │ │ - bl 197268 │ │ │ │ - b.n 1a7e1e │ │ │ │ + bl 1972a0 │ │ │ │ + b.n 1a7e56 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb.w r3, [r3, #54] @ 0x36 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a7e1c │ │ │ │ + beq.w 1a7e54 │ │ │ │ add.w r8, sp, #72 @ 0x48 │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 19752c │ │ │ │ + bl 197564 │ │ │ │ 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 1a8cc0 │ │ │ │ + bne.w 1a8cf8 │ │ │ │ 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 │ │ │ │ @@ -508774,21 +508811,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, #365 @ 0x16d │ │ │ │ - bl 193b64 │ │ │ │ + bl 193b9c │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ add.w r1, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ 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 │ │ │ │ @@ -508803,19 +508840,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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ mov.w r1, #374 @ 0x176 │ │ │ │ ldrd r2, r3, [sp, #20] │ │ │ │ mov r0, r9 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ 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} │ │ │ │ @@ -508828,21 +508865,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, #365 @ 0x16d │ │ │ │ - bl 193b64 │ │ │ │ + bl 193b9c │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ add.w r1, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ 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] │ │ │ │ @@ -508855,15 +508892,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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ 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 │ │ │ │ @@ -508874,20 +508911,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, #365 @ 0x16d │ │ │ │ - bl 193b64 │ │ │ │ + bl 193b9c │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #28 │ │ │ │ mov r5, r0 │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ 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] │ │ │ │ @@ -508899,49 +508936,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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add.w r3, r5, #28 │ │ │ │ mov.w r1, #374 @ 0x176 │ │ │ │ mov r0, r9 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #380 @ 0x17c │ │ │ │ mov r0, r9 │ │ │ │ - bl 197268 │ │ │ │ - b.w 1a7e1e │ │ │ │ + bl 1972a0 │ │ │ │ + b.w 1a7e56 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb.w r3, [r3, #53] @ 0x35 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a7e1c │ │ │ │ + beq.w 1a7e54 │ │ │ │ add.w r8, sp, #72 @ 0x48 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 19752c │ │ │ │ + bl 197564 │ │ │ │ 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 1a8d34 │ │ │ │ + bne.w 1a8d6c │ │ │ │ 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 │ │ │ │ @@ -508957,21 +508994,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, #365 @ 0x16d │ │ │ │ - bl 193b64 │ │ │ │ + bl 193b9c │ │ │ │ mov r2, r7 │ │ │ │ add.w r7, r0, #28 │ │ │ │ ldrb r3, [r5, #17] │ │ │ │ mov r1, r7 │ │ │ │ mov r8, r0 │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ 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 │ │ │ │ @@ -508983,44 +509020,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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #380 @ 0x17c │ │ │ │ mov r0, r9 │ │ │ │ - bl 197268 │ │ │ │ - b.w 1a7e1e │ │ │ │ + bl 1972a0 │ │ │ │ + b.w 1a7e56 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb.w r3, [r3, #55] @ 0x37 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a7e1c │ │ │ │ + beq.w 1a7e54 │ │ │ │ add.w r8, sp, #72 @ 0x48 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 19752c │ │ │ │ + bl 197564 │ │ │ │ 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 1a8bca │ │ │ │ + bne.w 1a8c02 │ │ │ │ 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 │ │ │ │ @@ -509036,21 +509073,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, #365 @ 0x16d │ │ │ │ - bl 193b64 │ │ │ │ + bl 193b9c │ │ │ │ mov r2, r7 │ │ │ │ add.w r7, r0, #28 │ │ │ │ ldrb r3, [r5, #17] │ │ │ │ mov r1, r7 │ │ │ │ mov r8, r0 │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ 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 │ │ │ │ @@ -509062,47 +509099,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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #374 @ 0x176 │ │ │ │ mov r0, r9 │ │ │ │ - bl 197268 │ │ │ │ - b.w 1a7e1e │ │ │ │ + bl 1972a0 │ │ │ │ + b.w 1a7e56 │ │ │ │ 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 1a7de0 │ │ │ │ + beq.w 1a7e18 │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ strb.w r2, [r3, #2]! │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1a8a52 │ │ │ │ + bne.n 1a8a8a │ │ │ │ adds r7, #1 │ │ │ │ cmp r9, r7 │ │ │ │ - bne.w 1a7de8 │ │ │ │ + bne.w 1a7e20 │ │ │ │ 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 1950f0 │ │ │ │ + bl 195128 │ │ │ │ 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 │ │ │ │ @@ -509120,111 +509157,111 @@ │ │ │ │ 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 1a8ab4 │ │ │ │ + bne.n 1a8aec │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ 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 1a7d46 │ │ │ │ + bhi.w 1a7d7e │ │ │ │ ldr.w r9, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r0, r9 │ │ │ │ - bl 19703c │ │ │ │ - b.w 1a7e1e │ │ │ │ + bl 197074 │ │ │ │ + b.w 1a7e56 │ │ │ │ adds r5, #32 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.w 1a7ce4 │ │ │ │ - b.w 1a7e1c │ │ │ │ + bne.w 1a7d1c │ │ │ │ + b.w 1a7e54 │ │ │ │ cmp r1, #6 │ │ │ │ - bhi.w 1a8c40 │ │ │ │ + bhi.w 1a8c78 │ │ │ │ cmp r1, #2 │ │ │ │ - bls.w 1a7cba │ │ │ │ + bls.w 1a7cf2 │ │ │ │ movs r2, #1 │ │ │ │ mov r3, r9 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r1, #214 @ 0xd6 │ │ │ │ mov r0, r6 │ │ │ │ movw r2, #309 @ 0x135 │ │ │ │ - bl 1a71e0 │ │ │ │ - b.w 1a7e1e │ │ │ │ + bl 1a7218 │ │ │ │ + b.w 1a7e56 │ │ │ │ mov r3, r9 │ │ │ │ movs r2, #248 @ 0xf8 │ │ │ │ mov.w r1, #408 @ 0x198 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1a71e0 │ │ │ │ - b.w 1a7e1e │ │ │ │ + bl 1a7218 │ │ │ │ + b.w 1a7e56 │ │ │ │ mov r3, r9 │ │ │ │ mov.w r1, #316 @ 0x13c │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r2, #309 @ 0x135 │ │ │ │ - bl 1a71e0 │ │ │ │ - b.w 1a7e1e │ │ │ │ + bl 1a7218 │ │ │ │ + b.w 1a7e56 │ │ │ │ mov r3, r9 │ │ │ │ mov.w r1, #262 @ 0x106 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r2, #353 @ 0x161 │ │ │ │ - bl 1a71e0 │ │ │ │ - b.w 1a7e1e │ │ │ │ + bl 1a7218 │ │ │ │ + b.w 1a7e56 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r2, #353 @ 0x161 │ │ │ │ movw r1, #345 @ 0x159 │ │ │ │ - bl 1a71e0 │ │ │ │ - b.w 1a7e1e │ │ │ │ + bl 1a7218 │ │ │ │ + b.w 1a7e56 │ │ │ │ mov r3, r9 │ │ │ │ movs r1, #215 @ 0xd7 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r2, #309 @ 0x135 │ │ │ │ - bl 1a71e0 │ │ │ │ - b.w 1a7e1e │ │ │ │ + bl 1a7218 │ │ │ │ + b.w 1a7e56 │ │ │ │ mov r3, r9 │ │ │ │ mov.w r1, #346 @ 0x15a │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r2, #353 @ 0x161 │ │ │ │ - bl 1a71e0 │ │ │ │ - b.w 1a7e1e │ │ │ │ + bl 1a7218 │ │ │ │ + b.w 1a7e56 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r2, #353 @ 0x161 │ │ │ │ movw r1, #347 @ 0x15b │ │ │ │ - bl 1a71e0 │ │ │ │ - b.w 1a7e1e │ │ │ │ + bl 1a7218 │ │ │ │ + b.w 1a7e56 │ │ │ │ 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, #365 @ 0x16d │ │ │ │ - bl 193b64 │ │ │ │ + bl 193b9c │ │ │ │ add.w r6, r0, #28 │ │ │ │ ldrb r3, [r5, #17] │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ 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] │ │ │ │ @@ -509238,35 +509275,35 @@ │ │ │ │ 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 196fc4 │ │ │ │ - b.n 1a89a0 │ │ │ │ + bl 196ffc │ │ │ │ + b.n 1a89d8 │ │ │ │ cmp r1, #8 │ │ │ │ - beq.w 1a8b1e │ │ │ │ - b.w 1a7cba │ │ │ │ + beq.w 1a8b56 │ │ │ │ + b.w 1a7cf2 │ │ │ │ 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, #365 @ 0x16d │ │ │ │ - bl 193b64 │ │ │ │ + bl 193b9c │ │ │ │ add.w r6, r0, #28 │ │ │ │ ldrb r3, [r5, #17] │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ 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] │ │ │ │ @@ -509280,32 +509317,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 196fc4 │ │ │ │ - b.n 1a8574 │ │ │ │ + bl 196ffc │ │ │ │ + b.n 1a85ac │ │ │ │ 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, #365 @ 0x16d │ │ │ │ - bl 193b64 │ │ │ │ + bl 193b9c │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ add.w r1, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r5, r0 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ 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] │ │ │ │ @@ -509319,32 +509356,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 196fc4 │ │ │ │ - b.n 1a8668 │ │ │ │ + bl 196ffc │ │ │ │ + b.n 1a86a0 │ │ │ │ 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, #365 @ 0x16d │ │ │ │ - bl 193b64 │ │ │ │ + bl 193b9c │ │ │ │ add.w r6, r0, #28 │ │ │ │ ldrb r3, [r5, #17] │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ 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] │ │ │ │ @@ -509358,72 +509395,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 196fc4 │ │ │ │ - b.n 1a88aa │ │ │ │ + bl 196ffc │ │ │ │ + b.n 1a88e2 │ │ │ │ ldrb r6, [r3, #2] │ │ │ │ - b.w 1a7ae4 │ │ │ │ + b.w 1a7b1c │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 19752c │ │ │ │ + bl 197564 │ │ │ │ ldrb r3, [r0, #17] │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 1a8dce │ │ │ │ + beq.n 1a8e06 │ │ │ │ mov r0, r9 │ │ │ │ movw r1, #419 @ 0x1a3 │ │ │ │ - bl 197218 │ │ │ │ + bl 197250 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r9 │ │ │ │ movw r1, #375 @ 0x177 │ │ │ │ - bl 197218 │ │ │ │ - b.w 1a7e1e │ │ │ │ + bl 197250 │ │ │ │ + b.w 1a7e56 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ - b.w 1a7c7c │ │ │ │ + b.w 1a7cb4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrb r3, [r2, #16] │ │ │ │ cmp r3, #1 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #28] │ │ │ │ - bne.w 1a9396 │ │ │ │ + bne.w 1a93ce │ │ │ │ strd r2, r4, [sp, #32] │ │ │ │ - b.w 1a7bc6 │ │ │ │ + b.w 1a7bfe │ │ │ │ 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 1a749c │ │ │ │ + bl 1a74d4 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ - bl 1a749c │ │ │ │ + bl 1a74d4 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #253 @ 0xfd │ │ │ │ mov r0, r9 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ 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 1a749c │ │ │ │ + bl 1a74d4 │ │ │ │ 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 │ │ │ │ @@ -509441,22 +509478,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, #365 @ 0x16d │ │ │ │ str r7, [sp, #12] │ │ │ │ - bl 193b64 │ │ │ │ + bl 193b9c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w r1, r0, #28 │ │ │ │ mov r2, sl │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ 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] │ │ │ │ @@ -509470,22 +509507,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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r3, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r1, #223 @ 0xdf │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r0, r9 │ │ │ │ - bl 1972d8 │ │ │ │ + bl 197310 │ │ │ │ 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 │ │ │ │ @@ -509499,22 +509536,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, #365 @ 0x16d │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 193b64 │ │ │ │ + bl 193b9c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w r1, r0, #28 │ │ │ │ mov r2, sl │ │ │ │ mov r7, r0 │ │ │ │ str r1, [sp, #20] │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ 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] │ │ │ │ @@ -509527,15 +509564,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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ 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 │ │ │ │ @@ -509549,22 +509586,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, #365 @ 0x16d │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 193b64 │ │ │ │ + bl 193b9c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w r1, r0, #28 │ │ │ │ mov r2, sl │ │ │ │ mov r7, r0 │ │ │ │ str r1, [sp, #24] │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ 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] │ │ │ │ @@ -509577,21 +509614,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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldrd r2, r3, [sp, #20] │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r1, #223 @ 0xdf │ │ │ │ mov r0, r9 │ │ │ │ - bl 1972d8 │ │ │ │ + bl 197310 │ │ │ │ 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 │ │ │ │ @@ -509606,20 +509643,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, #365 @ 0x16d │ │ │ │ - bl 193b64 │ │ │ │ + bl 193b9c │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ mov r2, sl │ │ │ │ add.w r1, r0, #28 │ │ │ │ mov r5, r0 │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ 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] │ │ │ │ @@ -509631,69 +509668,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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ add.w r3, r5, #28 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #177 @ 0xb1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 197268 │ │ │ │ - b.w 1a7e1e │ │ │ │ + bl 1972a0 │ │ │ │ + b.w 1a7e56 │ │ │ │ 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 1a9358 │ │ │ │ + beq.w 1a9390 │ │ │ │ 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 1a9360 │ │ │ │ + beq.w 1a9398 │ │ │ │ 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, #365 @ 0x16d │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 193b64 │ │ │ │ + bl 193b9c │ │ │ │ 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 1950f0 │ │ │ │ + bl 195128 │ │ │ │ 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 │ │ │ │ @@ -509706,15 +509743,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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ 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} │ │ │ │ @@ -509722,37 +509759,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 1a935c │ │ │ │ + bne.w 1a9394 │ │ │ │ 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 1a935c │ │ │ │ + beq.w 1a9394 │ │ │ │ movw r1, #365 @ 0x16d │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 193b64 │ │ │ │ + bl 193b9c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w r5, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r7, r0 │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ 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 │ │ │ │ @@ -509765,26 +509802,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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ movs r1, #253 @ 0xfd │ │ │ │ mov r0, r9 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, #3 │ │ │ │ add.w r3, sp, r3, lsl #2 │ │ │ │ str r0, [r3, #92] @ 0x5c │ │ │ │ - bne.w 1a9102 │ │ │ │ + bne.w 1a913a │ │ │ │ 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 │ │ │ │ @@ -509806,23 +509843,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, #365 @ 0x16d │ │ │ │ - bl 193b64 │ │ │ │ + bl 193b9c │ │ │ │ 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 1950f0 │ │ │ │ + bl 195128 │ │ │ │ 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] │ │ │ │ @@ -509833,119 +509870,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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ str.w r8, [r5, #92] @ 0x5c │ │ │ │ movs r1, #177 @ 0xb1 │ │ │ │ mov r0, r9 │ │ │ │ ldrd r2, r3, [sp, #92] @ 0x5c │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #177 @ 0xb1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #177 @ 0xb1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 197268 │ │ │ │ - b.w 1a7e1e │ │ │ │ + bl 1972a0 │ │ │ │ + b.w 1a7e56 │ │ │ │ str r6, [sp, #32] │ │ │ │ - b.n 1a9110 │ │ │ │ + b.n 1a9148 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ - b.n 1a9266 │ │ │ │ + b.n 1a929e │ │ │ │ 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 1a9138 │ │ │ │ + bne.w 1a9170 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ strd r3, r6, [sp, #36] @ 0x24 │ │ │ │ - b.n 1a91b0 │ │ │ │ + b.n 1a91e8 │ │ │ │ ldr.w r4, [r9, #16] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 1967c0 │ │ │ │ + bl 1967f8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 193b64 │ │ │ │ + bl 193b9c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - b.w 1a7d38 │ │ │ │ + b.w 1a7d70 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - b.w 1a7b4e │ │ │ │ + b.w 1a7b86 │ │ │ │ blx 42d94 <__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] @ (1a9400 ) │ │ │ │ + ldr r3, [pc, #76] @ (1a9438 ) │ │ │ │ mov ip, r1 │ │ │ │ strd r1, r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #72] @ (1a9404 ) │ │ │ │ + ldr r2, [pc, #72] @ (1a943c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r1, 1a93ce │ │ │ │ - ldr.w ip, [pc, #60] @ 1a9408 │ │ │ │ + cbz r1, 1a9406 │ │ │ │ + ldr.w ip, [pc, #60] @ 1a9440 │ │ │ │ add ip, pc │ │ │ │ - ldr r2, [pc, #60] @ (1a940c ) │ │ │ │ + ldr r2, [pc, #60] @ (1a9444 ) │ │ │ │ add r3, sp, #12 │ │ │ │ - ldr r1, [pc, #60] @ (1a9410 ) │ │ │ │ + ldr r1, [pc, #60] @ (1a9448 ) │ │ │ │ add.w lr, sp, #4 │ │ │ │ add r2, pc │ │ │ │ strd ip, lr, [sp, #12] │ │ │ │ add r1, pc │ │ │ │ - bl 195ae4 │ │ │ │ - ldr r2, [pc, #44] @ (1a9414 ) │ │ │ │ - ldr r3, [pc, #24] @ (1a9400 ) │ │ │ │ + bl 195b1c │ │ │ │ + ldr r2, [pc, #44] @ (1a944c ) │ │ │ │ + ldr r3, [pc, #24] @ (1a9438 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1a93fc │ │ │ │ + bne.n 1a9434 │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r0, #68] @ 0x44 │ │ │ │ + ldr r2, [r1, #64] @ 0x40 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ble.n 1a93fe │ │ │ │ + ble.n 1a9436 │ │ │ │ vmls.i q15, , d9[0] │ │ │ │ @ instruction: 0xffffdeff │ │ │ │ - vcvt.f16.u16 d22, d4, #1 │ │ │ │ + @ instruction: 0xffff6bdc │ │ │ │ lsls r0, r7, #1 │ │ │ │ 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 1a9460 │ │ │ │ + bne.n 1a9498 │ │ │ │ ldrb.w r3, [r2, #37] @ 0x25 │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ cmp r3, #32 │ │ │ │ - bhi.n 1a9466 │ │ │ │ + bhi.n 1a949e │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 1a9466 │ │ │ │ + bhi.n 1a949e │ │ │ │ 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 │ │ │ │ @@ -509961,668 +509998,668 @@ │ │ │ │ asrs r5, r2, #20 │ │ │ │ uxtb r3, r2 │ │ │ │ ldrb r1, [r0, r3] │ │ │ │ mov r0, r1 │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1a945e │ │ │ │ + b.n 1a9496 │ │ │ │ uxth r3, r2 │ │ │ │ - b.n 1a945e │ │ │ │ + b.n 1a9496 │ │ │ │ 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] @ (1a975c ) │ │ │ │ + ldr r2, [pc, #732] @ (1a9794 ) │ │ │ │ sub sp, #12 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.n 1a94e4 │ │ │ │ + bhi.n 1a951c │ │ │ │ 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, 1a94e0 │ │ │ │ + cbz r2, 1a9518 │ │ │ │ movs r6, #1 │ │ │ │ - b.n 1a94d4 │ │ │ │ + b.n 1a950c │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1a9470 │ │ │ │ + bl 1a94a8 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbnz r2, 1a94cc │ │ │ │ + cbnz r2, 1a9504 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r2, #1 │ │ │ │ ittt eq │ │ │ │ moveq.w r1, #338 @ 0x152 │ │ │ │ streq r1, [r4, #20] │ │ │ │ strbeq r2, [r5, #24] │ │ │ │ strb r6, [r4, #13] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1a94e0 │ │ │ │ + cbz r2, 1a9518 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ mov r1, r5 │ │ │ │ ldr r4, [r2, #0] │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1a94b0 │ │ │ │ + beq.n 1a94e8 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r4, [r0, #20] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a94e0 │ │ │ │ + beq.n 1a9518 │ │ │ │ movs r6, #1 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a94e0 │ │ │ │ + bne.n 1a9518 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #0] │ │ │ │ - bl 1a9470 │ │ │ │ + bl 1a94a8 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ - cbnz r3, 1a9514 │ │ │ │ + cbnz r3, 1a954c │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r3, #1 │ │ │ │ ittt eq │ │ │ │ moveq.w r2, #338 @ 0x152 │ │ │ │ streq r2, [r0, #20] │ │ │ │ strbeq r3, [r5, #24] │ │ │ │ strb r6, [r0, #13] │ │ │ │ ldrb r3, [r4, #9] │ │ │ │ - cbz r3, 1a9542 │ │ │ │ + cbz r3, 1a957a │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a94e0 │ │ │ │ + bne.n 1a9518 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #0] │ │ │ │ - bl 1a9470 │ │ │ │ + bl 1a94a8 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ - cbnz r3, 1a9540 │ │ │ │ + cbnz r3, 1a9578 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r3, #1 │ │ │ │ ittt eq │ │ │ │ moveq.w r2, #338 @ 0x152 │ │ │ │ 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 1a94ee │ │ │ │ - b.n 1a94e0 │ │ │ │ - ldr r1, [pc, #528] @ (1a9760 ) │ │ │ │ + bne.n 1a9526 │ │ │ │ + b.n 1a9518 │ │ │ │ + ldr r1, [pc, #528] @ (1a9798 ) │ │ │ │ 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 1a94e0 │ │ │ │ + beq.n 1a9518 │ │ │ │ mov r2, r0 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1a959c │ │ │ │ + b.n 1a95d4 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 1a9470 │ │ │ │ + bl 1a94a8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ adds r6, #1 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ adds r2, #32 │ │ │ │ - cbnz r1, 1a9588 │ │ │ │ + cbnz r1, 1a95c0 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r1, #1 │ │ │ │ ittt eq │ │ │ │ moveq.w r0, #338 @ 0x152 │ │ │ │ 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 1a94e0 │ │ │ │ + bcs.n 1a9518 │ │ │ │ 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 1a9566 │ │ │ │ + beq.n 1a959e │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a94e0 │ │ │ │ + beq.n 1a9518 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ ldr r6, [r3, #0] │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a94e0 │ │ │ │ + bne.n 1a9518 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a9470 │ │ │ │ + bl 1a94a8 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ - cbnz r3, 1a95dc │ │ │ │ + cbnz r3, 1a9614 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r3, #1 │ │ │ │ ittt eq │ │ │ │ moveq.w r2, #338 @ 0x152 │ │ │ │ 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 1a94e0 │ │ │ │ + bne.w 1a9518 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr r4, [r3, #0] │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1a94e0 │ │ │ │ - b.n 1a973a │ │ │ │ + bne.w 1a9518 │ │ │ │ + b.n 1a9772 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ - cbz r3, 1a9626 │ │ │ │ + cbz r3, 1a965e │ │ │ │ ldr r6, [r3, #0] │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1a94e0 │ │ │ │ + bne.w 1a9518 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a9470 │ │ │ │ + bl 1a94a8 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ - cbnz r3, 1a9622 │ │ │ │ + cbnz r3, 1a965a │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r3, #1 │ │ │ │ ittt eq │ │ │ │ moveq.w r2, #338 @ 0x152 │ │ │ │ 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 1a94e0 │ │ │ │ + beq.w 1a9518 │ │ │ │ mov r6, r4 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 1a9664 │ │ │ │ + b.n 1a969c │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 1a9470 │ │ │ │ + bl 1a94a8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ adds r6, #16 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ adds r2, #1 │ │ │ │ - cbnz r1, 1a9656 │ │ │ │ + cbnz r1, 1a968e │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r1, #1 │ │ │ │ ittt eq │ │ │ │ moveq.w r0, #338 @ 0x152 │ │ │ │ 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 1a94e0 │ │ │ │ + bcs.w 1a9518 │ │ │ │ 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 1a9634 │ │ │ │ + beq.n 1a966c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ movs r2, #0 │ │ │ │ mov r6, r2 │ │ │ │ - cbnz r3, 1a96b4 │ │ │ │ - b.n 1a94e0 │ │ │ │ + cbnz r3, 1a96ec │ │ │ │ + b.n 1a9518 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 1a9470 │ │ │ │ + bl 1a94a8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ adds r6, #1 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ adds r2, #20 │ │ │ │ - cbnz r1, 1a96a6 │ │ │ │ + cbnz r1, 1a96de │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r1, #1 │ │ │ │ ittt eq │ │ │ │ moveq.w r0, #338 @ 0x152 │ │ │ │ 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 1a94e0 │ │ │ │ + bcs.w 1a9518 │ │ │ │ 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 1a9684 │ │ │ │ + beq.n 1a96bc │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r3, [pc, #148] @ (1a9764 ) │ │ │ │ + ldr r3, [pc, #148] @ (1a979c ) │ │ │ │ ldr r1, [r0, #20] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #108 @ 0x6c │ │ │ │ mla r3, r2, r1, r3 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ mov r7, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a94e0 │ │ │ │ + beq.w 1a9518 │ │ │ │ mov r3, r0 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1a9714 │ │ │ │ + b.n 1a974c │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1a9470 │ │ │ │ + bl 1a94a8 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ adds r6, #1 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ adds r3, #16 │ │ │ │ - cbnz r2, 1a9708 │ │ │ │ + cbnz r2, 1a9740 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r2, #1 │ │ │ │ ittt eq │ │ │ │ moveq.w r1, #338 @ 0x152 │ │ │ │ streq r1, [r4, #20] │ │ │ │ strbeq r2, [r5, #24] │ │ │ │ mov.w r2, #1 │ │ │ │ cmp r7, r6 │ │ │ │ strb r2, [r4, #13] │ │ │ │ - beq.w 1a94e0 │ │ │ │ + beq.w 1a9518 │ │ │ │ ldr r2, [r3, #96] @ 0x60 │ │ │ │ mov r1, r5 │ │ │ │ ldr r4, [r2, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1a94e0 │ │ │ │ - b.n 1a96ea │ │ │ │ + bne.w 1a9518 │ │ │ │ + b.n 1a9722 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.w 1a94e0 │ │ │ │ + bne.w 1a9518 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1a94e0 │ │ │ │ + bne.w 1a9518 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a9470 │ │ │ │ + bl 1a94a8 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbnz r3, 1a9754 │ │ │ │ + cbnz r3, 1a978c │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #1 │ │ │ │ ittt eq │ │ │ │ moveq.w r2, #338 @ 0x152 │ │ │ │ streq r2, [r4, #20] │ │ │ │ strbeq r3, [r5, #24] │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r4, #13] │ │ │ │ - b.n 1a94e0 │ │ │ │ + b.n 1a9518 │ │ │ │ nop │ │ │ │ - ldr r6, [r6, #52] @ 0x34 │ │ │ │ + ldr r6, [r7, #48] @ 0x30 │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r0, r1, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #31 │ │ │ │ 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, #916] @ (1a9b10 ) │ │ │ │ + ldr r2, [pc, #916] @ (1a9b48 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #916] @ (1a9b14 ) │ │ │ │ + ldr r3, [pc, #916] @ (1a9b4c ) │ │ │ │ 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 1a97b2 │ │ │ │ + beq.n 1a97ea │ │ │ │ sub.w sp, sp, #4096 @ 0x1000 │ │ │ │ mov r0, sp │ │ │ │ cmp r0, r1 │ │ │ │ str.w r0, [sp, #4092] @ 0xffc │ │ │ │ - bne.n 1a97a4 │ │ │ │ + bne.n 1a97dc │ │ │ │ ubfx r1, r3, #0, #12 │ │ │ │ sub.w sp, sp, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1a997a │ │ │ │ + bne.w 1a99b2 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #8 │ │ │ │ blx 428b4 │ │ │ │ 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 1a97ea │ │ │ │ + beq.n 1a9822 │ │ │ │ sub.w sp, sp, #4096 @ 0x1000 │ │ │ │ mov r0, sp │ │ │ │ cmp r0, r1 │ │ │ │ str.w r0, [sp, #4092] @ 0xffc │ │ │ │ - bne.n 1a97dc │ │ │ │ + bne.n 1a9814 │ │ │ │ ubfx r1, r3, #0, #12 │ │ │ │ sub.w sp, sp, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1a9b02 │ │ │ │ + bne.w 1a9b3a │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #8 │ │ │ │ blx 428b4 │ │ │ │ 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 1a987c │ │ │ │ + beq.n 1a98b4 │ │ │ │ movw r5, #65534 @ 0xfffe │ │ │ │ movt r5, #127 @ 0x7f │ │ │ │ movs r6, #1 │ │ │ │ - b.n 1a9836 │ │ │ │ + b.n 1a986e │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ - beq.w 1a9982 │ │ │ │ + beq.w 1a99ba │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1a987c │ │ │ │ + cbz r3, 1a98b4 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne.n 1a9828 │ │ │ │ + bne.n 1a9860 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 23eb74 │ │ │ │ + bl 23ebac │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ subs r3, r0, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - bls.n 1a9830 │ │ │ │ + bls.n 1a9868 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ strb r6, [r7, #16] │ │ │ │ ldrb r2, [r3, #4] │ │ │ │ cmp r2, #22 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ - bne.n 1a9868 │ │ │ │ + bne.n 1a98a0 │ │ │ │ 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 428b4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a9836 │ │ │ │ + bne.n 1a986e │ │ │ │ mov r0, sl │ │ │ │ - bl 19584c │ │ │ │ + bl 195884 │ │ │ │ ldr.w r4, [sl, #384] @ 0x180 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a995a │ │ │ │ + beq.n 1a9992 │ │ │ │ mov r6, r4 │ │ │ │ - b.n 1a989a │ │ │ │ + b.n 1a98d2 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a99c2 │ │ │ │ + beq.w 1a99fa │ │ │ │ ldr r3, [r6, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a9890 │ │ │ │ + beq.n 1a98c8 │ │ │ │ movw r8, #657 @ 0x291 │ │ │ │ ldr r5, [r3, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1a9948 │ │ │ │ + beq.n 1a9980 │ │ │ │ movw r9, #669 @ 0x29d │ │ │ │ ldr r4, [r5, #16] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 1a98be │ │ │ │ - b.n 1a9930 │ │ │ │ + cbnz r3, 1a98f6 │ │ │ │ + b.n 1a9968 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a9930 │ │ │ │ + beq.n 1a9968 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1a98b6 │ │ │ │ + bne.n 1a98ee │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, r8 │ │ │ │ - beq.w 1a9a40 │ │ │ │ - bhi.w 1a9a2a │ │ │ │ + beq.w 1a9a78 │ │ │ │ + bhi.w 1a9a62 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - beq.w 1a9a40 │ │ │ │ - bhi.w 1a9a6c │ │ │ │ + beq.w 1a9a78 │ │ │ │ + bhi.w 1a9aa4 │ │ │ │ movw r2, #317 @ 0x13d │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1a98f4 │ │ │ │ + beq.n 1a992c │ │ │ │ cmp.w r3, #318 @ 0x13e │ │ │ │ - bcs.w 1a9af6 │ │ │ │ + bcs.w 1a9b2e │ │ │ │ subs r3, #149 @ 0x95 │ │ │ │ bics.w r3, r3, #4 │ │ │ │ - bne.n 1a98b6 │ │ │ │ + bne.n 1a98ee │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ ldr.w fp, [r3] │ │ │ │ ldrb.w r3, [fp, #13] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a98b6 │ │ │ │ + bne.n 1a98ee │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ - bl 1a9470 │ │ │ │ + bl 1a94a8 │ │ │ │ ldrb.w r3, [fp, #12] │ │ │ │ - cbnz r3, 1a9922 │ │ │ │ + cbnz r3, 1a995a │ │ │ │ ldr.w r3, [fp, #20] │ │ │ │ cmp r3, #1 │ │ │ │ ittt eq │ │ │ │ moveq.w r2, #338 @ 0x152 │ │ │ │ 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 1a98be │ │ │ │ + bne.n 1a98f6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 195490 │ │ │ │ + bl 1954c8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1a98ae │ │ │ │ + bne.n 1a98e6 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r3, 1a9950 │ │ │ │ + cbz r3, 1a9988 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a98a4 │ │ │ │ + bne.n 1a98dc │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a9942 │ │ │ │ + bne.n 1a997a │ │ │ │ ldr.w r4, [sl, #384] @ 0x180 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a99c2 │ │ │ │ - ldr r2, [pc, #444] @ (1a9b18 ) │ │ │ │ - ldr r3, [pc, #436] @ (1a9b14 ) │ │ │ │ + bne.n 1a99fa │ │ │ │ + ldr r2, [pc, #444] @ (1a9b50 ) │ │ │ │ + ldr r3, [pc, #436] @ (1a9b4c ) │ │ │ │ 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 1a9b0a │ │ │ │ + bne.w 1a9b42 │ │ │ │ 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 1a97c0 │ │ │ │ + b.n 1a97f8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 23eb74 │ │ │ │ + bl 23ebac │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ subs r3, r0, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - bls.w 1a9830 │ │ │ │ + bls.w 1a9868 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ strb r6, [r7, #17] │ │ │ │ ldrb r2, [r3, #4] │ │ │ │ cmp r2, #22 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ - bne.n 1a99ac │ │ │ │ + bne.n 1a99e4 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, #1 │ │ │ │ it lt │ │ │ │ movlt r2, #1 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ add r0, r3 │ │ │ │ blx 428b4 │ │ │ │ - b.n 1a9830 │ │ │ │ + b.n 1a9868 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a995a │ │ │ │ + beq.n 1a9992 │ │ │ │ ldr r6, [r4, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1a99ba │ │ │ │ + beq.n 1a99f2 │ │ │ │ movw r5, #339 @ 0x153 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - cbz r0, 1a9a08 │ │ │ │ + cbz r0, 1a9a40 │ │ │ │ mov.w r8, #1 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1a9a00 │ │ │ │ + cbz r2, 1a9a38 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ - cbnz r2, 1a99f8 │ │ │ │ + cbnz r2, 1a9a30 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 1a99f8 │ │ │ │ + bne.n 1a9a30 │ │ │ │ ldrb.w r2, [r3, #45] @ 0x2d │ │ │ │ cmp r2, #32 │ │ │ │ ite hi │ │ │ │ movhi.w r2, #338 @ 0x152 │ │ │ │ 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 1a99da │ │ │ │ - bl 195490 │ │ │ │ + bne.n 1a9a12 │ │ │ │ + bl 1954c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1a99d4 │ │ │ │ + bne.n 1a9a0c │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ - bl 1df050 │ │ │ │ + bl 1df088 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a995a │ │ │ │ + beq.n 1a9992 │ │ │ │ ldr r6, [r4, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1a99cc │ │ │ │ + bne.n 1a9a04 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a9a1a │ │ │ │ - b.n 1a995a │ │ │ │ + bne.n 1a9a52 │ │ │ │ + b.n 1a9992 │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 1a9a5a │ │ │ │ + beq.n 1a9a92 │ │ │ │ movw r2, #694 @ 0x2b6 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1a9ac8 │ │ │ │ + beq.n 1a9b00 │ │ │ │ movw r2, #659 @ 0x293 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 1a98b6 │ │ │ │ + bne.w 1a98ee │ │ │ │ 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 1a9418 │ │ │ │ + bl 1a9450 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1a98b6 │ │ │ │ + beq.w 1a98ee │ │ │ │ ldr r3, [r4, #112] @ 0x70 │ │ │ │ ldr.w fp, [r3] │ │ │ │ ldrb.w r3, [fp, #13] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1a98b6 │ │ │ │ - b.n 1a9902 │ │ │ │ + bne.w 1a98ee │ │ │ │ + b.n 1a993a │ │ │ │ cmp.w r3, #552 @ 0x228 │ │ │ │ - bne.w 1a98b6 │ │ │ │ + bne.w 1a98ee │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #5 │ │ │ │ it ne │ │ │ │ ldrbne r3, [r7, #16] │ │ │ │ - bne.n 1a9abc │ │ │ │ + bne.n 1a9af4 │ │ │ │ ldrb.w r2, [r3, #37] @ 0x25 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.n 1a9aba │ │ │ │ + bhi.n 1a9af2 │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 1a9aba │ │ │ │ + bhi.n 1a9af2 │ │ │ │ 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 │ │ │ │ @@ -510635,169 +510672,169 @@ │ │ │ │ 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 1a98b6 │ │ │ │ - b.n 1a9a5a │ │ │ │ + beq.w 1a98ee │ │ │ │ + b.n 1a9a92 │ │ │ │ uxth r3, r3 │ │ │ │ - b.n 1a9aba │ │ │ │ + b.n 1a9af2 │ │ │ │ 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 1a9418 │ │ │ │ + bl 1a9450 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1a98b6 │ │ │ │ + beq.w 1a98ee │ │ │ │ ldr.w r3, [r4, #128] @ 0x80 │ │ │ │ ldr.w fp, [r3] │ │ │ │ ldrb.w r3, [fp, #13] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1a98b6 │ │ │ │ - b.n 1a9902 │ │ │ │ + bne.w 1a98ee │ │ │ │ + b.n 1a993a │ │ │ │ movw r2, #323 @ 0x143 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 1a98f4 │ │ │ │ - b.n 1a98b6 │ │ │ │ + beq.w 1a992c │ │ │ │ + b.n 1a98ee │ │ │ │ subs r3, r1, #4 │ │ │ │ add r3, sp │ │ │ │ str r0, [r3, #0] │ │ │ │ - b.n 1a97f8 │ │ │ │ + b.n 1a9830 │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r6, [r7, #4] │ │ │ │ + ldr r6, [r0, #4] │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r3, #104] @ 0x68 │ │ │ │ + str r6, [r4, #100] @ 0x64 │ │ │ │ lsls r0, r7, #1 │ │ │ │ ldrb.w r3, [r0, #322] @ 0x142 │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bpl.n 1a9b3a │ │ │ │ + bpl.n 1a9b72 │ │ │ │ ldr r3, [r0, #96] @ 0x60 │ │ │ │ ands.w r2, r3, #393216 @ 0x60000 │ │ │ │ - bne.n 1a9b6c │ │ │ │ + bne.n 1a9ba4 │ │ │ │ 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, 1a9b5e │ │ │ │ + cbz r0, 1a9b96 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ lsls r0, r0, #28 │ │ │ │ - bpl.n 1a9b56 │ │ │ │ + bpl.n 1a9b8e │ │ │ │ ldr r0, [r3, #44] @ 0x2c │ │ │ │ cmp r0, #16 │ │ │ │ - beq.n 1a9b70 │ │ │ │ + beq.n 1a9ba8 │ │ │ │ sub.w ip, r0, #17 │ │ │ │ - bgt.n 1a9b66 │ │ │ │ - cbnz r0, 1a9b56 │ │ │ │ + bgt.n 1a9b9e │ │ │ │ + cbnz r0, 1a9b8e │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1a9b40 │ │ │ │ + bne.n 1a9b78 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - cbz r3, 1a9b7c │ │ │ │ + cbz r3, 1a9bb4 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ cmp.w ip, #1 │ │ │ │ - bhi.n 1a9b56 │ │ │ │ + bhi.n 1a9b8e │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ str r3, [r1, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1a9b40 │ │ │ │ - b.n 1a9b5e │ │ │ │ + bne.n 1a9b78 │ │ │ │ + b.n 1a9b96 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ subs r0, r0, r3 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r7, [pc, #160] @ (1a9c3c ) │ │ │ │ + ldr r7, [pc, #160] @ (1a9c74 ) │ │ │ │ mov r6, r3 │ │ │ │ sub sp, #12 │ │ │ │ mov r9, r1 │ │ │ │ movs r1, #104 @ 0x68 │ │ │ │ mov r5, r0 │ │ │ │ mov r8, r2 │ │ │ │ add r7, pc │ │ │ │ - bl 1798ac │ │ │ │ + bl 1798e4 │ │ │ │ ldr r1, [r0, #16] │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r6, #3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1a9c04 │ │ │ │ + beq.n 1a9c3c │ │ │ │ movs r2, #8 │ │ │ │ cmp r3, #3 │ │ │ │ ite ne │ │ │ │ lsrne r3, r3, #2 │ │ │ │ moveq r3, #1 │ │ │ │ bfi r1, r2, #0, #21 │ │ │ │ ldr.w r2, [r5, #408] @ 0x198 │ │ │ │ str r2, [r0, #52] @ 0x34 │ │ │ │ str r1, [r0, #16] │ │ │ │ add r2, r3 │ │ │ │ str.w r2, [r5, #408] @ 0x198 │ │ │ │ - ldr r1, [pc, #104] @ (1a9c40 ) │ │ │ │ + ldr r1, [pc, #104] @ (1a9c78 ) │ │ │ │ sub.w r2, r8, #17 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 179c78 │ │ │ │ + bl 179cb0 │ │ │ │ movs r3, #0 │ │ │ │ str.w r8, [r4, #44] @ 0x2c │ │ │ │ str r0, [r4, #12] │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ - cbnz r6, 1a9c20 │ │ │ │ - ldr r3, [pc, #84] @ (1a9c44 ) │ │ │ │ + cbnz r6, 1a9c58 │ │ │ │ + ldr r3, [pc, #84] @ (1a9c7c ) │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [r4, #8] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 193590 │ │ │ │ + bl 1935c8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r2, #4 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ bfi r1, r2, #0, #21 │ │ │ │ ldr.w r2, [r5, #400] @ 0x190 │ │ │ │ str r2, [r0, #52] @ 0x34 │ │ │ │ str r1, [r0, #16] │ │ │ │ - cbnz r6, 1a9c18 │ │ │ │ + cbnz r6, 1a9c50 │ │ │ │ movs r3, #1 │ │ │ │ add r2, r3 │ │ │ │ str.w r2, [r5, #400] @ 0x190 │ │ │ │ - b.n 1a9bd4 │ │ │ │ - ldr r3, [pc, #36] @ (1a9c48 ) │ │ │ │ + b.n 1a9c0c │ │ │ │ + ldr r3, [pc, #36] @ (1a9c80 ) │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #4 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 23d22c │ │ │ │ + bl 23d264 │ │ │ │ ldrb r3, [r4, #20] │ │ │ │ str r0, [r4, #8] │ │ │ │ orr.w r3, r3, #64 @ 0x40 │ │ │ │ strb r3, [r4, #20] │ │ │ │ - b.n 1a9bf4 │ │ │ │ - str r6, [r2, #68] @ 0x44 │ │ │ │ + b.n 1a9c2c │ │ │ │ + str r6, [r3, #64] @ 0x40 │ │ │ │ lsls r0, r7, #1 │ │ │ │ movs r7, #200 @ 0xc8 │ │ │ │ movs r2, r2 │ │ │ │ lsrs r4, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r1, #22 │ │ │ │ movs r0, r0 │ │ │ │ @@ -510806,41 +510843,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, 1a9c9c │ │ │ │ + cbnz r3, 1a9cd4 │ │ │ │ mov r4, r2 │ │ │ │ lsls r2, r4, #28 │ │ │ │ - bne.n 1a9c88 │ │ │ │ + bne.n 1a9cc0 │ │ │ │ tst.w r4, #240 @ 0xf0 │ │ │ │ - bne.n 1a9c78 │ │ │ │ + bne.n 1a9cb0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #18 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a9b88 │ │ │ │ + bl 1a9bc0 │ │ │ │ str r0, [r5, #4] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r2, #17 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 1a9b88 │ │ │ │ + bl 1a9bc0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ tst.w r4, #240 @ 0xf0 │ │ │ │ str r0, [r5, #0] │ │ │ │ - beq.n 1a9c74 │ │ │ │ - b.n 1a9c78 │ │ │ │ + beq.n 1a9cac │ │ │ │ + b.n 1a9cb0 │ │ │ │ ldrb.w r3, [r0, #318] @ 0x13e │ │ │ │ movs r2, #17 │ │ │ │ lsrs r3, r3, #4 │ │ │ │ - bl 1a9b88 │ │ │ │ + bl 1a9bc0 │ │ │ │ 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 │ │ │ │ @@ -510848,21 +510885,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] @ (1a9f0c ) │ │ │ │ + ldr r1, [pc, #568] @ (1a9f44 ) │ │ │ │ str r3, [sp, #32] │ │ │ │ - ldr r3, [pc, #568] @ (1a9f10 ) │ │ │ │ + ldr r3, [pc, #568] @ (1a9f48 ) │ │ │ │ add r1, pc │ │ │ │ ldr r4, [sp, #200] @ 0xc8 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ - ldr r1, [pc, #564] @ (1a9f14 ) │ │ │ │ + ldr r1, [pc, #564] @ (1a9f4c ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ add r1, pc │ │ │ │ ldrb.w r3, [r3, #192] @ 0xc0 │ │ │ │ cmp r3, r8 │ │ │ │ @@ -510873,37 +510910,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 1a9efe │ │ │ │ + beq.w 1a9f36 │ │ │ │ subs r3, #4 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a9ee4 │ │ │ │ + beq.w 1a9f1c │ │ │ │ and.w r3, r2, #127 @ 0x7f │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ subs r3, r4, #4 │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr r3, [pc, #492] @ (1a9f18 ) │ │ │ │ + ldr r3, [pc, #492] @ (1a9f50 ) │ │ │ │ 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 1a9e78 │ │ │ │ + b.n 1a9eb0 │ │ │ │ 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 │ │ │ │ @@ -510924,15 +510961,15 @@ │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r0, [r1, #16] │ │ │ │ movw r1, #678 @ 0x2a6 │ │ │ │ ldr.w r3, [ip] │ │ │ │ str r3, [r5, #0] │ │ │ │ - bl 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ 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] │ │ │ │ @@ -510984,129 +511021,129 @@ │ │ │ │ str.w r2, [r5, r7, lsl #2] │ │ │ │ ldrb.w r2, [r3, #71] @ 0x47 │ │ │ │ ldrb.w r3, [r3, #72] @ 0x48 │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r6, [r5, r2, lsl #2] │ │ │ │ str.w r6, [r5, r3, lsl #2] │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp fp, r3 │ │ │ │ - beq.n 1a9ee4 │ │ │ │ + beq.n 1a9f1c │ │ │ │ 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 1a9eca │ │ │ │ + beq.n 1a9f02 │ │ │ │ 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 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1a9eb2 │ │ │ │ + cbz r0, 1a9eea │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr r0, [sp, #20] │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r1, #0 │ │ │ │ blx 428b4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1a9d48 │ │ │ │ + bne.w 1a9d80 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 1a9d4c │ │ │ │ + b.n 1a9d84 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 193c60 │ │ │ │ + bl 193c98 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ mov r1, r0 │ │ │ │ add.w r9, r0, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - b.n 1a9e86 │ │ │ │ - ldr r2, [pc, #52] @ (1a9f1c ) │ │ │ │ - ldr r3, [pc, #40] @ (1a9f10 ) │ │ │ │ + b.n 1a9ebe │ │ │ │ + ldr r2, [pc, #52] @ (1a9f54 ) │ │ │ │ + ldr r3, [pc, #40] @ (1a9f48 ) │ │ │ │ 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 1a9f08 │ │ │ │ + bne.n 1a9f40 │ │ │ │ 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 1a9d16 │ │ │ │ + b.n 1a9d4e │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ - str r4, [r4, #48] @ 0x30 │ │ │ │ + str r4, [r5, #44] @ 0x2c │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r2, #48] @ 0x30 │ │ │ │ + str r2, [r3, #44] @ 0x2c │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsls r4, r2, #31 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r2, #16] │ │ │ │ + str r4, [r3, #12] │ │ │ │ lsls r0, r7, #1 │ │ │ │ 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] @ (1aa0b4 ) │ │ │ │ - ldr r3, [pc, #384] @ (1aa0b8 ) │ │ │ │ + ldr r2, [pc, #384] @ (1aa0ec ) │ │ │ │ + ldr r3, [pc, #384] @ (1aa0f0 ) │ │ │ │ sub sp, #156 @ 0x9c │ │ │ │ add r2, pc │ │ │ │ - ldr r6, [pc, #384] @ (1aa0bc ) │ │ │ │ + ldr r6, [pc, #384] @ (1aa0f4 ) │ │ │ │ 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 1a9fdc │ │ │ │ - ldr r3, [pc, #364] @ (1aa0c0 ) │ │ │ │ + beq.n 1aa014 │ │ │ │ + ldr r3, [pc, #364] @ (1aa0f8 ) │ │ │ │ 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 432ac <__snprintf_chk@plt> │ │ │ │ - ldr r1, [pc, #348] @ (1aa0c4 ) │ │ │ │ + ldr r1, [pc, #348] @ (1aa0fc ) │ │ │ │ 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 19371c │ │ │ │ + bl 193754 │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 193bc8 │ │ │ │ + bl 193c00 │ │ │ │ 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] │ │ │ │ @@ -511114,22 +511151,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, #336] @ 0x150 │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr r2, [r5, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ - bhi.n 1aa09e │ │ │ │ + bhi.n 1aa0d6 │ │ │ │ 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] │ │ │ │ @@ -511138,134 +511175,134 @@ │ │ │ │ adds r7, #55 @ 0x37 │ │ │ │ ldr r7, [r6, #96] @ 0x60 │ │ │ │ ldr r6, [r5, #100] @ 0x64 │ │ │ │ ldr r6, [r5, #100] @ 0x64 │ │ │ │ lsls r6, r5, #1 │ │ │ │ mov.w r1, #556 @ 0x22c │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ add.w r9, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r9 │ │ │ │ mov r5, r0 │ │ │ │ - bl 1950f0 │ │ │ │ - ldr r3, [pc, #208] @ (1aa0c8 ) │ │ │ │ + bl 195128 │ │ │ │ + ldr r3, [pc, #208] @ (1aa100 ) │ │ │ │ movs r1, #108 @ 0x6c │ │ │ │ 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 196fc4 │ │ │ │ - ldr r2, [pc, #180] @ (1aa0cc ) │ │ │ │ - ldr r3, [pc, #160] @ (1aa0b8 ) │ │ │ │ + bl 196ffc │ │ │ │ + ldr r2, [pc, #180] @ (1aa104 ) │ │ │ │ + ldr r3, [pc, #160] @ (1aa0f0 ) │ │ │ │ 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 1aa0ae │ │ │ │ + bne.n 1aa0e6 │ │ │ │ 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] │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ 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 1950f0 │ │ │ │ + bl 195128 │ │ │ │ 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, #108 @ 0x6c │ │ │ │ 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] @ (1aa0c8 ) │ │ │ │ + ldr r3, [pc, #68] @ (1aa100 ) │ │ │ │ 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 196fc4 │ │ │ │ - b.n 1aa014 │ │ │ │ + bl 196ffc │ │ │ │ + b.n 1aa04c │ │ │ │ movs r3, #32 │ │ │ │ - b.n 1aa032 │ │ │ │ + b.n 1aa06a │ │ │ │ movs r3, #8 │ │ │ │ - b.n 1aa032 │ │ │ │ + b.n 1aa06a │ │ │ │ movs r3, #16 │ │ │ │ - b.n 1aa032 │ │ │ │ + b.n 1aa06a │ │ │ │ movs r3, #1 │ │ │ │ - b.n 1aa032 │ │ │ │ + b.n 1aa06a │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r4, [r0, #12] │ │ │ │ + str r4, [r1, #8] │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r7, #8] │ │ │ │ + str r4, [r0, #8] │ │ │ │ lsls r0, r7, #1 │ │ │ │ movs r4, #88 @ 0x58 │ │ │ │ movs r2, r2 │ │ │ │ lsrs r4, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #31 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r4, [r4, r7] │ │ │ │ + ldrsh r4, [r5, r6] │ │ │ │ lsls r0, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3832] @ 0xef8 │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ mov r6, r0 │ │ │ │ - ldr.w r3, [pc, #1424] @ 1aa678 │ │ │ │ + ldr.w r3, [pc, #1424] @ 1aa6b0 │ │ │ │ mov r4, r1 │ │ │ │ add.w fp, sp, #124 @ 0x7c │ │ │ │ movs r2, #32 │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr.w r0, [pc, #1416] @ 1aa67c │ │ │ │ + ldr.w r0, [pc, #1416] @ 1aa6b4 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ movs r1, #0 │ │ │ │ add r0, pc │ │ │ │ - ldr.w sl, [pc, #1408] @ 1aa680 │ │ │ │ + ldr.w sl, [pc, #1408] @ 1aa6b8 │ │ │ │ add sl, pc │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, fp │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ mov.w r3, #0 │ │ │ │ blx 428b4 │ │ │ │ ldr r4, [r4, #28] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1aa196 │ │ │ │ + beq.n 1aa1ce │ │ │ │ movs r1, #0 │ │ │ │ - bl 193bc8 │ │ │ │ + bl 193c00 │ │ │ │ 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] │ │ │ │ @@ -511273,22 +511310,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, #336] @ 0x150 │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r5 │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr r2, [r5, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ - bhi.w 1aa64e │ │ │ │ + bhi.w 1aa686 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r5, r6, #9 │ │ │ │ lsls r5, r6, #9 │ │ │ │ lsls r5, r6, #9 │ │ │ │ lsls r1, r6, #9 │ │ │ │ lsls r1, r6, #9 │ │ │ │ lsls r7, r6, #9 │ │ │ │ @@ -511313,115 +511350,115 @@ │ │ │ │ lsls r5, r6, #9 │ │ │ │ ldr.w r7, [r0, #384] @ 0x180 │ │ │ │ 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, 1aa1b4 │ │ │ │ - b.n 1aa258 │ │ │ │ + cbnz r3, 1aa1ec │ │ │ │ + b.n 1aa290 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1aa258 │ │ │ │ + beq.n 1aa290 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1aa1ac │ │ │ │ + beq.n 1aa1e4 │ │ │ │ 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 1aa24c │ │ │ │ + beq.n 1aa284 │ │ │ │ mov r9, fp │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - cbz r4, 1aa230 │ │ │ │ + cbz r4, 1aa268 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1aa470 │ │ │ │ + beq.w 1aa4a8 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1aa2d6 │ │ │ │ + bne.n 1aa30e │ │ │ │ ldr r2, [r0, #20] │ │ │ │ mvn.w r3, #680 @ 0x2a8 │ │ │ │ adds r1, r2, r3 │ │ │ │ subw r3, r2, #678 @ 0x2a6 │ │ │ │ cmp r3, #1 │ │ │ │ it hi │ │ │ │ cmphi r1, #1 │ │ │ │ - bhi.n 1aa22c │ │ │ │ - ldr.w r3, [pc, #1140] @ 1aa684 │ │ │ │ + bhi.n 1aa264 │ │ │ │ + ldr.w r3, [pc, #1140] @ 1aa6bc │ │ │ │ movs r1, #108 @ 0x6c │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ mla r2, r1, r2, r3 │ │ │ │ ldrb.w r3, [r2, #70] @ 0x46 │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r3, [r0, r3, lsl #2] │ │ │ │ and.w r3, r3, #127 @ 0x7f │ │ │ │ cmp r8, r3 │ │ │ │ - beq.n 1aa2f2 │ │ │ │ + beq.n 1aa32a │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1aa2d6 │ │ │ │ + bne.n 1aa30e │ │ │ │ mov r0, sl │ │ │ │ - bl 195490 │ │ │ │ + bl 1954c8 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1aa1e2 │ │ │ │ + bne.n 1aa21a │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ mov fp, r9 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 1aa254 │ │ │ │ + cbz r3, 1aa28c │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1aa1d4 │ │ │ │ + bne.n 1aa20c │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1aa246 │ │ │ │ + bne.n 1aa27e │ │ │ │ ldrd r4, fp, [sp, #64] @ 0x40 │ │ │ │ mov r6, r4 │ │ │ │ ldr.w r3, [r6], #4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1aa5be │ │ │ │ + beq.w 1aa5f6 │ │ │ │ cmp fp, r6 │ │ │ │ - bne.n 1aa25a │ │ │ │ + bne.n 1aa292 │ │ │ │ movs r0, #4 │ │ │ │ - bl 1967c0 │ │ │ │ + bl 1967f8 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1973f0 │ │ │ │ + bl 197428 │ │ │ │ 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 1aa544 │ │ │ │ + beq.w 1aa57c │ │ │ │ ldr.w r2, [sl, #24] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a9f20 │ │ │ │ + bl 1a9f58 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ mov r2, r0 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ - bhi.w 1aa66e │ │ │ │ + bhi.w 1aa6a6 │ │ │ │ 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 r5, r3, #7 │ │ │ │ @@ -511434,67 +511471,67 @@ │ │ │ │ lsls r5, r3, #7 │ │ │ │ lsls r5, r3, #7 │ │ │ │ lsls r5, r3, #7 │ │ │ │ lsls r4, r4, #3 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1aa444 │ │ │ │ + beq.w 1aa47c │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1aa444 │ │ │ │ + beq.w 1aa47c │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1aa2d4 │ │ │ │ + bne.n 1aa30c │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r2 │ │ │ │ - b.n 1aa1f8 │ │ │ │ + b.n 1aa230 │ │ │ │ ldrb r3, [r2, #30] │ │ │ │ adds r3, #11 │ │ │ │ ldr.w fp, [r0, r3, lsl #2] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 1aa462 │ │ │ │ + beq.w 1aa49a │ │ │ │ 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 1aa3e6 │ │ │ │ + b.n 1aa41e │ │ │ │ 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 1aa43e │ │ │ │ + beq.n 1aa476 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [r1, #16] │ │ │ │ movw r1, #365 @ 0x16d │ │ │ │ - bl 193b64 │ │ │ │ + bl 193b9c │ │ │ │ ldrb.w r3, [r8, #17] │ │ │ │ add.w r1, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r9, r0 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ 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] │ │ │ │ @@ -511509,29 +511546,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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ 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 1aa454 │ │ │ │ + beq.n 1aa48c │ │ │ │ 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 │ │ │ │ @@ -511539,286 +511576,286 @@ │ │ │ │ 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 1aa330 │ │ │ │ + bne.n 1aa368 │ │ │ │ cmp.w r9, #1 │ │ │ │ - beq.n 1aa43e │ │ │ │ + beq.n 1aa476 │ │ │ │ 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 1aa35a │ │ │ │ + b.n 1aa392 │ │ │ │ str.w r8, [sp, #20] │ │ │ │ - b.n 1aa3bc │ │ │ │ + b.n 1aa3f4 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ itt eq │ │ │ │ moveq r0, r4 │ │ │ │ moveq r4, #0 │ │ │ │ - beq.w 1aa1f8 │ │ │ │ - b.n 1aa230 │ │ │ │ + beq.w 1aa230 │ │ │ │ + b.n 1aa268 │ │ │ │ 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 1aa22c │ │ │ │ - bl 194944 │ │ │ │ - b.n 1aa22c │ │ │ │ + beq.w 1aa264 │ │ │ │ + bl 19497c │ │ │ │ + b.n 1aa264 │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 1aa230 │ │ │ │ + bne.w 1aa268 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 1aa1f8 │ │ │ │ + b.n 1aa230 │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #199 @ 0xc7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r5, r0 │ │ │ │ str.w r5, [fp, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, #8 │ │ │ │ - bne.w 1aa28a │ │ │ │ + bne.w 1aa2c2 │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ ldrb r4, [r5, #20] │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1aa576 │ │ │ │ + beq.n 1aa5ae │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movs r2, #17 │ │ │ │ str.w fp, [sp] │ │ │ │ - bl 1a9cb0 │ │ │ │ + bl 1a9ce8 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ tst.w r3, #240 @ 0xf0 │ │ │ │ - bne.w 1aa656 │ │ │ │ + bne.w 1aa68e │ │ │ │ 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] @ (1aa688 ) │ │ │ │ - ldr r3, [pc, #416] @ (1aa678 ) │ │ │ │ + ldr r2, [pc, #432] @ (1aa6c0 ) │ │ │ │ + ldr r3, [pc, #416] @ (1aa6b0 ) │ │ │ │ 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 1aa66a │ │ │ │ + bne.w 1aa6a2 │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #209 @ 0xd1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1aa488 │ │ │ │ + b.n 1aa4c0 │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #205 @ 0xcd │ │ │ │ mov r0, r9 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1aa488 │ │ │ │ + b.n 1aa4c0 │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #203 @ 0xcb │ │ │ │ mov r0, r9 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1aa488 │ │ │ │ + b.n 1aa4c0 │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #207 @ 0xcf │ │ │ │ mov r0, r9 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1aa488 │ │ │ │ + b.n 1aa4c0 │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #201 @ 0xc9 │ │ │ │ mov r0, r9 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1aa488 │ │ │ │ + b.n 1aa4c0 │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #253 @ 0xfd │ │ │ │ mov r0, r9 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1aa488 │ │ │ │ + b.n 1aa4c0 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r7 │ │ │ │ - vldr d0, [pc, #292] @ 1aa670 │ │ │ │ - bl 194c54 │ │ │ │ + vldr d0, [pc, #292] @ 1aa6a8 │ │ │ │ + bl 194c8c │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1aa488 │ │ │ │ + beq.n 1aa4c0 │ │ │ │ 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 196fc4 │ │ │ │ - b.n 1aa488 │ │ │ │ + bl 196ffc │ │ │ │ + b.n 1aa4c0 │ │ │ │ mov r3, r4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movs r2, #17 │ │ │ │ str.w fp, [sp] │ │ │ │ - bl 1a9cb0 │ │ │ │ + bl 1a9ce8 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [r3, #16] │ │ │ │ tst.w r3, #240 @ 0xf0 │ │ │ │ - beq.n 1aa4b6 │ │ │ │ + beq.n 1aa4ee │ │ │ │ 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 1a9cb0 │ │ │ │ + bl 1a9ce8 │ │ │ │ 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 1aa4c4 │ │ │ │ + b.n 1aa4fc │ │ │ │ ldr r7, [sp, #12] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 193ec0 │ │ │ │ + bl 193ef8 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1aa5d8 │ │ │ │ + cbz r0, 1aa610 │ │ │ │ adds r5, #20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1976a0 │ │ │ │ + bl 1976d8 │ │ │ │ str.w r5, [r6, #-4] │ │ │ │ - b.n 1aa264 │ │ │ │ + b.n 1aa29c │ │ │ │ movs r4, #64 @ 0x40 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ ldrb r5, [r2, #13] │ │ │ │ mov.w r8, #108 @ 0x6c │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ mov r3, r4 │ │ │ │ add.w r4, r0, #24 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ strb.w r5, [r0, #44] @ 0x2c │ │ │ │ mov r6, r0 │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ 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] @ 1aa684 │ │ │ │ + ldr.w lr, [pc, #104] @ 1aa6bc │ │ │ │ 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 196fc4 │ │ │ │ - b.n 1aa27a │ │ │ │ + bl 196ffc │ │ │ │ + b.n 1aa2b2 │ │ │ │ movs r4, #16 │ │ │ │ - b.n 1aa5e0 │ │ │ │ + b.n 1aa618 │ │ │ │ movs r4, #1 │ │ │ │ - b.n 1aa5e0 │ │ │ │ + b.n 1aa618 │ │ │ │ movs r4, #32 │ │ │ │ - b.n 1aa5e0 │ │ │ │ + b.n 1aa618 │ │ │ │ movs r4, #8 │ │ │ │ - b.n 1aa5e0 │ │ │ │ + b.n 1aa618 │ │ │ │ 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 1a9cb0 │ │ │ │ - b.n 1aa5a0 │ │ │ │ + bl 1a9ce8 │ │ │ │ + b.n 1aa5d8 │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r2, [r0, r4] │ │ │ │ + ldrsh r2, [r1, r3] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrsh r4, [r7, r3] │ │ │ │ + ldrsh r4, [r0, r3] │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsls r4, r2, #31 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r4, r4] │ │ │ │ + ldrh r4, [r5, r3] │ │ │ │ lsls r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #860] @ (1aaa08 ) │ │ │ │ + ldr r0, [pc, #860] @ (1aaa40 ) │ │ │ │ add r4, sp, #68 @ 0x44 │ │ │ │ - ldr r3, [pc, #860] @ (1aaa0c ) │ │ │ │ + ldr r3, [pc, #860] @ (1aaa44 ) │ │ │ │ mov r6, r1 │ │ │ │ add r0, pc │ │ │ │ str r4, [sp, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #0 │ │ │ │ - ldr.w r8, [pc, #852] @ 1aaa10 │ │ │ │ + ldr.w r8, [pc, #852] @ 1aaa48 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r4 │ │ │ │ add r8, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 428b4 │ │ │ │ ldr r7, [r6, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1aa9f4 │ │ │ │ + beq.w 1aaa2c │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 193bc8 │ │ │ │ + bl 193c00 │ │ │ │ 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 │ │ │ │ @@ -511826,22 +511863,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, #336] @ 0x150 │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr r2, [r4, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ - bhi.w 1aa910 │ │ │ │ + bhi.w 1aa948 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r7, r6, #3 │ │ │ │ lsls r7, r6, #3 │ │ │ │ lsls r7, r6, #3 │ │ │ │ lsls r3, r5, #5 │ │ │ │ lsls r3, r5, #5 │ │ │ │ lsls r2, r7, #3 │ │ │ │ @@ -511865,69 +511902,69 @@ │ │ │ │ lsls r7, r6, #3 │ │ │ │ lsls r7, r6, #3 │ │ │ │ mov.w sl, #64 @ 0x40 │ │ │ │ ldrb.w r9, [r2, #13] │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov.w fp, #108 @ 0x6c │ │ │ │ - bl 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ 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 1950f0 │ │ │ │ + bl 195128 │ │ │ │ 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] @ 1aaa14 │ │ │ │ + ldr.w r9, [pc, #640] @ 1aaa4c │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - cbz r3, 1aa7d8 │ │ │ │ + cbz r3, 1aa810 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ mov.w r1, #131072 @ 0x20000 │ │ │ │ bfi r2, r1, #0, #21 │ │ │ │ str r2, [r3, #16] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 19bb88 │ │ │ │ + bl 19bbc0 │ │ │ │ movs r4, #0 │ │ │ │ ldr.w r9, [sp, #16] │ │ │ │ - vldr d8, [pc, #544] @ 1aaa00 │ │ │ │ + vldr d8, [pc, #544] @ 1aaa38 │ │ │ │ mov fp, r4 │ │ │ │ movs r2, #1 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ lsls r2, r4 │ │ │ │ tst r2, r3 │ │ │ │ - beq.w 1aa922 │ │ │ │ + beq.w 1aa95a │ │ │ │ ldr r2, [r6, #24] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a9f20 │ │ │ │ + bl 1a9f58 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ - bhi.w 1aad6c │ │ │ │ + bhi.w 1aada4 │ │ │ │ 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 │ │ │ │ @@ -511941,131 +511978,131 @@ │ │ │ │ lsls r2, r6, #10 │ │ │ │ lsls r2, r6, #10 │ │ │ │ movs r0, r2 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r1, #199 @ 0xc7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r7, r0 │ │ │ │ ldrb r3, [r6, #20] │ │ │ │ str.w r7, [r9], #4 │ │ │ │ - cbz r3, 1aa850 │ │ │ │ + cbz r3, 1aa888 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ - cbz r3, 1aa850 │ │ │ │ + cbz r3, 1aa888 │ │ │ │ clz r3, r3 │ │ │ │ rsb r3, r3, #32 │ │ │ │ cmp r3, r4 │ │ │ │ - bhi.w 1aa954 │ │ │ │ + bhi.w 1aa98c │ │ │ │ adds r4, #1 │ │ │ │ adc.w fp, fp, #0 │ │ │ │ sub.w r3, r4, #8 │ │ │ │ orrs.w r3, r3, fp │ │ │ │ - bne.n 1aa7e4 │ │ │ │ + bne.n 1aa81c │ │ │ │ ldrb r4, [r6, #20] │ │ │ │ - cbnz r4, 1aa890 │ │ │ │ + cbnz r4, 1aa8c8 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bne.w 1aac78 │ │ │ │ + bne.w 1aacb0 │ │ │ │ tst.w r3, #240 @ 0xf0 │ │ │ │ - bne.w 1aab74 │ │ │ │ + bne.w 1aabac │ │ │ │ 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] @ (1aaa18 ) │ │ │ │ - ldr r3, [pc, #376] @ (1aaa0c ) │ │ │ │ + ldr r2, [pc, #388] @ (1aaa50 ) │ │ │ │ + ldr r3, [pc, #376] @ (1aaa44 ) │ │ │ │ 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 1aad68 │ │ │ │ + bne.w 1aada0 │ │ │ │ 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, #209 @ 0xd1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1aa836 │ │ │ │ + b.n 1aa86e │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r1, #207 @ 0xcf │ │ │ │ mov r0, r5 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1aa836 │ │ │ │ + b.n 1aa86e │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r1, #205 @ 0xcd │ │ │ │ mov r0, r5 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1aa836 │ │ │ │ + b.n 1aa86e │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r1, #203 @ 0xcb │ │ │ │ mov r0, r5 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1aa836 │ │ │ │ + b.n 1aa86e │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r1, #201 @ 0xc9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1aa836 │ │ │ │ + b.n 1aa86e │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r1, #253 @ 0xfd │ │ │ │ mov r0, r5 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1aa836 │ │ │ │ + b.n 1aa86e │ │ │ │ mov.w sl, #32 │ │ │ │ - b.n 1aa758 │ │ │ │ + b.n 1aa790 │ │ │ │ mov.w sl, #8 │ │ │ │ - b.n 1aa758 │ │ │ │ + b.n 1aa790 │ │ │ │ mov.w sl, #1 │ │ │ │ - b.n 1aa758 │ │ │ │ + b.n 1aa790 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, sl │ │ │ │ - bl 194c54 │ │ │ │ + bl 194c8c │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1aa836 │ │ │ │ + beq.w 1aa86e │ │ │ │ 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 196fc4 │ │ │ │ - b.n 1aa836 │ │ │ │ + bl 196ffc │ │ │ │ + b.n 1aa86e │ │ │ │ ldr r7, [r6, #8] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 193bc8 │ │ │ │ + bl 193c00 │ │ │ │ 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] │ │ │ │ @@ -512074,26 +512111,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, #336] @ 0x150 │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldrb.w r2, [r8, #85] @ 0x55 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sl] │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.w 1aad62 │ │ │ │ + bhi.w 1aad9a │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1aad6c │ │ │ │ + bhi.w 1aada4 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r2, r3, #3 │ │ │ │ lsls r4, r3, #7 │ │ │ │ lsls r4, r3, #7 │ │ │ │ lsls r4, r3, #7 │ │ │ │ lsls r4, r3, #7 │ │ │ │ lsls r4, r3, #7 │ │ │ │ @@ -512120,53 +512157,53 @@ │ │ │ │ lsls r4, r3, #7 │ │ │ │ lsls r4, r3, #7 │ │ │ │ lsls r4, r3, #7 │ │ │ │ lsls r4, r3, #7 │ │ │ │ lsls r4, r3, #7 │ │ │ │ movs r4, r6 │ │ │ │ ldr r7, [r6, #0] │ │ │ │ - b.n 1aa6d6 │ │ │ │ + b.n 1aa70e │ │ │ │ mov.w sl, #16 │ │ │ │ - b.n 1aa758 │ │ │ │ + b.n 1aa790 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - ldr r4, [r1, r5] │ │ │ │ + ldr r4, [r2, r4] │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r7, r4] │ │ │ │ + ldr r4, [r0, r4] │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsls r4, r2, #31 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r0, [r5, r5] │ │ │ │ + ldrsb r0, [r6, r4] │ │ │ │ lsls r0, r7, #1 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ vstr d7, [sp, #32] │ │ │ │ - bl 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1aaa44 │ │ │ │ + cbz r0, 1aaa7c │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 193bc8 │ │ │ │ + bl 193c00 │ │ │ │ ldr.w r3, [r8, #24] │ │ │ │ str r3, [r0, #24] │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr.w r0, [r8, #28] │ │ │ │ - bl 23ef28 │ │ │ │ + bl 23ef60 │ │ │ │ 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 │ │ │ │ @@ -512184,28 +512221,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 1950f0 │ │ │ │ + bl 195128 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr.w r8, [r9, #-4] │ │ │ │ movw r1, #667 @ 0x29b │ │ │ │ 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 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ 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] │ │ │ │ @@ -512220,15 +512257,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, 1aab32 │ │ │ │ + cbnz r3, 1aab6a │ │ │ │ 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 │ │ │ │ @@ -512243,36 +512280,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 196fc4 │ │ │ │ - b.n 1aa850 │ │ │ │ + bl 196ffc │ │ │ │ + b.n 1aa888 │ │ │ │ strh.w r4, [sp, #48] @ 0x30 │ │ │ │ - b.n 1aaa1e │ │ │ │ + b.n 1aaa56 │ │ │ │ strb.w r4, [sp, #48] @ 0x30 │ │ │ │ - b.n 1aaa1e │ │ │ │ + b.n 1aaa56 │ │ │ │ subs r3, r4, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ strb.w r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 1aaa1e │ │ │ │ + b.n 1aaa56 │ │ │ │ ldr r7, [r6, #12] │ │ │ │ movs r0, #4 │ │ │ │ - bl 1967c0 │ │ │ │ + bl 1967f8 │ │ │ │ add r2, sp, #84 @ 0x54 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1973f0 │ │ │ │ + bl 197428 │ │ │ │ movs r1, #0 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 193bc8 │ │ │ │ + bl 193c00 │ │ │ │ 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] │ │ │ │ @@ -512281,22 +512318,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, #336] @ 0x150 │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ movw r1, #667 @ 0x29b │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r4, [r8, #16] │ │ │ │ - bl 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ 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] │ │ │ │ @@ -512310,15 +512347,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, 1aac34 │ │ │ │ + cbnz r4, 1aac6c │ │ │ │ cmp.w fp, #32 │ │ │ │ ittet ne │ │ │ │ movne r4, #1 │ │ │ │ andne.w sl, fp, #31 │ │ │ │ moveq r4, r9 │ │ │ │ lslne.w r4, r4, sl │ │ │ │ it ne │ │ │ │ @@ -512333,35 +512370,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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ 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 1aa882 │ │ │ │ + b.n 1aa8ba │ │ │ │ ldr r7, [r6, #8] │ │ │ │ movs r0, #4 │ │ │ │ - bl 1967c0 │ │ │ │ + bl 1967f8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1973f0 │ │ │ │ + bl 197428 │ │ │ │ mov r1, r4 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 193bc8 │ │ │ │ + bl 193c00 │ │ │ │ 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] │ │ │ │ @@ -512370,22 +512407,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, #336] @ 0x150 │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ movw r1, #667 @ 0x29b │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r4, [r9, #16] │ │ │ │ - bl 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ 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] │ │ │ │ @@ -512399,15 +512436,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, 1aad36 │ │ │ │ + cbnz r4, 1aad6e │ │ │ │ cmp.w fp, #32 │ │ │ │ ittet ne │ │ │ │ movne r4, #1 │ │ │ │ andne.w r3, fp, #31 │ │ │ │ moveq r4, r8 │ │ │ │ lslne r4, r3 │ │ │ │ it ne │ │ │ │ @@ -512421,83 +512458,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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr r3, [r6, #16] │ │ │ │ - b.n 1aa86c │ │ │ │ + b.n 1aa8a4 │ │ │ │ strd r4, fp, [sp, #48] @ 0x30 │ │ │ │ - b.n 1aaa1e │ │ │ │ + b.n 1aaa56 │ │ │ │ blx 42d94 <__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] @ 1ab2b4 │ │ │ │ + ldr.w r2, [pc, #1328] @ 1ab2ec │ │ │ │ mov r4, r0 │ │ │ │ - ldr.w r7, [pc, #1328] @ 1ab2b8 │ │ │ │ + ldr.w r7, [pc, #1328] @ 1ab2f0 │ │ │ │ mov r8, r1 │ │ │ │ str r3, [sp, #8] │ │ │ │ add r2, pc │ │ │ │ - ldr.w r3, [pc, #1320] @ 1ab2bc │ │ │ │ + ldr.w r3, [pc, #1320] @ 1ab2f4 │ │ │ │ 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 1ab19a │ │ │ │ + beq.w 1ab1d2 │ │ │ │ movs r1, #238 @ 0xee │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ add.w sl, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sl │ │ │ │ mov r5, r0 │ │ │ │ - bl 1950f0 │ │ │ │ - ldr.w r3, [pc, #1272] @ 1ab2c0 │ │ │ │ + bl 195128 │ │ │ │ + ldr.w r3, [pc, #1272] @ 1ab2f8 │ │ │ │ movs r2, #108 @ 0x6c │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ 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 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1aae1a │ │ │ │ + cbz r0, 1aae52 │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ 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 │ │ │ │ @@ -512509,22 +512546,22 @@ │ │ │ │ strb.w r3, [sp, #72] @ 0x48 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #352 @ 0x160 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr.w r3, [ip] │ │ │ │ str r3, [r5, #0] │ │ │ │ - bl 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ add.w r8, r0, #24 │ │ │ │ movs r2, #4 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r8 │ │ │ │ strb.w r2, [r0, #44] @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ 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} │ │ │ │ @@ -512557,15 +512594,15 @@ │ │ │ │ movs r7, #160 @ 0xa0 │ │ │ │ ldrb.w r6, [r3, #53] @ 0x35 │ │ │ │ ldrb.w r3, [r3, #70] @ 0x46 │ │ │ │ adds r6, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r7, [r5, r6, lsl #2] │ │ │ │ str.w r2, [r5, r3, lsl #2] │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ 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] │ │ │ │ @@ -512574,31 +512611,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 1aaf9a │ │ │ │ + beq.n 1aafd2 │ │ │ │ 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, #365 @ 0x16d │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 193b64 │ │ │ │ + bl 193b9c │ │ │ │ add.w sl, r0, #28 │ │ │ │ ldrb.w r3, [r8, #17] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, sl │ │ │ │ mov r6, r0 │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ 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 │ │ │ │ @@ -512610,15 +512647,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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ 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] │ │ │ │ @@ -512633,20 +512670,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, #365 @ 0x16d │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 193b64 │ │ │ │ + bl 193b9c │ │ │ │ ldrb.w r3, [r8, #17] │ │ │ │ add.w r1, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov sl, r0 │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ 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 │ │ │ │ @@ -512662,15 +512699,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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ 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 │ │ │ │ @@ -512686,20 +512723,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, #365 @ 0x16d │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 193b64 │ │ │ │ + bl 193b9c │ │ │ │ ldrb.w r3, [r8, #17] │ │ │ │ add.w r1, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov sl, r0 │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ 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 │ │ │ │ @@ -512713,15 +512750,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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ 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 │ │ │ │ @@ -512737,21 +512774,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, #365 @ 0x16d │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 193b64 │ │ │ │ + bl 193b9c │ │ │ │ add.w r7, r0, #28 │ │ │ │ ldrb.w r3, [r8, #17] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r6, r0 │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ 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 │ │ │ │ @@ -512764,46 +512801,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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - ldr r2, [pc, #324] @ (1ab2c4 ) │ │ │ │ + ldr r2, [pc, #324] @ (1ab2fc ) │ │ │ │ str r7, [r3, #12] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #312] @ (1ab2bc ) │ │ │ │ + ldr r3, [pc, #312] @ (1ab2f4 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #172] @ 0xac │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1ab2ae │ │ │ │ + bne.w 1ab2e6 │ │ │ │ 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 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 1ab1d0 │ │ │ │ + cbz r0, 1ab208 │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ 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 │ │ │ │ @@ -512816,22 +512853,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, #344 @ 0x158 │ │ │ │ - bl 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ add.w r8, r0, #24 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r8 │ │ │ │ movs r3, #32 │ │ │ │ strb.w r2, [r0, #44] @ 0x2c │ │ │ │ mov r6, r0 │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ 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 │ │ │ │ @@ -512840,15 +512877,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] @ (1ab2c0 ) │ │ │ │ + ldr r3, [pc, #92] @ (1ab2f8 ) │ │ │ │ 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] │ │ │ │ @@ -512864,73 +512901,73 @@ │ │ │ │ ldrb.w r2, [r3, #53] @ 0x35 │ │ │ │ ldrb.w r3, [r3, #70] @ 0x46 │ │ │ │ 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 196fc4 │ │ │ │ - b.n 1aaef8 │ │ │ │ + bl 196ffc │ │ │ │ + b.n 1aaf30 │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strh r6, [r5, r1] │ │ │ │ + strh r6, [r6, r0] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strh r0, [r5, r1] │ │ │ │ + strh r0, [r6, r0] │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #31 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #496] @ (1ab4b8 ) │ │ │ │ + ldr r6, [pc, #272] @ (1ab410 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ mov sl, r2 │ │ │ │ - ldr r2, [pc, #328] @ (1ab424 ) │ │ │ │ + ldr r2, [pc, #328] @ (1ab45c ) │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #328] @ (1ab428 ) │ │ │ │ + ldr r3, [pc, #328] @ (1ab460 ) │ │ │ │ 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, 1ab312 │ │ │ │ + cbnz r1, 1ab34a │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #308] @ (1ab42c ) │ │ │ │ - ldr r3, [pc, #300] @ (1ab428 ) │ │ │ │ + ldr r2, [pc, #308] @ (1ab464 ) │ │ │ │ + ldr r3, [pc, #300] @ (1ab460 ) │ │ │ │ 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 1ab414 │ │ │ │ + bne.w 1ab44c │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r3, [r0, #384] @ 0x180 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1ab418 │ │ │ │ + beq.n 1ab450 │ │ │ │ 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 1ab322 │ │ │ │ + bne.n 1ab35a │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1ab418 │ │ │ │ + beq.n 1ab450 │ │ │ │ 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] │ │ │ │ @@ -512942,19 +512979,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 1ab41e │ │ │ │ + beq.n 1ab456 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1ab3f6 │ │ │ │ + beq.n 1ab42e │ │ │ │ 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 │ │ │ │ @@ -512964,183 +513001,183 @@ │ │ │ │ blx 428b4 │ │ │ │ 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 1a9b1c │ │ │ │ + bl 1a9b54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ab2f4 │ │ │ │ + beq.n 1ab32c │ │ │ │ ldrb.w r2, [r5, #318] @ 0x13e │ │ │ │ clz r3, r7 │ │ │ │ rsb r3, r3, #32 │ │ │ │ bfi r2, r3, #4, #4 │ │ │ │ ldrb.w r3, [r5, #322] @ 0x142 │ │ │ │ strb.w r2, [r5, #318] @ 0x13e │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1ab3e0 │ │ │ │ + beq.n 1ab418 │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bpl.n 1ab3fa │ │ │ │ + bpl.n 1ab432 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 1aa0d0 │ │ │ │ + bl 1aa108 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ - bl 1df050 │ │ │ │ - b.n 1ab2f6 │ │ │ │ + bl 1df088 │ │ │ │ + b.n 1ab32e │ │ │ │ lsls r2, r3, #27 │ │ │ │ - bmi.n 1ab3cc │ │ │ │ + bmi.n 1ab404 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ movs r3, #1 │ │ │ │ add r1, sp, #76 @ 0x4c │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 1a9c4c │ │ │ │ - b.n 1ab3cc │ │ │ │ + bl 1a9c84 │ │ │ │ + b.n 1ab404 │ │ │ │ movs r4, #1 │ │ │ │ - b.n 1ab382 │ │ │ │ + b.n 1ab3ba │ │ │ │ mov r0, r5 │ │ │ │ add r1, sp, #76 @ 0x4c │ │ │ │ mov r2, r7 │ │ │ │ movs r3, #1 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 1a9c4c │ │ │ │ + bl 1a9c84 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 1aa690 │ │ │ │ - b.n 1ab3d4 │ │ │ │ + bl 1aa6c8 │ │ │ │ + b.n 1ab40c │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ mov r3, r2 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ udf #255 @ 0xff │ │ │ │ ldr r3, [r4, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - ldr r5, [pc, #112] @ (1ab498 ) │ │ │ │ + ldr r4, [pc, #912] @ (1ab7f0 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #8] @ (1ab438 ) │ │ │ │ + ldr r4, [pc, #808] @ (1ab790 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3872] @ 0xf20 │ │ │ │ sub sp, #180 @ 0xb4 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [pc, #796] @ (1ab768 ) │ │ │ │ + ldr r2, [pc, #796] @ (1ab7a0 ) │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - ldr r3, [pc, #796] @ (1ab76c ) │ │ │ │ + ldr r3, [pc, #796] @ (1ab7a4 ) │ │ │ │ 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, 1ab480 │ │ │ │ + cbnz r1, 1ab4b8 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - ldr r2, [pc, #780] @ (1ab770 ) │ │ │ │ - ldr r3, [pc, #776] @ (1ab76c ) │ │ │ │ + ldr r2, [pc, #780] @ (1ab7a8 ) │ │ │ │ + ldr r3, [pc, #776] @ (1ab7a4 ) │ │ │ │ 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 1ab754 │ │ │ │ + bne.w 1ab78c │ │ │ │ add sp, #180 @ 0xb4 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb.w r2, [r0, #318] @ 0x13e │ │ │ │ clz r3, r1 │ │ │ │ rsb r3, r3, #32 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ bfi r2, r3, #4, #4 │ │ │ │ strb.w r2, [r0, #318] @ 0x13e │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - cbz r3, 1ab4b2 │ │ │ │ + cbz r3, 1ab4ea │ │ │ │ ldr r3, [r1, #16] │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bpl.n 1ab4aa │ │ │ │ + bpl.n 1ab4e2 │ │ │ │ ldr r3, [r1, #44] @ 0x2c │ │ │ │ cmp r3, #17 │ │ │ │ - beq.w 1ab738 │ │ │ │ + beq.w 1ab770 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ab49c │ │ │ │ + bne.n 1ab4d4 │ │ │ │ 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 1a9c4c │ │ │ │ + bl 1a9c84 │ │ │ │ ldrd r1, r3, [sp, #128] @ 0x80 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ ldr.w r4, [r4, #384] @ 0x180 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 1ab4e0 │ │ │ │ - b.n 1ab51e │ │ │ │ + cbnz r3, 1ab518 │ │ │ │ + b.n 1ab556 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1ab51e │ │ │ │ + cbz r3, 1ab556 │ │ │ │ ldr r6, [r4, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1ab4da │ │ │ │ + beq.n 1ab512 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ands.w r3, r3, #15 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [pc, #644] @ (1ab774 ) │ │ │ │ + ldr r3, [pc, #644] @ (1ab7ac ) │ │ │ │ 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 43474 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 1ab516 │ │ │ │ - b.n 1ab522 │ │ │ │ + cbnz r0, 1ab54e │ │ │ │ + b.n 1ab55a │ │ │ │ ldr r6, [r4, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1ab502 │ │ │ │ + bne.n 1ab53a │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ab510 │ │ │ │ + bne.n 1ab548 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1ab460 │ │ │ │ + b.n 1ab498 │ │ │ │ ldr.w r8, [r6, #24] │ │ │ │ add.w r3, r6, #32 │ │ │ │ cmp r8, r3 │ │ │ │ - beq.w 1ab758 │ │ │ │ + beq.w 1ab790 │ │ │ │ ldr.w r9, [r8, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1ab54c │ │ │ │ + beq.n 1ab584 │ │ │ │ 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 193f20 │ │ │ │ + bl 193f58 │ │ │ │ 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 │ │ │ │ @@ -513156,294 +513193,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 1ab6b6 │ │ │ │ + bne.w 1ab6ee │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add r7, sp, #140 @ 0x8c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1ab710 │ │ │ │ + bne.w 1ab748 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ tst.w r3, #240 @ 0xf0 │ │ │ │ - bne.w 1ab6fe │ │ │ │ + bne.w 1ab736 │ │ │ │ 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] @ 1ab760 │ │ │ │ + vldr d8, [pc, #396] @ 1ab798 │ │ │ │ orrs r2, r0 │ │ │ │ str r2, [r3, #80] @ 0x50 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ orrs r2, r1 │ │ │ │ str r2, [r3, #84] @ 0x54 │ │ │ │ - b.n 1ab5e8 │ │ │ │ + b.n 1ab620 │ │ │ │ adds r5, #1 │ │ │ │ adds r7, #4 │ │ │ │ cmp r5, #8 │ │ │ │ - beq.n 1ab654 │ │ │ │ + beq.n 1ab68c │ │ │ │ lsl.w r3, r9, r5 │ │ │ │ tst.w r3, sl │ │ │ │ - beq.n 1ab5e0 │ │ │ │ + beq.n 1ab618 │ │ │ │ ldr r4, [r7, #0] │ │ │ │ vmov.f64 d0, d8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldrb.w fp, [r4, #17] │ │ │ │ mov r1, fp │ │ │ │ - bl 194c54 │ │ │ │ + bl 194c8c │ │ │ │ mov r2, fp │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ movs r1, #1 │ │ │ │ - bl 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 1ab62a │ │ │ │ + cbz r0, 1ab662 │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ mov r3, fp │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #240 @ 0xf0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1ab6b2 │ │ │ │ + beq.n 1ab6ea │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r6 │ │ │ │ adds r5, #1 │ │ │ │ movw r1, #353 @ 0x161 │ │ │ │ adds r7, #4 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ cmp r5, #8 │ │ │ │ mov r8, r0 │ │ │ │ - bne.n 1ab5e8 │ │ │ │ + bne.n 1ab620 │ │ │ │ ldrd r6, r4, [sp, #28] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1ab6a6 │ │ │ │ + beq.n 1ab6de │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb.w r5, [r3, #193] @ 0xc1 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1ab6e2 │ │ │ │ + beq.n 1ab71a │ │ │ │ movs r1, #107 @ 0x6b │ │ │ │ - bl 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ ldrb.w r3, [r2, #328] @ 0x148 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ strb.w r3, [r2, #328] @ 0x148 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ - bl 1df050 │ │ │ │ - b.n 1ab516 │ │ │ │ + bl 1df088 │ │ │ │ + b.n 1ab54e │ │ │ │ mov r8, r0 │ │ │ │ - b.n 1ab5e0 │ │ │ │ + b.n 1ab618 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add r7, sp, #140 @ 0x8c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ab724 │ │ │ │ + bne.n 1ab75c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ tst.w r3, #240 @ 0xf0 │ │ │ │ - beq.w 1ab5b6 │ │ │ │ + beq.w 1ab5ee │ │ │ │ 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 1aad6c │ │ │ │ + bl 1aada4 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ movs r1, #0 │ │ │ │ orr.w r0, r3, #262144 @ 0x40000 │ │ │ │ - b.n 1ab5bc │ │ │ │ + b.n 1ab5f4 │ │ │ │ movw r1, #714 @ 0x2ca │ │ │ │ - bl 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ 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 1ab684 │ │ │ │ + b.n 1ab6bc │ │ │ │ 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 1aad6c │ │ │ │ - b.n 1ab6d8 │ │ │ │ + bl 1aada4 │ │ │ │ + b.n 1ab710 │ │ │ │ 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 1aad6c │ │ │ │ - b.n 1ab5ac │ │ │ │ + bl 1aada4 │ │ │ │ + b.n 1ab5e4 │ │ │ │ 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 1aad6c │ │ │ │ - b.n 1ab6be │ │ │ │ + bl 1aada4 │ │ │ │ + b.n 1ab6f6 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 23ebb4 │ │ │ │ + bl 23ebec │ │ │ │ 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 1ab4d0 │ │ │ │ + b.n 1ab508 │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldr r3, [pc, #696] @ (1aba24 ) │ │ │ │ + ldr r3, [pc, #472] @ (1ab97c ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #608] @ (1ab9d4 ) │ │ │ │ + ldr r3, [pc, #384] @ (1ab92c ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ subs r5, #216 @ 0xd8 │ │ │ │ movs 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 1ab8a2 │ │ │ │ + beq.w 1ab8da │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ ubfx ip, r1, #0, #21 │ │ │ │ tst.w ip, lr │ │ │ │ - beq.n 1ab7b6 │ │ │ │ + beq.n 1ab7ee │ │ │ │ ldr r1, [r3, #44] @ 0x2c │ │ │ │ cmp r1, #17 │ │ │ │ it eq │ │ │ │ moveq r5, r3 │ │ │ │ - beq.n 1ab7b6 │ │ │ │ + beq.n 1ab7ee │ │ │ │ cmp r1, #19 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1ab79a │ │ │ │ + bne.n 1ab7d2 │ │ │ │ orrs.w r3, r5, r4 │ │ │ │ - beq.n 1ab8a2 │ │ │ │ + beq.n 1ab8da │ │ │ │ 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, 1ab814 │ │ │ │ + cbz r3, 1ab84c │ │ │ │ ldrb r3, [r5, #20] │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.n 1ab8b0 │ │ │ │ + bpl.n 1ab8e8 │ │ │ │ ldrb r3, [r5, #29] │ │ │ │ and.w r3, r3, #96 @ 0x60 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.n 1ab8b0 │ │ │ │ + beq.n 1ab8e8 │ │ │ │ ldrsb.w r1, [r0, #65] @ 0x41 │ │ │ │ mov r0, r5 │ │ │ │ ldr r4, [r5, #8] │ │ │ │ - bl 1bb3f8 │ │ │ │ + bl 1bb430 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1ab8fc │ │ │ │ + bne.w 1ab934 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23ebb4 │ │ │ │ + bl 23ebec │ │ │ │ mov sl, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1ab8dc │ │ │ │ + bne.n 1ab914 │ │ │ │ ldrb r3, [r5, #29] │ │ │ │ movs r2, #2 │ │ │ │ bfi r3, r2, #5, #2 │ │ │ │ strb r3, [r5, #29] │ │ │ │ - b.n 1ab89a │ │ │ │ + b.n 1ab8d2 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1ab8d4 │ │ │ │ + beq.n 1ab90c │ │ │ │ ldrsb.w r1, [r0, #65] @ 0x41 │ │ │ │ mov r0, r5 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ - bl 1bb3f8 │ │ │ │ + bl 1bb430 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ab8b8 │ │ │ │ + bne.n 1ab8f0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 23ebb4 │ │ │ │ + bl 23ebec │ │ │ │ mov sl, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1ab802 │ │ │ │ + beq.n 1ab83a │ │ │ │ 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 1bb3f8 │ │ │ │ + bl 1bb430 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ab8ca │ │ │ │ + bne.n 1ab902 │ │ │ │ mov r0, r3 │ │ │ │ - bl 23ebb4 │ │ │ │ + bl 23ebec │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1ab87a │ │ │ │ + beq.n 1ab8b2 │ │ │ │ and.w r3, sl, #15 │ │ │ │ ldrh.w r2, [r7, #318] @ 0x13e │ │ │ │ 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, #318] @ 0x13e │ │ │ │ - cbz r5, 1ab886 │ │ │ │ + cbz r5, 1ab8be │ │ │ │ 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] │ │ │ │ @@ -513451,203 +513488,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, 1ab8b0 │ │ │ │ + cbz r2, 1ab8e8 │ │ │ │ ldrh.w r3, [r0, #318] @ 0x13e │ │ │ │ bic.w r3, r3, #4080 @ 0xff0 │ │ │ │ strh.w r3, [r0, #318] @ 0x13e │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, r6 │ │ │ │ - bl 23ef28 │ │ │ │ - bl 23ebb4 │ │ │ │ + bl 23ef60 │ │ │ │ + bl 23ebec │ │ │ │ mov sl, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1ab834 │ │ │ │ - b.n 1ab802 │ │ │ │ + bne.n 1ab86c │ │ │ │ + b.n 1ab83a │ │ │ │ mov r0, r3 │ │ │ │ - bl 23ef28 │ │ │ │ + bl 23ef60 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1ab852 │ │ │ │ + b.n 1ab88a │ │ │ │ mov r9, r5 │ │ │ │ movs r6, #17 │ │ │ │ mov sl, r5 │ │ │ │ - b.n 1ab83e │ │ │ │ + b.n 1ab876 │ │ │ │ ldrh.w r3, [r7, #318] @ 0x13e │ │ │ │ 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, #318] @ 0x13e │ │ │ │ ldrb r3, [r5, #29] │ │ │ │ bfi r3, r2, #5, #2 │ │ │ │ strb r3, [r5, #29] │ │ │ │ - b.n 1ab89a │ │ │ │ + b.n 1ab8d2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23ef28 │ │ │ │ - bl 23ebb4 │ │ │ │ + bl 23ef60 │ │ │ │ + bl 23ebec │ │ │ │ mov sl, r0 │ │ │ │ - b.n 1ab802 │ │ │ │ + b.n 1ab83a │ │ │ │ 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 1ab968 │ │ │ │ + ble.n 1ab9a0 │ │ │ │ subs r3, r2, #1 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #3 │ │ │ │ - bls.n 1ab97e │ │ │ │ + bls.n 1ab9b6 │ │ │ │ ldr.w r4, [r4, #384] @ 0x180 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 1ab946 │ │ │ │ - b.n 1ab964 │ │ │ │ + cbnz r3, 1ab97e │ │ │ │ + b.n 1ab99c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1ab964 │ │ │ │ + cbz r3, 1ab99c │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1ab940 │ │ │ │ + beq.n 1ab978 │ │ │ │ movs r2, #23 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1df050 │ │ │ │ - b.n 1ab95c │ │ │ │ + bl 1df088 │ │ │ │ + b.n 1ab994 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1ab94c │ │ │ │ + bne.n 1ab984 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ab956 │ │ │ │ + bne.n 1ab98e │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #8 │ │ │ │ - bl 1ab778 │ │ │ │ + bl 1ab7b0 │ │ │ │ ldrsb.w r2, [r4, #65] @ 0x41 │ │ │ │ mov r5, r0 │ │ │ │ subs r3, r2, #1 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 1ab936 │ │ │ │ + bhi.n 1ab96e │ │ │ │ sub.w r2, r2, #4 │ │ │ │ movs r1, #4 │ │ │ │ clz r2, r2 │ │ │ │ mov r0, r4 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ - bl 1ab778 │ │ │ │ + bl 1ab7b0 │ │ │ │ orr.w r3, r5, r0 │ │ │ │ uxtb r5, r3 │ │ │ │ - b.n 1ab936 │ │ │ │ + b.n 1ab96e │ │ │ │ stmdb 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] @ 1abdd4 │ │ │ │ - ldr.w r3, [pc, #1064] @ 1abdd8 │ │ │ │ + ldr.w r1, [pc, #1064] @ 1abe0c │ │ │ │ + ldr.w r3, [pc, #1064] @ 1abe10 │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ ldr r0, [r5, #28] │ │ │ │ mov fp, r2 │ │ │ │ - ldr.w r7, [pc, #1052] @ 1abddc │ │ │ │ + ldr.w r7, [pc, #1052] @ 1abe14 │ │ │ │ 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 1abad0 │ │ │ │ - bl 23eae0 │ │ │ │ + beq.n 1abb08 │ │ │ │ + bl 23eb18 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r5, #28] │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1aba94 │ │ │ │ + bne.n 1abacc │ │ │ │ subs r3, #20 │ │ │ │ str r1, [sp, #0] │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 1abb72 │ │ │ │ - bl 23ebb4 │ │ │ │ + bhi.w 1abbaa │ │ │ │ + bl 23ebec │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1aba78 │ │ │ │ + beq.n 1abab0 │ │ │ │ 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 193bc8 │ │ │ │ + bl 193c00 │ │ │ │ ldr.w r3, [sl, #24] │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr.w r0, [sl, #28] │ │ │ │ - bl 23ec0c │ │ │ │ + bl 23ec44 │ │ │ │ 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 1950f0 │ │ │ │ + bl 195128 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr.w r3, [fp, #136] @ 0x88 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r2, [r3, r5, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ - bl 1ab998 │ │ │ │ + bl 1ab9d0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 1aba0c │ │ │ │ - ldr r2, [pc, #868] @ (1abde0 ) │ │ │ │ - ldr r3, [pc, #860] @ (1abdd8 ) │ │ │ │ + bne.n 1aba44 │ │ │ │ + ldr r2, [pc, #868] @ (1abe18 ) │ │ │ │ + ldr r3, [pc, #860] @ (1abe10 ) │ │ │ │ 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 1abdcc │ │ │ │ + bne.w 1abe04 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, #24 │ │ │ │ - bhi.w 1abdd4 │ │ │ │ + bhi.w 1abe0c │ │ │ │ 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 │ │ │ │ @@ -513666,18 +513703,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 23eb80 │ │ │ │ + bl 23ebb8 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ cmp r3, #24 │ │ │ │ - bhi.n 1abb62 │ │ │ │ + bhi.n 1abb9a │ │ │ │ tbb [pc, r3] │ │ │ │ negs r2, r0 │ │ │ │ mov r2, r8 │ │ │ │ add r6, r8 │ │ │ │ lsrs r4, r0, #21 │ │ │ │ add r4, r8 │ │ │ │ mov r6, r8 │ │ │ │ @@ -513687,28 +513724,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 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1abb1c │ │ │ │ + cbz r0, 1abb54 │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #77 @ 0x4d │ │ │ │ - bl 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ 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 │ │ │ │ @@ -513720,45 +513757,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 196fc4 │ │ │ │ - b.n 1aba78 │ │ │ │ + bl 196ffc │ │ │ │ + b.n 1abab0 │ │ │ │ movs r2, #32 │ │ │ │ - b.n 1abafa │ │ │ │ + b.n 1abb32 │ │ │ │ movs r2, #8 │ │ │ │ - b.n 1abafa │ │ │ │ + b.n 1abb32 │ │ │ │ movs r2, #16 │ │ │ │ - b.n 1abafa │ │ │ │ + b.n 1abb32 │ │ │ │ movs r2, #1 │ │ │ │ - b.n 1abafa │ │ │ │ - bl 23ebb4 │ │ │ │ + b.n 1abb32 │ │ │ │ + bl 23ebec │ │ │ │ ldr r1, [sp, #0] │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1aba78 │ │ │ │ + beq.w 1abab0 │ │ │ │ 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 1abcbc │ │ │ │ + bhi.w 1abcf4 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1abdd4 │ │ │ │ + bhi.w 1abe0c │ │ │ │ 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 │ │ │ │ @@ -513790,34 +513827,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 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1abc1e │ │ │ │ + cbz r0, 1abc56 │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 193bc8 │ │ │ │ + bl 193c00 │ │ │ │ ldr.w r3, [sl, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr.w r0, [sl, #28] │ │ │ │ - bl 23ef28 │ │ │ │ + bl 23ef60 │ │ │ │ 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 │ │ │ │ @@ -513828,73 +513865,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 1950f0 │ │ │ │ + bl 195128 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, fp │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, fp │ │ │ │ ldr.w r3, [r3, #136] @ 0x88 │ │ │ │ ldr.w r2, [r3, r9, lsl #2] │ │ │ │ - bl 1ab998 │ │ │ │ + bl 1ab9d0 │ │ │ │ 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 1aba78 │ │ │ │ + beq.w 1abab0 │ │ │ │ ldrb.w r2, [sl, #85] @ 0x55 │ │ │ │ strd r6, r6, [r4] │ │ │ │ cmp r2, #32 │ │ │ │ - bls.w 1abba2 │ │ │ │ + bls.w 1abbda │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str.w r9, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 1abbf2 │ │ │ │ + b.n 1abc2a │ │ │ │ strh.w r9, [sp, #32] │ │ │ │ - b.n 1abbf2 │ │ │ │ + b.n 1abc2a │ │ │ │ strb.w r9, [sp, #32] │ │ │ │ - b.n 1abbf2 │ │ │ │ + b.n 1abc2a │ │ │ │ ldr r3, [sp, #0] │ │ │ │ orrs.w r3, r9, r3 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ strb.w r3, [sp, #32] │ │ │ │ - b.n 1abbf2 │ │ │ │ + b.n 1abc2a │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ ldrb.w r8, [r0, #13] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ mov r1, r8 │ │ │ │ - bl 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1abdd0 │ │ │ │ + beq.n 1abe08 │ │ │ │ mov.w r2, r8, lsl #3 │ │ │ │ mov r1, fp │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ adds r5, #68 @ 0x44 │ │ │ │ blx 43210 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ movw r1, #667 @ 0x29b │ │ │ │ ldr r0, [r6, #16] │ │ │ │ ldrb.w r8, [r4, #36] @ 0x24 │ │ │ │ - bl 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ 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] │ │ │ │ @@ -513913,94 +513950,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 1abd90 │ │ │ │ + bne.n 1abdc8 │ │ │ │ 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] @ (1abde4 ) │ │ │ │ + ldr r2, [pc, #80] @ (1abe1c ) │ │ │ │ movs r4, #108 @ 0x6c │ │ │ │ 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 196fc4 │ │ │ │ - b.n 1aba78 │ │ │ │ + bl 196ffc │ │ │ │ + b.n 1abab0 │ │ │ │ movs r2, #32 │ │ │ │ - b.n 1abce6 │ │ │ │ + b.n 1abd1e │ │ │ │ movs r2, #8 │ │ │ │ - b.n 1abce6 │ │ │ │ + b.n 1abd1e │ │ │ │ movs r2, #16 │ │ │ │ - b.n 1abce6 │ │ │ │ + b.n 1abd1e │ │ │ │ movs r2, #1 │ │ │ │ - b.n 1abce6 │ │ │ │ + b.n 1abd1e │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ udf #255 @ 0xff │ │ │ │ - mov r0, r9 │ │ │ │ + mov r0, r2 │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - mov r2, r7 │ │ │ │ + mov r2, r0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - cmp r8, r0 │ │ │ │ + cmp r0, r9 │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsls r4, r2, #31 │ │ │ │ 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] @ (1abfd4 ) │ │ │ │ + ldr r3, [pc, #472] @ (1ac00c ) │ │ │ │ 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 1abfcc │ │ │ │ + beq.w 1ac004 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 1abe20 │ │ │ │ + cbz r1, 1abe58 │ │ │ │ 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 1abfc4 │ │ │ │ + beq.w 1abffc │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #0 │ │ │ │ mov fp, r2 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 1abe8c │ │ │ │ + b.n 1abec4 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 193bc8 │ │ │ │ + bl 193c00 │ │ │ │ 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] │ │ │ │ @@ -514008,40 +514045,40 @@ │ │ │ │ str r3, [r6, #24] │ │ │ │ ldrsb.w r3, [r2, #65] @ 0x41 │ │ │ │ cmp r3, #14 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r2, #336] @ 0x150 │ │ │ │ movs r2, #1 │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ab998 │ │ │ │ + bl 1ab9d0 │ │ │ │ str.w r9, [r4, #88] @ 0x58 │ │ │ │ movs r0, #1 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1abfc6 │ │ │ │ + beq.w 1abffe │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ tst.w r3, fp │ │ │ │ - beq.n 1abe82 │ │ │ │ + beq.n 1abeba │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1abe36 │ │ │ │ + bne.n 1abe6e │ │ │ │ ldr r7, [r4, #92] @ 0x5c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1abe82 │ │ │ │ + beq.n 1abeba │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 193bc8 │ │ │ │ + bl 193c00 │ │ │ │ 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] │ │ │ │ @@ -514049,21 +514086,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, #336] @ 0x150 │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 193bc8 │ │ │ │ + bl 193c00 │ │ │ │ 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] │ │ │ │ @@ -514071,26 +514108,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, #336] @ 0x150 │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldrb.w r3, [r6, #84] @ 0x54 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movw r1, #667 @ 0x29b │ │ │ │ ldr r0, [r5, #16] │ │ │ │ lsl.w r3, r2, r3 │ │ │ │ mvns r3, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ 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 │ │ │ │ @@ -514102,69 +514139,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, 1abf94 │ │ │ │ + cbnz r3, 1abfcc │ │ │ │ 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] @ (1abfd8 ) │ │ │ │ + ldr r3, [pc, #64] @ (1ac010 ) │ │ │ │ movs r1, #108 @ 0x6c │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ str.w r9, [r4, #92] @ 0x5c │ │ │ │ - b.n 1abe80 │ │ │ │ + b.n 1abeb8 │ │ │ │ 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 │ │ │ │ - rors r6, r7 │ │ │ │ + rors r6, r0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsls r4, r2, #31 │ │ │ │ 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] @ (1ac194 ) │ │ │ │ + ldr r5, [pc, #424] @ (1ac1cc ) │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #424] @ (1ac198 ) │ │ │ │ + ldr r1, [pc, #424] @ (1ac1d0 ) │ │ │ │ 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 1ac038 │ │ │ │ + beq.n 1ac070 │ │ │ │ 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 │ │ │ │ @@ -514173,181 +514210,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 1ac0ee │ │ │ │ + beq.n 1ac126 │ │ │ │ subs r0, r1, #1 │ │ │ │ orrs r0, r3 │ │ │ │ - beq.n 1ac0d4 │ │ │ │ + beq.n 1ac10c │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r6, [r0, #20] │ │ │ │ - cbz r6, 1ac058 │ │ │ │ + cbz r6, 1ac090 │ │ │ │ ldrb.w r6, [r6, #33] @ 0x21 │ │ │ │ - cbnz r6, 1ac066 │ │ │ │ + cbnz r6, 1ac09e │ │ │ │ subs r6, r1, #1 │ │ │ │ adc.w r7, r3, #4294967295 @ 0xffffffff │ │ │ │ ands r6, r1 │ │ │ │ ands r7, r3 │ │ │ │ orrs r6, r7 │ │ │ │ - beq.n 1ac12c │ │ │ │ + beq.n 1ac164 │ │ │ │ movs r6, #0 │ │ │ │ cmp r2, #32 │ │ │ │ strd r6, r6, [sp, #8] │ │ │ │ - bhi.w 1ac178 │ │ │ │ + bhi.w 1ac1b0 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1ac194 │ │ │ │ + bhi.w 1ac1cc │ │ │ │ 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] @ (1ac2bc ) │ │ │ │ + ldr r5, [pc, #556] @ (1ac2f4 ) │ │ │ │ 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 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1ac0c4 │ │ │ │ + cbz r0, 1ac0fc │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #338 @ 0x152 │ │ │ │ mov r0, r5 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r1, [pc, #196] @ (1ac19c ) │ │ │ │ - ldr r3, [pc, #192] @ (1ac198 ) │ │ │ │ + ldr r1, [pc, #196] @ (1ac1d4 ) │ │ │ │ + ldr r3, [pc, #192] @ (1ac1d0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r1, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ac190 │ │ │ │ + bne.n 1ac1c8 │ │ │ │ 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 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ac0d4 │ │ │ │ + beq.n 1ac10c │ │ │ │ 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 196fc4 │ │ │ │ - b.n 1ac0d4 │ │ │ │ + bl 196ffc │ │ │ │ + b.n 1ac10c │ │ │ │ strh.w r1, [sp, #8] │ │ │ │ - b.n 1ac0a0 │ │ │ │ + b.n 1ac0d8 │ │ │ │ strb.w r1, [sp, #8] │ │ │ │ - b.n 1ac0a0 │ │ │ │ + b.n 1ac0d8 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ - b.n 1ac0a0 │ │ │ │ - cbz r1, 1ac17e │ │ │ │ + b.n 1ac0d8 │ │ │ │ + cbz r1, 1ac1b6 │ │ │ │ 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 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1ac166 │ │ │ │ + cbz r0, 1ac19e │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #356 @ 0x164 │ │ │ │ mov r0, r5 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1ac0d4 │ │ │ │ + b.n 1ac10c │ │ │ │ strd r1, r3, [sp, #8] │ │ │ │ - b.n 1ac0a0 │ │ │ │ + b.n 1ac0d8 │ │ │ │ rbit r2, r3 │ │ │ │ clz r2, r2 │ │ │ │ adds r2, #33 @ 0x21 │ │ │ │ cmp r3, r1 │ │ │ │ it eq │ │ │ │ moveq r2, r1 │ │ │ │ - b.n 1ac138 │ │ │ │ + b.n 1ac170 │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ - ands r2, r1 │ │ │ │ + subs r7, #210 @ 0xd2 │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #36 @ 0x24 │ │ │ │ + subs r6, #236 @ 0xec │ │ │ │ lsls r0, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ - ldr r2, [pc, #248] @ (1ac2ac ) │ │ │ │ + ldr r2, [pc, #248] @ (1ac2e4 ) │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ ldr.w r4, [r0, #384] @ 0x180 │ │ │ │ - ldr r3, [pc, #244] @ (1ac2b0 ) │ │ │ │ + ldr r3, [pc, #244] @ (1ac2e8 ) │ │ │ │ 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 1ac262 │ │ │ │ + beq.n 1ac29a │ │ │ │ mov sl, r1 │ │ │ │ - b.n 1ac1da │ │ │ │ + b.n 1ac212 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r6, [r4, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1ac262 │ │ │ │ + beq.n 1ac29a │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1ac1d2 │ │ │ │ + beq.n 1ac20a │ │ │ │ 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 │ │ │ │ @@ -514366,124 +514403,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 1ac23a │ │ │ │ + beq.n 1ac272 │ │ │ │ ldrb.w r3, [r4, #32] │ │ │ │ - cbnz r3, 1ac27e │ │ │ │ + cbnz r3, 1ac2b6 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 1ac292 │ │ │ │ + bne.n 1ac2ca │ │ │ │ mov r0, r3 │ │ │ │ movs r2, #7 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1df050 │ │ │ │ + bl 1df088 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r0, r6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r6, r0 │ │ │ │ - cbz r3, 1ac262 │ │ │ │ + cbz r3, 1ac29a │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1ac202 │ │ │ │ + bne.n 1ac23a │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ac254 │ │ │ │ - ldr r2, [pc, #80] @ (1ac2b4 ) │ │ │ │ - ldr r3, [pc, #72] @ (1ac2b0 ) │ │ │ │ + bne.n 1ac28c │ │ │ │ + ldr r2, [pc, #80] @ (1ac2ec ) │ │ │ │ + ldr r3, [pc, #72] @ (1ac2e8 ) │ │ │ │ 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 1ac2a8 │ │ │ │ + bne.n 1ac2e0 │ │ │ │ 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 1abde8 │ │ │ │ + bl 1abe20 │ │ │ │ mov r3, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1ac240 │ │ │ │ + beq.n 1ac278 │ │ │ │ ldr r1, [r5, #44] @ 0x2c │ │ │ │ mov.w r2, #262144 @ 0x40000 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1abde8 │ │ │ │ + bl 1abe20 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ orrs r0, r3 │ │ │ │ uxtb r3, r0 │ │ │ │ - b.n 1ac240 │ │ │ │ + b.n 1ac278 │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ - subs r6, #66 @ 0x42 │ │ │ │ + subs r6, #10 │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #150 @ 0x96 │ │ │ │ + subs r5, #94 @ 0x5e │ │ │ │ lsls r0, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ - ldr.w r3, [pc, #2216] @ 1acb74 │ │ │ │ + ldr.w r3, [pc, #2216] @ 1acbac │ │ │ │ add r3, pc │ │ │ │ str r2, [sp, #4] │ │ │ │ - ldr.w r2, [pc, #2212] @ 1acb78 │ │ │ │ + ldr.w r2, [pc, #2212] @ 1acbb0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr.w r3, [pc, #2208] @ 1acb7c │ │ │ │ + ldr.w r3, [pc, #2208] @ 1acbb4 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w r3, [r0, #384] @ 0x180 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1acb68 │ │ │ │ + beq.w 1acba0 │ │ │ │ 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 1ac2f6 │ │ │ │ + bne.n 1ac32e │ │ │ │ str r4, [sp, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1acb68 │ │ │ │ + beq.w 1acba0 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ add.w r2, r3, #32 │ │ │ │ ldr.w r8, [r3, #24] │ │ │ │ cmp r8, r2 │ │ │ │ - beq.w 1acb6e │ │ │ │ + beq.w 1acba6 │ │ │ │ ldr.w fp, [r8, #8] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1ac33c │ │ │ │ + beq.n 1ac374 │ │ │ │ ldr.w r8, [r8, #4] │ │ │ │ mov.w fp, #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 193f20 │ │ │ │ + bl 193f58 │ │ │ │ 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 sl, r6 │ │ │ │ @@ -514510,39 +514547,39 @@ │ │ │ │ movw r1, #365 @ 0x16d │ │ │ │ mul.w r3, r2, r3 │ │ │ │ ldrh.w r2, [r4, #300] @ 0x12c │ │ │ │ mul.w r3, r2, r3 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mul.w r4, r2, r3 │ │ │ │ str r4, [sp, #32] │ │ │ │ - bl 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ movs r3, #32 │ │ │ │ mov r6, r0 │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #24 │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r9 │ │ │ │ add.w r1, r6, #24 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1abfdc │ │ │ │ + bl 1ac014 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r5, r0 │ │ │ │ cmp r4, r2 │ │ │ │ - bcc.n 1ac43c │ │ │ │ + bcc.n 1ac474 │ │ │ │ ldrb r2, [r0, #17] │ │ │ │ strd r9, r9, [sp, #40] @ 0x28 │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.w 1ac860 │ │ │ │ + bhi.w 1ac898 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1ac85a │ │ │ │ + bhi.w 1ac892 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r0, r5, #8 │ │ │ │ lsls r7, r5, #8 │ │ │ │ lsls r7, r5, #8 │ │ │ │ lsls r7, r5, #8 │ │ │ │ lsls r7, r5, #8 │ │ │ │ lsls r7, r5, #8 │ │ │ │ @@ -514568,27 +514605,27 @@ │ │ │ │ lsls r7, r5, #8 │ │ │ │ lsls r7, r5, #8 │ │ │ │ lsls r7, r5, #8 │ │ │ │ lsls r7, r5, #8 │ │ │ │ lsls r7, r5, #8 │ │ │ │ lsls r7, r5, #8 │ │ │ │ lsls r7, r5, #8 │ │ │ │ - ldr.w r3, [pc, #1856] @ 1acb80 │ │ │ │ + ldr.w r3, [pc, #1856] @ 1acbb8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr.w r2, [pc, #1852] @ 1acb84 │ │ │ │ + ldr.w r2, [pc, #1852] @ 1acbbc │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ add r2, pc │ │ │ │ - bl 1936d0 │ │ │ │ + bl 193708 │ │ │ │ mov fp, r0 │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 193bc8 │ │ │ │ + bl 193c00 │ │ │ │ add.w r6, r0, #68 @ 0x44 │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r6 │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ @@ -514596,27 +514633,27 @@ │ │ │ │ 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, #336] @ 0x150 │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ movw r1, #667 @ 0x29b │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ lsl.w r3, r8, r3 │ │ │ │ mvns r3, r3 │ │ │ │ and.w r3, r3, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ add r6, sp, #48 @ 0x30 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov ip, r0 │ │ │ │ ldrb.w r9, [r5, #16] │ │ │ │ add.w lr, r0, #100 @ 0x64 │ │ │ │ @@ -514628,17 +514665,17 @@ │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ac5b6 │ │ │ │ + beq.n 1ac5ee │ │ │ │ movs r2, #1 │ │ │ │ - ldr.w r3, [pc, #1680] @ 1acb88 │ │ │ │ + ldr.w r3, [pc, #1680] @ 1acbc0 │ │ │ │ movs r5, #0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ movs r1, #108 @ 0x6c │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r3, [ip, #20] │ │ │ │ @@ -514647,21 +514684,21 @@ │ │ │ │ mov r0, r7 │ │ │ │ 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 r5, [ip, r3, lsl #2] │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ mov r0, r7 │ │ │ │ - bl 197878 │ │ │ │ + bl 1978b0 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 193bc8 │ │ │ │ + bl 193c00 │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ mov r8, r0 │ │ │ │ add.w r5, r0, #68 @ 0x44 │ │ │ │ mov r1, r5 │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ @@ -514669,22 +514706,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, #336] @ 0x150 │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr.w r2, [r8, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ - bhi.w 1acb6e │ │ │ │ + bhi.w 1acba6 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r2, r0, #2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ lsls r4, r6, #5 │ │ │ │ lsls r4, r6, #5 │ │ │ │ lsls r2, r6, #5 │ │ │ │ @@ -514706,33 +514743,33 @@ │ │ │ │ lsls r5, r6, #11 │ │ │ │ lsls r5, r6, #11 │ │ │ │ lsls r5, r6, #11 │ │ │ │ lsls r2, r0, #2 │ │ │ │ cmp.w r9, #32 │ │ │ │ it eq │ │ │ │ moveq r2, r8 │ │ │ │ - beq.n 1ac4f4 │ │ │ │ + beq.n 1ac52c │ │ │ │ and.w r9, r9, #31 │ │ │ │ movs r2, #1 │ │ │ │ lsl.w r2, r2, r9 │ │ │ │ add r2, r8 │ │ │ │ - b.n 1ac4f4 │ │ │ │ + b.n 1ac52c │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ ldrb.w r8, [r2, #13] │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ mov r9, r0 │ │ │ │ add.w r1, r0, #24 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r8 │ │ │ │ strb.w r8, [r0, #44] @ 0x2c │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ ldr.w r3, [r9, #20] │ │ │ │ movs r2, #108 @ 0x6c │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add.w ip, r9, #84 @ 0x54 │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ movs r5, #0 │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ @@ -514742,23 +514779,23 @@ │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ add.w lr, lr, #11 │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ str.w r5, [r9, lr, lsl #2] │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldrb.w r2, [r9, #41] @ 0x29 │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ cmp r2, #32 │ │ │ │ str r5, [r6, #4] │ │ │ │ - bhi.w 1acb3a │ │ │ │ + bhi.w 1acb72 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1acb6e │ │ │ │ + bhi.w 1acba6 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r0, r7, #8 │ │ │ │ lsls r3, r2, #10 │ │ │ │ lsls r3, r2, #10 │ │ │ │ lsls r3, r2, #10 │ │ │ │ lsls r3, r2, #10 │ │ │ │ lsls r3, r2, #10 │ │ │ │ @@ -514785,55 +514822,55 @@ │ │ │ │ lsls r3, r2, #10 │ │ │ │ lsls r3, r2, #10 │ │ │ │ lsls r3, r2, #10 │ │ │ │ lsls r3, r2, #10 │ │ │ │ lsls r3, r2, #10 │ │ │ │ lsls r4, r2, #4 │ │ │ │ movs r3, #32 │ │ │ │ - b.n 1ac5d0 │ │ │ │ + b.n 1ac608 │ │ │ │ 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 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1ac6b8 │ │ │ │ + cbz r0, 1ac6f0 │ │ │ │ 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, r7 │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #441 @ 0x1b9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov.w r9, #1 │ │ │ │ - bl 197710 │ │ │ │ + bl 197748 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ mov r1, r4 │ │ │ │ - bl 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ lsl.w r3, r9, r4 │ │ │ │ movw r1, #689 @ 0x2b1 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ add.w r8, r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ 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 │ │ │ │ @@ -514845,27 +514882,27 @@ │ │ │ │ stmia.w sl, {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 sl, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1ac754 │ │ │ │ + bne.n 1ac78c │ │ │ │ cmp.w fp, #32 │ │ │ │ itett ne │ │ │ │ andne.w r3, fp, #31 │ │ │ │ moveq.w r8, #4294967295 @ 0xffffffff │ │ │ │ lslne.w r3, r9, r3 │ │ │ │ addne.w r8, r3, #4294967295 @ 0xffffffff │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r3, 1ac760 │ │ │ │ + cbnz r3, 1ac798 │ │ │ │ ldrb.w r3, [r6, #37] @ 0x25 │ │ │ │ lsrs r3, r3, #3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr.w r3, [pc, #1060] @ 1acb88 │ │ │ │ + ldr.w r3, [pc, #1060] @ 1acbc0 │ │ │ │ movs r5, #0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r0, r7 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #108 @ 0x6c │ │ │ │ str r3, [sp, #8] │ │ │ │ @@ -514881,21 +514918,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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1977c8 │ │ │ │ + bl 197800 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ mov r1, r0 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ movs r2, #108 @ 0x6c │ │ │ │ mov r0, r7 │ │ │ │ movs r7, #4 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ movs r6, #3 │ │ │ │ @@ -514909,114 +514946,114 @@ │ │ │ │ str.w r7, [r1, r2, lsl #2] │ │ │ │ ldrb.w r2, [r3, #66] @ 0x42 │ │ │ │ ldrb.w r3, [r3, #67] @ 0x43 │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r6, [r1, r2, lsl #2] │ │ │ │ str.w r5, [r1, r3, lsl #2] │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr.w r3, [r3, #384] @ 0x180 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 1ac820 │ │ │ │ + cbz r1, 1ac858 │ │ │ │ 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 1ac804 │ │ │ │ + bne.n 1ac83c │ │ │ │ str r4, [sp, #16] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1acb64 │ │ │ │ + beq.w 1acb9c │ │ │ │ ldr r1, [r4, #24] │ │ │ │ movs r2, #0 │ │ │ │ movs r0, #1 │ │ │ │ - bl 1df050 │ │ │ │ - ldr r2, [pc, #864] @ (1acb8c ) │ │ │ │ - ldr r3, [pc, #848] @ (1acb7c ) │ │ │ │ + bl 1df088 │ │ │ │ + ldr r2, [pc, #864] @ (1acbc4 ) │ │ │ │ + ldr r3, [pc, #848] @ (1acbb4 ) │ │ │ │ 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 1acb60 │ │ │ │ + bne.w 1acb98 │ │ │ │ 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 1ac692 │ │ │ │ + b.n 1ac6ca │ │ │ │ ldr r3, [sp, #12] │ │ │ │ subs r3, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ strb.w r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 1ac692 │ │ │ │ + b.n 1ac6ca │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 1ac692 │ │ │ │ + b.n 1ac6ca │ │ │ │ ldr r3, [sp, #12] │ │ │ │ strd r3, r9, [sp, #40] @ 0x28 │ │ │ │ - b.n 1ac692 │ │ │ │ + b.n 1ac6ca │ │ │ │ movs r3, #8 │ │ │ │ - b.n 1ac5d0 │ │ │ │ + b.n 1ac608 │ │ │ │ movs r3, #16 │ │ │ │ - b.n 1ac5d0 │ │ │ │ + b.n 1ac608 │ │ │ │ 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 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1ac89a │ │ │ │ + cbz r0, 1ac8d2 │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ movw r1, #435 @ 0x1b3 │ │ │ │ mov r0, r7 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 197710 │ │ │ │ + bl 197748 │ │ │ │ movs r1, #2 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 193c18 │ │ │ │ + bl 193c50 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1977c8 │ │ │ │ + bl 197800 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ mov r1, r4 │ │ │ │ - bl 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ lsl.w r5, r1, r4 │ │ │ │ movw r1, #689 @ 0x2b1 │ │ │ │ - bl 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add.w r4, r0, #84 @ 0x54 │ │ │ │ strd r3, r3, [r6, #4] │ │ │ │ add.w r3, r8, #20 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov ip, r0 │ │ │ │ @@ -515029,25 +515066,25 @@ │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ add.w r4, ip, #100 @ 0x64 │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - cbnz r5, 1ac94e │ │ │ │ + cbnz r5, 1ac986 │ │ │ │ cmp.w lr, #32 │ │ │ │ ittet ne │ │ │ │ andne.w r3, lr, #31 │ │ │ │ movne r1, #1 │ │ │ │ moveq.w r5, #4294967295 @ 0xffffffff │ │ │ │ lslne.w r3, r1, r3 │ │ │ │ it ne │ │ │ │ addne.w r5, r3, #4294967295 @ 0xffffffff │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r3, 1ac95a │ │ │ │ + cbnz r3, 1ac992 │ │ │ │ ldrb.w r3, [r8, #37] @ 0x25 │ │ │ │ lsrs r3, r3, #3 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr.w r3, [ip, #20] │ │ │ │ movs r2, #108 @ 0x6c │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov.w r8, #0 │ │ │ │ @@ -515063,27 +515100,27 @@ │ │ │ │ str.w r5, [ip, r2, lsl #2] │ │ │ │ ldrb.w r2, [r3, #49] @ 0x31 │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r4, [ip, r2, lsl #2] │ │ │ │ str.w r8, [ip, r3, lsl #2] │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldrb.w r2, [r9, #41] @ 0x29 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.w 1acac4 │ │ │ │ + beq.w 1acafc │ │ │ │ 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 1acb08 │ │ │ │ + bne.w 1acb40 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 193bc8 │ │ │ │ + bl 193c00 │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ mov r5, r0 │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ strd r3, fp, [r0, #28] │ │ │ │ @@ -515092,23 +515129,23 @@ │ │ │ │ mov r1, fp │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #336] @ 0x150 │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr r4, [sp, #20] │ │ │ │ movw r1, #667 @ 0x29b │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ ldrb.w r8, [r4, #16] │ │ │ │ - bl 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ str.w fp, [sp, #60] @ 0x3c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ strd r3, r3, [r6, #4] │ │ │ │ add.w ip, r0, #100 @ 0x64 │ │ │ │ ldrb.w fp, [r4, #16] │ │ │ │ @@ -515122,19 +515159,19 @@ │ │ │ │ and.w r8, r8, #1 │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1acac0 │ │ │ │ + bne.n 1acaf8 │ │ │ │ cmp.w fp, #32 │ │ │ │ it eq │ │ │ │ moveq r6, r9 │ │ │ │ - beq.n 1aca72 │ │ │ │ + beq.n 1acaaa │ │ │ │ and.w sl, fp, #31 │ │ │ │ movs r3, #1 │ │ │ │ lsl.w r3, r3, sl │ │ │ │ add.w r6, r3, r9 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ movs r2, #108 @ 0x6c │ │ │ │ ldr r1, [sp, #8] │ │ │ │ @@ -515144,63 +515181,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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r0, r7 │ │ │ │ - bl 197920 │ │ │ │ - b.n 1ac7ae │ │ │ │ + bl 197958 │ │ │ │ + b.n 1ac7e6 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 1ac5d0 │ │ │ │ + b.n 1ac608 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ strh.w r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 1ac874 │ │ │ │ + b.n 1ac8ac │ │ │ │ ldr r3, [sp, #12] │ │ │ │ strb.w r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 1ac874 │ │ │ │ + b.n 1ac8ac │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 1ac874 │ │ │ │ + b.n 1ac8ac │ │ │ │ movs r6, #1 │ │ │ │ - b.n 1aca72 │ │ │ │ + b.n 1acaaa │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ac9b6 │ │ │ │ + beq.w 1ac9ee │ │ │ │ strd r3, r8, [sp, #88] @ 0x58 │ │ │ │ ldrd r8, r9, [sp, #88] @ 0x58 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ strd r8, r9, [sp, #48] @ 0x30 │ │ │ │ - bl 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1acaf6 │ │ │ │ + cbz r0, 1acb2e │ │ │ │ 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, r7 │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r5 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r7 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ str r0, [sp, #20] │ │ │ │ - b.n 1ac9b6 │ │ │ │ + b.n 1ac9ee │ │ │ │ subs r2, #1 │ │ │ │ str.w r8, [sp, #88] @ 0x58 │ │ │ │ str.w r8, [sl, #4] │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 1acb6e │ │ │ │ + bhi.n 1acba6 │ │ │ │ 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 │ │ │ │ @@ -515212,126 +515249,126 @@ │ │ │ │ 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 1ac874 │ │ │ │ + b.n 1ac8ac │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ - b.n 1acad0 │ │ │ │ + b.n 1acb08 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #88] @ 0x58 │ │ │ │ - b.n 1acad0 │ │ │ │ + b.n 1acb08 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #88] @ 0x58 │ │ │ │ - b.n 1acad0 │ │ │ │ + b.n 1acb08 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #88] @ 0x58 │ │ │ │ - b.n 1acad0 │ │ │ │ + b.n 1acb08 │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - b.n 1ac820 │ │ │ │ + b.n 1ac858 │ │ │ │ mov r3, r2 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ udf #255 @ 0xff │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ - subs r5, #46 @ 0x2e │ │ │ │ + subs r4, #246 @ 0xf6 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r5, #32 │ │ │ │ + subs r4, #232 @ 0xe8 │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r6, #2 │ │ │ │ movs r0, r0 │ │ │ │ vqadd.u64 d16, d6, d1 │ │ │ │ lsls r4, r2, #31 │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #208 @ 0xd0 │ │ │ │ + adds r7, #152 @ 0x98 │ │ │ │ lsls r0, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r4, [pc, #352] @ (1acd04 ) │ │ │ │ + ldr r4, [pc, #352] @ (1acd3c ) │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #352] @ (1acd08 ) │ │ │ │ + ldr r2, [pc, #352] @ (1acd40 ) │ │ │ │ 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 1acc90 │ │ │ │ - bhi.n 1acc0a │ │ │ │ + beq.n 1accc8 │ │ │ │ + bhi.n 1acc42 │ │ │ │ ldr r4, [r1, #0] │ │ │ │ cmp.w r6, #1024 @ 0x400 │ │ │ │ - beq.w 1accd4 │ │ │ │ - bls.w 1accee │ │ │ │ + beq.w 1acd0c │ │ │ │ + bls.w 1acd26 │ │ │ │ cmp.w r6, #2048 @ 0x800 │ │ │ │ - bne.n 1accba │ │ │ │ + bne.n 1accf2 │ │ │ │ ldr.w r5, [r0, #288] @ 0x120 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbnz r0, 1acc22 │ │ │ │ + cbnz r0, 1acc5a │ │ │ │ cmp.w r6, #1024 @ 0x400 │ │ │ │ it hi │ │ │ │ strhi.w r5, [sl, #288] @ 0x120 │ │ │ │ - bhi.n 1acbf0 │ │ │ │ + bhi.n 1acc28 │ │ │ │ cmp r6, #2 │ │ │ │ it eq │ │ │ │ streq.w r5, [sl, #404] @ 0x194 │ │ │ │ - ldr r2, [pc, #280] @ (1acd0c ) │ │ │ │ - ldr r3, [pc, #276] @ (1acd08 ) │ │ │ │ + ldr r2, [pc, #280] @ (1acd44 ) │ │ │ │ + ldr r3, [pc, #276] @ (1acd40 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1accfe │ │ │ │ + bne.n 1acd36 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp.w r6, #524288 @ 0x80000 │ │ │ │ - beq.n 1accc2 │ │ │ │ + beq.n 1accfa │ │ │ │ cmp.w r6, #1048576 @ 0x100000 │ │ │ │ - bne.n 1acc90 │ │ │ │ + bne.n 1accc8 │ │ │ │ ldr r4, [r1, #0] │ │ │ │ ldr.w r5, [r0, #412] @ 0x19c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1accf8 │ │ │ │ + beq.n 1acd30 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1acc2c │ │ │ │ + b.n 1acc64 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1acc78 │ │ │ │ + cbz r3, 1accb0 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 1acc26 │ │ │ │ + bne.n 1acc5e │ │ │ │ add r3, sp, #8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 23ecb0 │ │ │ │ + bl 23ece8 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, r0 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ it ne │ │ │ │ strne r0, [r4, #8] │ │ │ │ subs r3, #20 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 1acc56 │ │ │ │ - bl 23ebb4 │ │ │ │ + bhi.n 1acc8e │ │ │ │ + bl 23ebec │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ subs r5, #1 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r0, #1 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r2, r1 │ │ │ │ it cc │ │ │ │ @@ -515340,176 +515377,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 1acc2c │ │ │ │ + bne.n 1acc64 │ │ │ │ cmp.w r6, #4096 @ 0x1000 │ │ │ │ - beq.n 1acce8 │ │ │ │ + beq.n 1acd20 │ │ │ │ cmp.w r6, #4096 @ 0x1000 │ │ │ │ - bhi.n 1acc9c │ │ │ │ + bhi.n 1accd4 │ │ │ │ cmp.w r6, #1024 @ 0x400 │ │ │ │ - bne.n 1acbe0 │ │ │ │ + bne.n 1acc18 │ │ │ │ str.w r5, [sl, #424] @ 0x1a8 │ │ │ │ - b.n 1acbf0 │ │ │ │ + b.n 1acc28 │ │ │ │ ldr r4, [r1, #0] │ │ │ │ ldr.w r5, [sl, #416] @ 0x1a0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1acc22 │ │ │ │ + bne.n 1acc5a │ │ │ │ cmp.w r6, #524288 @ 0x80000 │ │ │ │ - beq.n 1accce │ │ │ │ + beq.n 1acd06 │ │ │ │ it hi │ │ │ │ strhi.w r5, [sl, #412] @ 0x19c │ │ │ │ - bhi.n 1acbf0 │ │ │ │ + bhi.n 1acc28 │ │ │ │ sub.w r6, r6, #131072 @ 0x20000 │ │ │ │ bics.w r3, r6, #131072 @ 0x20000 │ │ │ │ - bne.n 1acbf0 │ │ │ │ + bne.n 1acc28 │ │ │ │ str.w r5, [sl, #416] @ 0x1a0 │ │ │ │ - b.n 1acbf0 │ │ │ │ + b.n 1acc28 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbz r0, 1acce0 │ │ │ │ + cbz r0, 1acd18 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1acc22 │ │ │ │ + b.n 1acc5a │ │ │ │ ldr r4, [r1, #0] │ │ │ │ ldr.w r5, [r0, #284] @ 0x11c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1acc22 │ │ │ │ + bne.n 1acc5a │ │ │ │ str.w r5, [sl, #284] @ 0x11c │ │ │ │ - b.n 1acbf0 │ │ │ │ + b.n 1acc28 │ │ │ │ ldr.w r5, [r0, #424] @ 0x1a8 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1acc22 │ │ │ │ - b.n 1acc8a │ │ │ │ + bne.n 1acc5a │ │ │ │ + b.n 1accc2 │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r6, #4096 @ 0x1000 │ │ │ │ - bne.n 1acc9c │ │ │ │ + bne.n 1accd4 │ │ │ │ str.w r5, [sl, #344] @ 0x158 │ │ │ │ - b.n 1acbf0 │ │ │ │ + b.n 1acc28 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1accbe │ │ │ │ - b.n 1acc7e │ │ │ │ + bne.n 1accf6 │ │ │ │ + b.n 1accb6 │ │ │ │ cmp.w r6, #524288 @ 0x80000 │ │ │ │ - b.n 1acca2 │ │ │ │ + b.n 1accda │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r4, #84 @ 0x54 │ │ │ │ + adds r4, #28 │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #8 │ │ │ │ + adds r3, #208 @ 0xd0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ 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] @ (1acf78 ) │ │ │ │ + ldr r3, [pc, #580] @ (1acfb0 ) │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ strd r0, r1, [sp, #16] │ │ │ │ - ldr r0, [pc, #576] @ (1acf7c ) │ │ │ │ + ldr r0, [pc, #576] @ (1acfb4 ) │ │ │ │ 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 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1acd6a │ │ │ │ + cbz r0, 1acda2 │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #479 @ 0x1df │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ cmp.w r6, #524288 @ 0x80000 │ │ │ │ ldrb r2, [r0, #17] │ │ │ │ mov r5, r0 │ │ │ │ - beq.n 1ace2e │ │ │ │ - bls.n 1acdf8 │ │ │ │ - vldr d7, [pc, #492] @ 1acf70 │ │ │ │ + beq.n 1ace66 │ │ │ │ + bls.n 1ace30 │ │ │ │ + vldr d7, [pc, #492] @ 1acfa8 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add r7, sp, #24 │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - bl 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1acdb0 │ │ │ │ + cbz r0, 1acde8 │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ ldrb r2, [r5, #17] │ │ │ │ movs r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp r2, #32 │ │ │ │ str r3, [r7, #4] │ │ │ │ - bhi.w 1acf60 │ │ │ │ + bhi.w 1acf98 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1acf6e │ │ │ │ + bhi.w 1acfa6 │ │ │ │ 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, 1ad114 ) │ │ │ │ + add r7, pc, #812 @ (adr r7, 1ad14c ) │ │ │ │ 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 1acf4c │ │ │ │ + bhi.w 1acf84 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 1aceca │ │ │ │ + bhi.n 1acf02 │ │ │ │ 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] │ │ │ │ @@ -515522,18 +515559,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 1acf56 │ │ │ │ + bhi.w 1acf8e │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1acf6e │ │ │ │ + bhi.w 1acfa6 │ │ │ │ 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 │ │ │ │ @@ -515549,138 +515586,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 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1ace96 │ │ │ │ + cbz r0, 1acece │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 197268 │ │ │ │ - ldr r2, [pc, #220] @ (1acf80 ) │ │ │ │ - ldr r3, [pc, #208] @ (1acf78 ) │ │ │ │ + bl 1972a0 │ │ │ │ + ldr r2, [pc, #220] @ (1acfb8 ) │ │ │ │ + ldr r3, [pc, #208] @ (1acfb0 ) │ │ │ │ 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 1acf6a │ │ │ │ + bne.n 1acfa2 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r3, #2 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ - b.n 1ace6c │ │ │ │ + b.n 1acea4 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ - b.n 1ace6c │ │ │ │ + b.n 1acea4 │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 1ace6c │ │ │ │ + b.n 1acea4 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ - b.n 1ace70 │ │ │ │ + b.n 1acea8 │ │ │ │ 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 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1acf0a │ │ │ │ + cbz r0, 1acf42 │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #353 @ 0x161 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197268 │ │ │ │ - b.n 1acea2 │ │ │ │ + bl 1972a0 │ │ │ │ + b.n 1aceda │ │ │ │ movs r3, #3 │ │ │ │ strh.w r3, [sp, #24] │ │ │ │ - b.n 1acee0 │ │ │ │ + b.n 1acf18 │ │ │ │ movs r3, #1 │ │ │ │ strh.w r3, [sp, #16] │ │ │ │ - b.n 1aced6 │ │ │ │ + b.n 1acf0e │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 1aced6 │ │ │ │ + b.n 1acf0e │ │ │ │ movs r3, #3 │ │ │ │ strb.w r3, [sp, #24] │ │ │ │ - b.n 1acee0 │ │ │ │ + b.n 1acf18 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #24] │ │ │ │ - b.n 1acee0 │ │ │ │ + b.n 1acf18 │ │ │ │ movs r0, #2 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ - b.n 1ace6c │ │ │ │ + b.n 1acea4 │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #16] │ │ │ │ - b.n 1aced6 │ │ │ │ + b.n 1acf0e │ │ │ │ movs r0, #3 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #24] │ │ │ │ - b.n 1acee0 │ │ │ │ + b.n 1acf18 │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #190 @ 0xbe │ │ │ │ + adds r2, #134 @ 0x86 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r1, #86 @ 0x56 │ │ │ │ + adds r1, #30 │ │ │ │ lsls r0, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r5, [pc, #684] @ (1ad244 ) │ │ │ │ + ldr r5, [pc, #684] @ (1ad27c ) │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #684] @ (1ad248 ) │ │ │ │ + ldr r1, [pc, #684] @ (1ad280 ) │ │ │ │ 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 1ad0d4 │ │ │ │ + beq.w 1ad10c │ │ │ │ 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 │ │ │ │ @@ -515689,38 +515726,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 1ad10c │ │ │ │ + beq.w 1ad144 │ │ │ │ orrs.w r7, r1, ip │ │ │ │ - beq.w 1ad160 │ │ │ │ + beq.w 1ad198 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ orrs.w r7, ip, r3 │ │ │ │ - beq.n 1ad0b6 │ │ │ │ + beq.n 1ad0ee │ │ │ │ ldrb.w r7, [r0, #105] @ 0x69 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1ad234 │ │ │ │ + bne.w 1ad26c │ │ │ │ ldrb.w r0, [r0, #33] @ 0x21 │ │ │ │ - cbnz r0, 1ad026 │ │ │ │ + cbnz r0, 1ad05e │ │ │ │ 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 1ad168 │ │ │ │ + beq.w 1ad1a0 │ │ │ │ movs r0, #0 │ │ │ │ cmp r2, #32 │ │ │ │ strd r0, r0, [sp, #8] │ │ │ │ - bhi.w 1ad200 │ │ │ │ + bhi.w 1ad238 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1ad242 │ │ │ │ + bhi.w 1ad27a │ │ │ │ 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 │ │ │ │ @@ -515751,77 +515788,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 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1ad0a6 │ │ │ │ + cbz r0, 1ad0de │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #338 @ 0x152 │ │ │ │ mov r0, r5 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r1, [pc, #404] @ (1ad24c ) │ │ │ │ - ldr r3, [pc, #396] @ (1ad248 ) │ │ │ │ + ldr r1, [pc, #404] @ (1ad284 ) │ │ │ │ + ldr r3, [pc, #396] @ (1ad280 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r1, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1ad230 │ │ │ │ + bne.w 1ad268 │ │ │ │ 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 1ad1b8 │ │ │ │ + beq.n 1ad1f0 │ │ │ │ orrs.w r7, r1, r3 │ │ │ │ - bne.n 1acff8 │ │ │ │ + bne.n 1ad030 │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #1 │ │ │ │ movs r6, #0 │ │ │ │ movs r7, #0 │ │ │ │ strd r6, r7, [sp, #8] │ │ │ │ - bl 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ad0b6 │ │ │ │ + beq.n 1ad0ee │ │ │ │ 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 196fc4 │ │ │ │ - b.n 1ad0b6 │ │ │ │ + bl 196ffc │ │ │ │ + b.n 1ad0ee │ │ │ │ orrs.w r3, r1, ip │ │ │ │ - beq.n 1ad160 │ │ │ │ + beq.n 1ad198 │ │ │ │ subs r3, r1, #1 │ │ │ │ orrs.w r3, r3, ip │ │ │ │ it ne │ │ │ │ strdne r0, r0, [sp] │ │ │ │ - beq.n 1ad0b6 │ │ │ │ + beq.n 1ad0ee │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1ad242 │ │ │ │ + bhi.w 1ad27a │ │ │ │ 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] │ │ │ │ @@ -515832,127 +515869,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 1ad080 │ │ │ │ + b.n 1ad0b8 │ │ │ │ strb.w r1, [sp, #8] │ │ │ │ - b.n 1ad080 │ │ │ │ + b.n 1ad0b8 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ - b.n 1ad080 │ │ │ │ + b.n 1ad0b8 │ │ │ │ cmp r2, #8 │ │ │ │ it cc │ │ │ │ movcc r2, #1 │ │ │ │ - b.n 1ad0e2 │ │ │ │ + b.n 1ad11a │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1ad206 │ │ │ │ + beq.n 1ad23e │ │ │ │ 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 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1ad1a6 │ │ │ │ + cbz r0, 1ad1de │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #356 @ 0x164 │ │ │ │ mov r0, r5 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1ad0b6 │ │ │ │ + b.n 1ad0ee │ │ │ │ orrs.w r0, r1, r3 │ │ │ │ - beq.n 1ad0e2 │ │ │ │ + beq.n 1ad11a │ │ │ │ subs r0, r1, #1 │ │ │ │ orrs r0, r3 │ │ │ │ - beq.w 1ad0b6 │ │ │ │ + beq.w 1ad0ee │ │ │ │ strd r1, r3, [sp] │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #1 │ │ │ │ ldrd r6, r7, [sp] │ │ │ │ strd r6, r7, [sp, #8] │ │ │ │ - bl 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1ad1f0 │ │ │ │ + cbz r0, 1ad228 │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1ad0b6 │ │ │ │ + b.n 1ad0ee │ │ │ │ strd r1, r3, [sp, #8] │ │ │ │ - b.n 1ad080 │ │ │ │ + b.n 1ad0b8 │ │ │ │ rbit r2, r3 │ │ │ │ clz r2, r2 │ │ │ │ adds r2, #33 @ 0x21 │ │ │ │ cmp r3, r1 │ │ │ │ it eq │ │ │ │ moveq r2, r1 │ │ │ │ - b.n 1ad176 │ │ │ │ + b.n 1ad1ae │ │ │ │ str r1, [sp, #0] │ │ │ │ - b.n 1ad1ca │ │ │ │ + b.n 1ad202 │ │ │ │ strh.w r1, [sp] │ │ │ │ - b.n 1ad1ca │ │ │ │ + b.n 1ad202 │ │ │ │ strb.w r1, [sp] │ │ │ │ - b.n 1ad1ca │ │ │ │ + b.n 1ad202 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp] │ │ │ │ - b.n 1ad1ca │ │ │ │ + b.n 1ad202 │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ movs r0, #0 │ │ │ │ cmp r2, #32 │ │ │ │ strd r0, r0, [sp] │ │ │ │ - bls.w 1ad120 │ │ │ │ - b.n 1ad1c6 │ │ │ │ + bls.w 1ad158 │ │ │ │ + b.n 1ad1fe │ │ │ │ nop │ │ │ │ - adds r0, #96 @ 0x60 │ │ │ │ + adds r0, #40 @ 0x28 │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #66 @ 0x42 │ │ │ │ + cmp r7, #10 │ │ │ │ lsls r0, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ - ldr r3, [pc, #548] @ (1ad488 ) │ │ │ │ + ldr r3, [pc, #548] @ (1ad4c0 ) │ │ │ │ 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] @ (1ad48c ) │ │ │ │ + ldr r2, [pc, #536] @ (1ad4c4 ) │ │ │ │ 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 │ │ │ │ @@ -515969,21 +516006,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, #365 @ 0x16d │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ add r6, sp, #68 @ 0x44 │ │ │ │ - bl 193b64 │ │ │ │ + bl 193b9c │ │ │ │ ldrb.w r3, [sl, #17] │ │ │ │ add.w r1, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov fp, r0 │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ 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 │ │ │ │ @@ -515995,25 +516032,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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldrb.w r2, [fp, #45] @ 0x2d │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 1ad422 │ │ │ │ + beq.n 1ad45a │ │ │ │ and.w r0, r2, #63 @ 0x3f │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ lsls r1, r0 │ │ │ │ bics r3, r1 │ │ │ │ - bne.n 1ad3f0 │ │ │ │ + bne.n 1ad428 │ │ │ │ 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 │ │ │ │ @@ -516025,20 +516062,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, #365 @ 0x16d │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 193b64 │ │ │ │ + bl 193b9c │ │ │ │ ldrb.w r3, [sl, #17] │ │ │ │ add.w r1, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ 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] │ │ │ │ @@ -516049,36 +516086,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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr r2, [sp, #0] │ │ │ │ add.w r3, r7, #28 │ │ │ │ mov r0, r8 │ │ │ │ movw r1, #441 @ 0x1b9 │ │ │ │ - bl 197268 │ │ │ │ - ldr r2, [pc, #184] @ (1ad490 ) │ │ │ │ - ldr r3, [pc, #172] @ (1ad488 ) │ │ │ │ + bl 1972a0 │ │ │ │ + ldr r2, [pc, #184] @ (1ad4c8 ) │ │ │ │ + ldr r3, [pc, #172] @ (1ad4c0 ) │ │ │ │ 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 1ad482 │ │ │ │ + bne.n 1ad4ba │ │ │ │ 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 1ad47c │ │ │ │ + bhi.n 1ad4b4 │ │ │ │ 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 │ │ │ │ @@ -516089,80 +516126,80 @@ │ │ │ │ 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 1ad336 │ │ │ │ + beq.n 1ad36e │ │ │ │ strd r3, r9, [sp, #16] │ │ │ │ vldr d7, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ vstr d7, [sp, #8] │ │ │ │ - bl 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1ad452 │ │ │ │ + cbz r0, 1ad48a │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r3, r4 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r8 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ str r0, [sp, #0] │ │ │ │ - b.n 1ad336 │ │ │ │ + b.n 1ad36e │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #16] │ │ │ │ - b.n 1ad42a │ │ │ │ + b.n 1ad462 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ - b.n 1ad42a │ │ │ │ + b.n 1ad462 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #16] │ │ │ │ - b.n 1ad42a │ │ │ │ + b.n 1ad462 │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 1ad42a │ │ │ │ + b.n 1ad462 │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #128 @ 0x80 │ │ │ │ + cmp r5, #72 @ 0x48 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - cmp r4, #34 @ 0x22 │ │ │ │ + cmp r3, #234 @ 0xea │ │ │ │ lsls r0, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3896] @ 0xf38 │ │ │ │ - ldr r4, [pc, #628] @ (1ad71c ) │ │ │ │ + ldr r4, [pc, #628] @ (1ad754 ) │ │ │ │ sub sp, #164 @ 0xa4 │ │ │ │ - ldr r3, [pc, #628] @ (1ad720 ) │ │ │ │ + ldr r3, [pc, #628] @ (1ad758 ) │ │ │ │ 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 1ad6de │ │ │ │ + bhi.w 1ad716 │ │ │ │ cmp r2, #2 │ │ │ │ - bls.w 1ad6de │ │ │ │ + bls.w 1ad716 │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ mov r7, r0 │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.w 1ad6fa │ │ │ │ + beq.w 1ad732 │ │ │ │ add r3, sp, #92 @ 0x5c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r4, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 428b4 │ │ │ │ @@ -516173,29 +516210,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 1ad4e4 │ │ │ │ + bne.n 1ad51c │ │ │ │ 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 1ad712 │ │ │ │ + beq.w 1ad74a │ │ │ │ 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]! │ │ │ │ @@ -516203,57 +516240,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 1ad540 │ │ │ │ + bhi.n 1ad578 │ │ │ │ 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 1ad70e │ │ │ │ + bne.w 1ad746 │ │ │ │ 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 1ad5bc │ │ │ │ + bne.n 1ad5f4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1ad70e │ │ │ │ + beq.w 1ad746 │ │ │ │ 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 1ad5a0 │ │ │ │ + bne.n 1ad5d8 │ │ │ │ mov sl, r6 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 1ad70e │ │ │ │ + beq.w 1ad746 │ │ │ │ movw r1, #365 @ 0x16d │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 193b64 │ │ │ │ + bl 193b9c │ │ │ │ mov r2, r4 │ │ │ │ add.w r4, r0, #28 │ │ │ │ ldrb r3, [r5, #17] │ │ │ │ mov r1, r4 │ │ │ │ mov r6, r0 │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ 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 │ │ │ │ @@ -516265,19 +516302,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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ mov r2, r4 │ │ │ │ movw r1, #379 @ 0x17b │ │ │ │ mov r0, r7 │ │ │ │ - bl 197218 │ │ │ │ + bl 197250 │ │ │ │ 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 │ │ │ │ @@ -516292,21 +516329,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, #365 @ 0x16d │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 193b64 │ │ │ │ + bl 193b9c │ │ │ │ add.w r9, r0, #28 │ │ │ │ ldrb r3, [r5, #17] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ mov r8, r0 │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ 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 │ │ │ │ @@ -516318,81 +516355,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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldrb.w r3, [r8, #45] @ 0x2d │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.n 1ad6ce │ │ │ │ + beq.n 1ad706 │ │ │ │ mov r2, r9 │ │ │ │ mov.w r1, #418 @ 0x1a2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 197218 │ │ │ │ + bl 197250 │ │ │ │ mov r9, r0 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, fp │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r7 │ │ │ │ - bl 197268 │ │ │ │ - b.n 1ad6e0 │ │ │ │ + bl 1972a0 │ │ │ │ + b.n 1ad718 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r2, [pc, #64] @ (1ad724 ) │ │ │ │ - ldr r3, [pc, #60] @ (1ad720 ) │ │ │ │ + ldr r2, [pc, #64] @ (1ad75c ) │ │ │ │ + ldr r3, [pc, #60] @ (1ad758 ) │ │ │ │ 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 1ad718 │ │ │ │ + bne.n 1ad750 │ │ │ │ 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 1ad616 │ │ │ │ + b.n 1ad64e │ │ │ │ mov r4, r5 │ │ │ │ - b.n 1ad616 │ │ │ │ + b.n 1ad64e │ │ │ │ mov.w ip, #1 │ │ │ │ - b.n 1ad560 │ │ │ │ + b.n 1ad598 │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ - cmp r3, #80 @ 0x50 │ │ │ │ + cmp r3, #24 │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #24 │ │ │ │ + cmp r0, #224 @ 0xe0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ 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] @ (1ad930 ) │ │ │ │ + ldr r4, [pc, #504] @ (1ad968 ) │ │ │ │ sub sp, #164 @ 0xa4 │ │ │ │ - ldr r3, [pc, #504] @ (1ad934 ) │ │ │ │ + ldr r3, [pc, #504] @ (1ad96c ) │ │ │ │ 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 1ad91a │ │ │ │ + beq.w 1ad952 │ │ │ │ mov r6, r0 │ │ │ │ cmp r2, #7 │ │ │ │ - bne.w 1ad870 │ │ │ │ + bne.w 1ad8a8 │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.w 1ad892 │ │ │ │ + beq.w 1ad8ca │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ movs r4, #0 │ │ │ │ blx 428b4 │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #3 │ │ │ │ @@ -516401,80 +516438,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 1ad772 │ │ │ │ + bne.n 1ad7aa │ │ │ │ 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 1ad928 │ │ │ │ + beq.w 1ad960 │ │ │ │ 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 1ad7be │ │ │ │ + bhi.n 1ad7f6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r4, r3 │ │ │ │ ite ne │ │ │ │ movne.w ip, #0 │ │ │ │ andeq.w ip, r1, #1 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1ad892 │ │ │ │ + bne.n 1ad8ca │ │ │ │ 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 1ad82a │ │ │ │ + bne.n 1ad862 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1ad892 │ │ │ │ + beq.n 1ad8ca │ │ │ │ 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 1ad812 │ │ │ │ + bne.n 1ad84a │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1ad892 │ │ │ │ + beq.n 1ad8ca │ │ │ │ movw r1, #365 @ 0x16d │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 193b64 │ │ │ │ + bl 193b9c │ │ │ │ ldrb r3, [r5, #17] │ │ │ │ add.w r5, r0, #28 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ 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 │ │ │ │ @@ -516483,56 +516520,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 1ad906 │ │ │ │ + b.n 1ad93e │ │ │ │ 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 1ad8ac │ │ │ │ - ldr r2, [pc, #164] @ (1ad938 ) │ │ │ │ - ldr r3, [pc, #156] @ (1ad934 ) │ │ │ │ + bne.n 1ad8e4 │ │ │ │ + ldr r2, [pc, #164] @ (1ad970 ) │ │ │ │ + ldr r3, [pc, #156] @ (1ad96c ) │ │ │ │ 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 1ad92c │ │ │ │ + bne.n 1ad964 │ │ │ │ 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, #365 @ 0x16d │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 193b64 │ │ │ │ + bl 193b9c │ │ │ │ ldrb r3, [r5, #17] │ │ │ │ add.w r5, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ 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] │ │ │ │ @@ -516546,47 +516583,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 196fc4 │ │ │ │ - b.n 1ad892 │ │ │ │ + bl 196ffc │ │ │ │ + b.n 1ad8ca │ │ │ │ mov r2, r1 │ │ │ │ movw r1, #465 @ 0x1d1 │ │ │ │ - bl 197218 │ │ │ │ + bl 197250 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1ad892 │ │ │ │ + b.n 1ad8ca │ │ │ │ movs r1, #1 │ │ │ │ - b.n 1ad7da │ │ │ │ + b.n 1ad812 │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ - cmp r0, #190 @ 0xbe │ │ │ │ + cmp r0, #134 @ 0x86 │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #102 @ 0x66 │ │ │ │ + movs r7, #46 @ 0x2e │ │ │ │ lsls r0, r7, #1 │ │ │ │ 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] @ (1ada94 ) │ │ │ │ - ldr r3, [pc, #328] @ (1ada98 ) │ │ │ │ + ldr r1, [pc, #324] @ (1adacc ) │ │ │ │ + ldr r3, [pc, #328] @ (1adad0 ) │ │ │ │ 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 1ada1c │ │ │ │ + bhi.n 1ada54 │ │ │ │ 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 │ │ │ │ @@ -516605,21 +516642,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, #365 @ 0x16d │ │ │ │ - bl 193b64 │ │ │ │ + bl 193b9c │ │ │ │ ldrb r3, [r4, #17] │ │ │ │ mov r6, r0 │ │ │ │ add.w r4, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ 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 │ │ │ │ @@ -516631,40 +516668,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 196fc4 │ │ │ │ - ldr r2, [pc, #152] @ (1ada9c ) │ │ │ │ - ldr r3, [pc, #144] @ (1ada98 ) │ │ │ │ + bl 196ffc │ │ │ │ + ldr r2, [pc, #152] @ (1adad4 ) │ │ │ │ + ldr r3, [pc, #144] @ (1adad0 ) │ │ │ │ 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 1ada8e │ │ │ │ + bne.n 1adac6 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrb r3, [r4, #17] │ │ │ │ cmp r3, #32 │ │ │ │ - beq.n 1ada02 │ │ │ │ + beq.n 1ada3a │ │ │ │ mov r2, r4 │ │ │ │ movw r1, #417 @ 0x1a1 │ │ │ │ - bl 197218 │ │ │ │ + bl 197250 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1ada02 │ │ │ │ + b.n 1ada3a │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #464 @ 0x1d0 │ │ │ │ - bl 197218 │ │ │ │ + bl 197250 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1ada02 │ │ │ │ + b.n 1ada3a │ │ │ │ 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] │ │ │ │ @@ -516679,178 +516716,178 @@ │ │ │ │ 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, #365 @ 0x16d │ │ │ │ - bl 193b64 │ │ │ │ + bl 193b9c │ │ │ │ ldrb r3, [r4, #17] │ │ │ │ mov r6, r0 │ │ │ │ movs r2, #1 │ │ │ │ add.w r4, r0, #28 │ │ │ │ - b.n 1ad9bc │ │ │ │ + b.n 1ad9f4 │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - movs r6, #170 @ 0xaa │ │ │ │ + movs r6, #114 @ 0x72 │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - movs r5, #246 @ 0xf6 │ │ │ │ + movs r5, #190 @ 0xbe │ │ │ │ lsls r0, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ - ldr.w r5, [pc, #1348] @ 1adff8 │ │ │ │ + ldr.w r5, [pc, #1348] @ 1ae030 │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r3 │ │ │ │ add r5, pc │ │ │ │ ldr r4, [sp, #96] @ 0x60 │ │ │ │ strd r1, r2, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ blx 433e4 <__popcountsi2@plt> │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 1adbec │ │ │ │ + beq.w 1adc24 │ │ │ │ lsls r3, r4, #14 │ │ │ │ - bmi.n 1adb54 │ │ │ │ + bmi.n 1adb8c │ │ │ │ cmp r0, #1 │ │ │ │ - ble.w 1adbec │ │ │ │ + ble.w 1adc24 │ │ │ │ cmp.w r8, #8 │ │ │ │ - beq.w 1adf62 │ │ │ │ + beq.w 1adf9a │ │ │ │ cmp.w r8, #4 │ │ │ │ - bls.n 1adb68 │ │ │ │ + bls.n 1adba0 │ │ │ │ ands.w r5, r4, #262144 @ 0x40000 │ │ │ │ - bne.n 1adb84 │ │ │ │ + bne.n 1adbbc │ │ │ │ ldr r6, [sp, #12] │ │ │ │ mov r2, r8 │ │ │ │ mov.w r3, #524288 @ 0x80000 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1acd10 │ │ │ │ + bl 1acd48 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 197710 │ │ │ │ + bl 197748 │ │ │ │ ldr.w r9, [sp, #8] │ │ │ │ mov r2, r6 │ │ │ │ mov.w r3, #524288 @ 0x80000 │ │ │ │ mov r1, r9 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ mov r3, r8 │ │ │ │ - bl 1adaa0 │ │ │ │ + bl 1adad8 │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 197780 │ │ │ │ + bl 1977b8 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r9 │ │ │ │ mov.w r0, #1048576 @ 0x100000 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1adaa0 │ │ │ │ + bl 1adad8 │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1977c8 │ │ │ │ + bl 197800 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1977f8 │ │ │ │ + bl 197830 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bic.w r4, r4, #131072 @ 0x20000 │ │ │ │ cmp.w r8, #8 │ │ │ │ orr.w r4, r4, #262144 @ 0x40000 │ │ │ │ - beq.n 1adb84 │ │ │ │ + beq.n 1adbbc │ │ │ │ cmp.w r8, #4 │ │ │ │ - bhi.n 1adb84 │ │ │ │ + bhi.n 1adbbc │ │ │ │ ldrd r1, r2, [sp, #8] │ │ │ │ mov.w r4, #1048576 @ 0x100000 │ │ │ │ mov r3, r8 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1adaa0 │ │ │ │ + bl 1adad8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r6, [sp, #12] │ │ │ │ mov r2, r8 │ │ │ │ mov.w r3, #262144 @ 0x40000 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ bic.w r4, r4, #262144 @ 0x40000 │ │ │ │ - bl 1acd10 │ │ │ │ + bl 1acd48 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 197710 │ │ │ │ + bl 197748 │ │ │ │ ldr.w r9, [sp, #8] │ │ │ │ mov r2, r6 │ │ │ │ mov.w r3, #262144 @ 0x40000 │ │ │ │ mov r1, r9 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ mov r3, r8 │ │ │ │ - bl 1adaa0 │ │ │ │ + bl 1adad8 │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 197780 │ │ │ │ + bl 1977b8 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r9 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1adaa0 │ │ │ │ + bl 1adad8 │ │ │ │ movs r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1977c8 │ │ │ │ + bl 197800 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1977f8 │ │ │ │ + bl 197830 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr.w r3, [pc, #1036] @ 1adffc │ │ │ │ + ldr.w r3, [pc, #1036] @ 1ae034 │ │ │ │ cmp.w r4, #524288 @ 0x80000 │ │ │ │ ldr r2, [r5, r3] │ │ │ │ mov.w r5, #108 @ 0x6c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ mla r2, r5, r3, r2 │ │ │ │ ldrb.w fp, [r2, #4] │ │ │ │ - beq.n 1adc7a │ │ │ │ - bhi.w 1ade94 │ │ │ │ + beq.n 1adcb2 │ │ │ │ + bhi.w 1adecc │ │ │ │ cmp.w r4, #512 @ 0x200 │ │ │ │ - bne.w 1ade4a │ │ │ │ + bne.w 1ade82 │ │ │ │ cmp.w r8, #8 │ │ │ │ - beq.w 1adf7c │ │ │ │ + beq.w 1adfb4 │ │ │ │ bics.w r2, r8, #2 │ │ │ │ - beq.w 1adf6c │ │ │ │ + beq.w 1adfa4 │ │ │ │ sub.w r2, r8, #3 │ │ │ │ cmp.w r8, #1 │ │ │ │ it ne │ │ │ │ cmpne r2, #1 │ │ │ │ - bhi.w 1adfb2 │ │ │ │ + bhi.w 1adfea │ │ │ │ cmp r3, #109 @ 0x6d │ │ │ │ it ne │ │ │ │ movne r1, #153 @ 0x99 │ │ │ │ - bne.w 1adee8 │ │ │ │ + bne.w 1adf20 │ │ │ │ movs r1, #149 @ 0x95 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ mla r3, r5, r3, r1 │ │ │ │ ldrb.w r3, [r3, #81] @ 0x51 │ │ │ │ adds r3, #11 │ │ │ │ @@ -516859,23 +516896,23 @@ │ │ │ │ mla r3, r5, r3, r1 │ │ │ │ ldrb.w r3, [r3, #81] @ 0x51 │ │ │ │ adds r3, #11 │ │ │ │ str.w r2, [r0, r3, lsl #2] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ad494 │ │ │ │ - b.n 1adcdc │ │ │ │ + bl 1ad4cc │ │ │ │ + b.n 1add14 │ │ │ │ cmp r3, #109 @ 0x6d │ │ │ │ it eq │ │ │ │ moveq.w r1, #644 @ 0x284 │ │ │ │ - beq.w 1adf1c │ │ │ │ + beq.w 1adf54 │ │ │ │ movw r1, #645 @ 0x285 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ movs r2, #108 @ 0x6c │ │ │ │ cmp.w r8, #8 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ mla r3, r2, r3, r0 │ │ │ │ @@ -516883,37 +516920,37 @@ │ │ │ │ add.w r3, r3, #11 │ │ │ │ ldr.w r1, [r1, r3, lsl #2] │ │ │ │ ldr.w r3, [r9, #20] │ │ │ │ mla r3, r2, r3, r0 │ │ │ │ ldrb.w r3, [r3, #81] @ 0x51 │ │ │ │ add.w r3, r3, #11 │ │ │ │ str.w r1, [r9, r3, lsl #2] │ │ │ │ - beq.n 1adcd2 │ │ │ │ + beq.n 1add0a │ │ │ │ cmp.w r8, #4 │ │ │ │ - bls.n 1adc6e │ │ │ │ + bls.n 1adca6 │ │ │ │ sub.w r3, r8, #9 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 1adda2 │ │ │ │ + bhi.n 1addda │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ad93c │ │ │ │ + bl 1ad974 │ │ │ │ add r5, sp, #24 │ │ │ │ movs r3, #0 │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #24] │ │ │ │ add.w r6, r9, #84 @ 0x54 │ │ │ │ mov.w lr, #1 │ │ │ │ strd r3, r3, [r5, #4] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ cmp.w fp, #1 │ │ │ │ - beq.n 1add4c │ │ │ │ + beq.n 1add84 │ │ │ │ add.w r3, fp, #4294967295 @ 0xffffffff │ │ │ │ ldr.w sl, [sp, #8] │ │ │ │ mov.w fp, #0 │ │ │ │ add.w lr, r9, lr, lsl #4 │ │ │ │ str.w r9, [sp, #20] │ │ │ │ mov r6, fp │ │ │ │ mov r9, r3 │ │ │ │ @@ -516925,22 +516962,22 @@ │ │ │ │ add.w sl, sl, #16 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add.w lr, lr, #16 │ │ │ │ cmp fp, r9 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ - bne.n 1add1c │ │ │ │ + bne.n 1add54 │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ ldr.w r3, [r9, #20] │ │ │ │ movs r2, #108 @ 0x6c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mla r3, r2, r3, r1 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ - cbz r3, 1add78 │ │ │ │ + cbz r3, 1addb0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ adds r3, #11 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ldr r1, [r0, #20] │ │ │ │ mla r1, r2, r1, r4 │ │ │ │ ldrb.w r2, [r1, #46] @ 0x2e │ │ │ │ adds r2, #11 │ │ │ │ @@ -516948,155 +516985,155 @@ │ │ │ │ str.w r2, [r9, r3, lsl #2] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w r4, r9, #24 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ ldrb.w r3, [r3, #41] @ 0x29 │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ cmp.w r8, #4 │ │ │ │ - beq.n 1addf6 │ │ │ │ + beq.n 1ade2e │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r9 │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r5, sp, #24 │ │ │ │ ldr.w sl, [sp, #12] │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, sl │ │ │ │ movs r6, #0 │ │ │ │ - bl 1ad728 │ │ │ │ + bl 1ad760 │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ str r6, [sp, #24] │ │ │ │ add.w ip, r9, #84 @ 0x54 │ │ │ │ strd r6, r6, [r5, #4] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ad93c │ │ │ │ + bl 1ad974 │ │ │ │ str r6, [sp, #24] │ │ │ │ strd r6, r6, [r5, #4] │ │ │ │ add.w r6, r9, #100 @ 0x64 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ 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 1adcfe │ │ │ │ + b.n 1add36 │ │ │ │ ldrb.w r2, [r9, #41] @ 0x29 │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ lsrs r2, r2, #3 │ │ │ │ - bl 1ad250 │ │ │ │ + bl 1ad288 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 197710 │ │ │ │ + bl 197748 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1977c8 │ │ │ │ + bl 197800 │ │ │ │ ldrb.w r2, [r9, #41] @ 0x29 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 193ec0 │ │ │ │ + bl 193ef8 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1ade36 │ │ │ │ + cbz r0, 1ade6e │ │ │ │ adds r5, #20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1976a0 │ │ │ │ + bl 1976d8 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1977f8 │ │ │ │ + bl 197830 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, #109 @ 0x6d │ │ │ │ it ne │ │ │ │ movne.w r1, #712 @ 0x2c8 │ │ │ │ - bne.w 1adc8a │ │ │ │ + bne.w 1adcc2 │ │ │ │ movw r1, #711 @ 0x2c7 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r8, #8 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ mla r3, r5, r3, r1 │ │ │ │ ldrb.w r3, [r3, #81] @ 0x51 │ │ │ │ add.w r3, r3, #11 │ │ │ │ ldr.w r2, [r2, r3, lsl #2] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mla r3, r5, r3, r1 │ │ │ │ ldrb.w r3, [r3, #81] @ 0x51 │ │ │ │ add.w r3, r3, #11 │ │ │ │ str.w r2, [r0, r3, lsl #2] │ │ │ │ - bne.w 1adcc4 │ │ │ │ - b.n 1adcd2 │ │ │ │ + bne.w 1adcfc │ │ │ │ + b.n 1add0a │ │ │ │ cmp r3, #109 @ 0x6d │ │ │ │ - beq.n 1adede │ │ │ │ + beq.n 1adf16 │ │ │ │ cmp.w r8, #2 │ │ │ │ it eq │ │ │ │ moveq r1, #154 @ 0x9a │ │ │ │ - beq.n 1adee8 │ │ │ │ + beq.n 1adf20 │ │ │ │ movs r1, #153 @ 0x99 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r8, #8 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ mla r3, r5, r3, r1 │ │ │ │ ldrb.w r3, [r3, #81] @ 0x51 │ │ │ │ add.w r3, r3, #11 │ │ │ │ ldr.w r2, [r2, r3, lsl #2] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mla r3, r5, r3, r1 │ │ │ │ ldrb.w r3, [r3, #81] @ 0x51 │ │ │ │ add.w r3, r3, #11 │ │ │ │ str.w r2, [r0, r3, lsl #2] │ │ │ │ - bne.w 1adcc4 │ │ │ │ - b.n 1adc6e │ │ │ │ + bne.w 1adcfc │ │ │ │ + b.n 1adca6 │ │ │ │ cmp.w r8, #2 │ │ │ │ it eq │ │ │ │ moveq r1, #150 @ 0x96 │ │ │ │ - bne.n 1adf1a │ │ │ │ + bne.n 1adf52 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ movs r2, #108 @ 0x6c │ │ │ │ ldr r3, [r1, #20] │ │ │ │ mla r3, r2, r3, r0 │ │ │ │ ldrb.w r3, [r3, #81] @ 0x51 │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r1, [r1, r3, lsl #2] │ │ │ │ ldr.w r3, [r9, #20] │ │ │ │ mla r3, r2, r3, r0 │ │ │ │ ldrb.w r3, [r3, #81] @ 0x51 │ │ │ │ adds r3, #11 │ │ │ │ str.w r1, [r9, r3, lsl #2] │ │ │ │ - b.n 1adcc4 │ │ │ │ + b.n 1adcfc │ │ │ │ movs r1, #149 @ 0x95 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ movs r2, #108 @ 0x6c │ │ │ │ cmp.w r8, #8 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ mla r3, r2, r3, r0 │ │ │ │ @@ -517104,238 +517141,238 @@ │ │ │ │ add.w r3, r3, #11 │ │ │ │ ldr.w r1, [r1, r3, lsl #2] │ │ │ │ ldr.w r3, [r9, #20] │ │ │ │ mla r3, r2, r3, r0 │ │ │ │ ldrb.w r3, [r3, #81] @ 0x51 │ │ │ │ add.w r3, r3, #11 │ │ │ │ str.w r1, [r9, r3, lsl #2] │ │ │ │ - bne.w 1adcc4 │ │ │ │ + bne.w 1adcfc │ │ │ │ cmp.w r4, #1048576 @ 0x100000 │ │ │ │ - beq.w 1adc6e │ │ │ │ - b.n 1adcd2 │ │ │ │ + beq.w 1adca6 │ │ │ │ + b.n 1add0a │ │ │ │ cmp.w r4, #1048576 @ 0x100000 │ │ │ │ - bne.w 1adae6 │ │ │ │ - b.n 1adb68 │ │ │ │ + bne.w 1adb1e │ │ │ │ + b.n 1adba0 │ │ │ │ cmp r3, #109 @ 0x6d │ │ │ │ - beq.n 1adede │ │ │ │ + beq.n 1adf16 │ │ │ │ cmp.w r8, #2 │ │ │ │ ite ne │ │ │ │ movne r1, #153 @ 0x99 │ │ │ │ moveq r1, #154 @ 0x9a │ │ │ │ - b.n 1adee8 │ │ │ │ + b.n 1adf20 │ │ │ │ cmp r3, #109 @ 0x6d │ │ │ │ - beq.n 1adfe8 │ │ │ │ + beq.n 1ae020 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movw r1, #659 @ 0x293 │ │ │ │ - bl 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ mla r3, r5, r3, r1 │ │ │ │ ldrb.w r3, [r3, #81] @ 0x51 │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r2, [r2, r3, lsl #2] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mla r3, r5, r3, r1 │ │ │ │ ldrb.w r3, [r3, #81] @ 0x51 │ │ │ │ adds r3, #11 │ │ │ │ str.w r2, [r0, r3, lsl #2] │ │ │ │ - b.n 1adcd2 │ │ │ │ + b.n 1add0a │ │ │ │ cmp r3, #109 @ 0x6d │ │ │ │ - beq.n 1adff0 │ │ │ │ + beq.n 1ae028 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movw r1, #659 @ 0x293 │ │ │ │ - bl 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ mla r3, r5, r3, r1 │ │ │ │ ldrb.w r3, [r3, #81] @ 0x51 │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r2, [r2, r3, lsl #2] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mla r3, r5, r3, r1 │ │ │ │ ldrb.w r3, [r3, #81] @ 0x51 │ │ │ │ adds r3, #11 │ │ │ │ str.w r2, [r0, r3, lsl #2] │ │ │ │ - b.n 1adcc4 │ │ │ │ + b.n 1adcfc │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movw r1, #657 @ 0x291 │ │ │ │ - b.n 1adf86 │ │ │ │ + b.n 1adfbe │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movw r1, #657 @ 0x291 │ │ │ │ - b.n 1adfbc │ │ │ │ - movs r5, #66 @ 0x42 │ │ │ │ + b.n 1adff4 │ │ │ │ + movs r5, #10 │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsls r4, r2, #31 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r8, r3 │ │ │ │ - ldr.w r3, [pc, #1072] @ 1ae448 │ │ │ │ + ldr.w r3, [pc, #1072] @ 1ae480 │ │ │ │ mov r9, r0 │ │ │ │ mov fp, r1 │ │ │ │ mov sl, r2 │ │ │ │ ldr r6, [sp, #104] @ 0x68 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r0, r6 │ │ │ │ ldrh.w r3, [sp, #120] @ 0x78 │ │ │ │ str r3, [sp, #24] │ │ │ │ blx 433e4 <__popcountsi2@plt> │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 1ae10c │ │ │ │ + beq.n 1ae144 │ │ │ │ lsls r3, r6, #14 │ │ │ │ - bpl.n 1ae080 │ │ │ │ + bpl.n 1ae0b8 │ │ │ │ bic.w r6, r6, #131072 @ 0x20000 │ │ │ │ orr.w r6, r6, #262144 @ 0x40000 │ │ │ │ subs r3, r6, #1 │ │ │ │ tst r3, r6 │ │ │ │ - bne.w 1ae34a │ │ │ │ + bne.w 1ae382 │ │ │ │ mov.w r6, #262144 @ 0x40000 │ │ │ │ sub.w r3, r8, #8 │ │ │ │ cmp r3, #2 │ │ │ │ it ls │ │ │ │ movls.w r1, #688 @ 0x2b0 │ │ │ │ - bls.n 1ae06a │ │ │ │ + bls.n 1ae0a2 │ │ │ │ movw r1, #669 @ 0x29d │ │ │ │ movw r3, #670 @ 0x29e │ │ │ │ cmp.w r8, #2 │ │ │ │ it eq │ │ │ │ moveq r1, r3 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ mov r7, r0 │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 1ae25e │ │ │ │ - b.n 1ae154 │ │ │ │ + beq.w 1ae296 │ │ │ │ + b.n 1ae18c │ │ │ │ cmp r0, #1 │ │ │ │ - ble.w 1ae3c4 │ │ │ │ + ble.w 1ae3fc │ │ │ │ cmp.w r8, #8 │ │ │ │ - beq.w 1ae292 │ │ │ │ + beq.w 1ae2ca │ │ │ │ cmp.w r8, #4 │ │ │ │ - bls.w 1ae29a │ │ │ │ + bls.w 1ae2d2 │ │ │ │ ands.w r4, r6, #262144 @ 0x40000 │ │ │ │ - bne.w 1ae356 │ │ │ │ + bne.w 1ae38e │ │ │ │ mov r2, r8 │ │ │ │ mov.w r3, #524288 @ 0x80000 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 1acd10 │ │ │ │ + bl 1acd48 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 197710 │ │ │ │ + bl 197748 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r2, sl │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ mov r1, fp │ │ │ │ ldr r5, [sp, #24] │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #524288 @ 0x80000 │ │ │ │ str r5, [sp, #16] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r8 │ │ │ │ - bl 1ae000 │ │ │ │ + bl 1ae038 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 197780 │ │ │ │ + bl 1977b8 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r2, sl │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ mov r1, fp │ │ │ │ str r3, [sp, #8] │ │ │ │ mov.w r0, #1048576 @ 0x100000 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, r8 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r9 │ │ │ │ str r5, [sp, #16] │ │ │ │ - bl 1ae000 │ │ │ │ + bl 1ae038 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1977c8 │ │ │ │ + bl 197800 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r2, [fp, #20] │ │ │ │ movw r3, #667 @ 0x29b │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 1ae226 │ │ │ │ + beq.w 1ae25e │ │ │ │ cmp.w r6, #524288 @ 0x80000 │ │ │ │ - beq.w 1ae41e │ │ │ │ + beq.w 1ae456 │ │ │ │ cmp.w r6, #1048576 @ 0x100000 │ │ │ │ it eq │ │ │ │ moveq.w r1, #672 @ 0x2a0 │ │ │ │ - beq.n 1ae140 │ │ │ │ + beq.n 1ae178 │ │ │ │ cmp.w r8, #4 │ │ │ │ movw r1, #695 @ 0x2b7 │ │ │ │ mov.w r6, #512 @ 0x200 │ │ │ │ it ls │ │ │ │ movls.w r1, #672 @ 0x2a0 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ mov r7, r0 │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 1ae40a │ │ │ │ + beq.w 1ae442 │ │ │ │ add r5, sp, #32 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ add r4, sp, #48 @ 0x30 │ │ │ │ add.w ip, r7, #84 @ 0x54 │ │ │ │ cmp.w r8, #8 │ │ │ │ strd r3, r3, [r5, #4] │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ - beq.w 1ae336 │ │ │ │ + beq.w 1ae36e │ │ │ │ cmp.w r8, #4 │ │ │ │ - bls.w 1ae33e │ │ │ │ + bls.w 1ae376 │ │ │ │ sub.w r3, r8, #9 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 1ae2ee │ │ │ │ + bhi.w 1ae326 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 1ad93c │ │ │ │ + bl 1ad974 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ strd r3, r3, [r5, #4] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ 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, #664] @ (1ae44c ) │ │ │ │ + ldr r3, [pc, #664] @ (1ae484 ) │ │ │ │ ldr r2, [sp, #28] │ │ │ │ movs r4, #108 @ 0x6c │ │ │ │ ldr r1, [r7, #20] │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mla r0, r4, r1, r3 │ │ │ │ ldrb r2, [r0, #30] │ │ │ │ ldrb.w r0, [r0, #46] @ 0x2e │ │ │ │ adds r2, #11 │ │ │ │ str.w r5, [r7, r2, lsl #2] │ │ │ │ - cbz r0, 1ae1e8 │ │ │ │ + cbz r0, 1ae220 │ │ │ │ ldr.w r2, [fp, #20] │ │ │ │ adds r0, #11 │ │ │ │ mla r2, r4, r2, r3 │ │ │ │ ldrb.w r2, [r2, #46] @ 0x2e │ │ │ │ adds r2, #11 │ │ │ │ ldr.w r2, [fp, r2, lsl #2] │ │ │ │ str.w r2, [r7, r0, lsl #2] │ │ │ │ @@ -517349,511 +517386,511 @@ │ │ │ │ add.w r3, r3, #11 │ │ │ │ str.w r1, [r7, r2, lsl #2] │ │ │ │ ldr r2, [sp, #112] @ 0x70 │ │ │ │ str.w r2, [r7, r3, lsl #2] │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ strb.w r3, [r7, #44] @ 0x2c │ │ │ │ - beq.n 1ae2c2 │ │ │ │ + beq.n 1ae2fa │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w r6, #131072 @ 0x20000 │ │ │ │ - beq.w 1ae04c │ │ │ │ + beq.w 1ae084 │ │ │ │ cmp.w r6, #131072 @ 0x20000 │ │ │ │ - bls.w 1ae3d4 │ │ │ │ + bls.w 1ae40c │ │ │ │ cmp.w r6, #524288 @ 0x80000 │ │ │ │ it eq │ │ │ │ movweq r1, #689 @ 0x2b1 │ │ │ │ - bne.w 1ae436 │ │ │ │ + bne.w 1ae46e │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ mov r7, r0 │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ cmp r3, #1 │ │ │ │ it ne │ │ │ │ movne.w r6, #524288 @ 0x80000 │ │ │ │ - bne.w 1ae154 │ │ │ │ + bne.w 1ae18c │ │ │ │ add r5, sp, #32 │ │ │ │ ldr r2, [sp, #116] @ 0x74 │ │ │ │ movs r1, #30 │ │ │ │ mov r0, r9 │ │ │ │ - bl 197218 │ │ │ │ + bl 197250 │ │ │ │ add r4, sp, #48 @ 0x30 │ │ │ │ movs r3, #0 │ │ │ │ add.w r6, r7, #84 @ 0x54 │ │ │ │ str r3, [sp, #32] │ │ │ │ cmp.w r8, #8 │ │ │ │ strd r3, r3, [r5, #4] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ - bne.w 1ae17c │ │ │ │ - b.n 1ae18e │ │ │ │ + bne.w 1ae1b4 │ │ │ │ + b.n 1ae1c6 │ │ │ │ cmp.w r6, #1048576 @ 0x100000 │ │ │ │ - bne.w 1ae096 │ │ │ │ + bne.w 1ae0ce │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, sl │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r1, fp │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ mov r0, r9 │ │ │ │ ldr r4, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r3, r8 │ │ │ │ str r4, [sp, #4] │ │ │ │ mov.w r4, #1048576 @ 0x100000 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1ae000 │ │ │ │ + bl 1ae038 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ ldrb r2, [r3, #17] │ │ │ │ lsrs r2, r2, #3 │ │ │ │ - bl 1ad250 │ │ │ │ + bl 1ad288 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 197710 │ │ │ │ + bl 197748 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1977c8 │ │ │ │ + bl 197800 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ movs r6, #0 │ │ │ │ - bl 1ad728 │ │ │ │ + bl 1ad760 │ │ │ │ str r6, [sp, #32] │ │ │ │ add.w ip, r7, #100 @ 0x64 │ │ │ │ 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 r2, r8 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 1ad93c │ │ │ │ + bl 1ad974 │ │ │ │ str r6, [sp, #32] │ │ │ │ strd r6, r6, [r5, #4] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ 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 1ae1b2 │ │ │ │ + b.n 1ae1ea │ │ │ │ cmp.w r6, #1048576 @ 0x100000 │ │ │ │ - bne.w 1ae18e │ │ │ │ + bne.w 1ae1c6 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 1ad494 │ │ │ │ - b.n 1ae198 │ │ │ │ + bl 1ad4cc │ │ │ │ + b.n 1ae1d0 │ │ │ │ cmp.w r8, #8 │ │ │ │ - beq.n 1ae356 │ │ │ │ + beq.n 1ae38e │ │ │ │ cmp.w r8, #4 │ │ │ │ - bls.n 1ae29a │ │ │ │ + bls.n 1ae2d2 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r3, #262144 @ 0x40000 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 1acd10 │ │ │ │ + bl 1acd48 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ bic.w r6, r6, #262144 @ 0x40000 │ │ │ │ - bl 197710 │ │ │ │ + bl 197748 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r2, sl │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ mov r1, fp │ │ │ │ ldr r4, [sp, #24] │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #262144 @ 0x40000 │ │ │ │ str r4, [sp, #16] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r8 │ │ │ │ - bl 1ae000 │ │ │ │ + bl 1ae038 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 197780 │ │ │ │ + bl 1977b8 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r2, sl │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ mov r1, fp │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, r8 │ │ │ │ str r4, [sp, #16] │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 1ae000 │ │ │ │ + bl 1ae038 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1977c8 │ │ │ │ + bl 197800 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r2, [fp, #20] │ │ │ │ movw r3, #667 @ 0x29b │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 1ae22e │ │ │ │ - b.n 1ae11a │ │ │ │ + beq.w 1ae266 │ │ │ │ + b.n 1ae152 │ │ │ │ cmp.w r6, #512 @ 0x200 │ │ │ │ itt ne │ │ │ │ movne.w r6, #2048 @ 0x800 │ │ │ │ movwne r1, #699 @ 0x2bb │ │ │ │ - bne.w 1ae140 │ │ │ │ + bne.w 1ae178 │ │ │ │ cmp.w r8, #8 │ │ │ │ - beq.n 1ae424 │ │ │ │ + beq.n 1ae45c │ │ │ │ bics.w r3, r8, #2 │ │ │ │ - beq.n 1ae42a │ │ │ │ + beq.n 1ae462 │ │ │ │ sub.w r3, r8, #3 │ │ │ │ cmp.w r8, #1 │ │ │ │ it ne │ │ │ │ cmpne r3, #1 │ │ │ │ - bhi.n 1ae424 │ │ │ │ + bhi.n 1ae45c │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ movw r1, #669 @ 0x29d │ │ │ │ - b.n 1ae144 │ │ │ │ + b.n 1ae17c │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #6 │ │ │ │ movs r3, #34 @ 0x22 │ │ │ │ mov r0, r9 │ │ │ │ - bl 197950 │ │ │ │ + bl 197988 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ - b.n 1ae154 │ │ │ │ + b.n 1ae18c │ │ │ │ movw r1, #691 @ 0x2b3 │ │ │ │ - b.n 1ae244 │ │ │ │ + b.n 1ae27c │ │ │ │ movw r1, #694 @ 0x2b6 │ │ │ │ - b.n 1ae140 │ │ │ │ + b.n 1ae178 │ │ │ │ cmp.w r8, #2 │ │ │ │ - bne.n 1ae400 │ │ │ │ + bne.n 1ae438 │ │ │ │ movw r1, #670 @ 0x29e │ │ │ │ - b.n 1ae140 │ │ │ │ + b.n 1ae178 │ │ │ │ cmp.w r6, #1048576 @ 0x100000 │ │ │ │ - bne.w 1ae048 │ │ │ │ + bne.w 1ae080 │ │ │ │ cmp.w r8, #2 │ │ │ │ - bne.n 1ae400 │ │ │ │ - b.n 1ae430 │ │ │ │ + bne.n 1ae438 │ │ │ │ + b.n 1ae468 │ │ │ │ nop │ │ │ │ - subs r4, r3, #7 │ │ │ │ + subs r4, r4, #6 │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsls r4, r2, #31 │ │ │ │ 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 sl, r2 │ │ │ │ - ldr.w r2, [pc, #2908] @ 1aefc0 │ │ │ │ + ldr.w r2, [pc, #2908] @ 1aeff8 │ │ │ │ mov r5, r3 │ │ │ │ - ldr.w r3, [pc, #2904] @ 1aefc4 │ │ │ │ + ldr.w r3, [pc, #2904] @ 1aeffc │ │ │ │ add r2, pc │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [sp, #264] @ 0x108 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r1, #96] @ 0x60 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr.w r3, [pc, #2880] @ 1aefc8 │ │ │ │ + ldr.w r3, [pc, #2880] @ 1af000 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #20] │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #1 │ │ │ │ it ne │ │ │ │ movne r2, #0 │ │ │ │ str r2, [sp, #16] │ │ │ │ blx 433e4 <__popcountsi2@plt> │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 1ae606 │ │ │ │ + beq.w 1ae63e │ │ │ │ ldr r3, [sp, #264] @ 0x108 │ │ │ │ lsls r2, r3, #14 │ │ │ │ - bmi.n 1ae552 │ │ │ │ + bmi.n 1ae58a │ │ │ │ cmp r0, #1 │ │ │ │ - ble.w 1ae606 │ │ │ │ + ble.w 1ae63e │ │ │ │ cmp r5, #8 │ │ │ │ - beq.w 1ae6f2 │ │ │ │ + beq.w 1ae72a │ │ │ │ cmp r5, #4 │ │ │ │ - bls.n 1ae56e │ │ │ │ + bls.n 1ae5a6 │ │ │ │ ldr r3, [sp, #264] @ 0x108 │ │ │ │ ands.w r7, r3, #262144 @ 0x40000 │ │ │ │ - bne.n 1ae590 │ │ │ │ + bne.n 1ae5c8 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r3, #524288 @ 0x80000 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 1acd10 │ │ │ │ + bl 1acd48 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197710 │ │ │ │ + bl 197748 │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r2, sl │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #524288 @ 0x80000 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r5 │ │ │ │ - bl 1ae450 │ │ │ │ + bl 1ae488 │ │ │ │ mov r1, r7 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197780 │ │ │ │ + bl 1977b8 │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r2, sl │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov.w r0, #1048576 @ 0x100000 │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, r5 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ae450 │ │ │ │ + bl 1ae488 │ │ │ │ mov r1, r7 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1977c8 │ │ │ │ + bl 197800 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1977f8 │ │ │ │ + bl 197830 │ │ │ │ mov r7, r0 │ │ │ │ - ldr.w r2, [pc, #2712] @ 1aefcc │ │ │ │ - ldr.w r3, [pc, #2700] @ 1aefc4 │ │ │ │ + ldr.w r2, [pc, #2712] @ 1af004 │ │ │ │ + ldr.w r3, [pc, #2700] @ 1aeffc │ │ │ │ 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 1af430 │ │ │ │ + bne.w 1af468 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ 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 1ae696 │ │ │ │ + beq.w 1ae6ce │ │ │ │ cmp r5, #8 │ │ │ │ - beq.n 1ae592 │ │ │ │ + beq.n 1ae5ca │ │ │ │ cmp r5, #4 │ │ │ │ - bhi.n 1ae592 │ │ │ │ + bhi.n 1ae5ca │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r2, sl │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ mov r1, r6 │ │ │ │ ldr r4, [sp, #268] @ 0x10c │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r3, r5 │ │ │ │ str r4, [sp, #4] │ │ │ │ mov.w r4, #1048576 @ 0x100000 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1ae450 │ │ │ │ + bl 1ae488 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1ae530 │ │ │ │ + b.n 1ae568 │ │ │ │ mov r8, r3 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r3, #262144 @ 0x40000 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 1acd10 │ │ │ │ + bl 1acd48 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197710 │ │ │ │ + bl 197748 │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r2, sl │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #262144 @ 0x40000 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r5 │ │ │ │ - bl 1ae450 │ │ │ │ + bl 1ae488 │ │ │ │ movs r1, #0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197780 │ │ │ │ + bl 1977b8 │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r2, sl │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ str r3, [sp, #4] │ │ │ │ bic.w r3, r8, #262144 @ 0x40000 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r5 │ │ │ │ - bl 1ae450 │ │ │ │ + bl 1ae488 │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1977c8 │ │ │ │ + bl 197800 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1977f8 │ │ │ │ + bl 197830 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1ae530 │ │ │ │ + b.n 1ae568 │ │ │ │ ldr r2, [r6, #20] │ │ │ │ movw r3, #287 @ 0x11f │ │ │ │ cmp r2, r3 │ │ │ │ ldr r3, [sp, #264] @ 0x108 │ │ │ │ - bne.n 1ae664 │ │ │ │ + bne.n 1ae69c │ │ │ │ cmp.w r3, #1024 @ 0x400 │ │ │ │ - beq.w 1aee84 │ │ │ │ - bhi.w 1aef6c │ │ │ │ + beq.w 1aeebc │ │ │ │ + bhi.w 1aefa4 │ │ │ │ cmp.w r3, #256 @ 0x100 │ │ │ │ - beq.w 1aee70 │ │ │ │ - bhi.w 1aea2a │ │ │ │ + beq.w 1aeea8 │ │ │ │ + bhi.w 1aea62 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.w 1aee5c │ │ │ │ + beq.w 1aee94 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r5, #3 │ │ │ │ - beq.w 1aea7e │ │ │ │ + beq.w 1aeab6 │ │ │ │ cmp r5, #4 │ │ │ │ - beq.w 1af366 │ │ │ │ + beq.w 1af39e │ │ │ │ cmp r5, #2 │ │ │ │ - bhi.w 1af378 │ │ │ │ + bhi.w 1af3b0 │ │ │ │ movw r1, #323 @ 0x143 │ │ │ │ - bl 193cc0 │ │ │ │ - ldr.w r3, [pc, #2432] @ 1aefd0 │ │ │ │ + bl 193cf8 │ │ │ │ + ldr.w r3, [pc, #2432] @ 1af008 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r9, r0 │ │ │ │ ldr.w r8, [r2, r3] │ │ │ │ movs r3, #128 @ 0x80 │ │ │ │ str r3, [sp, #264] @ 0x108 │ │ │ │ movw r3, #323 @ 0x143 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 1ae726 │ │ │ │ + b.n 1ae75e │ │ │ │ cmp.w r3, #524288 @ 0x80000 │ │ │ │ - beq.w 1ae836 │ │ │ │ + beq.w 1ae86e │ │ │ │ cmp.w r3, #1048576 @ 0x100000 │ │ │ │ - bne.n 1ae6fe │ │ │ │ + bne.n 1ae736 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movw r1, #321 @ 0x141 │ │ │ │ - bl 193cc0 │ │ │ │ - ldr.w r3, [pc, #2384] @ 1aefd0 │ │ │ │ + bl 193cf8 │ │ │ │ + ldr.w r3, [pc, #2384] @ 1af008 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r9, r0 │ │ │ │ cmp r5, #8 │ │ │ │ ldr.w r8, [r2, r3] │ │ │ │ movw r3, #321 @ 0x141 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bne.w 1ae856 │ │ │ │ - b.n 1ae726 │ │ │ │ + bne.w 1ae88e │ │ │ │ + b.n 1ae75e │ │ │ │ ldr r3, [sp, #264] @ 0x108 │ │ │ │ bics.w r3, r3, #393216 @ 0x60000 │ │ │ │ - beq.w 1aed66 │ │ │ │ + beq.w 1aed9e │ │ │ │ cmp.w r8, #524288 @ 0x80000 │ │ │ │ - beq.w 1aea58 │ │ │ │ - ldr.w r3, [pc, #2340] @ 1aefd0 │ │ │ │ + beq.w 1aea90 │ │ │ │ + ldr.w r3, [pc, #2340] @ 1af008 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr.w r8, [r2, r3] │ │ │ │ add.w r3, r8, #28672 @ 0x7000 │ │ │ │ ldrb.w r3, [r3, #2370] @ 0x942 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1aeeb6 │ │ │ │ + beq.w 1aeeee │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r3, [r6, r3, lsl #2] │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.w 1aeeb6 │ │ │ │ + bpl.w 1aeeee │ │ │ │ cmp r5, #2 │ │ │ │ - beq.w 1aefa4 │ │ │ │ + beq.w 1aefdc │ │ │ │ movw r1, #323 @ 0x143 │ │ │ │ - bl 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ mov.w r3, #1048576 @ 0x100000 │ │ │ │ mov r9, r0 │ │ │ │ str r3, [sp, #264] @ 0x108 │ │ │ │ cmp r5, #8 │ │ │ │ movw r3, #323 @ 0x143 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bne.w 1ae856 │ │ │ │ - b.n 1ae726 │ │ │ │ + bne.w 1ae88e │ │ │ │ + b.n 1ae75e │ │ │ │ ldr r3, [sp, #264] @ 0x108 │ │ │ │ cmp.w r3, #1048576 @ 0x100000 │ │ │ │ - bne.w 1ae4b6 │ │ │ │ - b.n 1ae56e │ │ │ │ + bne.w 1ae4ee │ │ │ │ + b.n 1ae5a6 │ │ │ │ cmp r5, #4 │ │ │ │ - bhi.w 1aef44 │ │ │ │ + bhi.w 1aef7c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movw r1, #321 @ 0x141 │ │ │ │ - bl 193cc0 │ │ │ │ - ldr.w r3, [pc, #2240] @ 1aefd0 │ │ │ │ + bl 193cf8 │ │ │ │ + ldr.w r3, [pc, #2240] @ 1af008 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r9, r0 │ │ │ │ ldr.w r8, [r2, r3] │ │ │ │ mov.w r3, #512 @ 0x200 │ │ │ │ str r3, [sp, #264] @ 0x108 │ │ │ │ movw r3, #321 @ 0x141 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ add.w fp, sp, #72 @ 0x48 │ │ │ │ - bl 1ad494 │ │ │ │ + bl 1ad4cc │ │ │ │ ldr.w ip, [r9, #20] │ │ │ │ movs r3, #108 @ 0x6c │ │ │ │ movs r2, #0 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ add.w r7, r9, #84 @ 0x54 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ mla r3, r3, ip, r8 │ │ │ │ strd r2, r2, [sp, #60] @ 0x3c │ │ │ │ ldrb.w lr, [r3, #46] @ 0x2e │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ 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 1ae8a2 │ │ │ │ + bne.w 1ae8da │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ movw r3, #357 @ 0x165 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1aee00 │ │ │ │ + bne.w 1aee38 │ │ │ │ movs r3, #108 @ 0x6c │ │ │ │ ldr r1, [r4, #16] │ │ │ │ movs r0, #0 │ │ │ │ mla r3, r3, ip, r8 │ │ │ │ ldr.w ip, [r9, #20] │ │ │ │ ldrb r2, [r3, #29] │ │ │ │ ldrb.w r3, [r3, #34] @ 0x22 │ │ │ │ @@ -517865,292 +517902,292 @@ │ │ │ │ movs r2, #108 @ 0x6c │ │ │ │ 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, 1ae7c0 │ │ │ │ + cbz r1, 1ae7f8 │ │ │ │ ldrb.w r2, [r2, #50] @ 0x32 │ │ │ │ - cbz r2, 1ae7c0 │ │ │ │ + cbz r2, 1ae7f8 │ │ │ │ adds r1, #11 │ │ │ │ adds r2, #11 │ │ │ │ ldr r0, [sp, #268] @ 0x10c │ │ │ │ str.w r0, [r9, r1, lsl #2] │ │ │ │ ldr r1, [sp, #272] @ 0x110 │ │ │ │ str.w r1, [r9, r2, lsl #2] │ │ │ │ movs r2, #108 @ 0x6c │ │ │ │ mla r2, r2, ip, r8 │ │ │ │ ldrb.w r2, [r2, #33] @ 0x21 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1ae8ec │ │ │ │ + bne.w 1ae924 │ │ │ │ ldr r2, [sp, #276] @ 0x114 │ │ │ │ add.w r7, r9, #24 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ strb.w r2, [r9, #44] @ 0x2c │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ cmp r5, #4 │ │ │ │ - bne.n 1ae7f6 │ │ │ │ + bne.n 1ae82e │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ sub.w r2, r3, #322 @ 0x142 │ │ │ │ bics.w r3, r2, #2 │ │ │ │ - bne.w 1ae9b4 │ │ │ │ + bne.w 1ae9ec │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldrb.w r1, [r6, #41] @ 0x29 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 1ae530 │ │ │ │ + bne.w 1ae568 │ │ │ │ ldr r3, [sp, #264] @ 0x108 │ │ │ │ ldr r0, [sp, #264] @ 0x108 │ │ │ │ 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 1aed2a │ │ │ │ + bne.w 1aed62 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 1ae530 │ │ │ │ + beq.w 1ae568 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197218 │ │ │ │ + bl 197250 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1ae530 │ │ │ │ + b.n 1ae568 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov.w r1, #492 @ 0x1ec │ │ │ │ - bl 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ mov r9, r0 │ │ │ │ mov.w r3, #492 @ 0x1ec │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - ldr.w r3, [pc, #1924] @ 1aefd0 │ │ │ │ + ldr.w r3, [pc, #1924] @ 1af008 │ │ │ │ cmp r5, #8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr.w r8, [r2, r3] │ │ │ │ - beq.n 1ae866 │ │ │ │ + beq.n 1ae89e │ │ │ │ cmp r5, #4 │ │ │ │ - bls.w 1ae726 │ │ │ │ + bls.w 1ae75e │ │ │ │ sub.w r3, r5, #9 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 1aed9c │ │ │ │ + bhi.w 1aedd4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ add.w fp, sp, #72 @ 0x48 │ │ │ │ - bl 1ad93c │ │ │ │ + bl 1ad974 │ │ │ │ ldr.w ip, [r9, #20] │ │ │ │ movs r3, #108 @ 0x6c │ │ │ │ movs r2, #0 │ │ │ │ add.w r7, r9, #84 @ 0x54 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ mla r3, r3, ip, r8 │ │ │ │ strd r2, r2, [sp, #60] @ 0x3c │ │ │ │ ldrb.w lr, [r3, #46] @ 0x2e │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ 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 1ae8bc │ │ │ │ + beq.n 1ae8f4 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ movs r2, #108 @ 0x6c │ │ │ │ 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, [r9, lr, lsl #2] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp.w r3, #268 @ 0x10c │ │ │ │ - bne.w 1ae764 │ │ │ │ + bne.w 1ae79c │ │ │ │ movs r3, #108 @ 0x6c │ │ │ │ ldr r1, [r4, #16] │ │ │ │ movs r0, #0 │ │ │ │ mla r3, r3, ip, r8 │ │ │ │ ldr.w ip, [r9, #20] │ │ │ │ ldrb r2, [r3, #29] │ │ │ │ ldrb.w r3, [r3, #34] @ 0x22 │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r0, [r9, r2, lsl #2] │ │ │ │ ldr.w r2, [r1, #424] @ 0x1a8 │ │ │ │ str.w r2, [r9, r3, lsl #2] │ │ │ │ - b.n 1ae794 │ │ │ │ + b.n 1ae7cc │ │ │ │ ldr r7, [sp, #16] │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 23e124 │ │ │ │ + bl 23e15c │ │ │ │ ldr r2, [r7, #20] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1ae986 │ │ │ │ + beq.n 1ae9be │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r2 │ │ │ │ movs r1, #0 │ │ │ │ strd r1, r3, [sp, #20] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r4, [sp, #16] │ │ │ │ ldr r2, [r3, #44] @ 0x2c │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldrb.w ip, [r1, #12] │ │ │ │ cmp.w ip, #1 │ │ │ │ - bne.n 1ae9ac │ │ │ │ + bne.n 1ae9e4 │ │ │ │ cmp r0, #4 │ │ │ │ - beq.n 1ae966 │ │ │ │ + beq.n 1ae99e │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, #4 │ │ │ │ - bhi.n 1ae9fe │ │ │ │ + bhi.n 1aea36 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 19b434 │ │ │ │ + bl 19b46c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r4, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ str r0, [sp, #32] │ │ │ │ - beq.n 1ae982 │ │ │ │ + beq.n 1ae9ba │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 1ae94c │ │ │ │ + beq.n 1ae984 │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #5 │ │ │ │ - beq.w 1aeed8 │ │ │ │ + beq.w 1aef10 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - bl 23ebb4 │ │ │ │ - cbz r0, 1ae982 │ │ │ │ + bl 23ebec │ │ │ │ + cbz r0, 1ae9ba │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - bl 23ebb4 │ │ │ │ + bl 23ebec │ │ │ │ ldr r3, [sp, #32] │ │ │ │ subs r0, #1 │ │ │ │ mla r7, r3, r0, r7 │ │ │ │ mov r3, r4 │ │ │ │ - b.n 1ae97c │ │ │ │ + b.n 1ae9b4 │ │ │ │ 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, #20] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ add r1, r2 │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr r0, [r3, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ae90e │ │ │ │ + bne.n 1ae946 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r4, [sp, #16] │ │ │ │ movs r1, #0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r2, [r9, #20] │ │ │ │ movs r7, #108 @ 0x6c │ │ │ │ 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, [r9, r7, lsl #2] │ │ │ │ str.w r0, [r9, r2, lsl #2] │ │ │ │ - b.n 1ae7d0 │ │ │ │ + b.n 1ae808 │ │ │ │ cmp r0, #4 │ │ │ │ - beq.n 1ae982 │ │ │ │ + beq.n 1ae9ba │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1ae922 │ │ │ │ + b.n 1ae95a │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldrb.w r1, [r9, #44] @ 0x2c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ lsrs r2, r3, #3 │ │ │ │ - bl 1ad250 │ │ │ │ + bl 1ad288 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197710 │ │ │ │ + bl 197748 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1977c8 │ │ │ │ + bl 197800 │ │ │ │ mov r1, r7 │ │ │ │ add.w r2, r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1977f8 │ │ │ │ + bl 197830 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1ae7fe │ │ │ │ + b.n 1ae836 │ │ │ │ cmp r0, #5 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, ip │ │ │ │ ldr r4, [sp, #16] │ │ │ │ mov ip, r7 │ │ │ │ - bne.n 1ae986 │ │ │ │ + bne.n 1ae9be │ │ │ │ cmp r0, #4 │ │ │ │ - beq.n 1aea70 │ │ │ │ + beq.n 1aeaa8 │ │ │ │ cmp r0, #5 │ │ │ │ - bne.n 1ae986 │ │ │ │ + bne.n 1ae9be │ │ │ │ cmp r5, #7 │ │ │ │ - beq.w 1af35a │ │ │ │ + beq.w 1af392 │ │ │ │ cmp r5, #9 │ │ │ │ - beq.n 1aea20 │ │ │ │ + beq.n 1aea58 │ │ │ │ cmp r5, #5 │ │ │ │ - bne.n 1ae986 │ │ │ │ + bne.n 1ae9be │ │ │ │ ldr r1, [r1, #48] @ 0x30 │ │ │ │ mov r0, ip │ │ │ │ ldr r2, [sp, #20] │ │ │ │ adds r1, r2, r1 │ │ │ │ - b.n 1ae98c │ │ │ │ + b.n 1ae9c4 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r5, #4 │ │ │ │ - beq.w 1aefd4 │ │ │ │ - bhi.w 1af3d4 │ │ │ │ + beq.w 1af00c │ │ │ │ + bhi.w 1af40c │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 193cc0 │ │ │ │ - ldr.w r3, [pc, #1424] @ 1aefd0 │ │ │ │ + bl 193cf8 │ │ │ │ + ldr.w r3, [pc, #1424] @ 1af008 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r9, r0 │ │ │ │ ldr.w r8, [r2, r3] │ │ │ │ mov.w r3, #512 @ 0x200 │ │ │ │ str r3, [sp, #264] @ 0x108 │ │ │ │ movw r3, #317 @ 0x13d │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 1ae726 │ │ │ │ + b.n 1ae75e │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movw r1, #489 @ 0x1e9 │ │ │ │ - bl 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ movw r3, #489 @ 0x1e9 │ │ │ │ mov r9, r0 │ │ │ │ str.w r8, [sp, #264] @ 0x108 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 1ae848 │ │ │ │ + b.n 1ae880 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ cmp.w r2, #576 @ 0x240 │ │ │ │ - bne.n 1ae986 │ │ │ │ + bne.n 1ae9be │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r7 │ │ │ │ - b.n 1ae98c │ │ │ │ + b.n 1ae9c4 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ - bl 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ ldrb.w r3, [sl, #16] │ │ │ │ mov r9, r0 │ │ │ │ str r3, [sp, #32] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.w 1aed16 │ │ │ │ + beq.w 1aed4e │ │ │ │ add r3, sp, #156 @ 0x9c │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r8, #0 │ │ │ │ blx 428b4 │ │ │ │ @@ -518161,15 +518198,15 @@ │ │ │ │ itttt mi │ │ │ │ addmi r2, sp, #224 @ 0xe0 │ │ │ │ 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 1aeaaa │ │ │ │ + bne.n 1aeae2 │ │ │ │ add.w fp, sp, #72 @ 0x48 │ │ │ │ mov.w ip, #0 │ │ │ │ mov lr, r7 │ │ │ │ str.w ip, [sp, #72] @ 0x48 │ │ │ │ str r7, [sp, #16] │ │ │ │ add r7, sp, #124 @ 0x7c │ │ │ │ strd ip, ip, [fp, #4] │ │ │ │ @@ -518179,15 +518216,15 @@ │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ strd ip, ip, [sp, #140] @ 0x8c │ │ │ │ str.w ip, [sp, #148] @ 0x94 │ │ │ │ str.w ip, [sp, #152] @ 0x98 │ │ │ │ str r7, [sp, #24] │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 1aef9e │ │ │ │ + beq.w 1aefd6 │ │ │ │ mov r3, ip │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ add.w r1, sp, #139 @ 0x8b │ │ │ │ mov.w ip, #1 │ │ │ │ mov r7, lr │ │ │ │ ldr.w r2, [r0, #4]! │ │ │ │ strb.w r2, [r1, #1]! │ │ │ │ @@ -518195,57 +518232,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 1aeb10 │ │ │ │ + bhi.n 1aeb48 │ │ │ │ str r7, [sp, #16] │ │ │ │ ldr r7, [sp, #32] │ │ │ │ cmp r8, r7 │ │ │ │ ite ne │ │ │ │ movne.w ip, #0 │ │ │ │ andeq.w ip, ip, #1 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1aee58 │ │ │ │ + bne.w 1aee90 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ add.w lr, sp, #88 @ 0x58 │ │ │ │ str.w sl, [sp, #136] @ 0x88 │ │ │ │ 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, #32] │ │ │ │ cmp r8, r7 │ │ │ │ - bne.n 1aeb90 │ │ │ │ + bne.n 1aebc8 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 1aee58 │ │ │ │ + beq.w 1aee90 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ add.w r2, sp, #103 @ 0x67 │ │ │ │ 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 1aeb74 │ │ │ │ + bne.n 1aebac │ │ │ │ str r7, [sp, #16] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 1aee58 │ │ │ │ + beq.w 1aee90 │ │ │ │ movw r1, #365 @ 0x16d │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 193b64 │ │ │ │ + bl 193b9c │ │ │ │ mov r2, r8 │ │ │ │ add.w r8, r0, #28 │ │ │ │ ldrb.w r3, [sl, #17] │ │ │ │ mov r1, r8 │ │ │ │ mov r7, r0 │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ add.w lr, sp, #88 @ 0x58 │ │ │ │ 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 │ │ │ │ @@ -518257,20 +518294,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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #379 @ 0x17b │ │ │ │ mov r0, r4 │ │ │ │ mov.w r8, #0 │ │ │ │ - bl 197218 │ │ │ │ + bl 197250 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ str.w r8, [sp, #56] @ 0x38 │ │ │ │ strd r8, r8, [sp, #60] @ 0x3c │ │ │ │ add.w lr, r9, #84 @ 0x54 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ ldrd ip, r7, [sp, #24] │ │ │ │ @@ -518291,21 +518328,21 @@ │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ str r7, [sp, #32] │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ movw r1, #365 @ 0x16d │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 193b64 │ │ │ │ + bl 193b9c │ │ │ │ ldrb.w r3, [sl, #17] │ │ │ │ add.w r1, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr.w lr, [sp, #28] │ │ │ │ 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 │ │ │ │ @@ -518318,216 +518355,216 @@ │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add.w lr, r9, #100 @ 0x64 │ │ │ │ str.w r8, [sp, #56] @ 0x38 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ strd r8, r8, [r3, #4] │ │ │ │ - ldr.w r8, [pc, #776] @ 1aefd0 │ │ │ │ + ldr.w r8, [pc, #776] @ 1af008 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ ldr.w ip, [r9, #20] │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ movs r1, #108 @ 0x6c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr.w r8, [r3, r8] │ │ │ │ mla r3, r1, ip, r8 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ - cbz r3, 1aed0e │ │ │ │ + cbz r3, 1aed46 │ │ │ │ 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, [r9, r3, lsl #2] │ │ │ │ movs r3, #128 @ 0x80 │ │ │ │ str r3, [sp, #264] @ 0x108 │ │ │ │ movw r3, #325 @ 0x145 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w ip, [r9, #20] │ │ │ │ - b.n 1ae794 │ │ │ │ + b.n 1ae7cc │ │ │ │ movw r3, #325 @ 0x145 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 1ae794 │ │ │ │ + b.n 1ae7cc │ │ │ │ add r3, sp, #156 @ 0x9c │ │ │ │ mov r8, sl │ │ │ │ str r3, [sp, #28] │ │ │ │ add.w fp, sp, #72 @ 0x48 │ │ │ │ add r3, sp, #140 @ 0x8c │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #124 @ 0x7c │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 1aebec │ │ │ │ + b.n 1aec24 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov.w r8, #0 │ │ │ │ mov.w r9, #0 │ │ │ │ strd r8, r9, [sp, #72] @ 0x48 │ │ │ │ - bl 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1aed52 │ │ │ │ + cbz r0, 1aed8a │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r5 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r7, r0 │ │ │ │ - b.w 1ae530 │ │ │ │ + b.w 1ae568 │ │ │ │ mov.w r3, #262144 @ 0x40000 │ │ │ │ str r3, [sp, #264] @ 0x108 │ │ │ │ sub.w r3, r5, #8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r3, #2 │ │ │ │ - bls.w 1af39c │ │ │ │ + bls.w 1af3d4 │ │ │ │ cmp r5, #2 │ │ │ │ - beq.w 1af33e │ │ │ │ + beq.w 1af376 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 193cc0 │ │ │ │ - ldr r3, [pc, #584] @ (1aefd0 ) │ │ │ │ + bl 193cf8 │ │ │ │ + ldr r3, [pc, #584] @ (1af008 ) │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r9, r0 │ │ │ │ cmp r5, #4 │ │ │ │ ldr.w r8, [r2, r3] │ │ │ │ movw r3, #317 @ 0x13d │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bls.w 1ae726 │ │ │ │ + bls.w 1ae75e │ │ │ │ mov r2, r5 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ movs r7, #0 │ │ │ │ - bl 1ad728 │ │ │ │ + bl 1ad760 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ add.w ip, r9, #84 @ 0x54 │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ strd r7, r7, [sp, #60] @ 0x3c │ │ │ │ add.w fp, sp, #72 @ 0x48 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ str r2, [sp, #20] │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ mov r2, r5 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ad93c │ │ │ │ + bl 1ad974 │ │ │ │ ldr.w ip, [r9, #20] │ │ │ │ movs r3, #108 @ 0x6c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ mla r3, r3, ip, r8 │ │ │ │ strd r7, r7, [r2, #4] │ │ │ │ add.w r7, r9, #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 1ae764 │ │ │ │ - b.n 1ae8a2 │ │ │ │ + beq.w 1ae79c │ │ │ │ + b.n 1ae8da │ │ │ │ ldr r3, [sp, #264] @ 0x108 │ │ │ │ cmp.w r3, #256 @ 0x100 │ │ │ │ itt eq │ │ │ │ ldreq r7, [sp, #16] │ │ │ │ moveq r3, r7 │ │ │ │ - beq.n 1aee22 │ │ │ │ - b.n 1aed08 │ │ │ │ + beq.n 1aee5a │ │ │ │ + b.n 1aed40 │ │ │ │ cmp r1, #5 │ │ │ │ - beq.w 1af43a │ │ │ │ + beq.w 1af472 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1af434 │ │ │ │ + bne.w 1af46c │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1aee10 │ │ │ │ + bne.n 1aee48 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ str r7, [sp, #16] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ movs r3, #108 @ 0x6c │ │ │ │ mla ip, r3, ip, r8 │ │ │ │ ldrb.w r2, [ip, #29] │ │ │ │ adds r2, #11 │ │ │ │ str.w r1, [r9, r2, lsl #2] │ │ │ │ - bl 23e124 │ │ │ │ + bl 23e15c │ │ │ │ ldr.w ip, [r9, #20] │ │ │ │ movs r3, #108 @ 0x6c │ │ │ │ mla r3, r3, ip, r8 │ │ │ │ ldrb.w r3, [r3, #34] @ 0x22 │ │ │ │ adds r3, #11 │ │ │ │ str.w r0, [r9, r3, lsl #2] │ │ │ │ - b.n 1ae794 │ │ │ │ + b.n 1ae7cc │ │ │ │ mov r8, sl │ │ │ │ - b.n 1aebec │ │ │ │ + b.n 1aec24 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movw r1, #357 @ 0x165 │ │ │ │ - bl 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ movw r3, #357 @ 0x165 │ │ │ │ mov r9, r0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 1ae848 │ │ │ │ + b.n 1ae880 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov.w r1, #408 @ 0x198 │ │ │ │ - bl 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ mov.w r3, #408 @ 0x198 │ │ │ │ mov r9, r0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 1ae848 │ │ │ │ + b.n 1ae880 │ │ │ │ sub.w r3, r5, #8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r3, #2 │ │ │ │ - bls.w 1af3b8 │ │ │ │ + bls.w 1af3f0 │ │ │ │ cmp r5, #2 │ │ │ │ - beq.w 1af33e │ │ │ │ + beq.w 1af376 │ │ │ │ movw r1, #323 @ 0x143 │ │ │ │ - bl 193cc0 │ │ │ │ - ldr r3, [pc, #304] @ (1aefd0 ) │ │ │ │ + bl 193cf8 │ │ │ │ + ldr r3, [pc, #304] @ (1af008 ) │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r9, r0 │ │ │ │ cmp r5, #4 │ │ │ │ ldr.w r8, [r2, r3] │ │ │ │ movw r3, #323 @ 0x143 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bls.w 1ae726 │ │ │ │ - b.n 1aed9c │ │ │ │ + bls.w 1ae75e │ │ │ │ + b.n 1aedd4 │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 1aefa4 │ │ │ │ + beq.n 1aefdc │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ mov.w r3, #1048576 @ 0x100000 │ │ │ │ mov r9, r0 │ │ │ │ str r3, [sp, #264] @ 0x108 │ │ │ │ cmp r5, #8 │ │ │ │ movw r3, #317 @ 0x13d │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bne.w 1ae856 │ │ │ │ - b.n 1ae726 │ │ │ │ + bne.w 1ae88e │ │ │ │ + b.n 1ae75e │ │ │ │ ldrb.w r1, [r3, #37] @ 0x25 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ cmp r1, #32 │ │ │ │ - bhi.n 1aef30 │ │ │ │ + bhi.n 1aef68 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 1af434 │ │ │ │ + bhi.w 1af46c │ │ │ │ tbh [pc, r1, lsl #1] │ │ │ │ movs r0, r4 │ │ │ │ lsls r3, r4, #10 │ │ │ │ lsls r3, r4, #10 │ │ │ │ lsls r3, r4, #10 │ │ │ │ lsls r3, r4, #10 │ │ │ │ lsls r3, r4, #10 │ │ │ │ @@ -518560,81 +518597,81 @@ │ │ │ │ uxtb r3, r3 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ umull r3, r1, r2, r3 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r2, r3 │ │ │ │ mov r3, r4 │ │ │ │ str r2, [sp, #20] │ │ │ │ - b.n 1ae97c │ │ │ │ + b.n 1ae9b4 │ │ │ │ uxth r3, r3 │ │ │ │ - b.n 1aef30 │ │ │ │ + b.n 1aef68 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov.w r1, #502 @ 0x1f6 │ │ │ │ - bl 193cc0 │ │ │ │ - ldr r3, [pc, #128] @ (1aefd0 ) │ │ │ │ + bl 193cf8 │ │ │ │ + ldr r3, [pc, #128] @ (1af008 ) │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r9, r0 │ │ │ │ cmp r5, #8 │ │ │ │ ldr.w r8, [r2, r3] │ │ │ │ - beq.w 1af3fa │ │ │ │ + beq.w 1af432 │ │ │ │ mov.w r3, #502 @ 0x1f6 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #512 @ 0x200 │ │ │ │ str r3, [sp, #264] @ 0x108 │ │ │ │ - b.n 1ae85c │ │ │ │ + b.n 1ae894 │ │ │ │ ldr r3, [sp, #264] @ 0x108 │ │ │ │ cmp.w r3, #262144 @ 0x40000 │ │ │ │ - beq.w 1aed6c │ │ │ │ - bhi.w 1af40a │ │ │ │ + beq.w 1aeda4 │ │ │ │ + bhi.w 1af442 │ │ │ │ cmp.w r3, #2048 @ 0x800 │ │ │ │ itt ne │ │ │ │ movne.w r3, #131072 @ 0x20000 │ │ │ │ strne r3, [sp, #264] @ 0x108 │ │ │ │ - bne.w 1aed6c │ │ │ │ + bne.w 1aeda4 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movw r1, #523 @ 0x20b │ │ │ │ - bl 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ movw r3, #523 @ 0x20b │ │ │ │ mov r9, r0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 1ae848 │ │ │ │ + b.n 1ae880 │ │ │ │ mov.w ip, #1 │ │ │ │ - b.n 1aeb30 │ │ │ │ + b.n 1aeb68 │ │ │ │ mov.w r1, #318 @ 0x13e │ │ │ │ - bl 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ mov.w r3, #1048576 @ 0x100000 │ │ │ │ mov r9, r0 │ │ │ │ str r3, [sp, #264] @ 0x108 │ │ │ │ mov.w r3, #318 @ 0x13e │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b.w 1ae726 │ │ │ │ + b.w 1ae75e │ │ │ │ nop │ │ │ │ - subs r0, r2, r6 │ │ │ │ + subs r0, r3, r5 │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r6, r5 │ │ │ │ + subs r4, r7, r4 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r4, r0, r3 │ │ │ │ + subs r4, r1, r2 │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsls r4, r2, #31 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb.w r3, [r3, #141] @ 0x8d │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1aea36 │ │ │ │ + beq.w 1aea6e │ │ │ │ mov.w r1, #322 @ 0x142 │ │ │ │ - bl 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ mov r9, r0 │ │ │ │ mov.w r3, #322 @ 0x142 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldrb.w r3, [sl, #16] │ │ │ │ str r3, [sp, #32] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.w 1af31c │ │ │ │ + beq.w 1af354 │ │ │ │ add r3, sp, #156 @ 0x9c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r8, #0 │ │ │ │ blx 428b4 │ │ │ │ @@ -518646,87 +518683,87 @@ │ │ │ │ itttt mi │ │ │ │ addmi r2, sp, #224 @ 0xe0 │ │ │ │ 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 1af014 │ │ │ │ + bne.n 1af04c │ │ │ │ add.w fp, sp, #72 @ 0x48 │ │ │ │ mov.w ip, #0 │ │ │ │ add.w lr, sp, #88 @ 0x58 │ │ │ │ str.w ip, [sp, #72] @ 0x48 │ │ │ │ strd ip, ip, [sp, #104] @ 0x68 │ │ │ │ strd ip, ip, [fp, #4] │ │ │ │ str.w sl, [sp, #84] @ 0x54 │ │ │ │ str.w ip, [sp, #112] @ 0x70 │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ str.w ip, [sp, #116] @ 0x74 │ │ │ │ str r7, [sp, #16] │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 1af338 │ │ │ │ + beq.w 1af370 │ │ │ │ mov r3, ip │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ add.w r1, sp, #103 @ 0x67 │ │ │ │ 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 1af072 │ │ │ │ + bhi.n 1af0aa │ │ │ │ str r7, [sp, #16] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r8, r3 │ │ │ │ ite ne │ │ │ │ movne.w ip, #0 │ │ │ │ andeq.w ip, ip, #1 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1af32c │ │ │ │ + bne.w 1af364 │ │ │ │ str.w sl, [sp, #100] @ 0x64 │ │ │ │ add r3, sp, #124 @ 0x7c │ │ │ │ mov r7, r3 │ │ │ │ str r3, [sp, #24] │ │ │ │ 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, #32] │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 1af0f2 │ │ │ │ + bne.n 1af12a │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 1af334 │ │ │ │ + beq.w 1af36c │ │ │ │ ldr r7, [sp, #16] │ │ │ │ add.w r2, sp, #139 @ 0x8b │ │ │ │ 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 1af0d6 │ │ │ │ + bne.n 1af10e │ │ │ │ str r7, [sp, #16] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 1af334 │ │ │ │ + beq.w 1af36c │ │ │ │ movw r1, #365 @ 0x16d │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 193b64 │ │ │ │ + bl 193b9c │ │ │ │ mov r2, r8 │ │ │ │ add.w r8, r0, #28 │ │ │ │ ldrb.w r3, [sl, #17] │ │ │ │ mov r1, r8 │ │ │ │ mov r7, r0 │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr.w lr, [sp, #24] │ │ │ │ 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 │ │ │ │ @@ -518738,20 +518775,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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #379 @ 0x17b │ │ │ │ mov r0, r4 │ │ │ │ mov.w r8, #0 │ │ │ │ - bl 197218 │ │ │ │ + bl 197250 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ str.w r8, [sp, #56] @ 0x38 │ │ │ │ add.w ip, r9, #84 @ 0x54 │ │ │ │ strd r8, r8, [sp, #60] @ 0x3c │ │ │ │ mov.w lr, #3 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ @@ -518774,21 +518811,21 @@ │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ str r7, [sp, #32] │ │ │ │ ldmia r1, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ movw r1, #365 @ 0x16d │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 193b64 │ │ │ │ + bl 193b9c │ │ │ │ ldrb.w r3, [sl, #17] │ │ │ │ add.w r1, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr.w lr, [sp, #28] │ │ │ │ add.w ip, r7, #48 @ 0x30 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ @@ -518804,15 +518841,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, #52] @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ add.w r7, r9, #100 @ 0x64 │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ str.w r8, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ strd r8, r8, [r3, #4] │ │ │ │ ldrd lr, ip, [sp, #24] │ │ │ │ strd r8, r8, [sp, #140] @ 0x8c │ │ │ │ @@ -518830,21 +518867,21 @@ │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldmia r1, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ movw r1, #365 @ 0x16d │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 193b64 │ │ │ │ + bl 193b9c │ │ │ │ ldrb.w r3, [sl, #17] │ │ │ │ add.w r1, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr.w lr, [sp, #28] │ │ │ │ add.w ip, r7, #48 @ 0x30 │ │ │ │ str r7, [sp, #28] │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ @@ -518859,137 +518896,137 @@ │ │ │ │ ldr r7, [sp, #32] │ │ │ │ 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, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add.w lr, r9, #116 @ 0x74 │ │ │ │ str.w r8, [sp, #56] @ 0x38 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ strd r8, r8, [r3, #4] │ │ │ │ - ldr.w r8, [pc, #372] @ 1af450 │ │ │ │ + ldr.w r8, [pc, #372] @ 1af488 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ ldr.w ip, [r9, #20] │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ movs r1, #108 @ 0x6c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr.w r8, [r3, r8] │ │ │ │ mla r3, r1, ip, r8 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ae794 │ │ │ │ + beq.w 1ae7cc │ │ │ │ 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, [r9, r3, lsl #2] │ │ │ │ - b.w 1ae764 │ │ │ │ + b.w 1ae79c │ │ │ │ add r3, sp, #156 @ 0x9c │ │ │ │ mov r8, sl │ │ │ │ str r3, [sp, #28] │ │ │ │ add.w fp, sp, #72 @ 0x48 │ │ │ │ add r3, sp, #124 @ 0x7c │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 1af14e │ │ │ │ + b.n 1af186 │ │ │ │ add r3, sp, #124 @ 0x7c │ │ │ │ mov r8, sl │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 1af14e │ │ │ │ + b.n 1af186 │ │ │ │ mov r8, sl │ │ │ │ - b.n 1af14e │ │ │ │ + b.n 1af186 │ │ │ │ mov.w ip, #1 │ │ │ │ - b.n 1af092 │ │ │ │ + b.n 1af0ca │ │ │ │ mov.w r1, #318 @ 0x13e │ │ │ │ - bl 193cc0 │ │ │ │ - ldr r3, [pc, #264] @ (1af450 ) │ │ │ │ + bl 193cf8 │ │ │ │ + ldr r3, [pc, #264] @ (1af488 ) │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r9, r0 │ │ │ │ ldr.w r8, [r2, r3] │ │ │ │ mov.w r3, #318 @ 0x13e │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b.w 1ae726 │ │ │ │ + b.w 1ae75e │ │ │ │ ldr r1, [r1, #56] @ 0x38 │ │ │ │ mov r0, r7 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ adds r1, r2, r1 │ │ │ │ - b.w 1ae98c │ │ │ │ + b.w 1ae9c4 │ │ │ │ mov.w r1, #324 @ 0x144 │ │ │ │ - bl 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ mov.w r3, #324 @ 0x144 │ │ │ │ mov r9, r0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 1aeff0 │ │ │ │ + b.n 1af028 │ │ │ │ mov.w r1, #552 @ 0x228 │ │ │ │ - bl 193cc0 │ │ │ │ - ldr r3, [pc, #204] @ (1af450 ) │ │ │ │ + bl 193cf8 │ │ │ │ + ldr r3, [pc, #204] @ (1af488 ) │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r9, r0 │ │ │ │ cmp r5, #8 │ │ │ │ ldr.w r8, [r2, r3] │ │ │ │ - beq.n 1af412 │ │ │ │ + beq.n 1af44a │ │ │ │ mov.w r3, #552 @ 0x228 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ movs r3, #128 @ 0x80 │ │ │ │ str r3, [sp, #264] @ 0x108 │ │ │ │ - b.w 1ae85c │ │ │ │ + b.w 1ae894 │ │ │ │ mov.w r1, #482 @ 0x1e2 │ │ │ │ - bl 193cc0 │ │ │ │ - ldr r3, [pc, #168] @ (1af450 ) │ │ │ │ + bl 193cf8 │ │ │ │ + ldr r3, [pc, #168] @ (1af488 ) │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r9, r0 │ │ │ │ ldr.w r8, [r2, r3] │ │ │ │ mov.w r3, #482 @ 0x1e2 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b.w 1ae866 │ │ │ │ + b.w 1ae89e │ │ │ │ mov.w r1, #268 @ 0x10c │ │ │ │ - bl 193cc0 │ │ │ │ - ldr r3, [pc, #140] @ (1af450 ) │ │ │ │ + bl 193cf8 │ │ │ │ + ldr r3, [pc, #140] @ (1af488 ) │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r9, r0 │ │ │ │ ldr.w r8, [r2, r3] │ │ │ │ mov.w r3, #268 @ 0x10c │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b.w 1ae866 │ │ │ │ + b.w 1ae89e │ │ │ │ mov.w r1, #500 @ 0x1f4 │ │ │ │ - bl 193cc0 │ │ │ │ - ldr r3, [pc, #112] @ (1af450 ) │ │ │ │ + bl 193cf8 │ │ │ │ + ldr r3, [pc, #112] @ (1af488 ) │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r9, r0 │ │ │ │ cmp r5, #8 │ │ │ │ ldr.w r8, [r2, r3] │ │ │ │ - beq.n 1af420 │ │ │ │ + beq.n 1af458 │ │ │ │ mov.w r3, #500 @ 0x1f4 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #512 @ 0x200 │ │ │ │ str r3, [sp, #264] @ 0x108 │ │ │ │ - b.w 1ae85c │ │ │ │ + b.w 1ae894 │ │ │ │ mov.w r3, #512 @ 0x200 │ │ │ │ str r3, [sp, #264] @ 0x108 │ │ │ │ mov.w r3, #502 @ 0x1f6 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b.w 1ae866 │ │ │ │ + b.w 1ae89e │ │ │ │ ldr.w r8, [sp, #264] @ 0x108 │ │ │ │ - b.w 1ae6a0 │ │ │ │ + b.w 1ae6d8 │ │ │ │ movs r3, #128 @ 0x80 │ │ │ │ str r3, [sp, #264] @ 0x108 │ │ │ │ mov.w r3, #552 @ 0x228 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b.w 1ae866 │ │ │ │ + b.w 1ae89e │ │ │ │ mov.w r3, #512 @ 0x200 │ │ │ │ str r3, [sp, #264] @ 0x108 │ │ │ │ mov.w r3, #500 @ 0x1f4 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b.w 1ae866 │ │ │ │ + b.w 1ae89e │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #108 @ 0x6c │ │ │ │ movs r2, #0 │ │ │ │ mla r8, r3, ip, r8 │ │ │ │ @@ -519005,138 +519042,138 @@ │ │ │ │ lsls r3, r0 │ │ │ │ tst r3, r2 │ │ │ │ ite ne │ │ │ │ movne r0, #32 │ │ │ │ moveq r0, #64 @ 0x40 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #8] @ (1af474 ) │ │ │ │ + ldr r3, [pc, #8] @ (1af4ac ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @ instruction: 0xe8d6006b │ │ │ │ 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] @ (1af5c8 ) │ │ │ │ + ldr r2, [pc, #316] @ (1af600 ) │ │ │ │ mov r6, r3 │ │ │ │ - ldr r3, [pc, #316] @ (1af5cc ) │ │ │ │ + ldr r3, [pc, #316] @ (1af604 ) │ │ │ │ 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 1af538 │ │ │ │ + beq.n 1af570 │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 1af510 │ │ │ │ + beq.n 1af548 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ mov r7, r0 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1af500 │ │ │ │ + bne.n 1af538 │ │ │ │ add r3, sp, #8 │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 1af478 │ │ │ │ + bl 1af4b0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1af51e │ │ │ │ + beq.n 1af556 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 1af54a │ │ │ │ - bhi.n 1af56c │ │ │ │ + beq.n 1af582 │ │ │ │ + bhi.n 1af5a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19b434 │ │ │ │ - cbz r0, 1af51e │ │ │ │ + bl 19b46c │ │ │ │ + cbz r0, 1af556 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1af4e0 │ │ │ │ + beq.n 1af518 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 1af576 │ │ │ │ + beq.n 1af5ae │ │ │ │ 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 42574 <__aeabi_uidivmod@plt> │ │ │ │ str r1, [r6, #0] │ │ │ │ - b.n 1af546 │ │ │ │ - cbz r1, 1af51e │ │ │ │ + b.n 1af57e │ │ │ │ + cbz r1, 1af556 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ - cbz r3, 1af51e │ │ │ │ + cbz r3, 1af556 │ │ │ │ movs r2, #0 │ │ │ │ str r3, [r5, #0] │ │ │ │ str r2, [r6, #0] │ │ │ │ - b.n 1af546 │ │ │ │ + b.n 1af57e │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1af4a8 │ │ │ │ + beq.n 1af4e0 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 1af546 │ │ │ │ + b.n 1af57e │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #172] @ (1af5d0 ) │ │ │ │ - ldr r3, [pc, #168] @ (1af5cc ) │ │ │ │ + ldr r2, [pc, #172] @ (1af608 ) │ │ │ │ + ldr r3, [pc, #168] @ (1af604 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1af5c2 │ │ │ │ + bne.n 1af5fa │ │ │ │ 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 1af520 │ │ │ │ + b.n 1af558 │ │ │ │ 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 1af51e │ │ │ │ + blt.n 1af556 │ │ │ │ ldrd r1, r0, [sp, #4] │ │ │ │ str r1, [r5, #0] │ │ │ │ add r0, r3 │ │ │ │ blx 42574 <__aeabi_uidivmod@plt> │ │ │ │ str r1, [r6, #0] │ │ │ │ - b.n 1af546 │ │ │ │ + b.n 1af57e │ │ │ │ ldrd r2, r3, [sp, #4] │ │ │ │ str r2, [r5, #0] │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 1af546 │ │ │ │ + b.n 1af57e │ │ │ │ ldrb.w r2, [r3, #37] @ 0x25 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.n 1af5ac │ │ │ │ + bhi.n 1af5e4 │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 1af5ac │ │ │ │ + bhi.n 1af5e4 │ │ │ │ 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 │ │ │ │ @@ -519153,432 +519190,432 @@ │ │ │ │ uxtb r3, r3 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str r1, [r5, #0] │ │ │ │ mla r0, r3, r0, r2 │ │ │ │ blx 42574 <__aeabi_uidivmod@plt> │ │ │ │ str r1, [r6, #0] │ │ │ │ - b.n 1af546 │ │ │ │ + b.n 1af57e │ │ │ │ uxth r3, r3 │ │ │ │ - b.n 1af5ac │ │ │ │ + b.n 1af5e4 │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsrs r6, r5, #13 │ │ │ │ + lsrs r6, r6, #12 │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r3, #11 │ │ │ │ + lsrs r0, r4, #10 │ │ │ │ lsls r0, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr r4, [pc, #900] @ (1af96c ) │ │ │ │ + ldr r4, [pc, #900] @ (1af9a4 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #900] @ (1af970 ) │ │ │ │ + ldr r3, [pc, #900] @ (1af9a8 ) │ │ │ │ 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 1af922 │ │ │ │ + bne.w 1af95a │ │ │ │ lsls r7, r6, #11 │ │ │ │ - bmi.w 1af90c │ │ │ │ + bmi.w 1af944 │ │ │ │ lsls r5, r6, #12 │ │ │ │ - bpl.n 1af6fc │ │ │ │ + bpl.n 1af734 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrb.w r3, [r2, #323] @ 0x143 │ │ │ │ lsls r0, r3, #28 │ │ │ │ - bpl.w 1af748 │ │ │ │ + bpl.w 1af780 │ │ │ │ ldr r7, [r2, #4] │ │ │ │ mov r5, r7 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1af936 │ │ │ │ + beq.w 1af96e │ │ │ │ movs r5, #0 │ │ │ │ mov r8, r5 │ │ │ │ - b.n 1af636 │ │ │ │ + b.n 1af66e │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - cbz r3, 1af678 │ │ │ │ + cbz r3, 1af6b0 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ lsls r1, r3, #12 │ │ │ │ - bpl.n 1af630 │ │ │ │ + bpl.n 1af668 │ │ │ │ ldrb r3, [r7, #30] │ │ │ │ lsls r2, r3, #29 │ │ │ │ - bpl.n 1af630 │ │ │ │ + bpl.n 1af668 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ movs r1, #0 │ │ │ │ - bl 23e124 │ │ │ │ + bl 23e15c │ │ │ │ cmp r8, r0 │ │ │ │ - bls.w 1af942 │ │ │ │ + bls.w 1af97a │ │ │ │ add r3, sp, #32 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ add r2, sp, #28 │ │ │ │ mov r1, fp │ │ │ │ - bl 23ecb0 │ │ │ │ + bl 23ece8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r5, r3 │ │ │ │ - bhi.n 1af630 │ │ │ │ + bhi.n 1af668 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ add r3, sp, #32 │ │ │ │ add r2, sp, #28 │ │ │ │ mov r1, fp │ │ │ │ - bl 23ecb0 │ │ │ │ + bl 23ece8 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r5, [sp, #32] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1af636 │ │ │ │ + bne.n 1af66e │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w sl, [r3, #284] @ 0x11c │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 1af95e │ │ │ │ + beq.w 1af996 │ │ │ │ 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, 1af6f2 │ │ │ │ + cbz r3, 1af72a │ │ │ │ add r7, sp, #28 │ │ │ │ - b.n 1af6a6 │ │ │ │ + b.n 1af6de │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 1af6f2 │ │ │ │ + cbz r3, 1af72a │ │ │ │ ldr r3, [r5, #16] │ │ │ │ lsls r3, r3, #12 │ │ │ │ - bpl.n 1af6a0 │ │ │ │ + bpl.n 1af6d8 │ │ │ │ ldrb r3, [r5, #30] │ │ │ │ ands.w r1, r3, #4 │ │ │ │ it ne │ │ │ │ strne.w r9, [r5, #52] @ 0x34 │ │ │ │ - bne.n 1af6a0 │ │ │ │ + bne.n 1af6d8 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 23e124 │ │ │ │ + bl 23e15c │ │ │ │ add r3, sp, #32 │ │ │ │ mov r2, r7 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r1, fp │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 23ecb0 │ │ │ │ + bl 23ece8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [r5, #48] @ 0x30 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.w 1af94e │ │ │ │ + bhi.w 1af986 │ │ │ │ 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 1af6a6 │ │ │ │ + bne.n 1af6de │ │ │ │ ldr r3, [sp, #4] │ │ │ │ bic.w r6, r6, #524288 @ 0x80000 │ │ │ │ str.w sl, [r3, #284] @ 0x11c │ │ │ │ lsls r5, r6, #14 │ │ │ │ - bmi.n 1af760 │ │ │ │ + bmi.n 1af798 │ │ │ │ lsls r0, r6, #21 │ │ │ │ - bmi.n 1af778 │ │ │ │ + bmi.n 1af7b0 │ │ │ │ lsls r1, r6, #26 │ │ │ │ - bmi.n 1af790 │ │ │ │ + bmi.n 1af7c8 │ │ │ │ lsls r2, r6, #25 │ │ │ │ - bmi.n 1af7a6 │ │ │ │ + bmi.n 1af7de │ │ │ │ and.w r8, r6, #4096 @ 0x1000 │ │ │ │ and.w r7, r6, #8192 @ 0x2000 │ │ │ │ lsls r3, r6, #20 │ │ │ │ - bmi.n 1af7c4 │ │ │ │ + bmi.n 1af7fc │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 1af8d4 │ │ │ │ + bne.w 1af90c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1af930 │ │ │ │ + bne.w 1af968 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1af7e6 │ │ │ │ - ldr r2, [pc, #584] @ (1af974 ) │ │ │ │ - ldr r3, [pc, #576] @ (1af970 ) │ │ │ │ + bne.n 1af81e │ │ │ │ + ldr r2, [pc, #584] @ (1af9ac ) │ │ │ │ + ldr r3, [pc, #576] @ (1af9a8 ) │ │ │ │ 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 1af968 │ │ │ │ + bne.w 1af9a0 │ │ │ │ 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 1acb90 │ │ │ │ + bl 1acbc8 │ │ │ │ orr.w r3, r4, r0 │ │ │ │ lsls r5, r6, #14 │ │ │ │ uxtb r4, r3 │ │ │ │ - bpl.n 1af700 │ │ │ │ + bpl.n 1af738 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r3, fp │ │ │ │ mov.w r2, #131072 @ 0x20000 │ │ │ │ adds r1, r0, #4 │ │ │ │ - bl 1acb90 │ │ │ │ + bl 1acbc8 │ │ │ │ orr.w r3, r4, r0 │ │ │ │ lsls r0, r6, #21 │ │ │ │ uxtb r4, r3 │ │ │ │ - bpl.n 1af704 │ │ │ │ + bpl.n 1af73c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r3, fp │ │ │ │ mov.w r2, #1024 @ 0x400 │ │ │ │ adds r1, r0, #4 │ │ │ │ - bl 1acb90 │ │ │ │ + bl 1acbc8 │ │ │ │ orr.w r3, r4, r0 │ │ │ │ lsls r1, r6, #26 │ │ │ │ uxtb r4, r3 │ │ │ │ - bpl.n 1af708 │ │ │ │ + bpl.n 1af740 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r3, fp │ │ │ │ movs r2, #32 │ │ │ │ adds r1, r0, #4 │ │ │ │ - bl 1acb90 │ │ │ │ + bl 1acbc8 │ │ │ │ orr.w r3, r4, r0 │ │ │ │ lsls r2, r6, #25 │ │ │ │ uxtb r4, r3 │ │ │ │ - bpl.n 1af70c │ │ │ │ + bpl.n 1af744 │ │ │ │ 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 1acb90 │ │ │ │ + bl 1acbc8 │ │ │ │ orr.w r3, r4, r0 │ │ │ │ uxtb r4, r3 │ │ │ │ lsls r3, r6, #20 │ │ │ │ - bpl.n 1af718 │ │ │ │ + bpl.n 1af750 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r3, fp │ │ │ │ mov.w r2, #2048 @ 0x800 │ │ │ │ adds r5, r0, #4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1acb90 │ │ │ │ + bl 1acbc8 │ │ │ │ orr.w r3, r4, r0 │ │ │ │ uxtb r4, r3 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1af8d8 │ │ │ │ + bne.n 1af910 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1af8f2 │ │ │ │ + bne.w 1af92a │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r5, [r3, #384] @ 0x180 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbnz r3, 1af7fa │ │ │ │ - b.n 1af72a │ │ │ │ + cbnz r3, 1af832 │ │ │ │ + b.n 1af762 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1af72a │ │ │ │ + beq.n 1af762 │ │ │ │ ldr r7, [r5, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1af7f2 │ │ │ │ + beq.n 1af82a │ │ │ │ str r5, [sp, #20] │ │ │ │ mov r8, r4 │ │ │ │ and.w r5, r6, #262144 @ 0x40000 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1af8b6 │ │ │ │ + bne.n 1af8ee │ │ │ │ ldr r0, [r7, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1af8d0 │ │ │ │ + beq.n 1af908 │ │ │ │ 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, 1af870 │ │ │ │ + cbz r3, 1af8a8 │ │ │ │ ldrb r7, [r5, #12] │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 1af868 │ │ │ │ + bne.n 1af8a0 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ tst r6, r3 │ │ │ │ - beq.n 1af868 │ │ │ │ + beq.n 1af8a0 │ │ │ │ add r3, sp, #32 │ │ │ │ ldr r0, [r5, #28] │ │ │ │ add r2, sp, #28 │ │ │ │ mov r1, fp │ │ │ │ - bl 23ecb0 │ │ │ │ + bl 23ece8 │ │ │ │ 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 1af868 │ │ │ │ + bne.n 1af8a0 │ │ │ │ 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 1af828 │ │ │ │ + bne.n 1af860 │ │ │ │ mov r0, r8 │ │ │ │ - bl 195490 │ │ │ │ + bl 1954c8 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1af820 │ │ │ │ + bne.n 1af858 │ │ │ │ ldrd r7, r5, [sp, #8] │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ movs r2, #23 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ - bl 1df050 │ │ │ │ + bl 1df088 │ │ │ │ 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 1af908 │ │ │ │ + beq.n 1af940 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1af8aa │ │ │ │ + b.n 1af8e2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1af908 │ │ │ │ + cbz r2, 1af940 │ │ │ │ ldr r7, [r3, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1af8a4 │ │ │ │ + beq.n 1af8dc │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1af80c │ │ │ │ + beq.n 1af844 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r3, fp │ │ │ │ mov.w r2, #262144 @ 0x40000 │ │ │ │ add.w r1, r7, #44 @ 0x2c │ │ │ │ - bl 1acb90 │ │ │ │ + bl 1acbc8 │ │ │ │ orr.w r8, r0, r8 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1af812 │ │ │ │ + bne.n 1af84a │ │ │ │ mov sl, r0 │ │ │ │ - b.n 1af884 │ │ │ │ + b.n 1af8bc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r5, r3, #4 │ │ │ │ mov r3, fp │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1acb90 │ │ │ │ + bl 1acbc8 │ │ │ │ orr.w r3, r0, r4 │ │ │ │ uxtb r4, r3 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1af7e6 │ │ │ │ + beq.w 1af81e │ │ │ │ mov r3, fp │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ mov.w r2, #8192 @ 0x2000 │ │ │ │ - bl 1acb90 │ │ │ │ + bl 1acbc8 │ │ │ │ orr.w r3, r0, r4 │ │ │ │ uxtb r4, r3 │ │ │ │ - b.n 1af7e6 │ │ │ │ + b.n 1af81e │ │ │ │ mov r4, r8 │ │ │ │ - b.n 1af72a │ │ │ │ + b.n 1af762 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r3, fp │ │ │ │ mov.w r2, #1048576 @ 0x100000 │ │ │ │ adds r1, r0, #4 │ │ │ │ - bl 1acb90 │ │ │ │ + bl 1acbc8 │ │ │ │ orr.w r3, r4, r0 │ │ │ │ uxtb r4, r3 │ │ │ │ - b.n 1af60e │ │ │ │ + b.n 1af646 │ │ │ │ mov r3, r2 │ │ │ │ adds r1, r0, #4 │ │ │ │ movs r2, #2 │ │ │ │ - bl 1acb90 │ │ │ │ + bl 1acbc8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1af608 │ │ │ │ + b.n 1af640 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r5, r3, #4 │ │ │ │ - b.n 1af8f2 │ │ │ │ + b.n 1af92a │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ ldr.w sl, [r3, #284] @ 0x11c │ │ │ │ - b.n 1af698 │ │ │ │ + b.n 1af6d0 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ movs r1, #0 │ │ │ │ - bl 23e124 │ │ │ │ + bl 23e15c │ │ │ │ mov r8, r0 │ │ │ │ - b.n 1af650 │ │ │ │ + b.n 1af688 │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ add r3, sp, #32 │ │ │ │ mov r1, fp │ │ │ │ - bl 23ecb0 │ │ │ │ + bl 23ece8 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ - b.n 1af6d8 │ │ │ │ + b.n 1af710 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ ldr r5, [r3, #4] │ │ │ │ - b.n 1af698 │ │ │ │ + b.n 1af6d0 │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ - lsrs r0, r2, #8 │ │ │ │ + lsrs r0, r3, #7 │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r1, #3 │ │ │ │ + lsrs r6, r2, #2 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r3, [pc, #8] @ (1af984 ) │ │ │ │ + ldr r3, [pc, #8] @ (1af9bc ) │ │ │ │ add r3, pc │ │ │ │ add.w r0, r3, r0, lsl #7 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - b.n 1b017c │ │ │ │ + b.n 1b01b4 │ │ │ │ lsls r3, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3896] @ 0xf38 │ │ │ │ mov r5, r1 │ │ │ │ - ldr.w r1, [pc, #1180] @ 1afe38 │ │ │ │ + ldr.w r1, [pc, #1180] @ 1afe70 │ │ │ │ mov r6, r2 │ │ │ │ - ldr.w r2, [pc, #1176] @ 1afe3c │ │ │ │ + ldr.w r2, [pc, #1176] @ 1afe74 │ │ │ │ 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 1af9f6 │ │ │ │ + bhi.n 1afa2e │ │ │ │ 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 1afd26 │ │ │ │ + bhi.w 1afd5e │ │ │ │ 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 │ │ │ │ @@ -519590,55 +519627,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 1afa08 │ │ │ │ + beq.n 1afa40 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #417 @ 0x1a1 │ │ │ │ - bl 197218 │ │ │ │ + bl 197250 │ │ │ │ mov r5, r0 │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ cmp r3, #32 │ │ │ │ - beq.n 1afa1c │ │ │ │ + beq.n 1afa54 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #417 @ 0x1a1 │ │ │ │ - bl 197218 │ │ │ │ + bl 197250 │ │ │ │ mov r6, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r7 │ │ │ │ - bl 197268 │ │ │ │ - ldr.w r2, [pc, #1044] @ 1afe40 │ │ │ │ - ldr.w r3, [pc, #1036] @ 1afe3c │ │ │ │ + bl 1972a0 │ │ │ │ + ldr.w r2, [pc, #1044] @ 1afe78 │ │ │ │ + ldr.w r3, [pc, #1036] @ 1afe74 │ │ │ │ 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 1afe34 │ │ │ │ + bne.w 1afe6c │ │ │ │ add sp, #164 @ 0xa4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #463 @ 0x1cf │ │ │ │ - bl 197218 │ │ │ │ + bl 197250 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #463 @ 0x1cf │ │ │ │ - bl 197218 │ │ │ │ + bl 197250 │ │ │ │ ldrb r2, [r4, #16] │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #15 │ │ │ │ - bhi.w 1afe38 │ │ │ │ + bhi.w 1afe70 │ │ │ │ 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 │ │ │ │ @@ -519664,30 +519701,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 1afaa0 │ │ │ │ + bne.n 1afad8 │ │ │ │ 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 1afe2e │ │ │ │ + beq.w 1afe66 │ │ │ │ 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]! │ │ │ │ @@ -519695,58 +519732,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 1afaf6 │ │ │ │ + bhi.n 1afb2e │ │ │ │ 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 1afd16 │ │ │ │ + bne.w 1afd4e │ │ │ │ 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 1afb76 │ │ │ │ + bne.n 1afbae │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 1afd16 │ │ │ │ + beq.w 1afd4e │ │ │ │ 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 1afb5a │ │ │ │ + bne.n 1afb92 │ │ │ │ mov r8, r4 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 1afd16 │ │ │ │ + beq.w 1afd4e │ │ │ │ movw r1, #365 @ 0x16d │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 193b64 │ │ │ │ + bl 193b9c │ │ │ │ ldrb r3, [r5, #17] │ │ │ │ add.w r1, r0, #28 │ │ │ │ mov r2, r8 │ │ │ │ mov r5, r0 │ │ │ │ mov r9, r1 │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ 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 │ │ │ │ @@ -519758,15 +519795,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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r4, #0 │ │ │ │ blx 428b4 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #11 │ │ │ │ @@ -519775,27 +519812,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 1afbde │ │ │ │ + bne.n 1afc16 │ │ │ │ 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 1afe2a │ │ │ │ + beq.w 1afe62 │ │ │ │ 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]! │ │ │ │ @@ -519803,56 +519840,56 @@ │ │ │ │ ite ne │ │ │ │ movne r1, #0 │ │ │ │ andeq.w r1, r1, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ it ne │ │ │ │ cmpne r4, r3 │ │ │ │ - bhi.n 1afc2c │ │ │ │ + bhi.n 1afc64 │ │ │ │ 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 1afcf6 │ │ │ │ + bne.n 1afd2e │ │ │ │ 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 1afc9e │ │ │ │ + bne.n 1afcd6 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1afcf6 │ │ │ │ + beq.n 1afd2e │ │ │ │ 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 1afc88 │ │ │ │ + bne.n 1afcc0 │ │ │ │ mov r8, r4 │ │ │ │ - cbz r5, 1afcf6 │ │ │ │ + cbz r5, 1afd2e │ │ │ │ movw r1, #365 @ 0x16d │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 193b64 │ │ │ │ + bl 193b9c │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ add.w r6, r0, #28 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ 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 │ │ │ │ @@ -519864,172 +519901,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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldrb.w r3, [r9, #16] │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ - bhi.w 1afe38 │ │ │ │ + bhi.w 1afe70 │ │ │ │ tbb [pc, r3] │ │ │ │ - ldr r2, [pc, #324] @ (1afe4c ) │ │ │ │ + ldr r2, [pc, #324] @ (1afe84 ) │ │ │ │ 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 1afbce │ │ │ │ + b.n 1afc06 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #102 @ 0x66 │ │ │ │ - bl 197268 │ │ │ │ - b.n 1afa2a │ │ │ │ + bl 1972a0 │ │ │ │ + b.n 1afa62 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #97 @ 0x61 │ │ │ │ - bl 197268 │ │ │ │ - b.n 1afa2a │ │ │ │ + bl 1972a0 │ │ │ │ + b.n 1afa62 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #98 @ 0x62 │ │ │ │ - bl 197268 │ │ │ │ - b.n 1afa2a │ │ │ │ + bl 1972a0 │ │ │ │ + b.n 1afa62 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #99 @ 0x63 │ │ │ │ - bl 197268 │ │ │ │ - b.n 1afa2a │ │ │ │ + bl 1972a0 │ │ │ │ + b.n 1afa62 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ - bl 197268 │ │ │ │ - b.n 1afa2a │ │ │ │ + bl 1972a0 │ │ │ │ + b.n 1afa62 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #101 @ 0x65 │ │ │ │ - bl 197268 │ │ │ │ - b.n 1afa2a │ │ │ │ + bl 1972a0 │ │ │ │ + b.n 1afa62 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #102 @ 0x66 │ │ │ │ mov r0, r7 │ │ │ │ - bl 197268 │ │ │ │ - b.n 1afa2a │ │ │ │ + bl 1972a0 │ │ │ │ + b.n 1afa62 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #101 @ 0x65 │ │ │ │ mov r0, r7 │ │ │ │ - bl 197268 │ │ │ │ - b.n 1afa2a │ │ │ │ + bl 1972a0 │ │ │ │ + b.n 1afa62 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ mov r0, r7 │ │ │ │ - bl 197268 │ │ │ │ - b.n 1afa2a │ │ │ │ + bl 1972a0 │ │ │ │ + b.n 1afa62 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #99 @ 0x63 │ │ │ │ mov r0, r7 │ │ │ │ - bl 197268 │ │ │ │ - b.n 1afa2a │ │ │ │ + bl 1972a0 │ │ │ │ + b.n 1afa62 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #98 @ 0x62 │ │ │ │ mov r0, r7 │ │ │ │ - bl 197268 │ │ │ │ - b.n 1afa2a │ │ │ │ + bl 1972a0 │ │ │ │ + b.n 1afa62 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r9 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r7 │ │ │ │ - bl 197268 │ │ │ │ - b.n 1afa2a │ │ │ │ + bl 1972a0 │ │ │ │ + b.n 1afa62 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #97 @ 0x61 │ │ │ │ mov r0, r7 │ │ │ │ - bl 197268 │ │ │ │ - b.n 1afa2a │ │ │ │ + bl 1972a0 │ │ │ │ + b.n 1afa62 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #97 @ 0x61 │ │ │ │ mov r0, r7 │ │ │ │ - bl 197268 │ │ │ │ - b.n 1afa2a │ │ │ │ + bl 1972a0 │ │ │ │ + b.n 1afa62 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #101 @ 0x65 │ │ │ │ mov r0, r7 │ │ │ │ - bl 197268 │ │ │ │ - b.n 1afa2a │ │ │ │ + bl 1972a0 │ │ │ │ + b.n 1afa62 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #102 @ 0x66 │ │ │ │ mov r0, r7 │ │ │ │ - bl 197268 │ │ │ │ - b.n 1afa2a │ │ │ │ + bl 1972a0 │ │ │ │ + b.n 1afa62 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r7 │ │ │ │ - bl 197268 │ │ │ │ - b.n 1afa2a │ │ │ │ + bl 1972a0 │ │ │ │ + b.n 1afa62 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #98 @ 0x62 │ │ │ │ mov r0, r7 │ │ │ │ - bl 197268 │ │ │ │ - b.n 1afa2a │ │ │ │ + bl 1972a0 │ │ │ │ + b.n 1afa62 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #99 @ 0x63 │ │ │ │ mov r0, r7 │ │ │ │ - bl 197268 │ │ │ │ - b.n 1afa2a │ │ │ │ + bl 1972a0 │ │ │ │ + b.n 1afa62 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ mov r0, r7 │ │ │ │ - bl 197268 │ │ │ │ - b.n 1afa2a │ │ │ │ + bl 1972a0 │ │ │ │ + b.n 1afa62 │ │ │ │ movs r1, #1 │ │ │ │ - b.n 1afc4a │ │ │ │ + b.n 1afc82 │ │ │ │ mov.w ip, #1 │ │ │ │ - b.n 1afb16 │ │ │ │ + b.n 1afb4e │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ - lsls r0, r3, #25 │ │ │ │ + lsls r0, r4, #24 │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r1, #23 │ │ │ │ + lsls r2, r2, #22 │ │ │ │ lsls r0, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #848] @ (1b01a8 ) │ │ │ │ + ldr r1, [pc, #848] @ (1b01e0 ) │ │ │ │ mov fp, r2 │ │ │ │ - ldr r2, [pc, #848] @ (1b01ac ) │ │ │ │ + ldr r2, [pc, #848] @ (1b01e4 ) │ │ │ │ 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 1b0020 │ │ │ │ + bhi.w 1b0058 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ movs r3, r1 │ │ │ │ movs r3, r1 │ │ │ │ movs r3, r1 │ │ │ │ movs r7, r3 │ │ │ │ movs r7, r3 │ │ │ │ lsls r3, r7, #3 │ │ │ │ @@ -520037,41 +520074,41 @@ │ │ │ │ movs r2, r6 │ │ │ │ movs r3, r1 │ │ │ │ movs r3, r1 │ │ │ │ lsls r5, r2, #3 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ - bl 197268 │ │ │ │ - ldr r2, [pc, #788] @ (1b01b0 ) │ │ │ │ - ldr r3, [pc, #784] @ (1b01ac ) │ │ │ │ + bl 1972a0 │ │ │ │ + ldr r2, [pc, #788] @ (1b01e8 ) │ │ │ │ + ldr r3, [pc, #784] @ (1b01e4 ) │ │ │ │ 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 1b01a2 │ │ │ │ + bne.w 1b01da │ │ │ │ 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 1ad494 │ │ │ │ + bl 1ad4cc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ad494 │ │ │ │ + bl 1ad4cc │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197268 │ │ │ │ - b.n 1afe98 │ │ │ │ + bl 1972a0 │ │ │ │ + b.n 1afed0 │ │ │ │ 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] │ │ │ │ @@ -520087,21 +520124,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, #365 @ 0x16d │ │ │ │ - bl 193b64 │ │ │ │ + bl 193b9c │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ add.w r1, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ mov sl, r1 │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ 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] │ │ │ │ @@ -520114,15 +520151,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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ 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] │ │ │ │ @@ -520136,20 +520173,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, #365 @ 0x16d │ │ │ │ - bl 193b64 │ │ │ │ + bl 193b9c │ │ │ │ ldrb.w r3, [fp, #17] │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #28 │ │ │ │ mov r8, r0 │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ 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 │ │ │ │ @@ -520161,49 +520198,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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ add.w r3, r8, #28 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ - bl 197268 │ │ │ │ - b.n 1afe98 │ │ │ │ + bl 1972a0 │ │ │ │ + b.n 1afed0 │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ cmp r3, #32 │ │ │ │ - beq.n 1b0032 │ │ │ │ + beq.n 1b006a │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #417 @ 0x1a1 │ │ │ │ - bl 197218 │ │ │ │ + bl 197250 │ │ │ │ mov r6, r0 │ │ │ │ ldrb.w r3, [fp, #17] │ │ │ │ cmp r3, #32 │ │ │ │ - beq.n 1b0048 │ │ │ │ + beq.n 1b0080 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #417 @ 0x1a1 │ │ │ │ - bl 197218 │ │ │ │ + bl 197250 │ │ │ │ mov fp, r0 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ ldrb r3, [r0, #17] │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.w 1afe98 │ │ │ │ + beq.w 1afed0 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #418 @ 0x1a2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197218 │ │ │ │ - b.n 1afe98 │ │ │ │ + bl 197250 │ │ │ │ + b.n 1afed0 │ │ │ │ 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] │ │ │ │ @@ -520220,21 +520257,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, #365 @ 0x16d │ │ │ │ - bl 193b64 │ │ │ │ + bl 193b9c │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ add.w r1, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r5, r0 │ │ │ │ mov sl, r1 │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ 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 │ │ │ │ @@ -520246,15 +520283,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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ 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} │ │ │ │ @@ -520267,20 +520304,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, #365 @ 0x16d │ │ │ │ - bl 193b64 │ │ │ │ + bl 193b9c │ │ │ │ ldrb.w r3, [fp, #17] │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #28 │ │ │ │ mov r7, r0 │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ 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 │ │ │ │ @@ -520291,46 +520328,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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ add.w r3, r7, #28 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ - bl 197268 │ │ │ │ - b.n 1afe98 │ │ │ │ + bl 1972a0 │ │ │ │ + b.n 1afed0 │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r0, r4, #6 │ │ │ │ + lsls r0, r5, #5 │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r4, #5 │ │ │ │ + lsls r0, r5, #4 │ │ │ │ lsls r0, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ mov r5, r0 │ │ │ │ - ldr.w r0, [pc, #1620] @ 1b081c │ │ │ │ + ldr.w r0, [pc, #1620] @ 1b0854 │ │ │ │ mov r7, r1 │ │ │ │ - ldr.w r1, [pc, #1616] @ 1b0820 │ │ │ │ + ldr.w r1, [pc, #1616] @ 1b0858 │ │ │ │ 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 1b06b0 │ │ │ │ + bhi.w 1b06e8 │ │ │ │ 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 │ │ │ │ @@ -520339,24 +520376,24 @@ │ │ │ │ lsls r0, r7, #8 │ │ │ │ movs r3, r1 │ │ │ │ lsls r3, r4, #9 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r5 │ │ │ │ - bl 197268 │ │ │ │ - ldr.w r2, [pc, #1556] @ 1b0824 │ │ │ │ - ldr.w r3, [pc, #1548] @ 1b0820 │ │ │ │ + bl 1972a0 │ │ │ │ + ldr.w r2, [pc, #1556] @ 1b085c │ │ │ │ + ldr.w r3, [pc, #1548] @ 1b0858 │ │ │ │ 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 1b0816 │ │ │ │ + bne.w 1b084e │ │ │ │ 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 │ │ │ │ @@ -520373,21 +520410,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, #365 @ 0x16d │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 193b64 │ │ │ │ + bl 193b9c │ │ │ │ ldrb r3, [r7, #17] │ │ │ │ add.w r1, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ 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 │ │ │ │ @@ -520399,88 +520436,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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ mov r3, r6 │ │ │ │ mov r2, fp │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r5 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldrb r0, [r7, #16] │ │ │ │ - bl 1967c0 │ │ │ │ + bl 1967f8 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 193b64 │ │ │ │ + bl 193b9c │ │ │ │ ldrb.w sl, [r7, #16] │ │ │ │ mov r1, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1b0366 │ │ │ │ + beq.n 1b039e │ │ │ │ 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 1b0332 │ │ │ │ + b.n 1b036a │ │ │ │ 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 1b0362 │ │ │ │ + beq.n 1b039a │ │ │ │ cmp.w ip, #3 │ │ │ │ strd r8, r8, [r6] │ │ │ │ str.w r8, [r6, #8] │ │ │ │ - bne.n 1b0310 │ │ │ │ + bne.n 1b0348 │ │ │ │ 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 1b0332 │ │ │ │ + bne.n 1b036a │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ - bl 19703c │ │ │ │ - b.n 1b020e │ │ │ │ + bl 197074 │ │ │ │ + b.n 1b0246 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #464 @ 0x1d0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 197218 │ │ │ │ + bl 197250 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r5 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r2, r7 │ │ │ │ mov r4, r0 │ │ │ │ movw r1, #465 @ 0x1d1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 197218 │ │ │ │ + bl 197250 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #380 @ 0x17c │ │ │ │ mov r0, r5 │ │ │ │ - bl 197268 │ │ │ │ - b.n 1b020e │ │ │ │ + bl 1972a0 │ │ │ │ + b.n 1b0246 │ │ │ │ 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 │ │ │ │ @@ -520490,32 +520527,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 1b0454 │ │ │ │ + beq.n 1b048c │ │ │ │ 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, #365 @ 0x16d │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 193b64 │ │ │ │ + bl 193b9c │ │ │ │ ldrb r3, [r7, #17] │ │ │ │ add.w r1, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov sl, r0 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ 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 │ │ │ │ @@ -520527,15 +520564,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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ 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 │ │ │ │ @@ -520547,21 +520584,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, #365 @ 0x16d │ │ │ │ - bl 193b64 │ │ │ │ + bl 193b9c │ │ │ │ add.w r8, r0, #28 │ │ │ │ ldrb r3, [r7, #17] │ │ │ │ mov r1, r8 │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ 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 │ │ │ │ @@ -520573,42 +520610,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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ mov r3, r6 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r3, r6 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #441 @ 0x1b9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ movs r1, #37 @ 0x25 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 197218 │ │ │ │ + bl 197250 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r5 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #484 @ 0x1e4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 197268 │ │ │ │ - b.n 1b020e │ │ │ │ + bl 1972a0 │ │ │ │ + b.n 1b0246 │ │ │ │ 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] │ │ │ │ @@ -520623,21 +520660,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, #365 @ 0x16d │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 193b64 │ │ │ │ + bl 193b9c │ │ │ │ ldrb r3, [r7, #17] │ │ │ │ add.w r1, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r9, r0 │ │ │ │ mov fp, r1 │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ 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 │ │ │ │ @@ -520649,112 +520686,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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ mov r3, r6 │ │ │ │ mov r2, fp │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r5 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldrb r0, [r7, #16] │ │ │ │ - bl 1967c0 │ │ │ │ + bl 1967f8 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 193b64 │ │ │ │ + bl 193b9c │ │ │ │ ldrb.w r8, [r7, #16] │ │ │ │ mov r1, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 1b0366 │ │ │ │ + beq.w 1b039e │ │ │ │ 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 1b0634 │ │ │ │ + b.n 1b066c │ │ │ │ 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 1b0362 │ │ │ │ + beq.w 1b039a │ │ │ │ cmp.w ip, #1 │ │ │ │ strd r9, r9, [r6] │ │ │ │ str.w r9, [r6, #8] │ │ │ │ - bne.n 1b0610 │ │ │ │ + bne.n 1b0648 │ │ │ │ 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 1b0626 │ │ │ │ + b.n 1b065e │ │ │ │ bics.w r3, r3, #917504 @ 0xe0000 │ │ │ │ - bne.w 1b0200 │ │ │ │ + bne.w 1b0238 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #464 @ 0x1d0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 197218 │ │ │ │ + bl 197250 │ │ │ │ mov r2, r7 │ │ │ │ mov r8, r0 │ │ │ │ movw r1, #465 @ 0x1d1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 197218 │ │ │ │ + bl 197250 │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #32 │ │ │ │ - beq.n 1b0692 │ │ │ │ + beq.n 1b06ca │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #417 @ 0x1a1 │ │ │ │ - bl 197218 │ │ │ │ + bl 197250 │ │ │ │ mov r6, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r5 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #380 @ 0x17c │ │ │ │ mov r0, r5 │ │ │ │ - bl 197268 │ │ │ │ - b.n 1b020e │ │ │ │ + bl 1972a0 │ │ │ │ + b.n 1b0246 │ │ │ │ ldrb r3, [r7, #17] │ │ │ │ cmp r3, #32 │ │ │ │ - beq.n 1b06c4 │ │ │ │ + beq.n 1b06fc │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #417 @ 0x1a1 │ │ │ │ - bl 197218 │ │ │ │ + bl 197250 │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r5 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ ldrb r3, [r0, #17] │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.w 1b020e │ │ │ │ + beq.w 1b0246 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #418 @ 0x1a2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 197218 │ │ │ │ - b.n 1b020e │ │ │ │ + bl 197250 │ │ │ │ + b.n 1b0246 │ │ │ │ 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] │ │ │ │ @@ -520769,21 +520806,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, #365 @ 0x16d │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 193b64 │ │ │ │ + bl 193b9c │ │ │ │ ldrb r3, [r7, #17] │ │ │ │ add.w r1, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r9, r0 │ │ │ │ mov fp, r1 │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ 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 │ │ │ │ @@ -520795,73 +520832,73 @@ │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ mov r3, r6 │ │ │ │ mov r2, fp │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r5 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldrb r0, [r7, #16] │ │ │ │ - bl 1967c0 │ │ │ │ + bl 1967f8 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 193b64 │ │ │ │ + bl 193b9c │ │ │ │ ldrb.w r8, [r7, #16] │ │ │ │ mov r1, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 1b0366 │ │ │ │ + beq.w 1b039e │ │ │ │ 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 1b07f0 │ │ │ │ + b.n 1b0828 │ │ │ │ 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 1b0362 │ │ │ │ + beq.w 1b039a │ │ │ │ cmp.w ip, #2 │ │ │ │ strd r9, r9, [r6] │ │ │ │ str.w r9, [r6, #8] │ │ │ │ - bne.n 1b07cc │ │ │ │ + bne.n 1b0804 │ │ │ │ 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 1b07e2 │ │ │ │ + b.n 1b081a │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - mcr2 0, 1, r0, cr12, cr7, {3} │ │ │ │ + ldc2l 0, cr0, [r4, #476]! @ 0x1dc │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - stc2l 0, cr0, [r6, #476]! @ 0x1dc │ │ │ │ + stc2 0, cr0, [lr, #476]! @ 0x1dc │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r4, [pc, #212] @ (1b0910 ) │ │ │ │ + ldr r4, [pc, #212] @ (1b0948 ) │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #212] @ (1b0914 ) │ │ │ │ + ldr r2, [pc, #212] @ (1b094c ) │ │ │ │ sub sp, #32 │ │ │ │ add r4, pc │ │ │ │ mov r8, r3 │ │ │ │ subs r3, r6, #6 │ │ │ │ mov r7, r1 │ │ │ │ bics.w r3, r3, #4 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ @@ -520869,23 +520906,23 @@ │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #28] │ │ │ │ mov.w r2, #0 │ │ │ │ it eq │ │ │ │ streq r3, [sp, #20] │ │ │ │ - beq.n 1b08fc │ │ │ │ + beq.n 1b0934 │ │ │ │ ldrb r3, [r7, #17] │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [sp, #16] │ │ │ │ cmp r3, #32 │ │ │ │ - bhi.n 1b0902 │ │ │ │ + bhi.n 1b093a │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 1b08fc │ │ │ │ + bhi.n 1b0934 │ │ │ │ tbb [pc, r3] │ │ │ │ tst r6, r7 │ │ │ │ negs r2, r0 │ │ │ │ negs r2, r0 │ │ │ │ subs r2, #66 @ 0x42 │ │ │ │ negs r2, r0 │ │ │ │ negs r2, r0 │ │ │ │ @@ -520901,88 +520938,88 @@ │ │ │ │ negs r2, r0 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r4, [sp, #16] │ │ │ │ vldr d7, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ vstr d7, [sp, #8] │ │ │ │ - bl 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1b08c4 │ │ │ │ + cbz r0, 1b08fc │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1b01b4 │ │ │ │ - ldr r2, [pc, #68] @ (1b0918 ) │ │ │ │ - ldr r3, [pc, #60] @ (1b0914 ) │ │ │ │ + bl 1b01ec │ │ │ │ + ldr r2, [pc, #68] @ (1b0950 ) │ │ │ │ + ldr r3, [pc, #60] @ (1b094c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b090a │ │ │ │ + bne.n 1b0942 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r2, #8 │ │ │ │ strb.w r4, [sp, #16] │ │ │ │ - b.n 1b089e │ │ │ │ + b.n 1b08d6 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #16] │ │ │ │ - b.n 1b089e │ │ │ │ + b.n 1b08d6 │ │ │ │ movs r2, #32 │ │ │ │ str r4, [sp, #16] │ │ │ │ - b.n 1b089e │ │ │ │ + b.n 1b08d6 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ strd r4, r1, [sp, #16] │ │ │ │ - b.n 1b089e │ │ │ │ + b.n 1b08d6 │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xf7bc0077 │ │ │ │ + @ instruction: 0xf7840077 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf7260077 │ │ │ │ + @ instruction: 0xf6ee0077 │ │ │ │ stmdb 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 r5, [pc, #932] @ (1b0cd4 ) │ │ │ │ + ldr r5, [pc, #932] @ (1b0d0c ) │ │ │ │ sub sp, #204 @ 0xcc │ │ │ │ - ldr r4, [pc, #932] @ (1b0cd8 ) │ │ │ │ + ldr r4, [pc, #932] @ (1b0d10 ) │ │ │ │ add r5, pc │ │ │ │ - ldr r7, [pc, #932] @ (1b0cdc ) │ │ │ │ + ldr r7, [pc, #932] @ (1b0d14 ) │ │ │ │ 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 r9, [r4] │ │ │ │ movs r4, #3 │ │ │ │ str r4, [r0, #0] │ │ │ │ ldrb.w r4, [r9, #12] │ │ │ │ cmp r4, #1 │ │ │ │ - bne.w 1b0cce │ │ │ │ + bne.w 1b0d06 │ │ │ │ ldr.w r5, [r9, #28] │ │ │ │ ldrb r4, [r5, #4] │ │ │ │ cmp r4, #14 │ │ │ │ - beq.n 1b099c │ │ │ │ + beq.n 1b09d4 │ │ │ │ cmp r4, #24 │ │ │ │ - bhi.n 1b099c │ │ │ │ + bhi.n 1b09d4 │ │ │ │ tbh [pc, r4, lsl #1] │ │ │ │ movs r1, r3 │ │ │ │ movs r1, r3 │ │ │ │ movs r1, r3 │ │ │ │ lsls r6, r6, #5 │ │ │ │ lsls r6, r6, #5 │ │ │ │ lsls r0, r7, #5 │ │ │ │ @@ -521005,135 +521042,135 @@ │ │ │ │ movs r1, r3 │ │ │ │ movs r1, r3 │ │ │ │ movs r1, r3 │ │ │ │ movs r6, #4 │ │ │ │ ldr r4, [r5, #24] │ │ │ │ str r4, [sp, #32] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1b0a5e │ │ │ │ + beq.n 1b0a96 │ │ │ │ cmp r4, r6 │ │ │ │ ite ls │ │ │ │ movls r5, #0 │ │ │ │ movhi r5, #1 │ │ │ │ mov r8, r0 │ │ │ │ mov r4, r1 │ │ │ │ str r3, [sp, #28] │ │ │ │ movs r1, #1 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ add r2, sp, #76 @ 0x4c │ │ │ │ mov r0, r9 │ │ │ │ - bl 1af478 │ │ │ │ - cbnz r0, 1b09c8 │ │ │ │ + bl 1af4b0 │ │ │ │ + cbnz r0, 1b0a00 │ │ │ │ strd r6, r0, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movw r2, #667 @ 0x29b │ │ │ │ cmp r3, #4 │ │ │ │ it eq │ │ │ │ orreq.w r5, r5, #1 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1b0a88 │ │ │ │ + beq.n 1b0ac0 │ │ │ │ cmp.w r3, #668 @ 0x29c │ │ │ │ - bcs.n 1b0a3e │ │ │ │ + bcs.n 1b0a76 │ │ │ │ movw r2, #287 @ 0x11f │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 1b0bd2 │ │ │ │ + beq.w 1b0c0a │ │ │ │ cmp.w r3, #288 @ 0x120 │ │ │ │ - bne.n 1b0a40 │ │ │ │ + bne.n 1b0a78 │ │ │ │ ldrb.w r1, [r4, #44] @ 0x2c │ │ │ │ mov r0, r8 │ │ │ │ str r1, [sp, #12] │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ str r1, [sp, #8] │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr.w r1, [r9, #24] │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - bl 1ae450 │ │ │ │ + bl 1ae488 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 195134 │ │ │ │ + bl 19516c │ │ │ │ mov r0, r4 │ │ │ │ - bl 194944 │ │ │ │ - ldr r2, [pc, #700] @ (1b0ce0 ) │ │ │ │ - ldr r3, [pc, #688] @ (1b0cd8 ) │ │ │ │ + bl 19497c │ │ │ │ + ldr r2, [pc, #700] @ (1b0d18 ) │ │ │ │ + ldr r3, [pc, #688] @ (1b0d10 ) │ │ │ │ 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 1b0cca │ │ │ │ + bne.w 1b0d02 │ │ │ │ add sp, #204 @ 0xcc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - beq.n 1b0a64 │ │ │ │ + beq.n 1b0a9c │ │ │ │ ldr.w r1, [r9, #24] │ │ │ │ mov r0, r8 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - bl 1adaa0 │ │ │ │ + bl 1adad8 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 195134 │ │ │ │ - b.n 1b0a1c │ │ │ │ + bl 19516c │ │ │ │ + b.n 1b0a54 │ │ │ │ mov r5, r4 │ │ │ │ str r6, [sp, #32] │ │ │ │ - b.n 1b09ae │ │ │ │ + b.n 1b09e6 │ │ │ │ ldr r1, [r4, #112] @ 0x70 │ │ │ │ mov r0, r8 │ │ │ │ str r1, [sp, #12] │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ str r1, [sp, #8] │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ str r1, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ str r1, [sp, #16] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr.w r1, [r9, #24] │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - bl 1ae000 │ │ │ │ - b.n 1b0a1c │ │ │ │ - ldr r3, [pc, #600] @ (1b0ce4 ) │ │ │ │ + bl 1ae038 │ │ │ │ + b.n 1b0a54 │ │ │ │ + ldr r3, [pc, #600] @ (1b0d1c ) │ │ │ │ ldr r2, [r4, #112] @ 0x70 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add.w r3, r3, #69632 @ 0x11000 │ │ │ │ ldrb.w r3, [r3, #2434] @ 0x982 │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r3, [r4, r3, lsl #2] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1b0c5e │ │ │ │ + beq.w 1b0c96 │ │ │ │ ldrb.w r5, [r4, #44] @ 0x2c │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1b0a1c │ │ │ │ + beq.n 1b0a54 │ │ │ │ movs r7, #0 │ │ │ │ uxth r3, r3 │ │ │ │ movw r0, #61446 @ 0xf006 │ │ │ │ movt r0, #65535 @ 0xffff │ │ │ │ mov fp, r7 │ │ │ │ mov r6, r7 │ │ │ │ mov sl, r2 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str.w r9, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ - b.n 1b0bb8 │ │ │ │ + b.n 1b0bf0 │ │ │ │ mov r3, r9 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r0, r8 │ │ │ │ strd r7, fp, [sp] │ │ │ │ - bl 1b0828 │ │ │ │ + bl 1b0860 │ │ │ │ ldr.w r9, [r4, #24] │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ add r5, sp, #100 @ 0x64 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ @@ -521145,31 +521182,31 @@ │ │ │ │ strd fp, fp, [sp, #88] @ 0x58 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ strd fp, fp, [sp, #116] @ 0x74 │ │ │ │ strd fp, fp, [sp, #124] @ 0x7c │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1b0ca0 │ │ │ │ + beq.w 1b0cd8 │ │ │ │ add r4, sp, #132 @ 0x84 │ │ │ │ strb.w r6, [sp, #116] @ 0x74 │ │ │ │ str.w sl, [sp, #112] @ 0x70 │ │ │ │ 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} │ │ │ │ movw r1, #365 @ 0x16d │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 193b64 │ │ │ │ + bl 193b9c │ │ │ │ ldrb.w r3, [sl, #17] │ │ │ │ add.w r1, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r5, r0 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ add.w lr, sp, #132 @ 0x84 │ │ │ │ add.w ip, r5, #48 @ 0x30 │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb.w r3, [r8, #8] │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ @@ -521182,69 +521219,69 @@ │ │ │ │ strh r3, [r5, #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, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r0, r8 │ │ │ │ ldr r4, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ strd r9, r3, [sp] │ │ │ │ movs r3, #1 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - bl 1ae000 │ │ │ │ + bl 1ae038 │ │ │ │ ldrb.w r5, [r4, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ adds r6, #1 │ │ │ │ cmp r5, r6 │ │ │ │ add r7, r3 │ │ │ │ - bls.w 1b0cc6 │ │ │ │ + bls.w 1b0cfe │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ asrs r3, r6 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.n 1b0bac │ │ │ │ + bpl.n 1b0be4 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ ldr.w r9, [r4, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1b0ac8 │ │ │ │ + bne.w 1b0b00 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 1b0ade │ │ │ │ + b.n 1b0b16 │ │ │ │ ldrb.w r6, [r4, #44] @ 0x2c │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1b0c80 │ │ │ │ + beq.n 1b0cb8 │ │ │ │ add.w sl, sp, #132 @ 0x84 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sl │ │ │ │ blx 428b4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1b0cb2 │ │ │ │ + beq.n 1b0cea │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ movs r5, #0 │ │ │ │ ldr r7, [sp, #76] @ 0x4c │ │ │ │ mov r6, r5 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b.n 1b0c44 │ │ │ │ + b.n 1b0c7c │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r0, r8 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 1b0828 │ │ │ │ + bl 1b0860 │ │ │ │ ldr.w r3, [r9, #24] │ │ │ │ mov fp, r0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ @@ -521254,362 +521291,362 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, fp │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r0, r8 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ str r7, [sp, #4] │ │ │ │ - bl 1ae450 │ │ │ │ + bl 1ae488 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str.w r0, [sl, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ ldrb.w r0, [r4, #44] @ 0x2c │ │ │ │ add r5, r3 │ │ │ │ cmp r0, r6 │ │ │ │ - bls.n 1b0cb4 │ │ │ │ + bls.n 1b0cec │ │ │ │ ldr.w r3, [r9, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1b0bf8 │ │ │ │ + bne.n 1b0c30 │ │ │ │ ldr.w fp, [sp, #36] @ 0x24 │ │ │ │ - b.n 1b0c0e │ │ │ │ + b.n 1b0c46 │ │ │ │ movs r6, #8 │ │ │ │ - b.n 1b099e │ │ │ │ + b.n 1b09d6 │ │ │ │ movs r6, #2 │ │ │ │ - b.n 1b099e │ │ │ │ + b.n 1b09d6 │ │ │ │ movs r6, #1 │ │ │ │ - b.n 1b099e │ │ │ │ + b.n 1b09d6 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ uxth r3, r3 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #16] │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr.w r1, [r9, #24] │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - bl 1ae000 │ │ │ │ - b.n 1b0a1c │ │ │ │ + bl 1ae038 │ │ │ │ + b.n 1b0a54 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ mov r0, r8 │ │ │ │ str r1, [sp, #8] │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ str r6, [sp, #12] │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr.w r1, [r9, #24] │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - bl 1ae450 │ │ │ │ + bl 1ae488 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 1b0a54 │ │ │ │ + b.n 1b0a8c │ │ │ │ ldrb.w r3, [sl, #16] │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ streq.w sl, [sp, #52] @ 0x34 │ │ │ │ - beq.w 1b0b88 │ │ │ │ - b.n 1b0b12 │ │ │ │ + beq.w 1b0bc0 │ │ │ │ + b.n 1b0b4a │ │ │ │ mov r0, r6 │ │ │ │ - bl 1967c0 │ │ │ │ + bl 1967f8 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1973f0 │ │ │ │ + bl 197428 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 1b0a54 │ │ │ │ + b.n 1b0a8c │ │ │ │ ldr r4, [sp, #60] @ 0x3c │ │ │ │ - b.n 1b0a1c │ │ │ │ + b.n 1b0a54 │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ udf #255 @ 0xff │ │ │ │ - movt r0, #43127 @ 0xa877 │ │ │ │ + @ instruction: 0xf6920077 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - movt r0, #26743 @ 0x6877 │ │ │ │ - rsbs r0, r6, #16187392 @ 0xf70000 │ │ │ │ + @ instruction: 0xf68e0077 │ │ │ │ + @ instruction: 0xf59e0077 │ │ │ │ lsls r4, r2, #31 │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #920] @ (1b1094 ) │ │ │ │ + ldr r2, [pc, #920] @ (1b10cc ) │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #920] @ (1b1098 ) │ │ │ │ + ldr r3, [pc, #920] @ (1b10d0 ) │ │ │ │ add r2, pc │ │ │ │ mov r7, r1 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ - ldr r1, [pc, #916] @ (1b109c ) │ │ │ │ + ldr r1, [pc, #916] @ (1b10d4 ) │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.n 1b0d7e │ │ │ │ + bhi.n 1b0db6 │ │ │ │ tbb [pc, r3] │ │ │ │ lsls r6, r7, #12 │ │ │ │ lsls r7, r5, #12 │ │ │ │ cmp r7, #77 @ 0x4d │ │ │ │ mov r0, r7 │ │ │ │ - bl 19b434 │ │ │ │ + bl 19b46c │ │ │ │ subs r3, r5, #6 │ │ │ │ bics.w r3, r3, #4 │ │ │ │ ldr r1, [r7, #60] @ 0x3c │ │ │ │ mov r8, r0 │ │ │ │ itee eq │ │ │ │ moveq.w r9, #32 │ │ │ │ ldrbne r3, [r4, #17] │ │ │ │ movne r9, r3 │ │ │ │ ldrb.w r3, [r7, #64] @ 0x40 │ │ │ │ - cbz r3, 1b0d4e │ │ │ │ + cbz r3, 1b0d86 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 1b0eca │ │ │ │ + beq.w 1b0f02 │ │ │ │ orr.w r3, r9, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #2 │ │ │ │ - bl 197950 │ │ │ │ + bl 197988 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1acf84 │ │ │ │ + bl 1acfbc │ │ │ │ mov ip, r0 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ str.w ip, [sp] │ │ │ │ - bl 1b01b4 │ │ │ │ + bl 1b01ec │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #800] @ (1b10a0 ) │ │ │ │ - ldr r3, [pc, #788] @ (1b1098 ) │ │ │ │ + ldr r2, [pc, #800] @ (1b10d8 ) │ │ │ │ + ldr r3, [pc, #788] @ (1b10d0 ) │ │ │ │ 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 1b108a │ │ │ │ + bne.w 1b10c2 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r5 │ │ │ │ ldr r7, [r7, #32] │ │ │ │ - bl 1af454 │ │ │ │ + bl 1af48c │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, #10 │ │ │ │ - bhi.n 1b0e5e │ │ │ │ + bhi.n 1b0e96 │ │ │ │ tbb [pc, r5] │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ ldr r2, [r4, r0] │ │ │ │ ldr r0, [r3, r1] │ │ │ │ ldr r0, [r3, r1] │ │ │ │ ldrb r6, [r5, #17] │ │ │ │ lsls r0, r3, #1 │ │ │ │ ldr r3, [r7, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1b108e │ │ │ │ + bne.w 1b10c6 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ movs r1, #36 @ 0x24 │ │ │ │ ldr r2, [r7, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ mov.w ip, r3, asr #31 │ │ │ │ orrs.w r2, r3, ip │ │ │ │ - beq.n 1b0d7e │ │ │ │ + beq.n 1b0db6 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ mov r2, r5 │ │ │ │ str.w ip, [sp, #4] │ │ │ │ - bl 1b0828 │ │ │ │ + bl 1b0860 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1b0d7e │ │ │ │ - ldr r3, [pc, #688] @ (1b10a4 ) │ │ │ │ + b.n 1b0db6 │ │ │ │ + ldr r3, [pc, #688] @ (1b10dc ) │ │ │ │ mov r8, r1 │ │ │ │ add r3, pc │ │ │ │ ldr.w r2, [r3, r5, lsl #2] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ cmp.w r3, #262144 @ 0x40000 │ │ │ │ - beq.w 1b102c │ │ │ │ - bls.n 1b0efe │ │ │ │ + beq.w 1b1064 │ │ │ │ + bls.n 1b0f36 │ │ │ │ cmp.w r3, #524288 @ 0x80000 │ │ │ │ - beq.w 1b1072 │ │ │ │ + beq.w 1b10aa │ │ │ │ ldr r0, [r6, #16] │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ 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 1950f0 │ │ │ │ + bl 195128 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr r2, [r7, #52] @ 0x34 │ │ │ │ movs r3, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1b0d7e │ │ │ │ + beq.n 1b0db6 │ │ │ │ ldr r7, [r7, #16] │ │ │ │ mov r1, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r5 │ │ │ │ ubfx r3, r7, #0, #21 │ │ │ │ - bl 1b0828 │ │ │ │ + bl 1b0860 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1b0d7e │ │ │ │ + b.n 1b0db6 │ │ │ │ ldr r4, [r7, #52] @ 0x34 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r4, r3, [sp, #24] │ │ │ │ - bl 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1b0d7e │ │ │ │ + beq.n 1b0db6 │ │ │ │ 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 196fc4 │ │ │ │ - b.n 1b0d7e │ │ │ │ + bl 196ffc │ │ │ │ + b.n 1b0db6 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ cmp.w r3, #524288 @ 0x80000 │ │ │ │ - beq.n 1b0f4c │ │ │ │ - bhi.n 1b0f5a │ │ │ │ + beq.n 1b0f84 │ │ │ │ + bhi.n 1b0f92 │ │ │ │ ldr r4, [r7, #52] @ 0x34 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ mov.w r3, #2147483648 @ 0x80000000 │ │ │ │ - b.n 1b0e68 │ │ │ │ + b.n 1b0ea0 │ │ │ │ ldr r2, [r7, #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 193c60 │ │ │ │ + bl 193c98 │ │ │ │ add r3, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1b0e78 │ │ │ │ - b.n 1b0d7e │ │ │ │ + bne.n 1b0eb0 │ │ │ │ + b.n 1b0db6 │ │ │ │ ldrb r3, [r1, #17] │ │ │ │ cmp r3, #32 │ │ │ │ - beq.n 1b0ede │ │ │ │ + beq.n 1b0f16 │ │ │ │ mov r2, r1 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #417 @ 0x1a1 │ │ │ │ - bl 197218 │ │ │ │ + bl 197250 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r8 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1acf84 │ │ │ │ + bl 1acfbc │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #4 │ │ │ │ orr.w r3, r9, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 197950 │ │ │ │ + bl 197988 │ │ │ │ mov ip, r0 │ │ │ │ - b.n 1b0d6c │ │ │ │ + b.n 1b0da4 │ │ │ │ cmp.w r3, #1024 @ 0x400 │ │ │ │ - beq.w 1b1022 │ │ │ │ + beq.w 1b105a │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movw r1, #483 @ 0x1e3 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ 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 1950f0 │ │ │ │ - ldr r3, [pc, #380] @ (1b10a8 ) │ │ │ │ + bl 195128 │ │ │ │ + ldr r3, [pc, #380] @ (1b10e0 ) │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movs r1, #108 @ 0x6c │ │ │ │ ldr r2, [r0, #20] │ │ │ │ ldr.w r3, [r8, 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 196fc4 │ │ │ │ - b.n 1b0e3e │ │ │ │ + bl 196ffc │ │ │ │ + b.n 1b0e76 │ │ │ │ ldr r4, [r7, #52] @ 0x34 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ mov.w r3, #1073741824 @ 0x40000000 │ │ │ │ - b.n 1b0e68 │ │ │ │ + b.n 1b0ea0 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ mov r3, r4 │ │ │ │ add.w r4, r0, #24 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ strb.w r2, [r0, #44] @ 0x2c │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r8 │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldrb.w r3, [r8, #41] @ 0x29 │ │ │ │ ldr r2, [r7, #52] @ 0x34 │ │ │ │ movs r1, #0 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.n 1b107c │ │ │ │ + beq.n 1b10b4 │ │ │ │ and.w r7, r3, #63 @ 0x3f │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ lsls r0, r7 │ │ │ │ bics r2, r0 │ │ │ │ - beq.w 1b0d7e │ │ │ │ + beq.w 1b0db6 │ │ │ │ subs r3, #1 │ │ │ │ strd r1, r1, [sp, #24] │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 1b108e │ │ │ │ + bhi.n 1b10c6 │ │ │ │ tbb [pc, r3] │ │ │ │ strb r6, [r6, #0] │ │ │ │ strb r0, [r6, #1] │ │ │ │ strb r0, [r6, #1] │ │ │ │ adds r3, #112 @ 0x70 │ │ │ │ strb r0, [r6, #1] │ │ │ │ strb r0, [r6, #1] │ │ │ │ @@ -521626,121 +521663,121 @@ │ │ │ │ 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 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1b0ffa │ │ │ │ + cbz r0, 1b1032 │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r6 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1b0d7e │ │ │ │ + b.n 1b0db6 │ │ │ │ movs r5, #16 │ │ │ │ strh.w r2, [sp, #24] │ │ │ │ - b.n 1b0fd2 │ │ │ │ + b.n 1b100a │ │ │ │ strb.w r2, [sp, #24] │ │ │ │ - b.n 1b0fd2 │ │ │ │ + b.n 1b100a │ │ │ │ movs r5, #1 │ │ │ │ strb.w r5, [sp, #24] │ │ │ │ - b.n 1b0fd2 │ │ │ │ + b.n 1b100a │ │ │ │ ldr r0, [r6, #16] │ │ │ │ mov.w r1, #270 @ 0x10e │ │ │ │ str r2, [sp, #12] │ │ │ │ - b.n 1b0e1c │ │ │ │ + b.n 1b0e54 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movw r1, #483 @ 0x1e3 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ 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 1950f0 │ │ │ │ - ldr r3, [pc, #88] @ (1b10a8 ) │ │ │ │ + bl 195128 │ │ │ │ + ldr r3, [pc, #88] @ (1b10e0 ) │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movs r1, #108 @ 0x6c │ │ │ │ ldr r2, [r0, #20] │ │ │ │ ldr.w r3, [r8, 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 196fc4 │ │ │ │ - b.n 1b0e3e │ │ │ │ + bl 196ffc │ │ │ │ + b.n 1b0e76 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movw r1, #491 @ 0x1eb │ │ │ │ str r2, [sp, #12] │ │ │ │ - b.n 1b0e1c │ │ │ │ + b.n 1b0e54 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1b0d7e │ │ │ │ + beq.w 1b0db6 │ │ │ │ mov r5, r3 │ │ │ │ strd r2, r1, [sp, #24] │ │ │ │ - b.n 1b0fd2 │ │ │ │ + b.n 1b100a │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ udf #255 @ 0xff │ │ │ │ - @ instruction: 0xf2fc0077 │ │ │ │ + movt r0, #16503 @ 0x4077 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf2f00077 │ │ │ │ - @ instruction: 0xf27a0077 │ │ │ │ + @ instruction: 0xf2b80077 │ │ │ │ + movw r0, #8311 @ 0x2077 │ │ │ │ ldmia r7!, {r1, r3, r6} │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsls r4, r2, #31 │ │ │ │ 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] @ 1b1790 │ │ │ │ + ldr.w r3, [pc, #1744] @ 1b17c8 │ │ │ │ ldr.w r4, [r0, #384] @ 0x180 │ │ │ │ add r3, pc │ │ │ │ str r2, [sp, #8] │ │ │ │ - ldr.w r2, [pc, #1736] @ 1b1794 │ │ │ │ + ldr.w r2, [pc, #1736] @ 1b17cc │ │ │ │ str r3, [sp, #28] │ │ │ │ - ldr.w r3, [pc, #1732] @ 1b1798 │ │ │ │ + ldr.w r3, [pc, #1732] @ 1b17d0 │ │ │ │ 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 1b177c │ │ │ │ + beq.w 1b17b4 │ │ │ │ mov fp, r1 │ │ │ │ - b.n 1b10f6 │ │ │ │ + b.n 1b112e │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1b177c │ │ │ │ + beq.w 1b17b4 │ │ │ │ ldr r7, [r4, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1b10ec │ │ │ │ + beq.n 1b1124 │ │ │ │ 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 │ │ │ │ @@ -521753,259 +521790,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 1b1732 │ │ │ │ + beq.w 1b176a │ │ │ │ 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 1b1246 │ │ │ │ + beq.n 1b127e │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ it eq │ │ │ │ moveq r4, #0 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 1b12d6 │ │ │ │ + beq.w 1b130e │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1b11a2 │ │ │ │ + bne.n 1b11da │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #113 @ 0x71 │ │ │ │ - beq.n 1b11ca │ │ │ │ - bls.w 1b1324 │ │ │ │ + beq.n 1b1202 │ │ │ │ + bls.w 1b135c │ │ │ │ cmp r3, #212 @ 0xd4 │ │ │ │ - beq.w 1b144c │ │ │ │ + beq.w 1b1484 │ │ │ │ cmp r3, #211 @ 0xd3 │ │ │ │ - bls.n 1b11a2 │ │ │ │ + bls.n 1b11da │ │ │ │ cmp.w r3, #288 @ 0x120 │ │ │ │ - bhi.w 1b1502 │ │ │ │ + bhi.w 1b153a │ │ │ │ cmp.w r3, #286 @ 0x11e │ │ │ │ - bls.n 1b11a2 │ │ │ │ + bls.n 1b11da │ │ │ │ ldr r2, [r5, #96] @ 0x60 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 1b1784 │ │ │ │ + bne.w 1b17bc │ │ │ │ ldr r3, [r3, #24] │ │ │ │ tst.w fp, r3 │ │ │ │ - bne.n 1b1234 │ │ │ │ + bne.n 1b126c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1b1246 │ │ │ │ + beq.n 1b127e │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1b12c4 │ │ │ │ + beq.w 1b12fc │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1b12c4 │ │ │ │ + beq.w 1b12fc │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 1b12b0 │ │ │ │ + beq.n 1b12e8 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 1b12ba │ │ │ │ + bne.n 1b12f2 │ │ │ │ mov r5, r4 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #113 @ 0x71 │ │ │ │ - bne.n 1b1172 │ │ │ │ + bne.n 1b11aa │ │ │ │ ldr r6, [r5, #96] @ 0x60 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1b1784 │ │ │ │ + bne.w 1b17bc │ │ │ │ ldr r3, [r3, #24] │ │ │ │ tst.w fp, r3 │ │ │ │ - beq.n 1b11a2 │ │ │ │ + beq.n 1b11da │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #4 │ │ │ │ it ls │ │ │ │ strls r2, [r5, #20] │ │ │ │ - bls.n 1b123e │ │ │ │ + bls.n 1b1276 │ │ │ │ ldr.w r8, [r5, #4] │ │ │ │ mov.w r9, #3 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1b172a │ │ │ │ + beq.w 1b1762 │ │ │ │ mov r0, r5 │ │ │ │ - bl 194944 │ │ │ │ - ldr.w r3, [pc, #1432] @ 1b179c │ │ │ │ + bl 19497c │ │ │ │ + ldr.w r3, [pc, #1432] @ 1b17d4 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ movs r0, #108 @ 0x6c │ │ │ │ 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, #67] @ 0x43 │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ - bl 1acd10 │ │ │ │ + bl 1acd48 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r5, #24 │ │ │ │ - bl 195134 │ │ │ │ - b.n 1b123e │ │ │ │ + bl 19516c │ │ │ │ + b.n 1b1276 │ │ │ │ ldrd r0, r3, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ - bl 1b091c │ │ │ │ + bl 1b0954 │ │ │ │ mov.w r9, #1 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1b11a6 │ │ │ │ + bne.n 1b11de │ │ │ │ mov r0, r7 │ │ │ │ - bl 19534c │ │ │ │ + bl 195384 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1b1150 │ │ │ │ + bne.w 1b1188 │ │ │ │ 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 1df050 │ │ │ │ + bl 1df088 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orr.w r3, r0, r9 │ │ │ │ uxtb.w r9, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1b128c │ │ │ │ + cbz r3, 1b12c4 │ │ │ │ ldr r7, [r4, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1b110a │ │ │ │ + bne.w 1b1142 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1b127c │ │ │ │ + bne.n 1b12b4 │ │ │ │ mov r8, r9 │ │ │ │ - ldr.w r2, [pc, #1296] @ 1b17a0 │ │ │ │ - ldr.w r3, [pc, #1284] @ 1b1798 │ │ │ │ + ldr.w r2, [pc, #1296] @ 1b17d8 │ │ │ │ + ldr.w r3, [pc, #1284] @ 1b17d0 │ │ │ │ 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 1b1780 │ │ │ │ + bne.w 1b17b8 │ │ │ │ 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 1b1446 │ │ │ │ + bne.w 1b147e │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1b11ae │ │ │ │ + bne.w 1b11e6 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 1b14ea │ │ │ │ + beq.w 1b1522 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1b1246 │ │ │ │ + bne.n 1b127e │ │ │ │ mov r5, r4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1b116c │ │ │ │ + b.n 1b11a4 │ │ │ │ ldr r2, [r5, #24] │ │ │ │ tst.w fp, r2 │ │ │ │ - beq.w 1b11a2 │ │ │ │ + beq.w 1b11da │ │ │ │ lsls r3, r2, #30 │ │ │ │ - bpl.n 1b12ee │ │ │ │ + bpl.n 1b1326 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ subs r3, #16 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1b123e │ │ │ │ + bls.n 1b1276 │ │ │ │ ldr r2, [r5, #76] @ 0x4c │ │ │ │ add.w r3, r5, #72 @ 0x48 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 1b1714 │ │ │ │ + beq.w 1b174c │ │ │ │ ldr r2, [r5, #20] │ │ │ │ movs r3, #3 │ │ │ │ str r5, [sp, #112] @ 0x70 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - cbz r2, 1b1306 │ │ │ │ + cbz r2, 1b133e │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1b0ce8 │ │ │ │ + bl 1b0d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 194944 │ │ │ │ + bl 19497c │ │ │ │ mov r1, r6 │ │ │ │ add.w r0, r5, #68 @ 0x44 │ │ │ │ - bl 195134 │ │ │ │ - b.n 1b123e │ │ │ │ + bl 19516c │ │ │ │ + b.n 1b1276 │ │ │ │ cmp r3, #110 @ 0x6e │ │ │ │ - bls.w 1b14fa │ │ │ │ + bls.w 1b1532 │ │ │ │ cmp r3, #111 @ 0x6f │ │ │ │ - bne.w 1b11a2 │ │ │ │ + bne.w 1b11da │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ ldrb.w r8, [r3, #12] │ │ │ │ cmp.w r8, #1 │ │ │ │ - bne.w 1b1784 │ │ │ │ + bne.w 1b17bc │ │ │ │ ldr r3, [r3, #24] │ │ │ │ tst.w fp, r3 │ │ │ │ - beq.w 1b11a2 │ │ │ │ + beq.w 1b11da │ │ │ │ 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 1b15be │ │ │ │ + bls.w 1b15f6 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov r9, r1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ad93c │ │ │ │ + bl 1ad974 │ │ │ │ mov r1, r9 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ str r6, [sp, #4] │ │ │ │ - bl 1ad728 │ │ │ │ - ldr.w r3, [pc, #1048] @ 1b179c │ │ │ │ + bl 1ad760 │ │ │ │ + ldr.w r3, [pc, #1048] @ 1b17d4 │ │ │ │ movs r1, #108 @ 0x6c │ │ │ │ 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, #147 @ 0x93 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r9, [r5, r3, lsl #2] │ │ │ │ - bl 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ mov r2, r8 │ │ │ │ mov r6, r0 │ │ │ │ add.w r8, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movs r1, #108 @ 0x6c │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ add.w ip, r6, #84 @ 0x54 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ mla r3, r1, r3, r2 │ │ │ │ @@ -522017,87 +522054,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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #482 @ 0x1e2 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ 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 1b1434 │ │ │ │ + beq.n 1b146c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1b150e │ │ │ │ + beq.n 1b1546 │ │ │ │ tst r1, r3 │ │ │ │ - bne.n 1b150e │ │ │ │ + bne.n 1b1546 │ │ │ │ rbit r3, r3 │ │ │ │ clz r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1b1736 │ │ │ │ + bne.w 1b176e │ │ │ │ add.w r0, r5, #24 │ │ │ │ mov r1, r6 │ │ │ │ - bl 195134 │ │ │ │ + bl 19516c │ │ │ │ ldr r0, [r5, #24] │ │ │ │ - bl 194944 │ │ │ │ - b.n 1b123e │ │ │ │ + bl 19497c │ │ │ │ + b.n 1b1276 │ │ │ │ mov r5, r4 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 1b12e0 │ │ │ │ + b.n 1b1318 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1b11a2 │ │ │ │ + beq.w 1b11da │ │ │ │ ldr r3, [r5, #112] @ 0x70 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1b178a │ │ │ │ + bne.w 1b17c2 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ ldrb.w r8, [r3, #21] │ │ │ │ - bl 23e124 │ │ │ │ + bl 23e15c │ │ │ │ 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 1b171c │ │ │ │ + beq.w 1b1754 │ │ │ │ movs r6, #3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 194944 │ │ │ │ + bl 19497c │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ movs r1, #211 @ 0xd3 │ │ │ │ strd r6, r9, [sp, #108] @ 0x6c │ │ │ │ - bl 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ 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] @ 1b179c │ │ │ │ + ldr.w ip, [pc, #744] @ 1b17d4 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ movs r2, #108 @ 0x6c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ @@ -522106,36 +522143,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 196fc4 │ │ │ │ - b.n 1b123e │ │ │ │ + bl 196ffc │ │ │ │ + b.n 1b1276 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ tst.w fp, r2 │ │ │ │ - beq.w 1b1246 │ │ │ │ + beq.w 1b127e │ │ │ │ mov r5, r4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1b12e0 │ │ │ │ + b.n 1b1318 │ │ │ │ cmp r3, #108 @ 0x6c │ │ │ │ - bhi.w 1b118e │ │ │ │ - b.n 1b11a2 │ │ │ │ + bhi.w 1b11c6 │ │ │ │ + b.n 1b11da │ │ │ │ subw r3, r3, #667 @ 0x29b │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w 1b118e │ │ │ │ - b.n 1b11a2 │ │ │ │ + bls.w 1b11c6 │ │ │ │ + b.n 1b11da │ │ │ │ movs r1, #0 │ │ │ │ cmp r2, #32 │ │ │ │ strd r1, r1, [sl] │ │ │ │ - bhi.w 1b1722 │ │ │ │ + bhi.w 1b175a │ │ │ │ subs r1, r2, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 1b178a │ │ │ │ + bhi.w 1b17c2 │ │ │ │ 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 │ │ │ │ @@ -522166,41 +522203,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 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1b1594 │ │ │ │ + cbz r0, 1b15cc │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r3, r8 │ │ │ │ movw r1, #427 @ 0x1ab │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1b1434 │ │ │ │ + b.n 1b146c │ │ │ │ strh.w r3, [sp, #80] @ 0x50 │ │ │ │ - b.n 1b1568 │ │ │ │ + b.n 1b15a0 │ │ │ │ strb.w r3, [sp, #80] @ 0x50 │ │ │ │ - b.n 1b1568 │ │ │ │ + b.n 1b15a0 │ │ │ │ subs r3, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ strb.w r3, [sp, #80] @ 0x50 │ │ │ │ - b.n 1b1568 │ │ │ │ + b.n 1b15a0 │ │ │ │ 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] │ │ │ │ @@ -522221,22 +522258,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, #365 @ 0x16d │ │ │ │ - bl 193b64 │ │ │ │ + bl 193b9c │ │ │ │ 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 1950f0 │ │ │ │ + bl 195128 │ │ │ │ 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 │ │ │ │ @@ -522251,15 +522288,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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ 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 │ │ │ │ @@ -522275,23 +522312,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, #365 @ 0x16d │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ - bl 193b64 │ │ │ │ + bl 193b9c │ │ │ │ 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 1950f0 │ │ │ │ + bl 195128 │ │ │ │ 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 │ │ │ │ @@ -522304,140 +522341,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 196fc4 │ │ │ │ - b.n 1b13f2 │ │ │ │ + bl 196ffc │ │ │ │ + b.n 1b142a │ │ │ │ mov r0, r5 │ │ │ │ - bl 194944 │ │ │ │ - b.n 1b123e │ │ │ │ + bl 19497c │ │ │ │ + b.n 1b1276 │ │ │ │ ldr.w r9, [r5, #8] │ │ │ │ - b.n 1b1488 │ │ │ │ + b.n 1b14c0 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - b.n 1b1568 │ │ │ │ + b.n 1b15a0 │ │ │ │ ldr.w r8, [r5, #8] │ │ │ │ mov r9, r3 │ │ │ │ - b.n 1b11fa │ │ │ │ + b.n 1b1232 │ │ │ │ mov r6, r8 │ │ │ │ - b.n 1b1264 │ │ │ │ + b.n 1b129c │ │ │ │ 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 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1b176a │ │ │ │ + cbz r0, 1b17a2 │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r3, r8 │ │ │ │ movw r1, #479 @ 0x1df │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1b1434 │ │ │ │ + b.n 1b146c │ │ │ │ mov r8, r3 │ │ │ │ - b.n 1b128e │ │ │ │ + b.n 1b12c6 │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ udf #255 @ 0xff │ │ │ │ - vqadd.s64 q0, q3, │ │ │ │ - vqadd.s32 q0, q4, │ │ │ │ + mrc 0, 7, r0, cr14, cr7, {3} │ │ │ │ + mrc 0, 7, r0, cr0, cr7, {3} │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #31 │ │ │ │ movs r0, r0 │ │ │ │ - stcl 0, cr0, [r6, #-476]! @ 0xfffffe24 │ │ │ │ + stc 0, cr0, [lr, #-476]! @ 0xfffffe24 │ │ │ │ stmdb 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, #844] @ (1b1b08 ) │ │ │ │ + ldr r2, [pc, #844] @ (1b1b40 ) │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #2 │ │ │ │ mov.w r8, #1 │ │ │ │ str r1, [sp, #16] │ │ │ │ add.w r9, sp, #76 @ 0x4c │ │ │ │ - ldr r1, [pc, #832] @ (1b1b0c ) │ │ │ │ + ldr r1, [pc, #832] @ (1b1b44 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #140] @ 0x8c │ │ │ │ mov.w r2, #0 │ │ │ │ - ldr r2, [pc, #820] @ (1b1b10 ) │ │ │ │ + ldr r2, [pc, #820] @ (1b1b48 ) │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ add r2, pc │ │ │ │ str r4, [r5, #4] │ │ │ │ str r2, [sp, #28] │ │ │ │ - bl 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ add.w r4, r0, #24 │ │ │ │ mov r6, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ movw r1, #465 @ 0x1d1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ movs r3, #32 │ │ │ │ mov r6, r0 │ │ │ │ add.w r1, r0, #24 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ movs r3, #32 │ │ │ │ mov r6, r0 │ │ │ │ add.w r1, r0, #24 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #164 @ 0xa4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 197218 │ │ │ │ + bl 197250 │ │ │ │ add r4, sp, #56 @ 0x38 │ │ │ │ mov sl, r0 │ │ │ │ movs r1, #3 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 193d50 │ │ │ │ + bl 193d88 │ │ │ │ movs r3, #6 │ │ │ │ str.w r8, [r0, #20] │ │ │ │ mov fp, r0 │ │ │ │ strb.w r8, [r0, #64] @ 0x40 │ │ │ │ str r3, [r0, #28] │ │ │ │ movs r3, #3 │ │ │ │ str r3, [r0, #60] @ 0x3c │ │ │ │ @@ -522453,31 +522490,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 1b1914 │ │ │ │ + beq.n 1b194c │ │ │ │ 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, #365 @ 0x16d │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 193b64 │ │ │ │ + bl 193b9c │ │ │ │ mov r2, r8 │ │ │ │ add.w r1, r0, #28 │ │ │ │ ldrb.w r3, [sl, #17] │ │ │ │ mov r7, r0 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ 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] │ │ │ │ @@ -522490,15 +522527,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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ 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 │ │ │ │ @@ -522510,20 +522547,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, #365 @ 0x16d │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 193b64 │ │ │ │ + bl 193b9c │ │ │ │ ldrb.w r3, [sl, #17] │ │ │ │ add.w r1, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r9, r0 │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ 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] │ │ │ │ @@ -522536,23 +522573,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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movw r1, #485 @ 0x1e5 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ add.w r3, r9, #28 │ │ │ │ mov sl, r6 │ │ │ │ - bl 1972d8 │ │ │ │ + bl 197310 │ │ │ │ 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] │ │ │ │ @@ -522587,15 +522624,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] @ (1b1b14 ) │ │ │ │ + ldr r3, [pc, #216] @ (1b1b4c ) │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r0, r3] │ │ │ │ movs r0, #108 @ 0x6c │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ mla r3, r0, ip, r3 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ @@ -522604,25 +522641,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 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1b1a80 │ │ │ │ + cbz r0, 1b1ab8 │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ 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] │ │ │ │ @@ -522639,67 +522676,69 @@ │ │ │ │ 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 1950f0 │ │ │ │ + bl 195128 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add.w r1, fp, #32 │ │ │ │ adds r0, #24 │ │ │ │ - bl 195134 │ │ │ │ - ldr r2, [pc, #48] @ (1b1b18 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b1b08 ) │ │ │ │ + bl 19516c │ │ │ │ + ldr r2, [pc, #48] @ (1b1b50 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b1b40 ) │ │ │ │ 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 1b1b02 │ │ │ │ + bne.n 1b1b3a │ │ │ │ movs r0, #1 │ │ │ │ add sp, #148 @ 0x94 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xe8320077 │ │ │ │ - @ instruction: 0xe81c0077 │ │ │ │ + b.n 1b1b3c │ │ │ │ + lsls r7, r6, #1 │ │ │ │ + b.n 1b1b14 │ │ │ │ + lsls r7, r6, #1 │ │ │ │ lsls r4, r2, #31 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1b1540 │ │ │ │ + b.n 1b1508 │ │ │ │ lsls r7, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ - ldr r2, [pc, #300] @ (1b1c5c ) │ │ │ │ + ldr r2, [pc, #300] @ (1b1c94 ) │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ - ldr r3, [pc, #300] @ (1b1c60 ) │ │ │ │ + ldr r3, [pc, #300] @ (1b1c98 ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r5, [r0, #384] @ 0x180 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbnz r3, 1b1b52 │ │ │ │ - b.n 1b1c54 │ │ │ │ + cbnz r3, 1b1b8a │ │ │ │ + b.n 1b1c8c │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1b1c54 │ │ │ │ + beq.w 1b1c8c │ │ │ │ ldr r6, [r5, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1b1b48 │ │ │ │ + beq.n 1b1b80 │ │ │ │ mov.w r9, #0 │ │ │ │ add r7, sp, #8 │ │ │ │ mov lr, r7 │ │ │ │ mov.w fp, #0 │ │ │ │ strd fp, fp, [r7, #4] │ │ │ │ add.w ip, sp, #36 @ 0x24 │ │ │ │ str.w fp, [r7, #12] │ │ │ │ @@ -522711,158 +522750,158 @@ │ │ │ │ str r4, [sp, #24] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [r6, #24] │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 195490 │ │ │ │ + bl 1954c8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1b1c50 │ │ │ │ + beq.n 1b1c88 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ ldr r4, [r1, #0] │ │ │ │ - cbz r4, 1b1bea │ │ │ │ + cbz r4, 1b1c22 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1b1bdc │ │ │ │ + cbz r3, 1b1c14 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1b1bc4 │ │ │ │ + bne.n 1b1bfc │ │ │ │ ldr r3, [r1, #20] │ │ │ │ cmp.w r3, #380 @ 0x17c │ │ │ │ - bne.n 1b1bc4 │ │ │ │ + bne.n 1b1bfc │ │ │ │ mov.w fp, #1 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 1b17a4 │ │ │ │ + bl 1b17dc │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ - cbz r4, 1b1bdc │ │ │ │ + cbz r4, 1b1c14 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1b1bdc │ │ │ │ + cbz r3, 1b1c14 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 1b1bb2 │ │ │ │ + beq.n 1b1bea │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1b1bca │ │ │ │ + bne.n 1b1c02 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1b1bea │ │ │ │ + bne.n 1b1c22 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ cmp.w r3, #380 @ 0x17c │ │ │ │ - beq.n 1b1bf8 │ │ │ │ + beq.n 1b1c30 │ │ │ │ mov r0, sl │ │ │ │ - bl 195490 │ │ │ │ + bl 1954c8 │ │ │ │ mov r3, sl │ │ │ │ - cbz r3, 1b1c0e │ │ │ │ + cbz r3, 1b1c46 │ │ │ │ mov sl, r0 │ │ │ │ - b.n 1b1ba2 │ │ │ │ + b.n 1b1bda │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ mov.w fp, #1 │ │ │ │ - bl 1b17a4 │ │ │ │ + bl 1b17dc │ │ │ │ mov r0, sl │ │ │ │ - bl 195490 │ │ │ │ + bl 1954c8 │ │ │ │ mov r3, sl │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1b1bf4 │ │ │ │ + bne.n 1b1c2c │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, fp │ │ │ │ - bl 1df050 │ │ │ │ + bl 1df088 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ orr.w r3, r0, r9 │ │ │ │ uxtb.w r9, r3 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 1b1c34 │ │ │ │ + cbz r3, 1b1c6c │ │ │ │ ldr r6, [r5, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1b1b5e │ │ │ │ + bne.n 1b1b96 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1b1c26 │ │ │ │ - ldr r2, [pc, #44] @ (1b1c64 ) │ │ │ │ - ldr r3, [pc, #40] @ (1b1c60 ) │ │ │ │ + bne.n 1b1c5e │ │ │ │ + ldr r2, [pc, #44] @ (1b1c9c ) │ │ │ │ + ldr r3, [pc, #40] @ (1b1c98 ) │ │ │ │ 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 1b1c58 │ │ │ │ + bne.n 1b1c90 │ │ │ │ mov r0, r9 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov fp, r3 │ │ │ │ - b.n 1b1c0e │ │ │ │ + b.n 1b1c46 │ │ │ │ mov r9, r3 │ │ │ │ - b.n 1b1c34 │ │ │ │ + b.n 1b1c6c │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ - b.n 1b15f4 │ │ │ │ + b.n 1b15bc │ │ │ │ lsls r7, r6, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1b23f0 │ │ │ │ + b.n 1b23b8 │ │ │ │ lsls r7, r6, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ add.w r3, r0, r1, lsl #5 │ │ │ │ mov r4, r1 │ │ │ │ adds r3, #48 @ 0x30 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ - bl 194e80 │ │ │ │ - cbz r0, 1b1ccc │ │ │ │ + bl 194eb8 │ │ │ │ + cbz r0, 1b1d04 │ │ │ │ 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 1b1cce │ │ │ │ + beq.n 1b1d06 │ │ │ │ vldr d6, [r3] │ │ │ │ cmp r1, #1 │ │ │ │ - bls.n 1b1cfc │ │ │ │ + bls.n 1b1d34 │ │ │ │ adds r3, r2, #1 │ │ │ │ add r1, r2 │ │ │ │ - b.n 1b1cb4 │ │ │ │ + b.n 1b1cec │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 1b1cfc │ │ │ │ + beq.n 1b1d34 │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ adds r3, #1 │ │ │ │ add.w r2, r0, r2, lsl #3 │ │ │ │ vldr d7, [r2] │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 1b1cb0 │ │ │ │ + beq.n 1b1ce8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ vldr s12, [r3] │ │ │ │ cmp r1, #1 │ │ │ │ - bls.n 1b1cf8 │ │ │ │ + bls.n 1b1d30 │ │ │ │ adds r3, r2, #1 │ │ │ │ add r1, r2 │ │ │ │ - b.n 1b1ce0 │ │ │ │ + b.n 1b1d18 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 1b1cf8 │ │ │ │ + beq.n 1b1d30 │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ adds r3, #1 │ │ │ │ add.w r2, r0, r2, lsl #3 │ │ │ │ vldr s15, [r2] │ │ │ │ vcmp.f32 s15, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 1b1cdc │ │ │ │ - b.n 1b1cca │ │ │ │ + beq.n 1b1d14 │ │ │ │ + b.n 1b1d02 │ │ │ │ vcvt.f64.f32 d6, s12 │ │ │ │ movs r0, #1 │ │ │ │ vstr d6, [r6] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -522870,50 +522909,50 @@ │ │ │ │ mov r4, r2 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r9, r1 │ │ │ │ mov r1, r4 │ │ │ │ mov r7, r3 │ │ │ │ - bl 19752c │ │ │ │ + bl 197564 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19752c │ │ │ │ + bl 197564 │ │ │ │ movs r2, #2 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19752c │ │ │ │ + bl 197564 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #253 @ 0xfd │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r6, r0 │ │ │ │ ldrb r0, [r4, #24] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r6, #0] │ │ │ │ ldrb r1, [r2, #24] │ │ │ │ bfi r1, r0, #0, #1 │ │ │ │ strb r1, [r2, #24] │ │ │ │ ldr r1, [r6, #0] │ │ │ │ ldrh r2, [r4, #24] │ │ │ │ ldrh r0, [r1, #24] │ │ │ │ ubfx r2, r2, #3, #9 │ │ │ │ bfi r0, r2, #3, #9 │ │ │ │ strh r0, [r1, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1b1e12 │ │ │ │ + beq.n 1b1e4a │ │ │ │ mov r2, r3 │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ mov r0, r5 │ │ │ │ - bl 197218 │ │ │ │ + bl 197250 │ │ │ │ ldr r7, [r0, #0] │ │ │ │ ldrb.w lr, [r4, #24] │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #177 @ 0xb1 │ │ │ │ ldrb.w ip, [r7, #24] │ │ │ │ mov r0, r5 │ │ │ │ @@ -522921,15 +522960,15 @@ │ │ │ │ strb.w ip, [r7, #24] │ │ │ │ ldr.w lr, [r3] │ │ │ │ ldrh.w ip, [r4, #24] │ │ │ │ ldrh.w r7, [lr, #24] │ │ │ │ ubfx ip, ip, #3, #9 │ │ │ │ bfi r7, ip, #3, #9 │ │ │ │ strh.w r7, [lr, #24] │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [r2, #0] │ │ │ │ ldrb.w ip, [r4, #24] │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #177 @ 0xb1 │ │ │ │ ldrb r6, [r5, #24] │ │ │ │ @@ -522937,65 +522976,65 @@ │ │ │ │ strb r6, [r5, #24] │ │ │ │ ldr r6, [r2, #0] │ │ │ │ ldrh r5, [r4, #24] │ │ │ │ ldrh.w ip, [r6, #24] │ │ │ │ ubfx r5, r5, #3, #9 │ │ │ │ bfi ip, r5, #3, #9 │ │ │ │ strh.w ip, [r6, #24] │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldrb r5, [r4, #24] │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r4, #28 │ │ │ │ ldrb r2, [r3, #24] │ │ │ │ bfi r2, r5, #0, #1 │ │ │ │ strb r2, [r3, #24] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ ldrh r3, [r4, #24] │ │ │ │ ldrh r5, [r2, #24] │ │ │ │ ubfx r3, r3, #3, #9 │ │ │ │ bfi r5, r3, #3, #9 │ │ │ │ strh r5, [r2, #24] │ │ │ │ - bl 195134 │ │ │ │ + bl 19516c │ │ │ │ mov r0, r9 │ │ │ │ - bl 17e840 │ │ │ │ + bl 17e878 │ │ │ │ str r4, [r0, #0] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #177 @ 0xb1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 1b1db2 │ │ │ │ + b.n 1b1dea │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r0 │ │ │ │ mov r9, r1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 19752c │ │ │ │ + bl 197564 │ │ │ │ movs r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19752c │ │ │ │ + bl 197564 │ │ │ │ movs r2, #2 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19752c │ │ │ │ + bl 197564 │ │ │ │ mov r2, r6 │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ mov r0, r5 │ │ │ │ - bl 197218 │ │ │ │ + bl 197250 │ │ │ │ mov r2, r7 │ │ │ │ ldr r7, [r0, #0] │ │ │ │ mov r3, r0 │ │ │ │ ldrb.w lr, [r4, #24] │ │ │ │ movs r1, #177 @ 0xb1 │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w ip, [r7, #24] │ │ │ │ @@ -523003,15 +523042,15 @@ │ │ │ │ strb.w ip, [r7, #24] │ │ │ │ ldr r7, [r3, #0] │ │ │ │ ldrh.w ip, [r4, #24] │ │ │ │ ldrh.w lr, [r7, #24] │ │ │ │ ubfx ip, ip, #3, #9 │ │ │ │ bfi lr, ip, #3, #9 │ │ │ │ strh.w lr, [r7, #24] │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ ldr r7, [r0, #0] │ │ │ │ ldrb.w lr, [r4, #24] │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #253 @ 0xfd │ │ │ │ ldrb.w ip, [r7, #24] │ │ │ │ mov r0, r5 │ │ │ │ @@ -523019,15 +523058,15 @@ │ │ │ │ strb.w ip, [r7, #24] │ │ │ │ ldr.w lr, [r3] │ │ │ │ ldrh.w ip, [r4, #24] │ │ │ │ ldrh.w r7, [lr, #24] │ │ │ │ ubfx ip, ip, #3, #9 │ │ │ │ bfi r7, ip, #3, #9 │ │ │ │ strh.w r7, [lr, #24] │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldrb r7, [r4, #24] │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #177 @ 0xb1 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ ldrb r6, [r5, #24] │ │ │ │ @@ -523035,60 +523074,60 @@ │ │ │ │ strb r6, [r5, #24] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ ldrh r5, [r4, #24] │ │ │ │ ldrh.w ip, [r6, #24] │ │ │ │ ubfx r5, r5, #3, #9 │ │ │ │ bfi ip, r5, #3, #9 │ │ │ │ strh.w ip, [r6, #24] │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldrb r5, [r4, #24] │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r4, #28 │ │ │ │ ldrb r2, [r3, #24] │ │ │ │ bfi r2, r5, #0, #1 │ │ │ │ strb r2, [r3, #24] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ ldrh r3, [r4, #24] │ │ │ │ ldrh r5, [r2, #24] │ │ │ │ ubfx r3, r3, #3, #9 │ │ │ │ bfi r5, r3, #3, #9 │ │ │ │ strh r5, [r2, #24] │ │ │ │ - bl 195134 │ │ │ │ + bl 19516c │ │ │ │ mov r0, r9 │ │ │ │ - bl 17e840 │ │ │ │ + bl 17e878 │ │ │ │ str r4, [r0, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r2 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov sl, r1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 19752c │ │ │ │ + bl 197564 │ │ │ │ mov r1, r4 │ │ │ │ mov r7, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19752c │ │ │ │ + bl 197564 │ │ │ │ mov r1, r4 │ │ │ │ mov r9, r0 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19752c │ │ │ │ + bl 197564 │ │ │ │ mov r2, r7 │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ mov r0, r5 │ │ │ │ - bl 197218 │ │ │ │ + bl 197250 │ │ │ │ ldr.w ip, [r0] │ │ │ │ ldrb.w r8, [r4, #24] │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #223 @ 0xdf │ │ │ │ ldrb.w lr, [ip, #24] │ │ │ │ mov r0, r5 │ │ │ │ @@ -523097,15 +523136,15 @@ │ │ │ │ ldr.w lr, [r2] │ │ │ │ ldrh.w ip, [r4, #24] │ │ │ │ ldrh.w r8, [lr, #24] │ │ │ │ ubfx ip, ip, #3, #9 │ │ │ │ bfi r8, ip, #3, #9 │ │ │ │ strh.w r8, [lr, #24] │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 1972d8 │ │ │ │ + bl 197310 │ │ │ │ mov ip, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldrb r7, [r4, #24] │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r9 │ │ │ │ ldr.w r5, [ip] │ │ │ │ movs r1, #223 @ 0xdf │ │ │ │ @@ -523115,132 +523154,132 @@ │ │ │ │ ldr.w r6, [ip] │ │ │ │ ldrh r5, [r4, #24] │ │ │ │ ldrh r7, [r6, #24] │ │ │ │ ubfx r5, r5, #3, #9 │ │ │ │ bfi r7, r5, #3, #9 │ │ │ │ strh r7, [r6, #24] │ │ │ │ str.w ip, [sp] │ │ │ │ - bl 1972d8 │ │ │ │ + bl 197310 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldrb r5, [r4, #24] │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r4, #28 │ │ │ │ ldrb r2, [r3, #24] │ │ │ │ bfi r2, r5, #0, #1 │ │ │ │ strb r2, [r3, #24] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ ldrh r3, [r4, #24] │ │ │ │ ldrh r5, [r2, #24] │ │ │ │ ubfx r3, r3, #3, #9 │ │ │ │ bfi r5, r3, #3, #9 │ │ │ │ strh r5, [r2, #24] │ │ │ │ - bl 195134 │ │ │ │ + bl 19516c │ │ │ │ mov r0, sl │ │ │ │ - bl 17e840 │ │ │ │ + bl 17e878 │ │ │ │ str r4, [r0, #0] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r1] │ │ │ │ str r3, [r1, #8] │ │ │ │ ldr r3, [r0, #124] @ 0x7c │ │ │ │ ldr r4, [r3, #8] │ │ │ │ subs r4, #4 │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 1b2052 │ │ │ │ + beq.n 1b208a │ │ │ │ mov r8, r1 │ │ │ │ mov r7, r0 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ lsls r2, r5, #31 │ │ │ │ - bmi.n 1b204a │ │ │ │ + bmi.n 1b2082 │ │ │ │ ldrb r6, [r5, #12] │ │ │ │ - cbnz r6, 1b204a │ │ │ │ + cbnz r6, 1b2082 │ │ │ │ cmp r7, r5 │ │ │ │ - beq.n 1b204a │ │ │ │ + beq.n 1b2082 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ cmp r2, #239 @ 0xef │ │ │ │ - beq.n 1b2056 │ │ │ │ + beq.n 1b208e │ │ │ │ ldr r4, [r4, #8] │ │ │ │ subs r4, #4 │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 1b2036 │ │ │ │ + bne.n 1b206e │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a357c │ │ │ │ - cbz r0, 1b2080 │ │ │ │ + bl 1a35b4 │ │ │ │ + cbz r0, 1b20b8 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a357c │ │ │ │ - cbz r0, 1b2084 │ │ │ │ + bl 1a35b4 │ │ │ │ + cbz r0, 1b20bc │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ ldr r3, [r7, #124] @ 0x7c │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r8, #4] │ │ │ │ - b.n 1b204a │ │ │ │ + b.n 1b2082 │ │ │ │ ldr r3, [r7, #124] @ 0x7c │ │ │ │ - b.n 1b204a │ │ │ │ + b.n 1b2082 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a357c │ │ │ │ - cbz r0, 1b20a0 │ │ │ │ + bl 1a35b4 │ │ │ │ + cbz r0, 1b20d8 │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ ldr r3, [r7, #124] @ 0x7c │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r8, #8] │ │ │ │ - b.n 1b204a │ │ │ │ + b.n 1b2082 │ │ │ │ ldr.w r2, [r8] │ │ │ │ ldr r3, [r7, #124] @ 0x7c │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r8] │ │ │ │ - b.n 1b204a │ │ │ │ + b.n 1b2082 │ │ │ │ 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 │ │ │ │ - ldr r6, [pc, #384] @ (1b2244 ) │ │ │ │ + ldr r6, [pc, #384] @ (1b227c ) │ │ │ │ mov r4, r2 │ │ │ │ - ldr r3, [pc, #384] @ (1b2248 ) │ │ │ │ + ldr r3, [pc, #384] @ (1b2280 ) │ │ │ │ sub sp, #28 │ │ │ │ add r6, pc │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r9, r1 │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 19752c │ │ │ │ + bl 197564 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19752c │ │ │ │ + bl 197564 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r4 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19752c │ │ │ │ + bl 197564 │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ mov r2, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 197218 │ │ │ │ + bl 197250 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldrb r1, [r4, #24] │ │ │ │ mov r7, r0 │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ add r0, sp, #8 │ │ │ │ ldrb r2, [r3, #24] │ │ │ │ bfi r2, r1, #0, #1 │ │ │ │ @@ -523250,35 +523289,35 @@ │ │ │ │ ldrh r1, [r2, #24] │ │ │ │ ubfx r3, r3, #3, #9 │ │ │ │ bfi r1, r3, #3, #9 │ │ │ │ strh r1, [r2, #24] │ │ │ │ ldrb r2, [r6, #17] │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ - bl 194c54 │ │ │ │ + bl 194c8c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 1b215a │ │ │ │ + cbz r0, 1b2192 │ │ │ │ add.w ip, sp, #8 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldmia.w ip!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r2 │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r2, #20 │ │ │ │ mov r3, r7 │ │ │ │ movs r1, #177 @ 0xb1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ ldr r7, [r0, #0] │ │ │ │ ldrb.w lr, [r4, #24] │ │ │ │ mov r3, r0 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #253 @ 0xfd │ │ │ │ ldrb.w ip, [r7, #24] │ │ │ │ mov r0, r5 │ │ │ │ @@ -523286,15 +523325,15 @@ │ │ │ │ strb.w ip, [r7, #24] │ │ │ │ ldr.w ip, [r3] │ │ │ │ ldrh r7, [r4, #24] │ │ │ │ ldrh.w lr, [ip, #24] │ │ │ │ ubfx r7, r7, #3, #9 │ │ │ │ bfi lr, r7, #3, #9 │ │ │ │ strh.w lr, [ip, #24] │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r3, r6 │ │ │ │ ldr r6, [r0, #0] │ │ │ │ mov r7, r0 │ │ │ │ ldrb.w lr, [r4, #24] │ │ │ │ mov r2, fp │ │ │ │ movs r1, #253 @ 0xfd │ │ │ │ mov r0, r5 │ │ │ │ @@ -523303,15 +523342,15 @@ │ │ │ │ strb.w ip, [r6, #24] │ │ │ │ ldr.w ip, [r7] │ │ │ │ ldrh r6, [r4, #24] │ │ │ │ ldrh.w lr, [ip, #24] │ │ │ │ ubfx r6, r6, #3, #9 │ │ │ │ bfi lr, r6, #3, #9 │ │ │ │ strh.w lr, [ip, #24] │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r7 │ │ │ │ ldrb r7, [r4, #24] │ │ │ │ movs r1, #177 @ 0xb1 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ ldrb r6, [r5, #24] │ │ │ │ @@ -523319,97 +523358,97 @@ │ │ │ │ strb r6, [r5, #24] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ ldrh r5, [r4, #24] │ │ │ │ ldrh r7, [r6, #24] │ │ │ │ ubfx r5, r5, #3, #9 │ │ │ │ bfi r7, r5, #3, #9 │ │ │ │ strh r7, [r6, #24] │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldrb r5, [r4, #24] │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r4, #28 │ │ │ │ ldrb r2, [r3, #24] │ │ │ │ bfi r2, r5, #0, #1 │ │ │ │ strb r2, [r3, #24] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ ldrh r3, [r4, #24] │ │ │ │ ldrh r5, [r2, #24] │ │ │ │ ubfx r3, r3, #3, #9 │ │ │ │ bfi r5, r3, #3, #9 │ │ │ │ strh r5, [r2, #24] │ │ │ │ - bl 195134 │ │ │ │ + bl 19516c │ │ │ │ mov r0, r9 │ │ │ │ - bl 17e840 │ │ │ │ - ldr r2, [pc, #40] @ (1b224c ) │ │ │ │ - ldr r3, [pc, #32] @ (1b2248 ) │ │ │ │ + bl 17e878 │ │ │ │ + ldr r2, [pc, #40] @ (1b2284 ) │ │ │ │ + ldr r3, [pc, #32] @ (1b2280 ) │ │ │ │ add r2, pc │ │ │ │ str r4, [r0, #0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b223e │ │ │ │ + bne.n 1b2276 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - svc 52 @ 0x34 │ │ │ │ + udf #252 @ 0xfc │ │ │ │ lsls r7, r6, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 1b21fc │ │ │ │ + ble.n 1b21c4 │ │ │ │ lsls r7, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3904] @ 0xf40 │ │ │ │ sub sp, #156 @ 0x9c │ │ │ │ - ldr.w r3, [pc, #1260] @ 1b2750 │ │ │ │ + ldr.w r3, [pc, #1260] @ 1b2788 │ │ │ │ add r5, sp, #76 @ 0x4c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr.w r1, [pc, #1252] @ 1b2754 │ │ │ │ + ldr.w r1, [pc, #1252] @ 1b278c │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ movs r2, #4 │ │ │ │ add r1, pc │ │ │ │ str r5, [sp, #24] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ movs r1, #8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 17e810 │ │ │ │ - cbnz r0, 1b22b0 │ │ │ │ + bl 17e848 │ │ │ │ + cbnz r0, 1b22e8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr.w r2, [pc, #1224] @ 1b2758 │ │ │ │ - ldr.w r3, [pc, #1212] @ 1b2750 │ │ │ │ + ldr.w r2, [pc, #1224] @ 1b2790 │ │ │ │ + ldr.w r3, [pc, #1212] @ 1b2788 │ │ │ │ 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 1b274c │ │ │ │ + bne.w 1b2784 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #156 @ 0x9c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r5, [r4, #384] @ 0x180 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbnz r3, 1b22c2 │ │ │ │ - b.n 1b23c2 │ │ │ │ + cbnz r3, 1b22fa │ │ │ │ + b.n 1b23fa │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1b23c2 │ │ │ │ + beq.n 1b23fa │ │ │ │ ldr r7, [r5, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1b22ba │ │ │ │ + beq.n 1b22f2 │ │ │ │ mov r6, r7 │ │ │ │ add r3, sp, #124 @ 0x7c │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [r6, #16] │ │ │ │ add.w ip, sp, #96 @ 0x60 │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [sp, #96] @ 0x60 │ │ │ │ @@ -523419,151 +523458,151 @@ │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r7, [r6, #24] │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1b23a4 │ │ │ │ + beq.n 1b23dc │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ strd r6, r5, [sp, #28] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [r7, #16] │ │ │ │ ldr r5, [r2, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1b2394 │ │ │ │ + beq.n 1b23cc │ │ │ │ ldr r4, [r5, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1b251c │ │ │ │ + beq.w 1b2554 │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1b2570 │ │ │ │ + beq.w 1b25a8 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ - cbz r4, 1b2334 │ │ │ │ + cbz r4, 1b236c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1b2334 │ │ │ │ + cbz r3, 1b236c │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ - cbnz r3, 1b232c │ │ │ │ + cbnz r3, 1b2364 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #239 @ 0xef │ │ │ │ - beq.n 1b2384 │ │ │ │ + beq.n 1b23bc │ │ │ │ mov r5, r4 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1b231e │ │ │ │ + bne.n 1b2356 │ │ │ │ ldrb r4, [r5, #12] │ │ │ │ - cbnz r4, 1b2394 │ │ │ │ + cbnz r4, 1b23cc │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #239 @ 0xef │ │ │ │ - bne.n 1b2394 │ │ │ │ + bne.n 1b23cc │ │ │ │ ldrb.w r3, [r5, #45] @ 0x2d │ │ │ │ ldr r2, [sp, #12] │ │ │ │ tst r2, r3 │ │ │ │ - beq.n 1b2394 │ │ │ │ + beq.n 1b23cc │ │ │ │ cmp r3, #16 │ │ │ │ - beq.w 1b2540 │ │ │ │ + beq.w 1b2578 │ │ │ │ cmp r3, #32 │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ite eq │ │ │ │ ldrbeq.w r9, [r3, #2] │ │ │ │ ldrbne.w r9, [r3, #3] │ │ │ │ eor.w r3, r9, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #2 │ │ │ │ strd r3, r5, [sp, #124] @ 0x7c │ │ │ │ ldrb r3, [r5, #24] │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.n 1b2400 │ │ │ │ + bpl.n 1b2438 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r2, r5 │ │ │ │ ldrd r0, r1, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1b256a │ │ │ │ - bl 1b1f2c │ │ │ │ - b.n 1b238e │ │ │ │ + beq.w 1b25a2 │ │ │ │ + bl 1b1f64 │ │ │ │ + b.n 1b23c6 │ │ │ │ ldrb.w r3, [r5, #45] @ 0x2d │ │ │ │ ldr r2, [sp, #12] │ │ │ │ tst r2, r3 │ │ │ │ - bne.n 1b2348 │ │ │ │ + bne.n 1b2380 │ │ │ │ mov r5, r4 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1b231a │ │ │ │ + bne.n 1b2352 │ │ │ │ mov r0, r7 │ │ │ │ - bl 195490 │ │ │ │ + bl 1954c8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1b2302 │ │ │ │ + bne.n 1b233a │ │ │ │ ldrd r6, r5, [sp, #28] │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ - bl 1df050 │ │ │ │ + bl 1df088 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 1b23c2 │ │ │ │ + cbz r3, 1b23fa │ │ │ │ ldr r6, [r5, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1b22ce │ │ │ │ + bne.n 1b2306 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1b23b4 │ │ │ │ + bne.n 1b23ec │ │ │ │ ldrd r3, r5, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ subs r4, r3, r5 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ cmp r4, r2 │ │ │ │ ite cc │ │ │ │ movcc r4, #0 │ │ │ │ movcs r4, #1 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 1b23fa │ │ │ │ + beq.n 1b2432 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ ands r3, r5 │ │ │ │ add r3, r0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 194944 │ │ │ │ + bl 19497c │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ ldrd r2, r3, [sp, #84] @ 0x54 │ │ │ │ add r5, r2 │ │ │ │ subs r3, #1 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ ands r3, r5 │ │ │ │ add r3, r0 │ │ │ │ cmp r2, r5 │ │ │ │ - bne.n 1b23e0 │ │ │ │ + bne.n 1b2418 │ │ │ │ blx 423e4 │ │ │ │ - b.n 1b228e │ │ │ │ + b.n 1b22c6 │ │ │ │ add.w r3, r5, #48 @ 0x30 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ - bl 194e80 │ │ │ │ + bl 194eb8 │ │ │ │ add.w r3, r5, #80 @ 0x50 │ │ │ │ mov r8, r0 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ - bl 194e80 │ │ │ │ + bl 194eb8 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ cmpne.w r8, #0 │ │ │ │ - beq.n 1b247e │ │ │ │ + beq.n 1b24b6 │ │ │ │ ldrb.w r3, [r5, #45] @ 0x2d │ │ │ │ ldrb.w r6, [r5, #44] @ 0x2c │ │ │ │ cmp r3, #32 │ │ │ │ - beq.w 1b2598 │ │ │ │ + beq.w 1b25d0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1b258c │ │ │ │ + beq.w 1b25c4 │ │ │ │ add.w r9, r5, #63 @ 0x3f │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ mov r4, r9 │ │ │ │ add r9, r6 │ │ │ │ - b.n 1b2448 │ │ │ │ + b.n 1b2480 │ │ │ │ cmp r4, r9 │ │ │ │ - beq.w 1b258a │ │ │ │ + beq.w 1b25c2 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ add.w r3, r8, r3, lsl #3 │ │ │ │ vldr d0, [r3] │ │ │ │ blx 43234 │ │ │ │ ldrb.w r3, [r4, #32] │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ @@ -523573,128 +523612,128 @@ │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ subs r3, r3, r1 │ │ │ │ cmp r3, #0 │ │ │ │ it lt │ │ │ │ neglt r3, r3 │ │ │ │ cmp r3, #26 │ │ │ │ - ble.n 1b2442 │ │ │ │ + ble.n 1b247a │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b1c68 │ │ │ │ - cbz r0, 1b24ae │ │ │ │ + bl 1b1ca0 │ │ │ │ + cbz r0, 1b24e6 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ vmov.f64 d6, #112 @ 0x3f800000 1.0 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 1b25ea │ │ │ │ + beq.w 1b2622 │ │ │ │ vmov.f64 d6, #240 @ 0xbf800000 -1.0 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 1b25f8 │ │ │ │ + beq.w 1b2630 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b1c68 │ │ │ │ - cbz r0, 1b24e6 │ │ │ │ + bl 1b1ca0 │ │ │ │ + cbz r0, 1b251e │ │ │ │ vldr d7, [sp, #56] @ 0x38 │ │ │ │ vmov.f64 d5, #112 @ 0x3f800000 1.0 │ │ │ │ vmov.f64 d6, #240 @ 0xbf800000 -1.0 │ │ │ │ vcmp.f64 d7, d5 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1b2564 │ │ │ │ + bne.n 1b259c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1b2550 │ │ │ │ + beq.n 1b2588 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1b25e2 │ │ │ │ + bne.n 1b261a │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b2010 │ │ │ │ + bl 1b2048 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1b25e2 │ │ │ │ + bne.n 1b261a │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1b2606 │ │ │ │ + bne.n 1b263e │ │ │ │ ldr r3, [r5, #124] @ 0x7c │ │ │ │ mov r2, r5 │ │ │ │ ldrd r0, r1, [sp, #20] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 1b256a │ │ │ │ - bl 1b1e20 │ │ │ │ - b.n 1b238e │ │ │ │ + beq.n 1b25a2 │ │ │ │ + bl 1b1e58 │ │ │ │ + b.n 1b23c6 │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1b2394 │ │ │ │ + bne.w 1b23cc │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r3, #239 @ 0xef │ │ │ │ - bne.w 1b2394 │ │ │ │ + bne.w 1b23cc │ │ │ │ ldrb.w r3, [r2, #45] @ 0x2d │ │ │ │ ldr r1, [sp, #12] │ │ │ │ tst r1, r3 │ │ │ │ - beq.w 1b2394 │ │ │ │ + beq.w 1b23cc │ │ │ │ mov r5, r2 │ │ │ │ cmp r3, #16 │ │ │ │ - bne.w 1b234e │ │ │ │ + bne.w 1b2386 │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb.w r9, [r3, #1] │ │ │ │ eor.w r3, r9, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 1b2364 │ │ │ │ + b.n 1b239c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - cbnz r3, 1b2564 │ │ │ │ + cbnz r3, 1b259c │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b2010 │ │ │ │ + bl 1b2048 │ │ │ │ ldrd r3, r2, [sp, #100] @ 0x64 │ │ │ │ orrs r3, r2 │ │ │ │ - beq.n 1b2506 │ │ │ │ + beq.n 1b253e │ │ │ │ ldrd r0, r1, [sp, #20] │ │ │ │ mov r2, r5 │ │ │ │ - bl 1b20b0 │ │ │ │ - b.n 1b238e │ │ │ │ + bl 1b20e8 │ │ │ │ + b.n 1b23c6 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r3, #239 @ 0xef │ │ │ │ - bne.w 1b231a │ │ │ │ + bne.w 1b2352 │ │ │ │ ldrb.w r3, [r2, #45] @ 0x2d │ │ │ │ ldr r1, [sp, #12] │ │ │ │ tst r1, r3 │ │ │ │ - beq.w 1b231a │ │ │ │ + beq.w 1b2352 │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r2 │ │ │ │ - b.n 1b253a │ │ │ │ + b.n 1b2572 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ ldrd r0, r1, [sp, #20] │ │ │ │ mov r2, r5 │ │ │ │ - bl 1b1e20 │ │ │ │ - b.n 1b238e │ │ │ │ + bl 1b1e58 │ │ │ │ + b.n 1b23c6 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1b258c │ │ │ │ + beq.n 1b25c4 │ │ │ │ add.w r9, r5, #63 @ 0x3f │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ mov r4, r9 │ │ │ │ add r9, r6 │ │ │ │ - b.n 1b25ac │ │ │ │ + b.n 1b25e4 │ │ │ │ cmp r9, r4 │ │ │ │ - beq.n 1b258a │ │ │ │ + beq.n 1b25c2 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ add.w r3, r8, r3, lsl #3 │ │ │ │ vldr s0, [r3] │ │ │ │ blx 4374c │ │ │ │ ldrb.w r3, [r4, #32] │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ @@ -523704,51 +523743,51 @@ │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ subs r3, r3, r1 │ │ │ │ cmp r3, #0 │ │ │ │ it lt │ │ │ │ neglt r3, r3 │ │ │ │ cmp r3, #11 │ │ │ │ - ble.n 1b25a8 │ │ │ │ - b.n 1b247c │ │ │ │ + ble.n 1b25e0 │ │ │ │ + b.n 1b24b4 │ │ │ │ ldrd r0, r1, [sp, #20] │ │ │ │ mov r2, r5 │ │ │ │ - b.n 1b237e │ │ │ │ + b.n 1b23b6 │ │ │ │ ldrd r0, r1, [sp, #20] │ │ │ │ mov r2, r5 │ │ │ │ movs r3, #1 │ │ │ │ - bl 1b1d04 │ │ │ │ - b.n 1b238e │ │ │ │ + bl 1b1d3c │ │ │ │ + b.n 1b23c6 │ │ │ │ ldrd r0, r1, [sp, #20] │ │ │ │ mov r2, r5 │ │ │ │ movs r3, #0 │ │ │ │ - bl 1b1d04 │ │ │ │ - b.n 1b238e │ │ │ │ + bl 1b1d3c │ │ │ │ + b.n 1b23c6 │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ mov r1, r5 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ add.w sl, sp, #64 @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ - bl 19752c │ │ │ │ + bl 197564 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r8 │ │ │ │ - bl 19752c │ │ │ │ + bl 197564 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r8 │ │ │ │ - bl 19752c │ │ │ │ + bl 197564 │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ mov r2, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r8 │ │ │ │ str.w r8, [sp, #20] │ │ │ │ - bl 197218 │ │ │ │ + bl 197250 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldrb.w ip, [r5, #24] │ │ │ │ mov r8, r0 │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ mov r0, sl │ │ │ │ ldrb r1, [r2, #24] │ │ │ │ bfi r1, ip, #0, #1 │ │ │ │ @@ -523757,34 +523796,34 @@ │ │ │ │ ldrh r2, [r5, #24] │ │ │ │ ldrh.w ip, [r1, #24] │ │ │ │ ubfx r2, r2, #3, #9 │ │ │ │ bfi ip, r2, #3, #9 │ │ │ │ strh.w ip, [r1, #24] │ │ │ │ ldrb.w r9, [r6, #17] │ │ │ │ mov r1, r9 │ │ │ │ - bl 194c54 │ │ │ │ + bl 194c8c │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ movs r1, #1 │ │ │ │ - bl 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1b269c │ │ │ │ + cbz r0, 1b26d4 │ │ │ │ ldmia.w sl!, {r0, r1} │ │ │ │ str.w r0, [r9, #40] @ 0x28 │ │ │ │ str.w r1, [r9, #44] @ 0x2c │ │ │ │ mov r1, r9 │ │ │ │ add.w r9, r9, #20 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #177 @ 0xb1 │ │ │ │ mov r0, sl │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r3, r6 │ │ │ │ ldr r6, [r0, #0] │ │ │ │ mov r9, r0 │ │ │ │ ldrb.w lr, [r5, #24] │ │ │ │ movs r1, #253 @ 0xfd │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r0, sl │ │ │ │ @@ -523793,15 +523832,15 @@ │ │ │ │ strb.w ip, [r6, #24] │ │ │ │ ldr.w lr, [r9] │ │ │ │ ldrh r6, [r5, #24] │ │ │ │ ldrh.w ip, [lr, #24] │ │ │ │ ubfx r6, r6, #3, #9 │ │ │ │ bfi ip, r6, #3, #9 │ │ │ │ strh.w ip, [lr, #24] │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ ldr r6, [r0, #0] │ │ │ │ ldrb.w lr, [r5, #24] │ │ │ │ mov r8, r0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r9 │ │ │ │ ldrb.w ip, [r6, #24] │ │ │ │ movs r1, #223 @ 0xdf │ │ │ │ @@ -523811,583 +523850,583 @@ │ │ │ │ ldr.w lr, [r8] │ │ │ │ ldrh r6, [r5, #24] │ │ │ │ ldrh.w ip, [lr, #24] │ │ │ │ ubfx r6, r6, #3, #9 │ │ │ │ bfi ip, r6, #3, #9 │ │ │ │ strh.w ip, [lr, #24] │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 1972d8 │ │ │ │ + bl 197310 │ │ │ │ mov r1, r0 │ │ │ │ ldrb r6, [r5, #24] │ │ │ │ add.w r0, r5, #28 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldrb r2, [r3, #24] │ │ │ │ bfi r2, r6, #0, #1 │ │ │ │ strb r2, [r3, #24] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ ldrh r3, [r5, #24] │ │ │ │ ldrh r6, [r2, #24] │ │ │ │ ubfx r3, r3, #3, #9 │ │ │ │ bfi r6, r3, #3, #9 │ │ │ │ strh r6, [r2, #24] │ │ │ │ - bl 195134 │ │ │ │ + bl 19516c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 17e840 │ │ │ │ + bl 17e878 │ │ │ │ str r5, [r0, #0] │ │ │ │ - b.n 1b238e │ │ │ │ + b.n 1b23c6 │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 1b2664 │ │ │ │ + ble.n 1b282c │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ble.n 1b2828 │ │ │ │ + ble.n 1b27f0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr r2, [pc, #780] @ (1b2a80 ) │ │ │ │ + ldr r2, [pc, #780] @ (1b2ab8 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #780] @ (1b2a84 ) │ │ │ │ + ldr r3, [pc, #780] @ (1b2abc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1b2a16 │ │ │ │ + bne.w 1b2a4e │ │ │ │ ldr r3, [r1, #20] │ │ │ │ mov.w ip, #2 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #272 @ 0x110 │ │ │ │ str r1, [r0, #4] │ │ │ │ str.w ip, [r0] │ │ │ │ - beq.w 1b28f2 │ │ │ │ + beq.w 1b292a │ │ │ │ movw ip, #273 @ 0x111 │ │ │ │ cmp r3, ip │ │ │ │ - bne.w 1b2a16 │ │ │ │ - bl 19752c │ │ │ │ + bne.w 1b2a4e │ │ │ │ + bl 197564 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #176 @ 0xb0 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197218 │ │ │ │ + bl 197250 │ │ │ │ ldrb r2, [r6, #17] │ │ │ │ - vldr d0, [pc, #692] @ 1b2a78 │ │ │ │ + vldr d0, [pc, #692] @ 1b2ab0 │ │ │ │ add.w r9, sp, #24 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, sp, #24 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 194c54 │ │ │ │ + bl 194c8c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r2, r0 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 1b27f8 │ │ │ │ + cbz r0, 1b2830 │ │ │ │ add r3, sp, #24 │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldrb.w r2, [r8, #17] │ │ │ │ movs r3, #0 │ │ │ │ cmp r2, #32 │ │ │ │ - beq.w 1b2a34 │ │ │ │ + beq.w 1b2a6c │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.w 1b2c62 │ │ │ │ + beq.w 1b2c9a │ │ │ │ str r3, [sp, #24] │ │ │ │ movs r2, #16 │ │ │ │ str.w r3, [r9, #4] │ │ │ │ movw r3, #33791 @ 0x83ff │ │ │ │ strh.w r3, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ vldr d7, [sp, #24] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - bl 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r2, r0 │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 1b2844 │ │ │ │ + cbz r0, 1b287c │ │ │ │ add r3, sp, #16 │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #16 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ str.w r3, [r9, #4] │ │ │ │ mov.w r3, #14336 @ 0x3800 │ │ │ │ strh.w r3, [sp, #24] │ │ │ │ vldr d7, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - bl 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r2, r0 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1b2880 │ │ │ │ + cbz r0, 1b28b8 │ │ │ │ add r3, sp, #16 │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldrb.w r3, [r8, #17] │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.w 1b2b24 │ │ │ │ + beq.w 1b2b5c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, sl │ │ │ │ movs r1, #240 @ 0xf0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r2, r8 │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #235 @ 0xeb │ │ │ │ mov r0, r4 │ │ │ │ - bl 197218 │ │ │ │ + bl 197250 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #309 @ 0x135 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r3, fp │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #309 @ 0x135 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #353 @ 0x161 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 1972d8 │ │ │ │ + bl 197310 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r5, #28 │ │ │ │ - bl 195134 │ │ │ │ + bl 19516c │ │ │ │ mov r0, r5 │ │ │ │ - bl 194944 │ │ │ │ + bl 19497c │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1b2a18 │ │ │ │ - bl 19752c │ │ │ │ + b.n 1b2a50 │ │ │ │ + bl 197564 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #176 @ 0xb0 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197218 │ │ │ │ + bl 197250 │ │ │ │ ldrb r2, [r6, #17] │ │ │ │ - vldr d0, [pc, #368] @ 1b2a78 │ │ │ │ + vldr d0, [pc, #368] @ 1b2ab0 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #24 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 194c54 │ │ │ │ + bl 194c8c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add.w r9, sp, #24 │ │ │ │ - bl 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r2, r0 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1b293c │ │ │ │ + cbz r0, 1b2974 │ │ │ │ add r3, sp, #24 │ │ │ │ adds r7, #20 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #260 @ 0x104 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ ldrb.w r2, [sl, #17] │ │ │ │ movs r3, #0 │ │ │ │ mov fp, r0 │ │ │ │ cmp r2, #32 │ │ │ │ str r3, [sp, #28] │ │ │ │ - beq.w 1b2a8c │ │ │ │ + beq.w 1b2ac4 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.w 1b2ba6 │ │ │ │ + beq.w 1b2bde │ │ │ │ movs r3, #10 │ │ │ │ str r3, [sp, #24] │ │ │ │ vldr d7, [sp, #24] │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - bl 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1b2990 │ │ │ │ + cbz r0, 1b29c8 │ │ │ │ add r2, sp, #16 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r3, #20 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #24] │ │ │ │ str.w r2, [r9, #4] │ │ │ │ movw r2, #65522 @ 0xfff2 │ │ │ │ strh.w r2, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ vldr d7, [sp, #24] │ │ │ │ movs r2, #16 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r3, [sp, #8] │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - bl 193c60 │ │ │ │ + bl 193c98 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r6, r0 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1b29d2 │ │ │ │ + cbz r0, 1b2a0a │ │ │ │ add r2, sp, #16 │ │ │ │ add.w r9, r6, #20 │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #479 @ 0x1df │ │ │ │ mov r0, r4 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r3, r9 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, fp │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 1972d8 │ │ │ │ + bl 197310 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ ldrb r3, [r0, #17] │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, #32 │ │ │ │ - beq.w 1b28e0 │ │ │ │ + beq.w 1b2918 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #299 @ 0x12b │ │ │ │ mov r0, r4 │ │ │ │ - bl 197218 │ │ │ │ + bl 197250 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 1b28e0 │ │ │ │ + b.n 1b2918 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #108] @ (1b2a88 ) │ │ │ │ - ldr r3, [pc, #104] @ (1b2a84 ) │ │ │ │ + ldr r2, [pc, #108] @ (1b2ac0 ) │ │ │ │ + ldr r3, [pc, #104] @ (1b2abc ) │ │ │ │ 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 1b2ca4 │ │ │ │ + bne.w 1b2cdc │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r3, [sp, #28] │ │ │ │ mvn.w r3, #2139095040 @ 0x7f800000 │ │ │ │ str r3, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ vldr d7, [sp, #24] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - bl 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r2, r0 │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 1b2a66 │ │ │ │ + cbz r0, 1b2a9e │ │ │ │ add r3, sp, #16 │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #1056964608 @ 0x3f000000 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 1b2858 │ │ │ │ + b.n 1b2890 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - bhi.n 1b2990 │ │ │ │ + bhi.n 1b2b58 │ │ │ │ lsls r7, r6, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 1b2a4c │ │ │ │ + bpl.n 1b2a14 │ │ │ │ lsls r7, r6, #1 │ │ │ │ movs r3, #23 │ │ │ │ str r3, [sp, #24] │ │ │ │ vldr d7, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - bl 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1b2aba │ │ │ │ + cbz r0, 1b2af2 │ │ │ │ add r2, sp, #16 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r3, #20 │ │ │ │ mvn.w r2, #125 @ 0x7d │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #24] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ vldr d7, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - bl 193c60 │ │ │ │ + bl 193c98 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r6, r0 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1b2af6 │ │ │ │ + cbz r0, 1b2b2e │ │ │ │ add r2, sp, #16 │ │ │ │ add.w r9, r6, #20 │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #479 @ 0x1df │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r3, r9 │ │ │ │ mov r6, r0 │ │ │ │ str r7, [sp, #0] │ │ │ │ mov r2, fp │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1972d8 │ │ │ │ + bl 197310 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 1b28e0 │ │ │ │ + b.n 1b2918 │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #465 @ 0x1d1 │ │ │ │ mov r0, r4 │ │ │ │ mov r6, r8 │ │ │ │ - bl 197218 │ │ │ │ + bl 197250 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r7, r0 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #240 @ 0xf0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r2, r6 │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #235 @ 0xeb │ │ │ │ mov r0, r4 │ │ │ │ - bl 197218 │ │ │ │ + bl 197250 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #309 @ 0x135 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r3, fp │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r7 │ │ │ │ movw r1, #309 @ 0x135 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #353 @ 0x161 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 1972d8 │ │ │ │ + bl 197310 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #464 @ 0x1d0 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 197218 │ │ │ │ + bl 197250 │ │ │ │ mov.w r1, #380 @ 0x17c │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 1b28e0 │ │ │ │ + b.n 1b2918 │ │ │ │ movs r3, #20 │ │ │ │ str r3, [sp, #24] │ │ │ │ vldr d7, [sp, #24] │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - bl 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r2, r0 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1b2bd4 │ │ │ │ + cbz r0, 1b2c0c │ │ │ │ add r3, sp, #16 │ │ │ │ adds r7, #20 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ movw r3, #64514 @ 0xfc02 │ │ │ │ movt r3, #65535 @ 0xffff │ │ │ │ str r3, [sp, #24] │ │ │ │ movs r2, #32 │ │ │ │ vldr d7, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - bl 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r2, r0 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 1b2c0e │ │ │ │ + cbz r0, 1b2c46 │ │ │ │ add r3, sp, #16 │ │ │ │ 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 196fc4 │ │ │ │ - vldr d7, [pc, #152] @ 1b2ca8 │ │ │ │ + bl 196ffc │ │ │ │ + vldr d7, [pc, #152] @ 1b2ce0 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - bl 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r2, r0 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ - cbz r0, 1b2c3e │ │ │ │ + cbz r0, 1b2c76 │ │ │ │ mov r3, r9 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ add.w r3, r6, #20 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #465 @ 0x1d1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197218 │ │ │ │ + bl 197250 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #479 @ 0x1df │ │ │ │ mov r0, r4 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r6, r0 │ │ │ │ mov r3, sl │ │ │ │ - b.n 1b2b08 │ │ │ │ + b.n 1b2b40 │ │ │ │ str r3, [sp, #28] │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ movt r3, #32783 @ 0x800f │ │ │ │ str r3, [sp, #24] │ │ │ │ vldr d7, [sp, #24] │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - bl 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r2, r0 │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 1b2c9a │ │ │ │ + cbz r0, 1b2cd2 │ │ │ │ add r3, sp, #16 │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ movt r3, #16352 @ 0x3fe0 │ │ │ │ - b.n 1b2a6e │ │ │ │ + b.n 1b2aa6 │ │ │ │ blx 42d94 <__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, #3992] @ 0xf98 │ │ │ │ - ldr r2, [pc, #296] @ (1b2dec ) │ │ │ │ + ldr r2, [pc, #296] @ (1b2e24 ) │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ - ldr r3, [pc, #296] @ (1b2df0 ) │ │ │ │ + ldr r3, [pc, #296] @ (1b2e28 ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r4, [r0, #384] @ 0x180 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 1b2ce4 │ │ │ │ - b.n 1b2de4 │ │ │ │ + cbnz r3, 1b2d1c │ │ │ │ + b.n 1b2e1c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1b2de4 │ │ │ │ + beq.n 1b2e1c │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1b2cdc │ │ │ │ + beq.n 1b2d14 │ │ │ │ movs r3, #0 │ │ │ │ add r7, sp, #36 @ 0x24 │ │ │ │ mov sl, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w lr, sp, #8 │ │ │ │ strd sl, sl, [sp, #12] │ │ │ │ str.w sl, [sp, #20] │ │ │ │ @@ -524399,239 +524438,239 @@ │ │ │ │ ldr r6, [r6, #12] │ │ │ │ str r6, [sp, #24] │ │ │ │ ldr r6, [r5, #24] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ mov r0, r6 │ │ │ │ - bl 195490 │ │ │ │ + bl 1954c8 │ │ │ │ mov r9, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1b2de0 │ │ │ │ + beq.n 1b2e18 │ │ │ │ mov.w fp, #0 │ │ │ │ ldr r1, [r6, #16] │ │ │ │ ldr r6, [r1, #0] │ │ │ │ - cbz r6, 1b2d76 │ │ │ │ + cbz r6, 1b2dae │ │ │ │ ldr r2, [r6, #0] │ │ │ │ - cbz r2, 1b2d84 │ │ │ │ + cbz r2, 1b2dbc │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1b2760 │ │ │ │ + bl 1b2798 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ orr.w fp, r0, fp │ │ │ │ - cbz r3, 1b2d64 │ │ │ │ + cbz r3, 1b2d9c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1b2d64 │ │ │ │ + cbz r2, 1b2d9c │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1b2760 │ │ │ │ + bl 1b2798 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ orr.w fp, fp, r0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1b2d48 │ │ │ │ + bne.n 1b2d80 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1b2760 │ │ │ │ + bl 1b2798 │ │ │ │ orr.w fp, r0, fp │ │ │ │ uxtb.w fp, fp │ │ │ │ mov r0, r9 │ │ │ │ mov r6, r9 │ │ │ │ - bl 195490 │ │ │ │ - cbz r6, 1b2d9e │ │ │ │ + bl 1954c8 │ │ │ │ + cbz r6, 1b2dd6 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 1b2d2e │ │ │ │ + b.n 1b2d66 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r9 │ │ │ │ - bl 1b2760 │ │ │ │ + bl 1b2798 │ │ │ │ orr.w r0, r0, fp │ │ │ │ uxtb.w fp, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 195490 │ │ │ │ + bl 1954c8 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1b2d80 │ │ │ │ + bne.n 1b2db8 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ - bl 1df050 │ │ │ │ + bl 1df088 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r3, r0 │ │ │ │ uxtb r3, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1b2dc4 │ │ │ │ + cbz r3, 1b2dfc │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1b2cf2 │ │ │ │ + bne.n 1b2d2a │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1b2db6 │ │ │ │ - ldr r2, [pc, #44] @ (1b2df4 ) │ │ │ │ - ldr r3, [pc, #40] @ (1b2df0 ) │ │ │ │ + bne.n 1b2dee │ │ │ │ + ldr r2, [pc, #44] @ (1b2e2c ) │ │ │ │ + ldr r3, [pc, #40] @ (1b2e28 ) │ │ │ │ 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 1b2de8 │ │ │ │ + bne.n 1b2e20 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov fp, r6 │ │ │ │ - b.n 1b2d9e │ │ │ │ + b.n 1b2dd6 │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n 1b2dc4 │ │ │ │ + b.n 1b2dfc │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ - bcc.n 1b2e5c │ │ │ │ + bcs.n 1b2e24 │ │ │ │ lsls r7, r6, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 1b2e60 │ │ │ │ + bne.n 1b2e28 │ │ │ │ lsls r7, r6, #1 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r9, r0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 175cc0 │ │ │ │ + bl 175cf8 │ │ │ │ mov r8, r0 │ │ │ │ ldr.w sl, [r9, #384] @ 0x180 │ │ │ │ ldr.w r3, [sl] │ │ │ │ - cbnz r3, 1b2e2a │ │ │ │ - b.n 1b2eac │ │ │ │ + cbnz r3, 1b2e62 │ │ │ │ + b.n 1b2ee4 │ │ │ │ ldr.w sl, [sl] │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1b2eac │ │ │ │ + beq.n 1b2ee4 │ │ │ │ ldr.w r7, [sl, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1b2e1e │ │ │ │ + beq.n 1b2e56 │ │ │ │ ldr r5, [r7, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1b2ea0 │ │ │ │ + beq.n 1b2ed8 │ │ │ │ ldr r4, [r5, #16] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 1b2e46 │ │ │ │ - b.n 1b2e82 │ │ │ │ + cbnz r3, 1b2e7e │ │ │ │ + b.n 1b2eba │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1b2e82 │ │ │ │ + cbz r3, 1b2eba │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1b2e40 │ │ │ │ + bne.n 1b2e78 │ │ │ │ ldr r6, [r4, #20] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1b2e40 │ │ │ │ + bne.n 1b2e78 │ │ │ │ ldr.w fp, [r4, #32] │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ cmp.w r3, #131072 @ 0x20000 │ │ │ │ - bne.n 1b2e40 │ │ │ │ + bne.n 1b2e78 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r8 │ │ │ │ - bl 175880 │ │ │ │ + bl 1758b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1b2f8a │ │ │ │ + beq.w 1b2fc2 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r4, [r4, #0] │ │ │ │ cmp r3, r7 │ │ │ │ it ne │ │ │ │ strne r6, [r0, #8] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1b2e46 │ │ │ │ + bne.n 1b2e7e │ │ │ │ mov r0, r5 │ │ │ │ - bl 195490 │ │ │ │ + bl 1954c8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1b2e38 │ │ │ │ + bne.n 1b2e70 │ │ │ │ ldr.w sl, [sl] │ │ │ │ ldr.w r3, [sl] │ │ │ │ - cbz r3, 1b2eac │ │ │ │ + cbz r3, 1b2ee4 │ │ │ │ ldr.w r7, [sl, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1b2e32 │ │ │ │ + bne.n 1b2e6a │ │ │ │ ldr.w sl, [sl] │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1b2e98 │ │ │ │ + bne.n 1b2ed0 │ │ │ │ ldr.w r2, [r9, #4] │ │ │ │ ldr r5, [r2, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1b2fa8 │ │ │ │ + beq.n 1b2fe0 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ ldr r3, [r2, #16] │ │ │ │ cmp r4, #0 │ │ │ │ it ne │ │ │ │ movne r4, r5 │ │ │ │ ands.w r3, r3, #131072 @ 0x20000 │ │ │ │ - bne.n 1b2f2a │ │ │ │ + bne.n 1b2f62 │ │ │ │ mov r5, r3 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1b2fb2 │ │ │ │ + beq.n 1b2fea │ │ │ │ ldr r6, [r4, #0] │ │ │ │ - cbz r6, 1b2ee2 │ │ │ │ + cbz r6, 1b2f1a │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r3, 1b2ee2 │ │ │ │ + cbz r3, 1b2f1a │ │ │ │ ldr r3, [r4, #16] │ │ │ │ lsls r2, r3, #14 │ │ │ │ - bmi.n 1b2f30 │ │ │ │ + bmi.n 1b2f68 │ │ │ │ mov r4, r6 │ │ │ │ ldr r6, [r4, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1b2ed0 │ │ │ │ + bne.n 1b2f08 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ lsls r3, r3, #14 │ │ │ │ - bmi.n 1b2f96 │ │ │ │ + bmi.n 1b2fce │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 175798 │ │ │ │ + bl 1757d0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1b2f82 │ │ │ │ + bne.n 1b2fba │ │ │ │ movs r5, #0 │ │ │ │ ldr.w r4, [r9, #384] @ 0x180 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 1b2f06 │ │ │ │ - b.n 1b2f24 │ │ │ │ + cbnz r3, 1b2f3e │ │ │ │ + b.n 1b2f5c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1b2f24 │ │ │ │ + cbz r3, 1b2f5c │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1b2f00 │ │ │ │ + beq.n 1b2f38 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r2 │ │ │ │ - bl 1df050 │ │ │ │ - b.n 1b2f1c │ │ │ │ + bl 1df088 │ │ │ │ + b.n 1b2f54 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1b2f0c │ │ │ │ + bne.n 1b2f44 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1b2f16 │ │ │ │ + bne.n 1b2f4e │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r6, r4 │ │ │ │ movs r5, #0 │ │ │ │ mov r4, r2 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 175880 │ │ │ │ + bl 1758b8 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1b2f70 │ │ │ │ + cbz r0, 1b2fa8 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 1b2f70 │ │ │ │ + cbz r1, 1b2fa8 │ │ │ │ ldrd r2, r3, [r4] │ │ │ │ str r3, [r2, #4] │ │ │ │ movs r0, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #4] │ │ │ │ mov.w r2, #262144 @ 0x40000 │ │ │ │ @@ -524641,111 +524680,111 @@ │ │ │ │ add.w r3, r1, #52 @ 0x34 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr r3, [r1, #56] @ 0x38 │ │ │ │ movs r2, #7 │ │ │ │ str r3, [r4, #4] │ │ │ │ str r4, [r3, #0] │ │ │ │ str r4, [r1, #56] @ 0x38 │ │ │ │ - bl 1df050 │ │ │ │ + bl 1df088 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r6 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1b2ecc │ │ │ │ + bne.n 1b2f04 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 175798 │ │ │ │ + bl 1757d0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1b2ef4 │ │ │ │ + beq.n 1b2f2c │ │ │ │ mov r0, r9 │ │ │ │ - bl 19bb88 │ │ │ │ - b.n 1b2ef6 │ │ │ │ + bl 19bbc0 │ │ │ │ + b.n 1b2f2e │ │ │ │ mov r2, r7 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r8 │ │ │ │ - bl 1758bc │ │ │ │ - b.n 1b2e40 │ │ │ │ + bl 1758f4 │ │ │ │ + b.n 1b2e78 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 175880 │ │ │ │ + bl 1758b8 │ │ │ │ movs r6, #0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1b2f3c │ │ │ │ - b.n 1b2ee8 │ │ │ │ + bne.n 1b2f74 │ │ │ │ + b.n 1b2f20 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 175798 │ │ │ │ - b.n 1b2ef6 │ │ │ │ + bl 1757d0 │ │ │ │ + b.n 1b2f2e │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 175798 │ │ │ │ - b.n 1b2ef4 │ │ │ │ + bl 1757d0 │ │ │ │ + b.n 1b2f2c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ - ldr r2, [pc, #492] @ (1b31bc ) │ │ │ │ + ldr r2, [pc, #492] @ (1b31f4 ) │ │ │ │ sub sp, #140 @ 0x8c │ │ │ │ - ldr r3, [pc, #492] @ (1b31c0 ) │ │ │ │ + ldr r3, [pc, #492] @ (1b31f8 ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r4, [r0, #384] @ 0x180 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 1b2ff2 │ │ │ │ - b.n 1b31a6 │ │ │ │ + cbnz r3, 1b302a │ │ │ │ + b.n 1b31de │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1b31a6 │ │ │ │ + beq.w 1b31de │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1b2fe8 │ │ │ │ + beq.n 1b3020 │ │ │ │ mov.w r9, #0 │ │ │ │ add r7, sp, #16 │ │ │ │ mov sl, r9 │ │ │ │ mov r6, r4 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1b31a2 │ │ │ │ + beq.w 1b31da │ │ │ │ mov.w r8, #0 │ │ │ │ mov fp, r3 │ │ │ │ strd r5, r6, [sp, #4] │ │ │ │ str.w r9, [sp, #12] │ │ │ │ ldr.w r4, [fp, #16] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1b3104 │ │ │ │ + beq.n 1b313c │ │ │ │ ldr r6, [r3, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1b3182 │ │ │ │ + beq.w 1b31ba │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.w 1b31aa │ │ │ │ + beq.w 1b31e2 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1b315c │ │ │ │ + beq.w 1b3194 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1b315c │ │ │ │ + beq.w 1b3194 │ │ │ │ ldrb r2, [r6, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.n 1b3032 │ │ │ │ + bne.n 1b306a │ │ │ │ ldrb.w r2, [r6, #36] @ 0x24 │ │ │ │ cmp r2, #1 │ │ │ │ it ne │ │ │ │ movne r4, r6 │ │ │ │ - beq.n 1b3032 │ │ │ │ + beq.n 1b306a │ │ │ │ mov r6, r3 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r5, r7 │ │ │ │ - bl 193f20 │ │ │ │ + bl 193f58 │ │ │ │ strd sl, sl, [r7] │ │ │ │ strd sl, sl, [r7, #8] │ │ │ │ add.w ip, sp, #44 @ 0x2c │ │ │ │ mov r8, ip │ │ │ │ mov lr, r7 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ @@ -524755,163 +524794,163 @@ │ │ │ │ movs r3, #2 │ │ │ │ strd r3, r4, [sp, #44] @ 0x2c │ │ │ │ ldmia.w r5, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ ldmia.w r8!, {r0, r1, r2, r3} │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldrb.w r0, [r4, #36] @ 0x24 │ │ │ │ - cbz r0, 1b30de │ │ │ │ + cbz r0, 1b3116 │ │ │ │ str r6, [sp, #0] │ │ │ │ add.w r9, sp, #64 @ 0x40 │ │ │ │ mov r6, r4 │ │ │ │ mov.w r8, #0 │ │ │ │ adds r4, #32 │ │ │ │ adds r4, #8 │ │ │ │ ldrb.w r2, [r6, #37] @ 0x25 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r5, r0 │ │ │ │ vldr d7, [r4] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ adds r5, #20 │ │ │ │ add.w r8, r8, #1 │ │ │ │ vstr d7, [r5, #20] │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ str.w r5, [r9, #4]! │ │ │ │ ldrb.w r0, [r6, #36] @ 0x24 │ │ │ │ cmp r8, r0 │ │ │ │ - bcc.n 1b30a8 │ │ │ │ + bcc.n 1b30e0 │ │ │ │ mov r4, r6 │ │ │ │ ldr r6, [sp, #0] │ │ │ │ - bl 1967c0 │ │ │ │ + bl 1967f8 │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1973f0 │ │ │ │ + bl 197428 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r4, #20 │ │ │ │ mov.w r8, #1 │ │ │ │ - bl 195134 │ │ │ │ + bl 19516c │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl 194944 │ │ │ │ + bl 19497c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1b3034 │ │ │ │ + bne.n 1b306c │ │ │ │ mov r0, fp │ │ │ │ - bl 195490 │ │ │ │ + bl 1954c8 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1b3018 │ │ │ │ + bne.n 1b3050 │ │ │ │ ldrd r5, r6, [sp, #4] │ │ │ │ ldr.w r9, [sp, #12] │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1df050 │ │ │ │ + bl 1df088 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ orr.w r3, r9, r0 │ │ │ │ uxtb.w r9, r3 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r3, 1b3140 │ │ │ │ + cbz r3, 1b3178 │ │ │ │ ldr r5, [r6, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 1b3002 │ │ │ │ + bne.w 1b303a │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1b3130 │ │ │ │ - ldr r2, [pc, #128] @ (1b31c4 ) │ │ │ │ - ldr r3, [pc, #124] @ (1b31c0 ) │ │ │ │ + bne.n 1b3168 │ │ │ │ + ldr r2, [pc, #128] @ (1b31fc ) │ │ │ │ + ldr r3, [pc, #124] @ (1b31f8 ) │ │ │ │ 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 1b31b6 │ │ │ │ + bne.n 1b31ee │ │ │ │ mov r0, r9 │ │ │ │ add sp, #140 @ 0x8c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 1b3104 │ │ │ │ + bne.n 1b313c │ │ │ │ ldrb.w r3, [r6, #36] @ 0x24 │ │ │ │ cmp r3, #1 │ │ │ │ itt ne │ │ │ │ movne r4, r6 │ │ │ │ movne r6, #0 │ │ │ │ - bne.w 1b3058 │ │ │ │ + bne.w 1b3090 │ │ │ │ mov r0, fp │ │ │ │ - bl 195490 │ │ │ │ + bl 1954c8 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1b3018 │ │ │ │ - b.n 1b3110 │ │ │ │ + bne.w 1b3050 │ │ │ │ + b.n 1b3148 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 1b3104 │ │ │ │ + bne.n 1b313c │ │ │ │ ldrb.w r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1b3058 │ │ │ │ + bne.w 1b3090 │ │ │ │ mov r0, fp │ │ │ │ - bl 195490 │ │ │ │ + bl 1954c8 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1b3018 │ │ │ │ - b.n 1b3110 │ │ │ │ + bne.w 1b3050 │ │ │ │ + b.n 1b3148 │ │ │ │ mov r8, r3 │ │ │ │ - b.n 1b3118 │ │ │ │ + b.n 1b3150 │ │ │ │ mov r9, r3 │ │ │ │ - b.n 1b3140 │ │ │ │ + b.n 1b3178 │ │ │ │ ldrb.w r2, [r4, #36] @ 0x24 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1b3056 │ │ │ │ - b.n 1b3032 │ │ │ │ + bne.w 1b308e │ │ │ │ + b.n 1b306a │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - beq.n 1b3214 │ │ │ │ + ldmia r7, {r1, r4, r5, r6, r7} │ │ │ │ lsls r7, r6, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6!, {r3, r4, r5, r7} │ │ │ │ + ldmia r6!, {r7} │ │ │ │ lsls r7, r6, #1 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r2, [r1, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1b320c │ │ │ │ + bne.n 1b3244 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1b31ee │ │ │ │ + beq.n 1b3226 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 1b31e6 │ │ │ │ + beq.n 1b321e │ │ │ │ ldr r0, [r0, #32] │ │ │ │ ldr r3, [r1, #32] │ │ │ │ subs r0, r0, r3 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1b320c │ │ │ │ + bne.n 1b3244 │ │ │ │ ldr r2, [r0, #44] @ 0x2c │ │ │ │ ldr r3, [r1, #44] @ 0x2c │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r2, #1 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1b3210 │ │ │ │ + bne.n 1b3248 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r2, [r1, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1b31d0 │ │ │ │ + beq.n 1b3208 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ @@ -524920,20 +524959,20 @@ │ │ │ │ movw r4, #60207 @ 0xeb2f │ │ │ │ movt r4, #10196 @ 0x27d4 │ │ │ │ movw lr, #51831 @ 0xca77 │ │ │ │ movt lr, #34283 @ 0x85eb │ │ │ │ movs r1, #0 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 1b32b0 │ │ │ │ + beq.n 1b32e8 │ │ │ │ movw r3, #26549 @ 0x67b5 │ │ │ │ movt r3, #5718 @ 0x1656 │ │ │ │ add r3, r1 │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 1b328e │ │ │ │ + beq.n 1b32c6 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ movw r3, #26549 @ 0x67b5 │ │ │ │ movt r3, #5718 @ 0x1656 │ │ │ │ movw r2, #44605 @ 0xae3d │ │ │ │ movt r2, #49842 @ 0xc2b2 │ │ │ │ add r3, r1 │ │ │ │ movw r4, #60207 @ 0xeb2f │ │ │ │ @@ -524960,107 +524999,107 @@ │ │ │ │ eor.w r1, r1, r1, lsr #16 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - b.n 1b3234 │ │ │ │ + b.n 1b326c │ │ │ │ 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 │ │ │ │ mov r5, r2 │ │ │ │ - ldr.w r3, [pc, #1692] @ 1b3974 │ │ │ │ + ldr.w r3, [pc, #1692] @ 1b39ac │ │ │ │ mov r4, r1 │ │ │ │ - ldr.w r8, [pc, #1692] @ 1b3978 │ │ │ │ + ldr.w r8, [pc, #1692] @ 1b39b0 │ │ │ │ mov fp, r0 │ │ │ │ str r2, [sp, #16] │ │ │ │ mov r0, r1 │ │ │ │ - ldr.w r2, [pc, #1684] @ 1b397c │ │ │ │ + ldr.w r2, [pc, #1684] @ 1b39b4 │ │ │ │ add r8, pc │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1b3218 │ │ │ │ + bl 1b3250 │ │ │ │ mov r2, r4 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ - bl 1758a8 │ │ │ │ + bl 1758e0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1b36e6 │ │ │ │ + beq.w 1b371e │ │ │ │ ldr r5, [r0, #8] │ │ │ │ movs r0, #108 @ 0x6c │ │ │ │ - ldr.w r3, [pc, #1644] @ 1b3980 │ │ │ │ + ldr.w r3, [pc, #1644] @ 1b39b8 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ ldr r1, [r2, #20] │ │ │ │ mla r3, r0, r1, r3 │ │ │ │ ldrb.w r3, [r3, #85] @ 0x55 │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1b34a6 │ │ │ │ + beq.w 1b34de │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1b38f4 │ │ │ │ + beq.w 1b392c │ │ │ │ movs r3, #0 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ mov.w r8, #1 │ │ │ │ mov sl, r3 │ │ │ │ mov r9, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r5, [sp, #12] │ │ │ │ ldr r6, [r4, #20] │ │ │ │ cmp r6, #1 │ │ │ │ - bne.w 1b3548 │ │ │ │ + bne.w 1b3580 │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.w 1b3578 │ │ │ │ + beq.w 1b35b0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 1b3810 │ │ │ │ + beq.w 1b3848 │ │ │ │ movs r3, #34 @ 0x22 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 197950 │ │ │ │ + bl 197988 │ │ │ │ ldrb r2, [r0, #17] │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r8 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.w 1b35e6 │ │ │ │ + beq.w 1b361e │ │ │ │ and.w r3, r2, #63 @ 0x3f │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ lsls r1, r3 │ │ │ │ bic.w r1, r8, r1 │ │ │ │ mov r3, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1b37e0 │ │ │ │ + beq.w 1b3818 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 1b350a │ │ │ │ + beq.w 1b3542 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ ldr r1, [r0, #20] │ │ │ │ - cbz r1, 1b33a4 │ │ │ │ + cbz r1, 1b33dc │ │ │ │ ldrb.w r1, [r1, #33] @ 0x21 │ │ │ │ - cbnz r1, 1b33ac │ │ │ │ + cbnz r1, 1b33e4 │ │ │ │ subs r1, r3, #1 │ │ │ │ tst r1, r3 │ │ │ │ - beq.w 1b379a │ │ │ │ + beq.w 1b37d2 │ │ │ │ cmp r2, #32 │ │ │ │ strd r9, r9, [sp, #24] │ │ │ │ - bhi.w 1b388e │ │ │ │ + bhi.w 1b38c6 │ │ │ │ subs r1, r2, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 1b396c │ │ │ │ + bhi.w 1b39a4 │ │ │ │ tbh [pc, r1, lsl #1] │ │ │ │ lsls r7, r2, #3 │ │ │ │ lsls r5, r2, #11 │ │ │ │ lsls r5, r2, #11 │ │ │ │ lsls r5, r2, #11 │ │ │ │ lsls r5, r2, #11 │ │ │ │ lsls r5, r2, #11 │ │ │ │ @@ -525097,16 +525136,16 @@ │ │ │ │ ite cs │ │ │ │ movcs r3, r6 │ │ │ │ movcc r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r1, #105 @ 0x69 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 193cc0 │ │ │ │ - ldr.w r3, [pc, #1376] @ 1b3980 │ │ │ │ + bl 193cf8 │ │ │ │ + ldr.w r3, [pc, #1376] @ 1b39b8 │ │ │ │ add.w r5, r0, #24 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ mov.w r8, #108 @ 0x6c │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ @@ -525123,121 +525162,121 @@ │ │ │ │ str.w sl, [r0, lr, lsl #2] │ │ │ │ ldrb.w lr, [ip, #85] @ 0x55 │ │ │ │ ldrb.w ip, [ip, #87] @ 0x57 │ │ │ │ add.w lr, lr, #11 │ │ │ │ add.w ip, ip, #11 │ │ │ │ str.w r7, [r0, lr, lsl #2] │ │ │ │ str.w r2, [r0, ip, lsl #2] │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1976a0 │ │ │ │ + bl 1976d8 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 1758e8 │ │ │ │ + bl 175920 │ │ │ │ ldr r2, [r6, #24] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r3, [r2, #20] │ │ │ │ mla r3, r8, r3, r1 │ │ │ │ ldrb.w r3, [r3, #85] @ 0x55 │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1b3336 │ │ │ │ + bne.w 1b336e │ │ │ │ movs r3, #0 │ │ │ │ strd r5, r3, [fp] │ │ │ │ str.w r3, [fp, #8] │ │ │ │ - ldr.w r2, [pc, #1232] @ 1b3984 │ │ │ │ - ldr.w r3, [pc, #1212] @ 1b3974 │ │ │ │ + ldr.w r2, [pc, #1232] @ 1b39bc │ │ │ │ + ldr.w r3, [pc, #1212] @ 1b39ac │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1b3968 │ │ │ │ + bne.w 1b39a0 │ │ │ │ mov r0, fp │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r3, [sp, #24] │ │ │ │ vldr d7, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #32] │ │ │ │ - bl 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1b34fc │ │ │ │ + cbz r0, 1b3534 │ │ │ │ add r2, sp, #32 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r3 │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #338 @ 0x152 │ │ │ │ mov r0, r7 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r3, [sl] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #5 │ │ │ │ it ne │ │ │ │ movne r3, sl │ │ │ │ - beq.n 1b35f4 │ │ │ │ + beq.n 1b362c │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r7 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1b396c │ │ │ │ + beq.w 1b39a4 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1b396c │ │ │ │ + bne.w 1b39a4 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ mov sl, r5 │ │ │ │ - bl 23ebb4 │ │ │ │ + bl 23ebec │ │ │ │ ldr r6, [r4, #20] │ │ │ │ mul.w r8, r0, r8 │ │ │ │ - cbz r6, 1b3556 │ │ │ │ + cbz r6, 1b358e │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ ldr r4, [r3, #0] │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 1b3346 │ │ │ │ + beq.w 1b337e │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ strd r5, sl, [fp] │ │ │ │ str.w r3, [fp, #8] │ │ │ │ - b.n 1b34b0 │ │ │ │ + b.n 1b34e8 │ │ │ │ strh.w r3, [sp, #24] │ │ │ │ - b.n 1b34d4 │ │ │ │ + b.n 1b350c │ │ │ │ strb.w r3, [sp, #24] │ │ │ │ - b.n 1b34d4 │ │ │ │ + b.n 1b350c │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #24] │ │ │ │ - b.n 1b34d4 │ │ │ │ + b.n 1b350c │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 1b3362 │ │ │ │ + bne.w 1b339a │ │ │ │ ldrb.w r2, [r3, #37] @ 0x25 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.n 1b35d8 │ │ │ │ + bhi.n 1b3610 │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.w 1b396c │ │ │ │ + bhi.w 1b39a4 │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ movs r0, r4 │ │ │ │ lsls r3, r5, #7 │ │ │ │ lsls r3, r5, #7 │ │ │ │ lsls r3, r5, #7 │ │ │ │ lsls r3, r5, #7 │ │ │ │ lsls r3, r5, #7 │ │ │ │ @@ -525269,26 +525308,26 @@ │ │ │ │ movs r1, r4 │ │ │ │ uxtb r3, r3 │ │ │ │ umull r3, r2, r8, r3 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ movs r5, #0 │ │ │ │ add r2, r3 │ │ │ │ str r2, [sp, #20] │ │ │ │ - b.n 1b352e │ │ │ │ + b.n 1b3566 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 1b3392 │ │ │ │ + bne.w 1b33ca │ │ │ │ strd r8, r8, [sp, #32] │ │ │ │ - b.n 1b37e4 │ │ │ │ + b.n 1b381c │ │ │ │ ldrb.w r2, [sl, #17] │ │ │ │ ldrd r1, r3, [r3, #40] @ 0x28 │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.w 1b38ee │ │ │ │ + bhi.w 1b3926 │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.w 1b396c │ │ │ │ + bhi.w 1b39a4 │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ movs r0, r4 │ │ │ │ lsls r7, r5, #6 │ │ │ │ lsls r7, r5, #6 │ │ │ │ lsls r7, r5, #6 │ │ │ │ lsls r7, r5, #6 │ │ │ │ lsls r7, r5, #6 │ │ │ │ @@ -525319,35 +525358,35 @@ │ │ │ │ lsls r7, r5, #6 │ │ │ │ lsls r7, r2, #5 │ │ │ │ uxtb.w sl, r1 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldrb r1, [r5, #17] │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ - beq.w 1b384e │ │ │ │ + beq.w 1b3886 │ │ │ │ and.w r0, r1, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ sub.w lr, r0, #32 │ │ │ │ rsb ip, r0, #32 │ │ │ │ lsl.w r2, r3, r0 │ │ │ │ lsl.w lr, r3, lr │ │ │ │ lsr.w ip, r3, ip │ │ │ │ orr.w r2, r2, lr │ │ │ │ lsls r3, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ orr.w r2, r2, ip │ │ │ │ bic.w r3, sl, r3 │ │ │ │ bic.w r2, r0, r2 │ │ │ │ orrs r2, r3 │ │ │ │ - beq.w 1b3526 │ │ │ │ + beq.w 1b355e │ │ │ │ subs r1, #1 │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [sp, #32] │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 1b396c │ │ │ │ + bhi.w 1b39a4 │ │ │ │ tbh [pc, r1, lsl #1] │ │ │ │ lsls r0, r4, #4 │ │ │ │ lsls r3, r4, #5 │ │ │ │ lsls r3, r4, #5 │ │ │ │ lsls r3, r4, #5 │ │ │ │ lsls r3, r4, #5 │ │ │ │ lsls r3, r4, #5 │ │ │ │ @@ -525377,30 +525416,30 @@ │ │ │ │ lsls r3, r4, #5 │ │ │ │ lsls r3, r4, #5 │ │ │ │ lsls r5, r2, #4 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ mov r5, r4 │ │ │ │ movs r6, #1 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1b38fa │ │ │ │ + beq.w 1b3932 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1b3780 │ │ │ │ - cbz r3, 1b3704 │ │ │ │ + beq.n 1b37b8 │ │ │ │ + cbz r3, 1b373c │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ ldr r5, [r3, #0] │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1b36f2 │ │ │ │ + beq.n 1b372a │ │ │ │ ldr r2, [r4, #28] │ │ │ │ str r7, [sp, #16] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ - bhi.w 1b38a0 │ │ │ │ - add r1, pc, #8 @ (adr r1, 1b371c ) │ │ │ │ + bhi.w 1b38d8 │ │ │ │ + add r1, pc, #8 @ (adr r1, 1b3754 ) │ │ │ │ ldr.w r3, [r1, r3, lsl #2] │ │ │ │ add r1, r3 │ │ │ │ bx r1 │ │ │ │ nop │ │ │ │ lsls r5, r0, #6 │ │ │ │ movs r0, r0 │ │ │ │ lsls r5, r0, #6 │ │ │ │ @@ -525445,162 +525484,162 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r5, r0, #6 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1b396c │ │ │ │ + bne.w 1b39a4 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ - bl 23ebb4 │ │ │ │ + bl 23ebec │ │ │ │ ldr r3, [r5, #20] │ │ │ │ mul.w r6, r0, r6 │ │ │ │ - b.n 1b36f8 │ │ │ │ + b.n 1b3730 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1b3894 │ │ │ │ + bne.n 1b38cc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [sp, #32] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ vldr d7, [sp, #32] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - bl 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1b37d0 │ │ │ │ + cbz r0, 1b3808 │ │ │ │ add r2, sp, #24 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r3 │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #356 @ 0x164 │ │ │ │ mov r0, r7 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1b350a │ │ │ │ + b.n 1b3542 │ │ │ │ strd r1, r1, [sp, #32] │ │ │ │ vldr d7, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - bl 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1b350a │ │ │ │ + beq.w 1b3542 │ │ │ │ add r3, sp, #24 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ - bl 196fc4 │ │ │ │ - b.n 1b350a │ │ │ │ + bl 196ffc │ │ │ │ + b.n 1b3542 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r2, #32 │ │ │ │ str.w sl, [sp, #36] @ 0x24 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #32] │ │ │ │ vldr d7, [sp, #32] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - bl 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 1b3846 │ │ │ │ + cbz r0, 1b387e │ │ │ │ add r3, sp, #24 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [sl, #40] @ 0x28 │ │ │ │ str.w r1, [sl, #44] @ 0x2c │ │ │ │ mov r1, sl │ │ │ │ add.w sl, sl, #20 │ │ │ │ mov r0, r7 │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 1b3362 │ │ │ │ + b.n 1b339a │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orrs.w r3, sl, r3 │ │ │ │ - beq.w 1b3526 │ │ │ │ + beq.w 1b355e │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r6, r1 │ │ │ │ str.w sl, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ vldr d7, [sp, #32] │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - bl 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1b388a │ │ │ │ + cbz r0, 1b38c2 │ │ │ │ add r3, sp, #24 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r7 │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ mov r3, r6 │ │ │ │ - b.n 1b3518 │ │ │ │ + b.n 1b3550 │ │ │ │ strd r3, r9, [sp, #24] │ │ │ │ - b.n 1b34d4 │ │ │ │ + b.n 1b350c │ │ │ │ rbit r3, r3 │ │ │ │ clz r3, r3 │ │ │ │ adds r3, #1 │ │ │ │ - b.n 1b379e │ │ │ │ + b.n 1b37d6 │ │ │ │ mov.w sl, #32 │ │ │ │ - b.n 1b3406 │ │ │ │ + b.n 1b343e │ │ │ │ mov.w sl, #16 │ │ │ │ - b.n 1b3406 │ │ │ │ + b.n 1b343e │ │ │ │ mov.w sl, #8 │ │ │ │ - b.n 1b3406 │ │ │ │ + b.n 1b343e │ │ │ │ movs r3, #0 │ │ │ │ uxth.w sl, r1 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 1b3656 │ │ │ │ + b.n 1b368e │ │ │ │ movs r3, #0 │ │ │ │ mov sl, r1 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 1b3656 │ │ │ │ + b.n 1b368e │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb.w sl, [r3, #28] │ │ │ │ - b.n 1b3406 │ │ │ │ + b.n 1b343e │ │ │ │ uxth r3, r3 │ │ │ │ - b.n 1b35d8 │ │ │ │ + b.n 1b3610 │ │ │ │ movs r6, #32 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.n 1b3862 │ │ │ │ + b.n 1b389a │ │ │ │ movs r6, #16 │ │ │ │ strh.w r3, [sp, #32] │ │ │ │ - b.n 1b3862 │ │ │ │ + b.n 1b389a │ │ │ │ movs r6, #8 │ │ │ │ strb.w r3, [sp, #32] │ │ │ │ - b.n 1b3862 │ │ │ │ + b.n 1b389a │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #32] │ │ │ │ - b.n 1b3862 │ │ │ │ + b.n 1b389a │ │ │ │ mov sl, r1 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 1b3656 │ │ │ │ + b.n 1b368e │ │ │ │ mov sl, r4 │ │ │ │ str r4, [sp, #20] │ │ │ │ - b.n 1b3558 │ │ │ │ + b.n 1b3590 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ - bhi.n 1b396c │ │ │ │ + bhi.n 1b39a4 │ │ │ │ tbb [pc, r3] │ │ │ │ asrs r4, r2, #16 │ │ │ │ movs r2, #20 │ │ │ │ subs r2, r4, r4 │ │ │ │ lsrs r3, r3, #20 │ │ │ │ subs r3, r3, r4 │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ @@ -525612,86 +525651,86 @@ │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ movs r4, r2 │ │ │ │ ldrb r3, [r2, #13] │ │ │ │ mov.w sl, #64 @ 0x40 │ │ │ │ mov r7, r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 1b3414 │ │ │ │ + b.n 1b344c │ │ │ │ ldrb r3, [r2, #13] │ │ │ │ mov.w sl, #32 │ │ │ │ mov r7, r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 1b3414 │ │ │ │ + b.n 1b344c │ │ │ │ ldrb r3, [r2, #13] │ │ │ │ mov.w sl, #8 │ │ │ │ mov r7, r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 1b3414 │ │ │ │ + b.n 1b344c │ │ │ │ ldrb r3, [r2, #13] │ │ │ │ mov.w sl, #16 │ │ │ │ mov r7, r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 1b3414 │ │ │ │ + b.n 1b344c │ │ │ │ ldrb r3, [r2, #13] │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb.w sl, [r3, #28] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 1b3414 │ │ │ │ + b.n 1b344c │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5!, {r2, r4} │ │ │ │ + ldmia r4, {r2, r3, r4, r6, r7} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldmia r5!, {r1, r4} │ │ │ │ + ldmia r4, {r1, r3, r4, r6, r7} │ │ │ │ lsls r7, r6, #1 │ │ │ │ lsls r4, r2, #31 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r3!, {r2, r6} │ │ │ │ + ldmia r3, {r2, r3} │ │ │ │ lsls r7, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3896] @ 0xf38 │ │ │ │ sub sp, #164 @ 0xa4 │ │ │ │ - ldr.w r3, [pc, #1308] @ 1b3eb8 │ │ │ │ - ldr.w r2, [pc, #1308] @ 1b3ebc │ │ │ │ + ldr.w r3, [pc, #1308] @ 1b3ef0 │ │ │ │ + ldr.w r2, [pc, #1308] @ 1b3ef4 │ │ │ │ add r3, pc │ │ │ │ ldr.w r4, [r0, #384] @ 0x180 │ │ │ │ str r3, [sp, #16] │ │ │ │ add r2, pc │ │ │ │ - ldr.w r3, [pc, #1296] @ 1b3ec0 │ │ │ │ + ldr.w r3, [pc, #1296] @ 1b3ef8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1b3ea8 │ │ │ │ + beq.w 1b3ee0 │ │ │ │ mov r9, r1 │ │ │ │ - b.n 1b39d0 │ │ │ │ + b.n 1b3a08 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1b3ea8 │ │ │ │ + beq.w 1b3ee0 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1b39c6 │ │ │ │ - ldr.w sl, [pc, #1260] @ 1b3ec4 │ │ │ │ + beq.n 1b39fe │ │ │ │ + ldr.w sl, [pc, #1260] @ 1b3efc │ │ │ │ mov r7, r5 │ │ │ │ - ldr.w r3, [pc, #1256] @ 1b3ec8 │ │ │ │ + ldr.w r3, [pc, #1256] @ 1b3f00 │ │ │ │ mov.w fp, #0 │ │ │ │ add sl, pc │ │ │ │ str.w fp, [sp, #40] @ 0x28 │ │ │ │ add r3, pc │ │ │ │ strd sl, r9, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r3, sp, #120 @ 0x78 │ │ │ │ @@ -525717,132 +525756,132 @@ │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ mov.w r3, #0 │ │ │ │ ldmia.w r6, {r0, r1} │ │ │ │ stmia.w r5, {r0, r1} │ │ │ │ ldrd r1, r2, [sp, #44] @ 0x2c │ │ │ │ movs r0, #0 │ │ │ │ strb.w r3, [sp, #149] @ 0x95 │ │ │ │ - bl 175660 │ │ │ │ + bl 175698 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ movs r1, #2 │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ mov r0, r7 │ │ │ │ strb.w r3, [sp, #148] @ 0x94 │ │ │ │ - bl 1def54 │ │ │ │ + bl 1def8c │ │ │ │ ldr.w r9, [r7, #24] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1b3ada │ │ │ │ + beq.n 1b3b12 │ │ │ │ mov r6, r9 │ │ │ │ movw sl, #287 @ 0x11f │ │ │ │ movw fp, #667 @ 0x29b │ │ │ │ strd r7, r4, [sp, #32] │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ - cbz r5, 1b3aca │ │ │ │ + cbz r5, 1b3b02 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1b3d72 │ │ │ │ + beq.w 1b3daa │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.w 1b3e7c │ │ │ │ + beq.w 1b3eb4 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ - cbz r4, 1b3a9a │ │ │ │ + cbz r4, 1b3ad2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1b3a9a │ │ │ │ + cbz r3, 1b3ad2 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 1b3b32 │ │ │ │ + beq.n 1b3b6a │ │ │ │ mov r5, r4 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1b3a88 │ │ │ │ + bne.n 1b3ac0 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1b3aca │ │ │ │ + bne.n 1b3b02 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 1b3b3e │ │ │ │ + beq.n 1b3b76 │ │ │ │ cmp r3, fp │ │ │ │ - bne.n 1b3aca │ │ │ │ + bne.n 1b3b02 │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1b3eb0 │ │ │ │ + bne.w 1b3ee8 │ │ │ │ ldr r3, [r1, #24] │ │ │ │ cmp.w r3, #262144 @ 0x40000 │ │ │ │ - beq.w 1b3c5c │ │ │ │ + beq.w 1b3c94 │ │ │ │ mov r5, r4 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1b3a84 │ │ │ │ + bne.n 1b3abc │ │ │ │ mov r0, r6 │ │ │ │ - bl 195490 │ │ │ │ + bl 1954c8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1b3a6e │ │ │ │ + bne.n 1b3aa6 │ │ │ │ ldrd r7, r4, [sp, #32] │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ - bl 1df050 │ │ │ │ + bl 1df088 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ - bl 175798 │ │ │ │ + bl 1757d0 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldrb.w r2, [sp, #149] @ 0x95 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ orrs r1, r2 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1b3e9e │ │ │ │ + beq.w 1b3ed6 │ │ │ │ ldr r7, [r4, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1b39fa │ │ │ │ + bne.w 1b3a32 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1b3b00 │ │ │ │ + bne.n 1b3b38 │ │ │ │ ldr.w fp, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [pc, #948] @ (1b3ecc ) │ │ │ │ - ldr r3, [pc, #936] @ (1b3ec0 ) │ │ │ │ + ldr r2, [pc, #948] @ (1b3f04 ) │ │ │ │ + ldr r3, [pc, #936] @ (1b3ef8 ) │ │ │ │ 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 1b3eac │ │ │ │ + bne.w 1b3ee4 │ │ │ │ mov r0, fp │ │ │ │ add sp, #164 @ 0xa4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 1b3b40 │ │ │ │ + beq.n 1b3b78 │ │ │ │ cmp r3, fp │ │ │ │ - beq.n 1b3aac │ │ │ │ - b.n 1b3ac4 │ │ │ │ + beq.n 1b3ae4 │ │ │ │ + b.n 1b3afc │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1b3eb0 │ │ │ │ + bne.w 1b3ee8 │ │ │ │ ldr r3, [r1, #24] │ │ │ │ cmp.w r3, #262144 @ 0x40000 │ │ │ │ - bne.n 1b3ac4 │ │ │ │ + bne.n 1b3afc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ movs r3, #3 │ │ │ │ str r5, [sp, #124] @ 0x7c │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ - bl 1b32c0 │ │ │ │ - ldr r3, [pc, #876] @ (1b3ed0 ) │ │ │ │ + bl 1b32f8 │ │ │ │ + ldr r3, [pc, #876] @ (1b3f08 ) │ │ │ │ mov.w r9, #108 @ 0x6c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ ldr r1, [r2, r3] │ │ │ │ ldr r2, [r7, #0] │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ @@ -525861,31 +525900,31 @@ │ │ │ │ ldrb.w r3, [r3, #86] @ 0x56 │ │ │ │ adds r1, #11 │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r1, [r2, r1, lsl #2] │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r2, ip │ │ │ │ - bcs.w 1b3d8a │ │ │ │ + bcs.w 1b3dc2 │ │ │ │ uxtb r2, r1 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ str r1, [sp, #12] │ │ │ │ str r2, [sp, #28] │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1b3da2 │ │ │ │ + beq.w 1b3dda │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ - bl 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w r1, r0, #24 │ │ │ │ strb.w r2, [r0, #44] @ 0x2c │ │ │ │ mov r8, r0 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ add.w lr, r8, #84 @ 0x54 │ │ │ │ ldr r7, [sp, #0] │ │ │ │ @@ -525914,31 +525953,31 @@ │ │ │ │ movs r7, #0 │ │ │ │ ldrb.w r2, [r3, #88] @ 0x58 │ │ │ │ ldrb.w r3, [r3, #89] @ 0x59 │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r7, [r8, r2, lsl #2] │ │ │ │ str.w r7, [r8, r3, lsl #2] │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add.w r0, r5, #24 │ │ │ │ - bl 195134 │ │ │ │ + bl 19516c │ │ │ │ mov r0, r5 │ │ │ │ - bl 194944 │ │ │ │ + bl 19497c │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #149] @ 0x95 │ │ │ │ - b.n 1b3ac4 │ │ │ │ + b.n 1b3afc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ movs r3, #2 │ │ │ │ str r5, [sp, #124] @ 0x7c │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ - bl 1b32c0 │ │ │ │ + bl 1b32f8 │ │ │ │ ldr.w r8, [sp, #68] @ 0x44 │ │ │ │ - ldr r3, [pc, #608] @ (1b3ed0 ) │ │ │ │ + ldr r3, [pc, #608] @ (1b3f08 ) │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr.w r1, [r8] │ │ │ │ ldr r7, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [r2, r3] │ │ │ │ movs r2, #108 @ 0x6c │ │ │ │ ldr r3, [r1, #20] │ │ │ │ str r0, [sp, #24] │ │ │ │ @@ -525947,29 +525986,29 @@ │ │ │ │ ldrb.w r3, [r3, #85] @ 0x55 │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r3, [r1, r3, lsl #2] │ │ │ │ cmp r3, #1 │ │ │ │ it cc │ │ │ │ movcc r3, #1 │ │ │ │ cmp r7, r3 │ │ │ │ - bcs.n 1b3d64 │ │ │ │ + bcs.n 1b3d9c │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr.w r9, [r5, #112] @ 0x70 │ │ │ │ mla r3, r2, r3, r0 │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ ldrb r3, [r3, #30] │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1b3e16 │ │ │ │ + beq.w 1b3e4e │ │ │ │ movw r1, #686 @ 0x2ae │ │ │ │ - bl 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ add.w ip, sp, #80 @ 0x50 │ │ │ │ str.w r9, [sp, #92] @ 0x5c │ │ │ │ movs r2, #0 │ │ │ │ ldr r7, [sp, #0] │ │ │ │ mov lr, r0 │ │ │ │ strd r2, r2, [sp, #80] @ 0x50 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ @@ -525988,17 +526027,17 @@ │ │ │ │ ldr r7, [sp, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ add.w r7, lr, #116 @ 0x74 │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbnz r3, 1b3d30 │ │ │ │ + cbnz r3, 1b3d68 │ │ │ │ cmp.w r9, #32 │ │ │ │ - beq.w 1b3e96 │ │ │ │ + beq.w 1b3ece │ │ │ │ ldr r2, [sp, #8] │ │ │ │ and.w r3, r9, #31 │ │ │ │ lsl.w r3, r2, r3 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ movs r2, #108 @ 0x6c │ │ │ │ @@ -526014,48 +526053,48 @@ │ │ │ │ ldrb.w r3, [r3, #90] @ 0x5a │ │ │ │ adds r2, #11 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ adds r3, #11 │ │ │ │ str.w r7, [lr, r2, lsl #2] │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [lr, r3, lsl #2] │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ mov r0, r5 │ │ │ │ - bl 194944 │ │ │ │ + bl 19497c │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #149] @ 0x95 │ │ │ │ - b.n 1b3ac4 │ │ │ │ + b.n 1b3afc │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 1b3aca │ │ │ │ + bne.w 1b3b02 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, sl │ │ │ │ - beq.n 1b3e12 │ │ │ │ + beq.n 1b3e4a │ │ │ │ cmp r2, fp │ │ │ │ - bne.w 1b3aca │ │ │ │ + bne.w 1b3b02 │ │ │ │ mov r5, r3 │ │ │ │ - b.n 1b3aac │ │ │ │ + b.n 1b3ae4 │ │ │ │ mov r2, r3 │ │ │ │ - bl 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ add.w r3, r7, #20 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 1b3c44 │ │ │ │ + b.n 1b3c7c │ │ │ │ movw r1, #443 @ 0x1bb │ │ │ │ - bl 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w r1, r0, #24 │ │ │ │ strb.w r2, [r0, #44] @ 0x2c │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ strd r3, r3, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ mla r3, r9, r3, r2 │ │ │ │ @@ -526073,20 +526112,20 @@ │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str.w r2, [r8, lr, lsl #2] │ │ │ │ str.w r0, [r8, ip, lsl #2] │ │ │ │ str.w r0, [r8, r9, lsl #2] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 196fc4 │ │ │ │ - b.n 1b3c44 │ │ │ │ + bl 196ffc │ │ │ │ + b.n 1b3c7c │ │ │ │ mov r5, r3 │ │ │ │ - b.n 1b3b40 │ │ │ │ + b.n 1b3b78 │ │ │ │ movw r1, #685 @ 0x2ad │ │ │ │ - bl 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add.w ip, sp, #80 @ 0x50 │ │ │ │ str.w r9, [sp, #92] @ 0x5c │ │ │ │ ldr r7, [sp, #0] │ │ │ │ mov lr, r0 │ │ │ │ strd r3, r3, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ @@ -526100,69 +526139,69 @@ │ │ │ │ ldr r7, [sp, #0] │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ add.w r7, lr, #100 @ 0x64 │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1b3d30 │ │ │ │ + bne.w 1b3d68 │ │ │ │ cmp.w r9, #32 │ │ │ │ - beq.n 1b3e96 │ │ │ │ + beq.n 1b3ece │ │ │ │ ldr r7, [sp, #8] │ │ │ │ and.w r3, r9, #31 │ │ │ │ lsls r7, r3 │ │ │ │ subs r3, r7, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 1b3d30 │ │ │ │ + b.n 1b3d68 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 1b3ea2 │ │ │ │ + beq.n 1b3eda │ │ │ │ movw r1, #667 @ 0x29b │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 1b3a84 │ │ │ │ + bne.w 1b3abc │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r3 │ │ │ │ - b.n 1b3aac │ │ │ │ + b.n 1b3ae4 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 1b3d30 │ │ │ │ + b.n 1b3d68 │ │ │ │ mov fp, r1 │ │ │ │ - b.n 1b3b14 │ │ │ │ + b.n 1b3b4c │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r3 │ │ │ │ - b.n 1b3b40 │ │ │ │ + b.n 1b3b78 │ │ │ │ mov fp, r3 │ │ │ │ - b.n 1b3b14 │ │ │ │ + b.n 1b3b4c │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - stmia r6!, {r1, r3, r4, r6} │ │ │ │ + stmia r6!, {r1, r5} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - stmia r6!, {r1, r4, r6} │ │ │ │ + stmia r6!, {r1, r3, r4} │ │ │ │ lsls r7, r6, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bl 195ec6 │ │ │ │ + bl 195efe │ │ │ │ strh.w pc, [fp, #255]! │ │ │ │ - stmia r4!, {r2, r5, r6, r7} │ │ │ │ + stmia r4!, {r2, r3, r5, r7} │ │ │ │ lsls r7, r6, #1 │ │ │ │ lsls r4, r2, #31 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ - cbnz r3, 1b3efe │ │ │ │ + cbnz r3, 1b3f36 │ │ │ │ ldrb.w r2, [r0, #45] @ 0x2d │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.n 1b3efe │ │ │ │ + bhi.n 1b3f36 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ cmp.w r0, #354 @ 0x162 │ │ │ │ - beq.n 1b3f18 │ │ │ │ - bhi.n 1b3f02 │ │ │ │ + beq.n 1b3f50 │ │ │ │ + bhi.n 1b3f3a │ │ │ │ movw r3, #313 @ 0x139 │ │ │ │ cmp r0, r3 │ │ │ │ it ne │ │ │ │ cmpne.w r0, #336 @ 0x150 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ @@ -526183,199 +526222,199 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #740] @ (1b4218 ) │ │ │ │ + ldr r1, [pc, #740] @ (1b4250 ) │ │ │ │ mov sl, r3 │ │ │ │ - ldr r3, [pc, #740] @ (1b421c ) │ │ │ │ + ldr r3, [pc, #740] @ (1b4254 ) │ │ │ │ add r1, pc │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov.w r1, #412 @ 0x19c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 197218 │ │ │ │ + bl 197250 │ │ │ │ mov.w r1, #270 @ 0x10e │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197218 │ │ │ │ + bl 197250 │ │ │ │ mov r7, r0 │ │ │ │ - vldr d0, [pc, #684] @ 1b4210 │ │ │ │ + vldr d0, [pc, #684] @ 1b4248 │ │ │ │ add r0, sp, #24 │ │ │ │ ldrb.w r9, [r7, #17] │ │ │ │ mov r1, r9 │ │ │ │ - bl 194c54 │ │ │ │ + bl 194c8c │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1b3f96 │ │ │ │ + cbz r0, 1b3fce │ │ │ │ add r2, sp, #24 │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str.w r0, [r9, #40] @ 0x28 │ │ │ │ str.w r1, [r9, #44] @ 0x2c │ │ │ │ mov r1, r9 │ │ │ │ add.w r9, r9, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #253 @ 0xfd │ │ │ │ mov r0, r4 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ movs r1, #171 @ 0xab │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197218 │ │ │ │ + bl 197250 │ │ │ │ mov r2, r5 │ │ │ │ mov r7, r0 │ │ │ │ mov.w r1, #348 @ 0x15c │ │ │ │ mov r0, r4 │ │ │ │ - bl 197218 │ │ │ │ + bl 197250 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #338 @ 0x152 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #456 @ 0x1c8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #456 @ 0x1c8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #338 @ 0x152 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r6, r0 │ │ │ │ movw r1, #435 @ 0x1b3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1b408e │ │ │ │ + beq.n 1b40c6 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1972d8 │ │ │ │ + bl 197310 │ │ │ │ mov r3, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #435 @ 0x1b3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r3, r5 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 1972d8 │ │ │ │ - ldr r2, [pc, #428] @ (1b4220 ) │ │ │ │ - ldr r3, [pc, #420] @ (1b421c ) │ │ │ │ + bl 197310 │ │ │ │ + ldr r2, [pc, #428] @ (1b4258 ) │ │ │ │ + ldr r3, [pc, #420] @ (1b4254 ) │ │ │ │ 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 1b41dc │ │ │ │ + bne.w 1b4214 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrb r2, [r7, #17] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.n 1b4176 │ │ │ │ + beq.n 1b41ae │ │ │ │ and.w r1, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ lsls r3, r1 │ │ │ │ lsls r1, r3, #31 │ │ │ │ it mi │ │ │ │ movmi r3, r7 │ │ │ │ - bpl.n 1b4108 │ │ │ │ + bpl.n 1b4140 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r7, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1972d8 │ │ │ │ + bl 197310 │ │ │ │ mov r3, r5 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 1972d8 │ │ │ │ + bl 197310 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #435 @ 0x1b3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ ldrb r2, [r7, #17] │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.n 1b4136 │ │ │ │ + beq.n 1b416e │ │ │ │ and.w r1, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ lsls r3, r1 │ │ │ │ movs r1, #0 │ │ │ │ lsls r3, r3, #31 │ │ │ │ it mi │ │ │ │ movmi r3, r7 │ │ │ │ - bpl.n 1b41e0 │ │ │ │ + bpl.n 1b4218 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 1972d8 │ │ │ │ - b.n 1b4072 │ │ │ │ + bl 197310 │ │ │ │ + b.n 1b40aa │ │ │ │ subs r2, #1 │ │ │ │ strd sl, sl, [sp, #16] │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 1b41d4 │ │ │ │ + bhi.n 1b420c │ │ │ │ tbb [pc, r2] │ │ │ │ ldrsh r3, [r3, r5] │ │ │ │ ldrsh r7, [r3, r5] │ │ │ │ ldrsh r7, [r3, r5] │ │ │ │ ldrsb r7, [r3, r1] │ │ │ │ ldrsh r7, [r3, r5] │ │ │ │ ldrsh r7, [r3, r5] │ │ │ │ @@ -526392,78 +526431,78 @@ │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #24] │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ strd r0, r1, [sp, #16] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1b4164 │ │ │ │ + cbz r0, 1b419c │ │ │ │ add r3, sp, #16 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1b40fa │ │ │ │ + b.n 1b4132 │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #16] │ │ │ │ vldr d7, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - bl 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1b41a8 │ │ │ │ + cbz r0, 1b41e0 │ │ │ │ add r2, sp, #24 │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1b40a6 │ │ │ │ + b.n 1b40de │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #16] │ │ │ │ - b.n 1b417e │ │ │ │ + b.n 1b41b6 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ - b.n 1b417e │ │ │ │ + b.n 1b41b6 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #16] │ │ │ │ - b.n 1b417e │ │ │ │ + b.n 1b41b6 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 1b417e │ │ │ │ + b.n 1b41b6 │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ subs r2, #1 │ │ │ │ strd r1, r1, [sp, #24] │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 1b4248 │ │ │ │ + bhi.n 1b4280 │ │ │ │ tbb [pc, r2] │ │ │ │ cmp r5, #27 │ │ │ │ cmp r5, #45 @ 0x2d │ │ │ │ cmp r5, #45 @ 0x2d │ │ │ │ cmp r0, #45 @ 0x2d │ │ │ │ cmp r5, #45 @ 0x2d │ │ │ │ cmp r5, #45 @ 0x2d │ │ │ │ @@ -526477,433 +526516,433 @@ │ │ │ │ cmp r5, #45 @ 0x2d │ │ │ │ cmp r5, #45 @ 0x2d │ │ │ │ subs r5, r5, #4 │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ stmia r0!, {} │ │ │ │ @ instruction: 0xffff41ef │ │ │ │ - stmia r0!, {r2, r6, r7} │ │ │ │ + stmia r0!, {r2, r3, r7} │ │ │ │ lsls r7, r6, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - itte hi │ │ │ │ - lslhi r7, r6, #1 │ │ │ │ - movhi r2, #1 │ │ │ │ - strbls.w r2, [sp, #24] │ │ │ │ - b.n 1b413e │ │ │ │ + itee mi │ │ │ │ + lslmi r7, r6, #1 │ │ │ │ + movpl r2, #1 │ │ │ │ + strbpl.w r2, [sp, #24] │ │ │ │ + b.n 1b4176 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 1b413e │ │ │ │ + b.n 1b4176 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #24] │ │ │ │ - b.n 1b413e │ │ │ │ + b.n 1b4176 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #24] │ │ │ │ - b.n 1b413e │ │ │ │ + b.n 1b4176 │ │ │ │ stmdb 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 fp, r2 │ │ │ │ - ldr r2, [pc, #1004] @ (1b4648 ) │ │ │ │ - ldr r3, [pc, #1004] @ (1b464c ) │ │ │ │ + ldr r2, [pc, #1004] @ (1b4680 ) │ │ │ │ + ldr r3, [pc, #1004] @ (1b4684 ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ mov r5, r1 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov.w sl, #1 │ │ │ │ - ldr.w r9, [pc, #996] @ 1b4650 │ │ │ │ + ldr.w r9, [pc, #996] @ 1b4688 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #0 │ │ │ │ add r9, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 19752c │ │ │ │ + bl 197564 │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19752c │ │ │ │ + bl 197564 │ │ │ │ ldr r5, [r5, #20] │ │ │ │ strb.w sl, [r4, #8] │ │ │ │ mov r7, r0 │ │ │ │ ldrb.w r8, [r6, #17] │ │ │ │ cmp.w r8, #31 │ │ │ │ - bls.w 1b43b6 │ │ │ │ + bls.w 1b43ee │ │ │ │ movw r2, #451 @ 0x1c3 │ │ │ │ subs r3, r5, r2 │ │ │ │ clz r3, r3 │ │ │ │ movw r1, #427 @ 0x1ab │ │ │ │ cmp r5, r2 │ │ │ │ it ne │ │ │ │ cmpne r5, r1 │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ - beq.n 1b43a8 │ │ │ │ + beq.n 1b43e0 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #305 @ 0x131 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197218 │ │ │ │ + bl 197250 │ │ │ │ mov r2, r7 │ │ │ │ mov r8, r0 │ │ │ │ movw r1, #305 @ 0x131 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197218 │ │ │ │ + bl 197250 │ │ │ │ movw r3, #313 @ 0x139 │ │ │ │ mov r9, r0 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 1b450e │ │ │ │ - vldr d7, [pc, #860] @ 1b4640 │ │ │ │ + beq.w 1b4546 │ │ │ │ + vldr d7, [pc, #860] @ 1b4678 │ │ │ │ mov r1, sl │ │ │ │ ldrb r2, [r6, #17] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - bl 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 1b430e │ │ │ │ + cbz r0, 1b4346 │ │ │ │ add r3, sp, #24 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [sl, #40] @ 0x28 │ │ │ │ str.w r1, [sl, #44] @ 0x2c │ │ │ │ mov r1, sl │ │ │ │ add.w sl, sl, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ mov r3, sl │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #326 @ 0x146 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197268 │ │ │ │ - vldr d7, [pc, #800] @ 1b4640 │ │ │ │ + bl 1972a0 │ │ │ │ + vldr d7, [pc, #800] @ 1b4678 │ │ │ │ ldrb r2, [r7, #17] │ │ │ │ mov sl, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - bl 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1b4346 │ │ │ │ + cbz r0, 1b437e │ │ │ │ add r3, sp, #24 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #326 @ 0x146 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ movs r3, #1 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b3f20 │ │ │ │ + bl 1b3f58 │ │ │ │ mov.w r1, #348 @ 0x15c │ │ │ │ mov r2, r0 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197218 │ │ │ │ + bl 197250 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 1972d8 │ │ │ │ + bl 197310 │ │ │ │ cmp.w r5, #336 @ 0x150 │ │ │ │ mov r9, r0 │ │ │ │ - beq.w 1b4582 │ │ │ │ - ldr r2, [pc, #712] @ (1b4654 ) │ │ │ │ - ldr r3, [pc, #700] @ (1b464c ) │ │ │ │ + beq.w 1b45ba │ │ │ │ + ldr r2, [pc, #712] @ (1b468c ) │ │ │ │ + ldr r3, [pc, #700] @ (1b4684 ) │ │ │ │ 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 1b463c │ │ │ │ + bne.w 1b4674 │ │ │ │ mov r0, r9 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b3f20 │ │ │ │ + bl 1b3f58 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 1b438a │ │ │ │ - ldr r3, [pc, #672] @ (1b4658 ) │ │ │ │ + b.n 1b43c2 │ │ │ │ + ldr r3, [pc, #672] @ (1b4690 ) │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldrb.w r2, [fp] │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ mla r3, r1, r5, r3 │ │ │ │ ldrb r3, [r3, #6] │ │ │ │ orr.w r9, r8, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1b4500 │ │ │ │ + bne.w 1b4538 │ │ │ │ mov.w sl, #160 @ 0xa0 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ mov r3, sl │ │ │ │ - bl 197950 │ │ │ │ + bl 197988 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, sl │ │ │ │ - bl 197950 │ │ │ │ + bl 197988 │ │ │ │ mov.w r1, #270 @ 0x10e │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197218 │ │ │ │ + bl 197250 │ │ │ │ ldrb r2, [r0, #17] │ │ │ │ mov fp, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.w 1b45f8 │ │ │ │ + beq.w 1b4630 │ │ │ │ and.w r1, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ lsls r3, r1 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.w 1b465c │ │ │ │ + bpl.w 1b4694 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r3, fp │ │ │ │ movs r1, #253 @ 0xfd │ │ │ │ mov r0, r4 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, sl │ │ │ │ movs r0, #0 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 197950 │ │ │ │ + bl 197988 │ │ │ │ movw r3, #451 @ 0x1c3 │ │ │ │ cmp.w r5, #336 @ 0x150 │ │ │ │ it ne │ │ │ │ cmpne r5, r3 │ │ │ │ mov r9, r0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ cmp.w r5, #354 @ 0x162 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1b438a │ │ │ │ + beq.n 1b43c2 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #338 @ 0x152 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ cmp.w r5, #336 @ 0x150 │ │ │ │ mov r9, r0 │ │ │ │ - bne.n 1b438a │ │ │ │ + bne.n 1b43c2 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 193c60 │ │ │ │ + bl 193c98 │ │ │ │ add.w r5, r0, #20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r3, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r2, r9 │ │ │ │ mov r6, r0 │ │ │ │ mov r3, r5 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #309 @ 0x135 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 1972d8 │ │ │ │ + bl 197310 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 1b438a │ │ │ │ + b.n 1b43c2 │ │ │ │ lsl.w r3, r8, sl │ │ │ │ orn r3, r3, #127 @ 0x7f │ │ │ │ uxtb.w sl, r3 │ │ │ │ - b.n 1b43d6 │ │ │ │ + b.n 1b440e │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r6, r0 │ │ │ │ - vldr d7, [pc, #288] @ 1b4640 │ │ │ │ + vldr d7, [pc, #288] @ 1b4678 │ │ │ │ mov r1, sl │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrb r2, [r6, #17] │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - bl 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1b4546 │ │ │ │ + cbz r0, 1b457e │ │ │ │ add r3, sp, #24 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #326 @ 0x146 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r9 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b3f20 │ │ │ │ + bl 1b3f58 │ │ │ │ mov.w r1, #348 @ 0x15c │ │ │ │ mov r2, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197218 │ │ │ │ + bl 197250 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 1972d8 │ │ │ │ + bl 197310 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 1b438a │ │ │ │ - vldr d7, [pc, #188] @ 1b4640 │ │ │ │ + b.n 1b43c2 │ │ │ │ + vldr d7, [pc, #188] @ 1b4678 │ │ │ │ movs r1, #1 │ │ │ │ ldrb r2, [r0, #17] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - bl 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1b45aa │ │ │ │ + cbz r0, 1b45e2 │ │ │ │ add r3, sp, #24 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r9 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r3, r6 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, sl │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #353 @ 0x161 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r2, r9 │ │ │ │ mov r6, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r3, r9 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1972d8 │ │ │ │ + bl 197310 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 1b438a │ │ │ │ + b.n 1b43c2 │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #24] │ │ │ │ vldr d7, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - bl 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 1b462a │ │ │ │ + cbz r0, 1b4662 │ │ │ │ add r3, sp, #16 │ │ │ │ str r2, [sp, #12] │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ adds r2, #20 │ │ │ │ mov r3, r2 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r4 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov fp, r0 │ │ │ │ - b.n 1b441e │ │ │ │ + b.n 1b4456 │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ - pop {r2, r3, r4, r7, pc} │ │ │ │ + pop {r2, r5, r6, pc} │ │ │ │ lsls r7, r6, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r3, r7, pc} │ │ │ │ + pop {r1, r4, r6, pc} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - pop {r1, r2, r3, r5, r6} │ │ │ │ + pop {r1, r2, r4, r5} │ │ │ │ lsls r7, r6, #1 │ │ │ │ lsrs r0, r1, #18 │ │ │ │ movs r0, r0 │ │ │ │ subs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #24] │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 1b468c │ │ │ │ + bhi.n 1b46c4 │ │ │ │ tbb [pc, r2] │ │ │ │ asrs r6, r3, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ adds r0, r2, r4 │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ @@ -526916,64 +526955,64 @@ │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 1b4600 │ │ │ │ + b.n 1b4638 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #24] │ │ │ │ - b.n 1b4600 │ │ │ │ + b.n 1b4638 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #24] │ │ │ │ - b.n 1b4600 │ │ │ │ + b.n 1b4638 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #24] │ │ │ │ - b.n 1b4600 │ │ │ │ + b.n 1b4638 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #16] @ (1b46d0 ) │ │ │ │ + ldr r2, [pc, #16] @ (1b4708 ) │ │ │ │ mov r3, r1 │ │ │ │ - ldr r1, [pc, #16] @ (1b46d4 ) │ │ │ │ + ldr r1, [pc, #16] @ (1b470c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 195ae4 │ │ │ │ + bl 195b1c │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xfb81ffff │ │ │ │ strb.w pc, [fp, #255]! │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3792] @ 0xed0 │ │ │ │ mov r4, r1 │ │ │ │ - ldr.w r1, [pc, #1532] @ 1b4ce8 │ │ │ │ - ldr.w r3, [pc, #1532] @ 1b4cec │ │ │ │ + ldr.w r1, [pc, #1532] @ 1b4d20 │ │ │ │ + ldr.w r3, [pc, #1532] @ 1b4d24 │ │ │ │ sub sp, #268 @ 0x10c │ │ │ │ add r1, pc │ │ │ │ - ldr.w ip, [pc, #1528] @ 1b4cf0 │ │ │ │ + ldr.w ip, [pc, #1528] @ 1b4d28 │ │ │ │ add ip, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #260] @ 0x104 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ str r0, [sp, #8] │ │ │ │ cmp r3, #61 @ 0x3d │ │ │ │ - bls.w 1b4baa │ │ │ │ + bls.w 1b4be2 │ │ │ │ sub.w r1, r3, #167 @ 0xa7 │ │ │ │ cmp r1, #22 │ │ │ │ - bhi.n 1b4770 │ │ │ │ + bhi.n 1b47a8 │ │ │ │ cmp r1, #22 │ │ │ │ - bhi.n 1b4770 │ │ │ │ + bhi.n 1b47a8 │ │ │ │ tbh [pc, r1, lsl #1] │ │ │ │ lsls r1, r6, #4 │ │ │ │ movs r0, r5 │ │ │ │ movs r0, r5 │ │ │ │ movs r0, r5 │ │ │ │ movs r0, r5 │ │ │ │ lsls r3, r7, #3 │ │ │ │ @@ -526991,96 +527030,96 @@ │ │ │ │ lsls r1, r6, #4 │ │ │ │ movs r0, r5 │ │ │ │ movs r0, r5 │ │ │ │ lsls r3, r7, #3 │ │ │ │ movs r7, r2 │ │ │ │ movs r1, r7 │ │ │ │ ldrb r0, [r2, #1] │ │ │ │ - cbz r0, 1b4772 │ │ │ │ - ldr.w r2, [pc, #1440] @ 1b4cf4 │ │ │ │ + cbz r0, 1b47aa │ │ │ │ + ldr.w r2, [pc, #1440] @ 1b4d2c │ │ │ │ movs r1, #108 @ 0x6c │ │ │ │ ldr.w r2, [ip, r2] │ │ │ │ mla r2, r1, r3, r2 │ │ │ │ ldrb.w r3, [r2, #43] @ 0x2b │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r3, [r4, r3, lsl #2] │ │ │ │ cmp r3, #7 │ │ │ │ - beq.w 1b4bdc │ │ │ │ + beq.w 1b4c14 │ │ │ │ movs r0, #0 │ │ │ │ - ldr.w r2, [pc, #1412] @ 1b4cf8 │ │ │ │ - ldr.w r3, [pc, #1396] @ 1b4cec │ │ │ │ + ldr.w r2, [pc, #1412] @ 1b4d30 │ │ │ │ + ldr.w r3, [pc, #1396] @ 1b4d24 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #260] @ 0x104 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1b4cdc │ │ │ │ + bne.w 1b4d14 │ │ │ │ add sp, #268 @ 0x10c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r0, [r2, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1b4772 │ │ │ │ - ldr.w r2, [pc, #1368] @ 1b4cf4 │ │ │ │ + beq.n 1b47aa │ │ │ │ + ldr.w r2, [pc, #1368] @ 1b4d2c │ │ │ │ ldr.w r2, [ip, r2] │ │ │ │ mov r1, r2 │ │ │ │ mov r6, r2 │ │ │ │ movs r2, #108 @ 0x6c │ │ │ │ mla r3, r2, r3, r1 │ │ │ │ ldrb.w r3, [r3, #43] @ 0x2b │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r3, [r4, r3, lsl #2] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 1b4770 │ │ │ │ + bne.n 1b47a8 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r4 │ │ │ │ strd r3, r4, [r5] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 198514 │ │ │ │ + bl 19854c │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #108 @ 0x6c │ │ │ │ mov.w ip, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #12] │ │ │ │ ldr r3, [r1, #20] │ │ │ │ mla r3, r2, r3, r6 │ │ │ │ ldrb.w r2, [r3, #43] @ 0x2b │ │ │ │ ldrb.w r3, [r3, #44] @ 0x2c │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w ip, [r1, r2, lsl #2] │ │ │ │ str.w ip, [r1, r3, lsl #2] │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 194c04 │ │ │ │ + bl 194c3c │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ str r0, [sp, #12] │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #132 @ 0x84 │ │ │ │ blx 428b4 │ │ │ │ ldrb.w r2, [r4, #40] @ 0x28 │ │ │ │ mov r3, r0 │ │ │ │ mov r9, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1b4cc6 │ │ │ │ + beq.w 1b4cfe │ │ │ │ str r4, [sp, #20] │ │ │ │ mov r8, r0 │ │ │ │ mov fp, r0 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1b4828 │ │ │ │ + b.n 1b4860 │ │ │ │ adds r4, #1 │ │ │ │ add.w r8, r8, #8 │ │ │ │ cmp r9, r4 │ │ │ │ - beq.w 1b4cbc │ │ │ │ + beq.w 1b4cf4 │ │ │ │ cmp r4, #2 │ │ │ │ itt ne │ │ │ │ ldrne r2, [sp, #12] │ │ │ │ strdne r2, r4, [r8] │ │ │ │ - bne.n 1b481c │ │ │ │ + bne.n 1b4854 │ │ │ │ movs r3, #0 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ strd r3, r3, [sp, #84] @ 0x54 │ │ │ │ mov r5, r3 │ │ │ │ strd r3, r3, [sp, #92] @ 0x5c │ │ │ │ add.w lr, sp, #68 @ 0x44 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ @@ -527097,22 +527136,22 @@ │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ str r7, [sp, #16] │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r7, [sp, #8] │ │ │ │ movw r1, #365 @ 0x16d │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 193b64 │ │ │ │ + bl 193b9c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w r1, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ mov sl, r1 │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ add.w lr, sp, #100 @ 0x64 │ │ │ │ add.w ip, r6, #48 @ 0x30 │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb r3, [r7, #8] │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ ldrh r2, [r6, #24] │ │ │ │ @@ -527126,59 +527165,59 @@ │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ movs r3, #6 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ vstr d7, [sp, #32] │ │ │ │ - bl 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1b4902 │ │ │ │ + cbz r0, 1b493a │ │ │ │ add r2, sp, #32 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r3 │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r3, #20 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, sl │ │ │ │ movw r1, #313 @ 0x139 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ movs r3, #0 │ │ │ │ str r0, [sp, #148] @ 0x94 │ │ │ │ str r3, [sp, #152] @ 0x98 │ │ │ │ - b.n 1b481c │ │ │ │ + b.n 1b4854 │ │ │ │ ldrb r0, [r2, #2] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1b4772 │ │ │ │ + beq.w 1b47aa │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movs r3, #3 │ │ │ │ str r4, [r2, #4] │ │ │ │ str r3, [r2, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #48] @ 0x30 │ │ │ │ ldrb.w r2, [r4, #41] @ 0x29 │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.w 1b4cd2 │ │ │ │ + bhi.w 1b4d0a │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1b4ce0 │ │ │ │ + bhi.w 1b4d18 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r7, r2, #6 │ │ │ │ lsls r7, r1, #7 │ │ │ │ lsls r7, r1, #7 │ │ │ │ lsls r7, r1, #7 │ │ │ │ lsls r7, r1, #7 │ │ │ │ lsls r7, r1, #7 │ │ │ │ @@ -527206,40 +527245,40 @@ │ │ │ │ lsls r7, r1, #7 │ │ │ │ lsls r7, r1, #7 │ │ │ │ lsls r7, r1, #7 │ │ │ │ lsls r7, r1, #7 │ │ │ │ lsls r6, r6, #6 │ │ │ │ ldrb r0, [r2, #1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1b4772 │ │ │ │ - ldr r2, [pc, #872] @ (1b4cf4 ) │ │ │ │ + beq.w 1b47aa │ │ │ │ + ldr r2, [pc, #872] @ (1b4d2c ) │ │ │ │ ldr.w r2, [ip, r2] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r1, r2 │ │ │ │ movs r2, #108 @ 0x6c │ │ │ │ mla r2, r2, r3, r1 │ │ │ │ ldrb.w r1, [r2, #43] @ 0x2b │ │ │ │ adds r1, #11 │ │ │ │ ldr.w r1, [r4, r1, lsl #2] │ │ │ │ cmp r1, #7 │ │ │ │ - bne.w 1b4770 │ │ │ │ + bne.w 1b47a8 │ │ │ │ ldrb.w r2, [r2, #46] @ 0x2e │ │ │ │ adds r2, #11 │ │ │ │ ldr.w r2, [r4, r2, lsl #2] │ │ │ │ mov r9, r2 │ │ │ │ lsls r1, r2, #20 │ │ │ │ - bmi.w 1b4770 │ │ │ │ + bmi.w 1b47a8 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r3, #167 @ 0xa7 │ │ │ │ mov.w r2, #2 │ │ │ │ it eq │ │ │ │ moveq.w sl, #165 @ 0xa5 │ │ │ │ str r4, [r1, #4] │ │ │ │ str r2, [r1, #0] │ │ │ │ - beq.n 1b49dc │ │ │ │ + beq.n 1b4a14 │ │ │ │ cmp r3, #184 @ 0xb8 │ │ │ │ ite eq │ │ │ │ moveq.w sl, #182 @ 0xb6 │ │ │ │ movne.w sl, #54 @ 0x36 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov.w r8, #108 @ 0x6c │ │ │ │ ldr r1, [sp, #8] │ │ │ │ @@ -527257,21 +527296,21 @@ │ │ │ │ ldr.w r2, [r4, r2, lsl #2] │ │ │ │ ldr.w r5, [r4, r3, lsl #2] │ │ │ │ subs r3, r2, #0 │ │ │ │ str r5, [sp, #24] │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #24 │ │ │ │ mov r5, r0 │ │ │ │ add.w fp, r0, #24 │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ add.w ip, sp, #48 @ 0x30 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ movs r7, #0 │ │ │ │ strd r7, r7, [sp, #32] │ │ │ │ add.w lr, r5, #84 @ 0x54 │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ add.w r7, r5, #100 @ 0x64 │ │ │ │ @@ -527306,91 +527345,91 @@ │ │ │ │ movs r7, #0 │ │ │ │ ldrb.w r2, [r3, #46] @ 0x2e │ │ │ │ ldrb.w r3, [r3, #33] @ 0x21 │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r9, [r5, r2, lsl #2] │ │ │ │ str.w r7, [r5, r3, lsl #2] │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr r3, [r5, #24] │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ movs r2, #32 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ movs r1, #1 │ │ │ │ str.w sl, [r3, #20] │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ ldr.w r3, [r4, #128] @ 0x80 │ │ │ │ vstr d7, [sp, #32] │ │ │ │ mov r7, r3 │ │ │ │ - bl 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1b4aee │ │ │ │ + cbz r0, 1b4b26 │ │ │ │ mov r2, r6 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r3 │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r3, #20 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #356 @ 0x164 │ │ │ │ mov r0, r5 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ ldrb r3, [r0, #17] │ │ │ │ mov r2, r0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #32 │ │ │ │ - beq.n 1b4b12 │ │ │ │ + beq.n 1b4b4a │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #417 @ 0x1a1 │ │ │ │ - bl 197218 │ │ │ │ + bl 197250 │ │ │ │ mov r6, r0 │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r2, [sp, #48] @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ movs r2, #32 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ vstr d7, [sp, #32] │ │ │ │ - bl 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1b4b48 │ │ │ │ + cbz r0, 1b4b80 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str r3, [sp, #16] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r3 │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r3, #20 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ mov r2, fp │ │ │ │ mov.w r1, #424 @ 0x1a8 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ mov r3, r6 │ │ │ │ - bl 1972d8 │ │ │ │ + bl 197310 │ │ │ │ ldrb r3, [r7, #17] │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r5 │ │ │ │ orr.w r3, r3, #4 │ │ │ │ movs r5, #0 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 197950 │ │ │ │ + bl 197988 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r6, [sp, #12] │ │ │ │ movs r2, #108 @ 0x6c │ │ │ │ ldr r1, [r4, #120] @ 0x78 │ │ │ │ mla r3, r2, r3, r6 │ │ │ │ ldr r2, [r4, #124] @ 0x7c │ │ │ │ str r2, [r1, #4] │ │ │ │ @@ -527406,167 +527445,167 @@ │ │ │ │ str r1, [r4, #120] @ 0x78 │ │ │ │ str r2, [r1, #4] │ │ │ │ str r2, [r0, #4] │ │ │ │ ldr r2, [r3, #44] @ 0x2c │ │ │ │ orr.w r2, r2, #2048 @ 0x800 │ │ │ │ str r2, [r3, #44] @ 0x2c │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1b4772 │ │ │ │ + b.n 1b47aa │ │ │ │ cmp r3, #55 @ 0x37 │ │ │ │ - bls.w 1b4770 │ │ │ │ + bls.w 1b47a8 │ │ │ │ sub.w r1, r3, #56 @ 0x38 │ │ │ │ cmp r1, #5 │ │ │ │ - bhi.w 1b4770 │ │ │ │ - add r0, pc, #8 @ (adr r0, 1b4bc4 ) │ │ │ │ + bhi.w 1b47a8 │ │ │ │ + add r0, pc, #8 @ (adr r0, 1b4bfc ) │ │ │ │ ldr.w r1, [r0, r1, lsl #2] │ │ │ │ add r0, r1 │ │ │ │ bx r0 │ │ │ │ - ldc2 15, cr15, [pc, #1020]! @ 1b4fc4 │ │ │ │ + ldc2 15, cr15, [pc, #1020]! @ 1b4ffc │ │ │ │ @ instruction: 0xfbadffff │ │ │ │ @ instruction: 0xfbadffff │ │ │ │ ldc2l 15, cr15, [r3, #-1020] @ 0xfffffc04 │ │ │ │ @ instruction: 0xfb8bffff │ │ │ │ @ instruction: 0xfbcfffff │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r4 │ │ │ │ strd r3, r4, [r2] │ │ │ │ ldr r0, [r2, #16] │ │ │ │ - bl 198514 │ │ │ │ + bl 19854c │ │ │ │ ldr r3, [r4, #20] │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, #173 @ 0xad │ │ │ │ it eq │ │ │ │ moveq r3, #165 @ 0xa5 │ │ │ │ - beq.n 1b4c00 │ │ │ │ + beq.n 1b4c38 │ │ │ │ cmp r3, #188 @ 0xbc │ │ │ │ ite eq │ │ │ │ moveq r3, #182 @ 0xb6 │ │ │ │ movne r3, #54 @ 0x36 │ │ │ │ mov r6, r2 │ │ │ │ add.w r1, r2, #24 │ │ │ │ str r3, [r2, #20] │ │ │ │ mov r0, r6 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r7, r1 │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 196fc4 │ │ │ │ - vldr d7, [pc, #192] @ 1b4ce0 │ │ │ │ + bl 196ffc │ │ │ │ + vldr d7, [pc, #192] @ 1b4d18 │ │ │ │ ldrb.w r2, [r6, #41] @ 0x29 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ vstr d7, [sp, #48] @ 0x30 │ │ │ │ - bl 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1b4c4c │ │ │ │ + cbz r0, 1b4c84 │ │ │ │ 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, r5 │ │ │ │ mov r1, r3 │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 195134 │ │ │ │ + bl 19516c │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - bl 194944 │ │ │ │ + bl 19497c │ │ │ │ mov r0, r4 │ │ │ │ - bl 19498c │ │ │ │ - b.n 1b4ba6 │ │ │ │ + bl 1949c4 │ │ │ │ + b.n 1b4bde │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #48] @ 0x30 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldrd r0, r1, [sp, #48] @ 0x30 │ │ │ │ strd r0, r1, [sp, #32] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1b4ca2 │ │ │ │ + cbz r0, 1b4cda │ │ │ │ add r2, sp, #32 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r3 │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r3, #20 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 195134 │ │ │ │ - b.n 1b4ba6 │ │ │ │ + bl 19516c │ │ │ │ + b.n 1b4bde │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 1b4c76 │ │ │ │ + b.n 1b4cae │ │ │ │ movs r3, #1 │ │ │ │ strh.w r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 1b4c76 │ │ │ │ + b.n 1b4cae │ │ │ │ ldr r4, [sp, #20] │ │ │ │ mov r3, fp │ │ │ │ ldrb.w r2, [r4, #40] @ 0x28 │ │ │ │ mov r9, r2 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r3 │ │ │ │ - bl 197470 │ │ │ │ - b.n 1b4c58 │ │ │ │ + bl 1974a8 │ │ │ │ + b.n 1b4c90 │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #48] @ 0x30 │ │ │ │ - b.n 1b4c76 │ │ │ │ + b.n 1b4cae │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ - cbnz r0, 1b4cee │ │ │ │ + @ instruction: 0xb8d0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r2, 1b4cf4 │ │ │ │ + @ instruction: 0xb8ca │ │ │ │ lsls r7, r6, #1 │ │ │ │ lsls r4, r2, #31 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb882 │ │ │ │ + @ instruction: 0xb84a │ │ │ │ lsls r7, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ - ldr r2, [pc, #304] @ (1b4e40 ) │ │ │ │ + ldr r2, [pc, #304] @ (1b4e78 ) │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ - ldr r3, [pc, #304] @ (1b4e44 ) │ │ │ │ + ldr r3, [pc, #304] @ (1b4e7c ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r5, [r0, #384] @ 0x180 │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r7, [r5, #0] │ │ │ │ - cbnz r7, 1b4d32 │ │ │ │ - b.n 1b4e1a │ │ │ │ + cbnz r7, 1b4d6a │ │ │ │ + b.n 1b4e52 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r7, [r5, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1b4e1a │ │ │ │ + beq.n 1b4e52 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1b4d2a │ │ │ │ + beq.n 1b4d62 │ │ │ │ movs r7, #0 │ │ │ │ mov r9, r7 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ add.w ip, sp, #8 │ │ │ │ strd r9, r9, [sp, #12] │ │ │ │ add r4, sp, #36 @ 0x24 │ │ │ │ str.w r9, [sp, #20] │ │ │ │ @@ -527577,156 +527616,156 @@ │ │ │ │ str r6, [sp, #28] │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [r6, #24] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ mov r0, r3 │ │ │ │ - bl 195490 │ │ │ │ + bl 1954c8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1b4e36 │ │ │ │ + beq.n 1b4e6e │ │ │ │ str r5, [sp, #4] │ │ │ │ mov r2, r3 │ │ │ │ movs r5, #0 │ │ │ │ ldr r1, [r2, #16] │ │ │ │ ldr r4, [r1, #0] │ │ │ │ - cbz r4, 1b4dc4 │ │ │ │ + cbz r4, 1b4dfc │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - cbz r2, 1b4dd2 │ │ │ │ + cbz r2, 1b4e0a │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 1b4d9a │ │ │ │ + bne.n 1b4dd2 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 1b46d8 │ │ │ │ + bl 1b4710 │ │ │ │ orr.w r3, r5, r0 │ │ │ │ uxtb r5, r3 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ - cbz r4, 1b4db2 │ │ │ │ + cbz r4, 1b4dea │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1b4db2 │ │ │ │ + cbz r3, 1b4dea │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 1b4d8c │ │ │ │ + beq.n 1b4dc4 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1b4da0 │ │ │ │ + bne.n 1b4dd8 │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 1b4dc4 │ │ │ │ + bne.n 1b4dfc │ │ │ │ ldr r2, [sp, #0] │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 1b46d8 │ │ │ │ + bl 1b4710 │ │ │ │ orrs r0, r5 │ │ │ │ uxtb r5, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 195490 │ │ │ │ + bl 1954c8 │ │ │ │ mov r2, fp │ │ │ │ - cbz r2, 1b4df2 │ │ │ │ + cbz r2, 1b4e2a │ │ │ │ mov fp, r0 │ │ │ │ - b.n 1b4d7c │ │ │ │ + b.n 1b4db4 │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 1b4dc4 │ │ │ │ + bne.n 1b4dfc │ │ │ │ ldr r2, [sp, #0] │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 1b46d8 │ │ │ │ + bl 1b4710 │ │ │ │ orr.w r3, r0, r5 │ │ │ │ mov r0, fp │ │ │ │ uxtb r5, r3 │ │ │ │ - bl 195490 │ │ │ │ + bl 1954c8 │ │ │ │ mov r2, fp │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1b4dce │ │ │ │ + bne.n 1b4e06 │ │ │ │ mov r4, r5 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1df050 │ │ │ │ + bl 1df088 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ orr.w r3, r0, r7 │ │ │ │ uxtb r7, r3 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 1b4e1a │ │ │ │ + cbz r3, 1b4e52 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1b4d3c │ │ │ │ + bne.n 1b4d74 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1b4e0c │ │ │ │ - ldr r2, [pc, #44] @ (1b4e48 ) │ │ │ │ - ldr r3, [pc, #36] @ (1b4e44 ) │ │ │ │ + bne.n 1b4e44 │ │ │ │ + ldr r2, [pc, #44] @ (1b4e80 ) │ │ │ │ + ldr r3, [pc, #36] @ (1b4e7c ) │ │ │ │ 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 1b4e3a │ │ │ │ + bne.n 1b4e72 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r4, r3 │ │ │ │ - b.n 1b4df6 │ │ │ │ + b.n 1b4e2e │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - uxtb r2, r5 │ │ │ │ + uxth r2, r6 │ │ │ │ lsls r7, r6, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r6, 1b4e82 │ │ │ │ + cbz r6, 1b4eac │ │ │ │ lsls r7, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr.w r9, [pc, #984] @ 1b523c │ │ │ │ + ldr.w r9, [pc, #984] @ 1b5274 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ mov fp, r0 │ │ │ │ mov r8, r1 │ │ │ │ add r9, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1b4fa8 │ │ │ │ + beq.w 1b4fe0 │ │ │ │ mov r6, r3 │ │ │ │ movs r5, #0 │ │ │ │ strd r1, r9, [sp, #32] │ │ │ │ - b.n 1b4f1a │ │ │ │ + b.n 1b4f52 │ │ │ │ ldr r1, [r2, #60] @ 0x3c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.w 1b5210 │ │ │ │ + bne.w 1b5248 │ │ │ │ ldr r3, [r2, #44] @ 0x2c │ │ │ │ add.w sl, r4, #68 @ 0x44 │ │ │ │ cmp sl, r3 │ │ │ │ - beq.w 1b5156 │ │ │ │ + beq.w 1b518e │ │ │ │ ldrb.w r3, [r4, #85] @ 0x55 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, fp │ │ │ │ str r5, [sp, #0] │ │ │ │ orr.w r3, r3, #2 │ │ │ │ - bl 197950 │ │ │ │ + bl 197988 │ │ │ │ mov r1, r7 │ │ │ │ mov r8, r0 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 193bc8 │ │ │ │ + bl 193c00 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ mov r9, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r0, [r4, #28] │ │ │ │ add r7, sp, #56 @ 0x38 │ │ │ │ - bl 23ef28 │ │ │ │ + bl 23ef60 │ │ │ │ add.w ip, sp, #40 @ 0x28 │ │ │ │ str.w sl, [sp, #52] @ 0x34 │ │ │ │ add.w sl, r9, #32 │ │ │ │ strd r5, r5, [sp, #40] @ 0x28 │ │ │ │ add.w lr, r9, #48 @ 0x30 │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ str.w r0, [r9, #28] │ │ │ │ @@ -527738,46 +527777,46 @@ │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ add.w r1, r9, #68 @ 0x44 │ │ │ │ mov r0, r9 │ │ │ │ ldrb.w r3, [r4, #85] @ 0x55 │ │ │ │ ldrb.w r2, [r4, #84] @ 0x54 │ │ │ │ mov r4, r9 │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, fp │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr.w r2, [r6, #4]! │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1b4fa4 │ │ │ │ + beq.n 1b4fdc │ │ │ │ ldr r7, [r2, #20] │ │ │ │ cmp r7, #1 │ │ │ │ - beq.n 1b4e7c │ │ │ │ + beq.n 1b4eb4 │ │ │ │ ldr r3, [r2, #44] @ 0x2c │ │ │ │ add.w r8, r4, #68 @ 0x44 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.w 1b5156 │ │ │ │ + beq.w 1b518e │ │ │ │ subs r7, #2 │ │ │ │ cmp r7, #3 │ │ │ │ - bhi.w 1b50c0 │ │ │ │ + bhi.w 1b50f8 │ │ │ │ tbh [pc, r7, lsl #1] │ │ │ │ lsls r4, r5, #3 │ │ │ │ lsls r2, r3, #2 │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r0, #3 │ │ │ │ ldr.w r9, [r2, #48] @ 0x30 │ │ │ │ movs r1, #4 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 193bc8 │ │ │ │ + bl 193c00 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - bl 23ec0c │ │ │ │ + bl 23ec44 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ add.w lr, r7, #32 │ │ │ │ add.w ip, sp, #56 @ 0x38 │ │ │ │ str.w r8, [sp, #52] @ 0x34 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ strd r5, r5, [sp, #44] @ 0x2c │ │ │ │ str r0, [r7, #28] │ │ │ │ @@ -527785,44 +527824,44 @@ │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ str.w r9, [r7, #48] @ 0x30 │ │ │ │ ldrb.w r3, [r4, #85] @ 0x55 │ │ │ │ add.w r1, r7, #68 @ 0x44 │ │ │ │ ldrb.w r2, [r4, #84] @ 0x54 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ mov r4, r7 │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr.w r2, [r6, #4]! │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1b4f1a │ │ │ │ + bne.n 1b4f52 │ │ │ │ ldrd r8, r9, [sp, #32] │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ ldr.w r1, [r8, #20] │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1b515a │ │ │ │ - ldr r3, [pc, #644] @ (1b5240 ) │ │ │ │ + beq.w 1b5192 │ │ │ │ + ldr r3, [pc, #644] @ (1b5278 ) │ │ │ │ add r5, sp, #40 @ 0x28 │ │ │ │ adds r4, #68 @ 0x44 │ │ │ │ ldr.w r9, [r9, r3] │ │ │ │ movs r3, #108 @ 0x6c │ │ │ │ mla r1, r3, r1, r9 │ │ │ │ ldrb r3, [r1, #30] │ │ │ │ movw r1, #667 @ 0x29b │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r7, [r8, r3, lsl #2] │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ lsl.w r3, r8, r3 │ │ │ │ bic.w r7, r7, r3 │ │ │ │ - bl 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ strd r3, r3, [sp, #44] @ 0x2c │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ add.w ip, r0, #100 @ 0x64 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ @@ -527835,15 +527874,15 @@ │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ 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} │ │ │ │ - cbnz r7, 1b5040 │ │ │ │ + cbnz r7, 1b5078 │ │ │ │ cmp.w sl, #32 │ │ │ │ ittet ne │ │ │ │ movne r7, #1 │ │ │ │ andne.w sl, sl, #31 │ │ │ │ moveq r7, r8 │ │ │ │ lslne.w r7, r7, sl │ │ │ │ it ne │ │ │ │ @@ -527856,28 +527895,28 @@ │ │ │ │ ldrb.w r2, [r9, #30] │ │ │ │ ldrb.w r3, [r9, #46] @ 0x2e │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r7, [r6, r2, lsl #2] │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r6, r3, lsl #2] │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb.w r3, [r4, #85] @ 0x55 │ │ │ │ mov r0, fp │ │ │ │ ldr r1, [r2, #60] @ 0x3c │ │ │ │ movs r2, #2 │ │ │ │ orr.w r3, r3, #2 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 197950 │ │ │ │ + bl 197988 │ │ │ │ movs r1, #3 │ │ │ │ mov sl, r0 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 193bc8 │ │ │ │ + bl 193c00 │ │ │ │ add.w ip, sp, #40 @ 0x28 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ add r7, sp, #56 @ 0x38 │ │ │ │ str.w r8, [sp, #52] @ 0x34 │ │ │ │ add.w r8, r0, #32 │ │ │ │ strd r5, r5, [sp, #40] @ 0x28 │ │ │ │ mov r9, r0 │ │ │ │ @@ -527886,25 +527925,25 @@ │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r3, [r4, #28] │ │ │ │ str r3, [r0, #28] │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ str.w sl, [sp, #52] @ 0x34 │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ - b.n 1b4eea │ │ │ │ + b.n 1b4f22 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ movs r1, #5 │ │ │ │ ldrd sl, r7, [r2, #48] @ 0x30 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ ldr r3, [r2, #28] │ │ │ │ ldr.w r9, [r2, #56] @ 0x38 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r7, [sp, #24] │ │ │ │ - bl 193bc8 │ │ │ │ + bl 193c00 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w lr, r0, #32 │ │ │ │ str r3, [r0, #24] │ │ │ │ add.w ip, sp, #56 @ 0x38 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #28] │ │ │ │ @@ -527914,63 +527953,63 @@ │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str.w sl, [r7, #48] @ 0x30 │ │ │ │ strd r3, r9, [r7, #52] @ 0x34 │ │ │ │ - b.n 1b4f80 │ │ │ │ + b.n 1b4fb8 │ │ │ │ movs r1, #2 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 193bc8 │ │ │ │ + bl 193c00 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - bl 23ef28 │ │ │ │ + bl 23ef60 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ add.w lr, r7, #32 │ │ │ │ str.w r8, [sp, #52] @ 0x34 │ │ │ │ strd r5, r5, [sp, #40] @ 0x28 │ │ │ │ add.w ip, sp, #56 @ 0x38 │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ str r0, [r7, #28] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w r1, r7, #68 @ 0x44 │ │ │ │ ldrb.w r3, [r4, #85] @ 0x55 │ │ │ │ ldrb.w r2, [r4, #84] @ 0x54 │ │ │ │ mov r0, r7 │ │ │ │ - b.n 1b4f8e │ │ │ │ + b.n 1b4fc6 │ │ │ │ mov r4, r2 │ │ │ │ - b.n 1b4f12 │ │ │ │ - bl 193cc0 │ │ │ │ + b.n 1b4f4a │ │ │ │ + bl 193cf8 │ │ │ │ add r5, sp, #40 @ 0x28 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ adds r4, #68 @ 0x44 │ │ │ │ strd r3, r3, [sp, #40] @ 0x28 │ │ │ │ add.w r7, r0, #84 @ 0x54 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov.w sl, #108 @ 0x6c │ │ │ │ ldrb.w r3, [r8, #44] @ 0x2c │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ add r4, sp, #56 @ 0x38 │ │ │ │ strb.w r3, [r0, #44] @ 0x2c │ │ │ │ - ldr.w ip, [pc, #192] @ 1b5240 │ │ │ │ + ldr.w ip, [pc, #192] @ 1b5278 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr.w r6, [r8, #20] │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr.w r3, [r9, ip] │ │ │ │ mla r3, sl, r6, r3 │ │ │ │ ldrb.w r9, [r3, #4] │ │ │ │ cmp.w r9, #1 │ │ │ │ - bls.n 1b51e8 │ │ │ │ + bls.n 1b5220 │ │ │ │ ldr r6, [sp, #116] @ 0x74 │ │ │ │ mov.w lr, #1 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w sl, r8, #112 @ 0x70 │ │ │ │ str.w fp, [sp, #24] │ │ │ │ mov ip, r6 │ │ │ │ add.w fp, r3, #100 @ 0x64 │ │ │ │ @@ -527981,58 +528020,58 @@ │ │ │ │ str.w ip, [r5, #8] │ │ │ │ adds r6, #4 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ cmp lr, r9 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ - bne.n 1b51bc │ │ │ │ + bne.n 1b51f4 │ │ │ │ ldr.w fp, [sp, #24] │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldrb.w r3, [r8, #41] @ 0x29 │ │ │ │ add.w r4, r5, #24 │ │ │ │ ldrb.w r2, [r8, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ str r4, [r3, #0] │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r8, [sp, #32] │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - bl 23ebb4 │ │ │ │ + bl 23ebec │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ mov r2, r4 │ │ │ │ ldr r4, [sp, #112] @ 0x70 │ │ │ │ mov r5, r0 │ │ │ │ str r3, [sp, #12] │ │ │ │ strd r5, r4, [sp, #4] │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, fp │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1b5244 │ │ │ │ + bl 1b527c │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cbz r2, 1b5264 │ │ │ │ + cbz r2, 1b528e │ │ │ │ lsls r7, r6, #1 │ │ │ │ lsls r4, r2, #31 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ - ldr r5, [pc, #664] @ (1b54f0 ) │ │ │ │ + ldr r5, [pc, #664] @ (1b5528 ) │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ - ldr r4, [pc, #664] @ (1b54f4 ) │ │ │ │ + ldr r4, [pc, #664] @ (1b552c ) │ │ │ │ mov sl, r3 │ │ │ │ add r5, pc │ │ │ │ mov r9, r2 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ ldr.w r8, [sp, #112] @ 0x70 │ │ │ │ ldr r4, [r5, r4] │ │ │ │ mov r5, r0 │ │ │ │ @@ -528041,33 +528080,33 @@ │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ mov.w r4, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ str r1, [sp, #16] │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.w 1b53a0 │ │ │ │ + beq.w 1b53d8 │ │ │ │ ldr r2, [sp, #116] @ 0x74 │ │ │ │ add r4, sp, #48 @ 0x30 │ │ │ │ ldr.w r3, [sl] │ │ │ │ sub.w r7, r2, r8 │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ add.w r7, r7, r7, lsr #31 │ │ │ │ str r3, [sp, #24] │ │ │ │ add.w r7, r8, r7, asr #1 │ │ │ │ ldrb r2, [r3, #17] │ │ │ │ movs r3, #0 │ │ │ │ asrs r1, r7, #31 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ cmp r2, #32 │ │ │ │ str r3, [r4, #4] │ │ │ │ - bhi.n 1b52f6 │ │ │ │ + bhi.n 1b532e │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1b54ee │ │ │ │ + bhi.w 1b5526 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r2, r0, #4 │ │ │ │ lsls r4, r3, #4 │ │ │ │ lsls r4, r3, #4 │ │ │ │ lsls r4, r3, #4 │ │ │ │ lsls r4, r3, #4 │ │ │ │ lsls r4, r3, #4 │ │ │ │ @@ -528100,83 +528139,83 @@ │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ add r6, sp, #32 │ │ │ │ vstr d7, [sp, #32] │ │ │ │ - bl 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1b5326 │ │ │ │ + cbz r0, 1b535e │ │ │ │ mov r2, r6 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r3 │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ adds r3, #20 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov.w r1, #326 @ 0x146 │ │ │ │ mov r0, r5 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 197710 │ │ │ │ + bl 197748 │ │ │ │ str r6, [sp, #8] │ │ │ │ ldr r6, [sp, #16] │ │ │ │ mov r3, sl │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ str.w r8, [sp] │ │ │ │ str.w fp, [sp, #12] │ │ │ │ str r7, [sp, #4] │ │ │ │ - bl 1b5244 │ │ │ │ + bl 1b527c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 197780 │ │ │ │ + bl 1977b8 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ strd r7, r3, [sp] │ │ │ │ mov r2, r9 │ │ │ │ mov r3, sl │ │ │ │ str r4, [sp, #8] │ │ │ │ str.w fp, [sp, #12] │ │ │ │ - bl 1b5244 │ │ │ │ + bl 1b527c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1977c8 │ │ │ │ + bl 197800 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 1b54d4 │ │ │ │ - ldr r2, [pc, #368] @ (1b54f8 ) │ │ │ │ - ldr r3, [pc, #364] @ (1b54f4 ) │ │ │ │ + beq.w 1b550c │ │ │ │ + ldr r2, [pc, #368] @ (1b5530 ) │ │ │ │ + ldr r3, [pc, #364] @ (1b552c ) │ │ │ │ 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 1b54ea │ │ │ │ + bne.w 1b5522 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r6, sp, #32 │ │ │ │ ldrb.w r2, [r2, #85] @ 0x55 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [sp, #32] │ │ │ │ cmp r2, #32 │ │ │ │ str r1, [r6, #4] │ │ │ │ mov.w r1, r8, asr #31 │ │ │ │ - bhi.w 1b54e4 │ │ │ │ + bhi.w 1b551c │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 1b54b4 │ │ │ │ + bhi.n 1b54ec │ │ │ │ tbb [pc, r3] │ │ │ │ ldrb r2, [r6, #9] │ │ │ │ ldrb r2, [r7, #9] │ │ │ │ ldrb r2, [r7, #9] │ │ │ │ ldr r2, [r7, #116] @ 0x74 │ │ │ │ ldrb r2, [r7, #9] │ │ │ │ ldrb r2, [r7, #9] │ │ │ │ @@ -528192,36 +528231,36 @@ │ │ │ │ ldrb r2, [r7, #9] │ │ │ │ strh.w r8, [sp, #32] │ │ │ │ vldr d7, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ add r4, sp, #48 @ 0x30 │ │ │ │ vstr d7, [sp, #48] @ 0x30 │ │ │ │ - bl 193c60 │ │ │ │ + bl 193c98 │ │ │ │ str r0, [sp, #24] │ │ │ │ - cbz r0, 1b5412 │ │ │ │ + cbz r0, 1b544a │ │ │ │ mov r3, r4 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ add.w r3, r7, #20 │ │ │ │ str r3, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 193bc8 │ │ │ │ + bl 193c00 │ │ │ │ mov r8, r0 │ │ │ │ ldr.w r3, [r9, #24] │ │ │ │ add.w r7, r8, #32 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr.w r0, [r9, #28] │ │ │ │ - bl 23ef28 │ │ │ │ + bl 23ef60 │ │ │ │ mov.w ip, #0 │ │ │ │ str.w r0, [r8, #28] │ │ │ │ add.w r3, r9, #68 @ 0x44 │ │ │ │ str.w ip, [sp, #32] │ │ │ │ add.w lr, r8, #48 @ 0x30 │ │ │ │ strd ip, ip, [r6, #4] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ @@ -528235,76 +528274,76 @@ │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ add.w r1, r8, #68 @ 0x44 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r3, [r9, #85] @ 0x55 │ │ │ │ ldrb.w r2, [r9, #84] @ 0x54 │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add.w r3, sl, #4 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r5 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1b4e4c │ │ │ │ - b.n 1b5384 │ │ │ │ + bl 1b4e84 │ │ │ │ + b.n 1b53bc │ │ │ │ strb.w r8, [sp, #32] │ │ │ │ - b.n 1b53e4 │ │ │ │ + b.n 1b541c │ │ │ │ orrs.w r1, r8, r1 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ strb.w r3, [sp, #32] │ │ │ │ - b.n 1b53e4 │ │ │ │ + b.n 1b541c │ │ │ │ str.w r8, [sp, #32] │ │ │ │ - b.n 1b53e4 │ │ │ │ + b.n 1b541c │ │ │ │ orrs r1, r7 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ strb.w r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 1b52fa │ │ │ │ + b.n 1b5332 │ │ │ │ strb.w r7, [sp, #48] @ 0x30 │ │ │ │ - b.n 1b52fa │ │ │ │ + b.n 1b5332 │ │ │ │ strh.w r7, [sp, #48] @ 0x30 │ │ │ │ - b.n 1b52fa │ │ │ │ + b.n 1b5332 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ - bl 1977f8 │ │ │ │ + bl 197830 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r0, [r3, #0] │ │ │ │ - b.n 1b5384 │ │ │ │ + b.n 1b53bc │ │ │ │ strd r3, r1, [sp, #32] │ │ │ │ - b.n 1b53e4 │ │ │ │ + b.n 1b541c │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r5, sp, #640 @ 0x280 │ │ │ │ + add r5, sp, #416 @ 0x1a0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #464 @ 0x1d0 │ │ │ │ + add r4, sp, #240 @ 0xf0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ sub sp, #140 @ 0x8c │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ movs r4, #0 │ │ │ │ mov ip, r0 │ │ │ │ strd r2, r3, [sp, #24] │ │ │ │ - ldr r2, [pc, #536] @ (1b5734 ) │ │ │ │ - ldr r3, [pc, #536] @ (1b5738 ) │ │ │ │ + ldr r2, [pc, #536] @ (1b576c ) │ │ │ │ + ldr r3, [pc, #536] @ (1b5770 ) │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #32] │ │ │ │ ldr r5, [r6, #24] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ @@ -528318,469 +528357,469 @@ │ │ │ │ mov r7, r3 │ │ │ │ str r3, [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, r5 │ │ │ │ - bl 195490 │ │ │ │ + bl 1954c8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1b572a │ │ │ │ + beq.w 1b5762 │ │ │ │ mov r8, r4 │ │ │ │ mov r3, r5 │ │ │ │ str r0, [sp, #20] │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ ldr r4, [r3, #16] │ │ │ │ ldr r7, [r4, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1b56da │ │ │ │ + beq.w 1b5712 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ mov.w fp, #0 │ │ │ │ movw sl, #287 @ 0x11f │ │ │ │ str.w r8, [sp, #12] │ │ │ │ cmp r2, fp │ │ │ │ it eq │ │ │ │ moveq r7, fp │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1b5688 │ │ │ │ + bne.n 1b56c0 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ movw r0, #667 @ 0x29b │ │ │ │ cmp r3, sl │ │ │ │ it ne │ │ │ │ cmpne r3, r0 │ │ │ │ sub.w r3, r3, #198 @ 0xc6 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ cmp r3, #3 │ │ │ │ ite ls │ │ │ │ movls r0, #0 │ │ │ │ andhi.w r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1b5688 │ │ │ │ + bne.n 1b56c0 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 1b5688 │ │ │ │ + bne.n 1b56c0 │ │ │ │ mov r9, r5 │ │ │ │ mov r3, fp │ │ │ │ mov r8, r5 │ │ │ │ mov fp, r7 │ │ │ │ mov r5, r3 │ │ │ │ mov r7, r2 │ │ │ │ ldr.w r6, [r9, #20] │ │ │ │ str r4, [sp, #16] │ │ │ │ - cbz r6, 1b55e8 │ │ │ │ + cbz r6, 1b5620 │ │ │ │ ldr.w r3, [r9, #44] @ 0x2c │ │ │ │ ldr r4, [r3, #0] │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1b56b8 │ │ │ │ + bne.n 1b56f0 │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 1b569c │ │ │ │ + beq.n 1b56d4 │ │ │ │ mov r9, r4 │ │ │ │ ldr.w r6, [r9, #20] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1b55ce │ │ │ │ + bne.n 1b5606 │ │ │ │ mov r3, r5 │ │ │ │ mov r5, r8 │ │ │ │ mov r8, r7 │ │ │ │ mov r7, fp │ │ │ │ mov fp, r3 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eor.w r0, r0, #1 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ cmp r3, r8 │ │ │ │ it cc │ │ │ │ orrcc.w r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1b5688 │ │ │ │ + bne.n 1b56c0 │ │ │ │ ldr.w r2, [r9, #28] │ │ │ │ ldrb r2, [r2, #4] │ │ │ │ cmp r2, #15 │ │ │ │ - beq.n 1b5688 │ │ │ │ + beq.n 1b56c0 │ │ │ │ ldr.w r1, [r9, #32] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [r1, #16] │ │ │ │ ubfx r2, r2, #0, #21 │ │ │ │ tst r2, r3 │ │ │ │ - bne.n 1b5626 │ │ │ │ + bne.n 1b565e │ │ │ │ ldrb r2, [r1, #20] │ │ │ │ lsls r3, r2, #25 │ │ │ │ - bpl.n 1b5688 │ │ │ │ + bpl.n 1b56c0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 1b5632 │ │ │ │ + cbz r3, 1b566a │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 17b394 │ │ │ │ - cbz r0, 1b5688 │ │ │ │ + bl 17b3cc │ │ │ │ + cbz r0, 1b56c0 │ │ │ │ ldr.w fp, [r4, #4] │ │ │ │ ldr.w r2, [fp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1b56fc │ │ │ │ + beq.n 1b5734 │ │ │ │ movs r6, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 194944 │ │ │ │ + bl 19497c │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #0 │ │ │ │ add r0, sp, #100 @ 0x64 │ │ │ │ strd r6, fp, [sp, #52] @ 0x34 │ │ │ │ - bl 19b068 │ │ │ │ + bl 19b0a0 │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ movw r2, #667 @ 0x29b │ │ │ │ ldr r1, [r4, #20] │ │ │ │ adds r3, #4 │ │ │ │ cmp r1, r2 │ │ │ │ mov r2, r9 │ │ │ │ - beq.n 1b56ea │ │ │ │ + beq.n 1b5722 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #0 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1b4e4c │ │ │ │ + bl 1b4e84 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 195134 │ │ │ │ + bl 19516c │ │ │ │ mov.w fp, #1 │ │ │ │ add r0, sp, #100 @ 0x64 │ │ │ │ - bl 19b114 │ │ │ │ - cbz r7, 1b56d2 │ │ │ │ + bl 19b14c │ │ │ │ + cbz r7, 1b570a │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - cbz r3, 1b5696 │ │ │ │ + cbz r3, 1b56ce │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ mov r4, r7 │ │ │ │ mov r7, r3 │ │ │ │ - b.n 1b5586 │ │ │ │ + b.n 1b55be │ │ │ │ ldr.w r3, [r9, #60] @ 0x3c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 1b55de │ │ │ │ + beq.n 1b5616 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ mov r9, r4 │ │ │ │ - bl 23ebb4 │ │ │ │ + bl 23ebec │ │ │ │ mul.w r7, r0, r7 │ │ │ │ mov r0, r6 │ │ │ │ - b.n 1b55e0 │ │ │ │ + b.n 1b5618 │ │ │ │ mov r7, fp │ │ │ │ cmp r6, #1 │ │ │ │ mov fp, r5 │ │ │ │ - bne.n 1b5688 │ │ │ │ + bne.n 1b56c0 │ │ │ │ ldr.w r3, [r9, #60] @ 0x3c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 1b5688 │ │ │ │ + beq.n 1b56c0 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ udf #255 @ 0xff │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ orr.w r8, fp, r8 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - bl 195490 │ │ │ │ + bl 1954c8 │ │ │ │ mov r3, r4 │ │ │ │ - cbz r4, 1b5702 │ │ │ │ + cbz r4, 1b573a │ │ │ │ str r0, [sp, #20] │ │ │ │ - b.n 1b5568 │ │ │ │ + b.n 1b55a0 │ │ │ │ ldr r1, [r4, #112] @ 0x70 │ │ │ │ movs r0, #0 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #0] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 1b4e4c │ │ │ │ - b.n 1b567e │ │ │ │ + bl 1b4e84 │ │ │ │ + b.n 1b56b6 │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ - b.n 1b5640 │ │ │ │ + b.n 1b5678 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ mov r4, r8 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1df050 │ │ │ │ - ldr r2, [pc, #40] @ (1b573c ) │ │ │ │ - ldr r3, [pc, #36] @ (1b5738 ) │ │ │ │ + bl 1df088 │ │ │ │ + ldr r2, [pc, #40] @ (1b5774 ) │ │ │ │ + ldr r3, [pc, #36] @ (1b5770 ) │ │ │ │ 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 1b572e │ │ │ │ + bne.n 1b5766 │ │ │ │ add sp, #140 @ 0x8c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r4, r5 │ │ │ │ - b.n 1b5706 │ │ │ │ + b.n 1b573e │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r2, sp, #888 @ 0x378 │ │ │ │ + add r2, sp, #664 @ 0x298 │ │ │ │ lsls r7, r6, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #928 @ 0x3a0 │ │ │ │ + add r0, sp, #704 @ 0x2c0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w r4, [r0, #384] @ 0x180 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - cbz r5, 1b578c │ │ │ │ + cbz r5, 1b57c4 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ - b.n 1b5762 │ │ │ │ + b.n 1b579a │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - cbz r5, 1b578c │ │ │ │ + cbz r5, 1b57c4 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1b575c │ │ │ │ + beq.n 1b5794 │ │ │ │ movs r5, #0 │ │ │ │ mov r3, r7 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1b54fc │ │ │ │ + bl 1b5534 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r5 │ │ │ │ - cbz r3, 1b578c │ │ │ │ + cbz r3, 1b57c4 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1b576a │ │ │ │ + bne.n 1b57a2 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1b577e │ │ │ │ + bne.n 1b57b6 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r6, r1 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 193bc8 │ │ │ │ + bl 193c00 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ mov r4, r0 │ │ │ │ - ldr.w r9, [pc, #232] @ 1b589c │ │ │ │ + ldr.w r9, [pc, #232] @ 1b58d4 │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r3, [r6, #8] │ │ │ │ add r9, pc │ │ │ │ strd r3, r6, [r0, #28] │ │ │ │ add.w r6, r0, #68 @ 0x44 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ 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, #336] @ 0x150 │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr r2, [r4, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ - bhi.n 1b5884 │ │ │ │ + bhi.n 1b58bc │ │ │ │ tbb [pc, r3] │ │ │ │ bx r8 │ │ │ │ str r7, [r0, r1] │ │ │ │ - ldr r2, [pc, #320] @ (1b593c ) │ │ │ │ + ldr r2, [pc, #320] @ (1b5974 ) │ │ │ │ lsrs r2, r1, #21 │ │ │ │ - ldr r2, [pc, #296] @ (1b5928 ) │ │ │ │ + ldr r2, [pc, #296] @ (1b5960 ) │ │ │ │ str r0, [r2, r1] │ │ │ │ lsrs r5, r1, #20 │ │ │ │ bx r9 │ │ │ │ lsrs r5, r1, #20 │ │ │ │ bx r1 │ │ │ │ bx r8 │ │ │ │ bx r8 │ │ │ │ lsls r7, r0, #1 │ │ │ │ mov.w r8, #64 @ 0x40 │ │ │ │ ldrb r7, [r2, #13] │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov.w sl, #108 @ 0x6c │ │ │ │ - bl 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ mov r3, r8 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r7 │ │ │ │ strb.w r7, [r0, #44] @ 0x2c │ │ │ │ add.w r1, r0, #24 │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ 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 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ - ldr r7, [pc, #76] @ (1b58a0 ) │ │ │ │ + ldr r7, [pc, #76] @ (1b58d8 ) │ │ │ │ str r2, [sp, #4] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r0, r5 │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ 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 1b5814 │ │ │ │ + b.n 1b584c │ │ │ │ mov.w r8, #8 │ │ │ │ - b.n 1b5814 │ │ │ │ + b.n 1b584c │ │ │ │ mov.w r8, #1 │ │ │ │ - b.n 1b5814 │ │ │ │ + b.n 1b584c │ │ │ │ mov.w r8, #16 │ │ │ │ - b.n 1b5814 │ │ │ │ - add r0, sp, #248 @ 0xf8 │ │ │ │ + b.n 1b584c │ │ │ │ + add r0, sp, #24 │ │ │ │ lsls r7, r6, #1 │ │ │ │ lsls r4, r2, #31 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ mov r6, r2 │ │ │ │ - ldr.w r2, [pc, #1036] @ 1b5cc8 │ │ │ │ - ldr.w r3, [pc, #1036] @ 1b5ccc │ │ │ │ + ldr.w r2, [pc, #1036] @ 1b5d00 │ │ │ │ + ldr.w r3, [pc, #1036] @ 1b5d04 │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ add r2, pc │ │ │ │ - ldr.w r8, [pc, #1032] @ 1b5cd0 │ │ │ │ + ldr.w r8, [pc, #1032] @ 1b5d08 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ add r8, pc │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1b5974 │ │ │ │ + beq.n 1b59ac │ │ │ │ ldr r3, [r1, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1b5944 │ │ │ │ + bne.n 1b597c │ │ │ │ ldr r6, [r1, #60] @ 0x3c │ │ │ │ add r4, sp, #32 │ │ │ │ movw r1, #347 @ 0x15b │ │ │ │ - bl 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ add.w r7, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r7 │ │ │ │ mov r8, r0 │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ add r3, sp, #16 │ │ │ │ movs r2, #0 │ │ │ │ str r6, [sp, #28] │ │ │ │ str r2, [sp, #16] │ │ │ │ add.w r6, r8, #84 @ 0x54 │ │ │ │ strd r2, r2, [sp, #20] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 196fc4 │ │ │ │ - ldr r2, [pc, #940] @ (1b5cd4 ) │ │ │ │ - ldr r3, [pc, #928] @ (1b5ccc ) │ │ │ │ + bl 196ffc │ │ │ │ + ldr r2, [pc, #940] @ (1b5d0c ) │ │ │ │ + ldr r3, [pc, #928] @ (1b5d04 ) │ │ │ │ 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 1b5cac │ │ │ │ + bne.w 1b5ce4 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r6, #0 │ │ │ │ movs r7, #0 │ │ │ │ strd r6, r7, [sp, #32] │ │ │ │ - bl 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1b5bd6 │ │ │ │ + beq.w 1b5c0e │ │ │ │ add r4, sp, #32 │ │ │ │ mov r3, r4 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - b.n 1b58ec │ │ │ │ + b.n 1b5924 │ │ │ │ ldrb r2, [r6, #1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1b5b44 │ │ │ │ - ldr r3, [pc, #856] @ (1b5cd8 ) │ │ │ │ + bne.w 1b5b7c │ │ │ │ + ldr r3, [pc, #856] @ (1b5d10 ) │ │ │ │ movs r1, #4 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 193830 │ │ │ │ + bl 193868 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b5790 │ │ │ │ + bl 1b57c8 │ │ │ │ mov r9, r0 │ │ │ │ add r4, sp, #32 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #164 @ 0xa4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 197218 │ │ │ │ + bl 197250 │ │ │ │ ldrb r2, [r6, #2] │ │ │ │ mov r7, r0 │ │ │ │ ldrb r3, [r6, #3] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1b5b1c │ │ │ │ + bne.w 1b5b54 │ │ │ │ cmp r3, r2 │ │ │ │ ite eq │ │ │ │ moveq r2, #22 │ │ │ │ movne r2, #30 │ │ │ │ - ldr r3, [pc, #804] @ (1b5cdc ) │ │ │ │ + ldr r3, [pc, #804] @ (1b5d14 ) │ │ │ │ movs r1, #4 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 193830 │ │ │ │ + bl 193868 │ │ │ │ ldrb r3, [r0, #20] │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r0 │ │ │ │ bfi r3, r2, #1, #3 │ │ │ │ strb r3, [r0, #20] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b5790 │ │ │ │ + bl 1b57c8 │ │ │ │ mov fp, r0 │ │ │ │ movs r3, #0 │ │ │ │ ldrb r6, [r7, #16] │ │ │ │ str r3, [sp, #32] │ │ │ │ add.w r8, sp, #52 @ 0x34 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ cmp r6, #1 │ │ │ │ @@ -528789,32 +528828,32 @@ │ │ │ │ moveq sl, r7 │ │ │ │ strd r3, r3, [sp, #68] @ 0x44 │ │ │ │ it eq │ │ │ │ addeq.w r9, sp, #84 @ 0x54 │ │ │ │ strd r3, r3, [sp, #76] @ 0x4c │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ - beq.n 1b5a7a │ │ │ │ + beq.n 1b5ab2 │ │ │ │ mov ip, r8 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ add r6, sp, #84 @ 0x54 │ │ │ │ add.w r9, sp, #84 @ 0x54 │ │ │ │ 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, #365 @ 0x16d │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 193b64 │ │ │ │ + bl 193b9c │ │ │ │ ldrb r3, [r7, #17] │ │ │ │ add.w r1, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov sl, r1 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add.w lr, sp, #84 @ 0x54 │ │ │ │ movw r1, #4089 @ 0xff9 │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb r3, [r5, #8] │ │ │ │ add.w ip, r0, #48 @ 0x30 │ │ │ │ @@ -528827,15 +528866,15 @@ │ │ │ │ strh r3, [r0, #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 r1, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ mov ip, r8 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ mov r6, r9 │ │ │ │ strd r3, r3, [sp, #68] @ 0x44 │ │ │ │ @@ -528847,20 +528886,20 @@ │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ 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, #365 @ 0x16d │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 193b64 │ │ │ │ + bl 193b9c │ │ │ │ ldrb r3, [r7, #17] │ │ │ │ add.w r1, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ mov ip, r9 │ │ │ │ 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 │ │ │ │ @@ -528872,262 +528911,262 @@ │ │ │ │ strh r3, [r4, #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, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ add.w r3, r4, #28 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #485 @ 0x1e5 │ │ │ │ str.w fp, [sp] │ │ │ │ - bl 1972d8 │ │ │ │ + bl 197310 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1b5926 │ │ │ │ + b.n 1b595e │ │ │ │ movw r1, #563 @ 0x233 │ │ │ │ - cbnz r3, 1b5b26 │ │ │ │ + cbnz r3, 1b5b5e │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ - bl 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ movs r3, #32 │ │ │ │ mov r6, r0 │ │ │ │ add.w r1, r0, #24 │ │ │ │ movs r2, #1 │ │ │ │ mov fp, r1 │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 196fc4 │ │ │ │ - b.n 1b59d8 │ │ │ │ + bl 196ffc │ │ │ │ + b.n 1b5a10 │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ - bl 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ movs r3, #32 │ │ │ │ add.w r1, r0, #24 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #4 │ │ │ │ mov sl, r1 │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr r3, [r6, #8] │ │ │ │ - cbnz r3, 1b5b6e │ │ │ │ + cbnz r3, 1b5ba6 │ │ │ │ ldrb r3, [r6, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1b5bd0 │ │ │ │ + beq.n 1b5c08 │ │ │ │ mov r3, r7 │ │ │ │ - b.n 1b5b84 │ │ │ │ + b.n 1b5bbc │ │ │ │ cmp r4, #5 │ │ │ │ - beq.w 1b5cb0 │ │ │ │ + beq.w 1b5ce8 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1b5cb6 │ │ │ │ + bne.w 1b5cee │ │ │ │ ldr r4, [r3, #20] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1b5b72 │ │ │ │ + bne.n 1b5baa │ │ │ │ ldr r3, [r3, #32] │ │ │ │ movw r1, #301 @ 0x12d │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ mov fp, r3 │ │ │ │ - bl 193cc0 │ │ │ │ + bl 193cf8 │ │ │ │ movs r3, #32 │ │ │ │ add.w r1, r0, #24 │ │ │ │ movs r2, #4 │ │ │ │ mov r9, r1 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr r1, [r7, #20] │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 1b5bdc │ │ │ │ + beq.n 1b5c14 │ │ │ │ cmp.w fp, #4294967295 @ 0xffffffff │ │ │ │ itett ne │ │ │ │ ldrne r3, [r6, #8] │ │ │ │ ldrbeq r3, [r6, #4] │ │ │ │ lsrne.w r3, r3, fp │ │ │ │ andne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1b5994 │ │ │ │ + bne.w 1b59cc │ │ │ │ mov r9, sl │ │ │ │ add r4, sp, #32 │ │ │ │ - b.n 1b5996 │ │ │ │ + b.n 1b59ce │ │ │ │ ldr r0, [r5, #16] │ │ │ │ add r4, sp, #32 │ │ │ │ - b.n 1b58ec │ │ │ │ + b.n 1b5924 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1b5bb8 │ │ │ │ + beq.n 1b5bf0 │ │ │ │ lsr.w r3, r3, fp │ │ │ │ strd r3, r4, [sp, #32] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ vldr d7, [sp, #32] │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - bl 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1b5c10 │ │ │ │ + cbz r0, 1b5c48 │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ mov r2, r4 │ │ │ │ movw r1, #357 @ 0x165 │ │ │ │ mov r0, r5 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r1, r3, [sp, #32] │ │ │ │ mov r7, r0 │ │ │ │ movs r2, #32 │ │ │ │ vldr d7, [sp, #32] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - bl 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1b5c4e │ │ │ │ + cbz r0, 1b5c86 │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ movw r1, #309 @ 0x135 │ │ │ │ mov r0, r5 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r3, r0 │ │ │ │ - vldr d7, [pc, #96] @ 1b5cc0 │ │ │ │ + vldr d7, [pc, #96] @ 1b5cf8 │ │ │ │ mov fp, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb r2, [r3, #17] │ │ │ │ add r4, sp, #32 │ │ │ │ vstr d7, [sp, #32] │ │ │ │ - bl 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1b5c8a │ │ │ │ + cbz r0, 1b5cc2 │ │ │ │ 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 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ mov r3, r7 │ │ │ │ mov r2, fp │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ mov r0, r5 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r5 │ │ │ │ str.w sl, [sp] │ │ │ │ - bl 1972d8 │ │ │ │ + bl 197310 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 1b5996 │ │ │ │ + b.n 1b59ce │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - add r7, pc, #224 @ (adr r7, 1b5dac ) │ │ │ │ + add r7, pc, #0 @ (adr r7, 1b5d04 ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #184 @ (adr r7, 1b5d8c ) │ │ │ │ + add r6, pc, #984 @ (adr r6, 1b60e4 ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r6, pc, #840 @ (adr r6, 1b6020 ) │ │ │ │ + add r6, pc, #616 @ (adr r6, 1b5f78 ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ lsrs r4, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r0, #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, #3944] @ 0xf68 │ │ │ │ sub sp, #116 @ 0x74 │ │ │ │ - ldr r3, [pc, #636] @ (1b5f70 ) │ │ │ │ + ldr r3, [pc, #636] @ (1b5fa8 ) │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r1, #56] @ 0x38 │ │ │ │ str r2, [sp, #12] │ │ │ │ - ldr r2, [pc, #632] @ (1b5f74 ) │ │ │ │ + ldr r2, [pc, #632] @ (1b5fac ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r0, 1b5d4a │ │ │ │ + cbz r0, 1b5d82 │ │ │ │ ldr r6, [r1, #52] @ 0x34 │ │ │ │ mov r7, r1 │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r6 │ │ │ │ mov r2, r6 │ │ │ │ - b.n 1b5d1e │ │ │ │ + b.n 1b5d56 │ │ │ │ adds r3, #1 │ │ │ │ adds r2, #20 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 1b5d48 │ │ │ │ + beq.n 1b5d80 │ │ │ │ ldr r1, [r2, #16] │ │ │ │ cmp r1, #12 │ │ │ │ - bne.n 1b5d16 │ │ │ │ + bne.n 1b5d4e │ │ │ │ movs r2, #20 │ │ │ │ mla r3, r2, r3, r6 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr.w r9, [r3] │ │ │ │ ldrb.w r3, [r9, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1b5f5e │ │ │ │ + bne.w 1b5f96 │ │ │ │ ldr.w r3, [r9, #28] │ │ │ │ ldrb r3, [r3, #6] │ │ │ │ and.w r3, r3, #15 │ │ │ │ cmp r3, #9 │ │ │ │ - beq.n 1b5d66 │ │ │ │ + beq.n 1b5d9e │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #556] @ (1b5f78 ) │ │ │ │ - ldr r3, [pc, #544] @ (1b5f70 ) │ │ │ │ + ldr r2, [pc, #556] @ (1b5fb0 ) │ │ │ │ + ldr r3, [pc, #544] @ (1b5fa8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1b5f5a │ │ │ │ + bne.w 1b5f92 │ │ │ │ add sp, #116 @ 0x74 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r0, r0, r0, lsl #2 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1b5d78 │ │ │ │ + b.n 1b5db0 │ │ │ │ adds r3, #5 │ │ │ │ adds r4, #20 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 1b5f4e │ │ │ │ + beq.w 1b5f86 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1b5d6e │ │ │ │ + bne.n 1b5da6 │ │ │ │ lsls r3, r3, #2 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr.w r8, [r4, #12] │ │ │ │ add r4, sp, #24 │ │ │ │ movs r3, #2 │ │ │ │ str r7, [r5, #4] │ │ │ │ str r3, [r5, #0] │ │ │ │ @@ -529142,32 +529181,32 @@ │ │ │ │ strd r3, r3, [sp, #68] @ 0x44 │ │ │ │ it eq │ │ │ │ addeq.w fp, sp, #76 @ 0x4c │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ it eq │ │ │ │ streq.w r8, [sp, #16] │ │ │ │ - beq.n 1b5e3a │ │ │ │ + beq.n 1b5e72 │ │ │ │ mov ip, sl │ │ │ │ str.w r8, [sp, #56] @ 0x38 │ │ │ │ add r6, sp, #76 @ 0x4c │ │ │ │ add.w fp, sp, #76 @ 0x4c │ │ │ │ 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, #365 @ 0x16d │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 193b64 │ │ │ │ + bl 193b9c │ │ │ │ ldrb.w r3, [r8, #17] │ │ │ │ add.w r1, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ add.w lr, sp, #76 @ 0x4c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movw r1, #4089 @ 0xff9 │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb r3, [r5, #8] │ │ │ │ add.w ip, r0, #48 @ 0x30 │ │ │ │ @@ -529180,15 +529219,15 @@ │ │ │ │ strh r3, [r0, #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 r1, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ movs r3, #0 │ │ │ │ str.w r8, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #24] │ │ │ │ mov ip, sl │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ mov r6, fp │ │ │ │ strd r3, r3, [sp, #60] @ 0x3c │ │ │ │ @@ -529200,21 +529239,21 @@ │ │ │ │ str.w r8, [sp, #56] @ 0x38 │ │ │ │ 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, #365 @ 0x16d │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 193b64 │ │ │ │ + bl 193b9c │ │ │ │ ldrb.w r3, [r8, #17] │ │ │ │ add.w r8, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ mov sl, r0 │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ mov lr, fp │ │ │ │ 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 │ │ │ │ @@ -529226,47 +529265,47 @@ │ │ │ │ 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} │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 196fc4 │ │ │ │ - vldr d7, [pc, #148] @ 1b5f68 │ │ │ │ + bl 196ffc │ │ │ │ + vldr d7, [pc, #148] @ 1b5fa0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ movs r2, #32 │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - bl 193c60 │ │ │ │ + bl 193c98 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1b5ef8 │ │ │ │ + cbz r0, 1b5f30 │ │ │ │ ldmia r4!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 196fc4 │ │ │ │ + bl 196ffc │ │ │ │ mov r3, r8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #0] │ │ │ │ movw r1, #485 @ 0x1e5 │ │ │ │ movs r6, #0 │ │ │ │ - bl 1972d8 │ │ │ │ + bl 197310 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b58a8 │ │ │ │ + bl 1b58e0 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r5 │ │ │ │ - bl 197268 │ │ │ │ + bl 1972a0 │ │ │ │ ldr r3, [r7, #52] @ 0x34 │ │ │ │ movs r1, #3 │ │ │ │ str r1, [r7, #60] @ 0x3c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r2, r0 │ │ │ │ adds r5, r0, #4 │ │ │ │ add r3, r1 │ │ │ │ @@ -529277,78 +529316,78 @@ │ │ │ │ movs r0, #1 │ │ │ │ str r6, [r3, #4] │ │ │ │ strd r5, r2, [r3, #8] │ │ │ │ ldr r4, [r2, #4] │ │ │ │ str r4, [r3, #4] │ │ │ │ str r1, [r4, #4] │ │ │ │ str r1, [r2, #4] │ │ │ │ - b.n 1b5d4a │ │ │ │ + b.n 1b5d82 │ │ │ │ mvn.w r3, #19 │ │ │ │ sub.w r4, r6, #20 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 1b5d82 │ │ │ │ + b.n 1b5dba │ │ │ │ blx 42d94 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #0 @ (adr r3, 1b5f78 ) │ │ │ │ + add r2, pc, #800 @ (adr r2, 1b62d0 ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r2, pc, #696 @ (adr r2, 1b6234 ) │ │ │ │ + add r2, pc, #472 @ (adr r2, 1b618c ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3832] @ 0xef8 │ │ │ │ - ldr.w r4, [pc, #1156] @ 1b6418 │ │ │ │ + ldr.w r4, [pc, #1156] @ 1b6450 │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ - ldr.w r5, [pc, #1156] @ 1b641c │ │ │ │ - ldr.w r3, [pc, #1156] @ 1b6420 │ │ │ │ + ldr.w r5, [pc, #1156] @ 1b6454 │ │ │ │ + ldr.w r3, [pc, #1156] @ 1b6458 │ │ │ │ add r4, pc │ │ │ │ add r5, pc │ │ │ │ str r5, [sp, #28] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r1, #96] @ 0x60 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ str r4, [sp, #24] │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1b64c6 │ │ │ │ + bne.w 1b64fe │ │ │ │ ldr r3, [r4, #28] │ │ │ │ mov fp, r0 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #8] │ │ │ │ ldrb r3, [r3, #6] │ │ │ │ and.w r2, r3, #15 │ │ │ │ str r2, [sp, #16] │ │ │ │ sub.w r3, r2, #8 │ │ │ │ cmp r3, #1 │ │ │ │ it hi │ │ │ │ movhi r0, #0 │ │ │ │ - bhi.w 1b6404 │ │ │ │ + bhi.w 1b643c │ │ │ │ ldr r5, [r1, #4] │ │ │ │ sub.w r3, r2, #9 │ │ │ │ clz r3, r3 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ lsrs r3, r3, #5 │ │ │ │ str r3, [sp, #32] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1b64be │ │ │ │ + beq.w 1b64f6 │ │ │ │ movs r4, #3 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ - bl 194944 │ │ │ │ + bl 19497c │ │ │ │ strd r4, r5, [fp] │ │ │ │ add r4, sp, #64 @ 0x40 │ │ │ │ ldr r6, [r7, #112] @ 0x70 │ │ │ │ movs r3, #0 │ │ │ │ add r5, sp, #124 @ 0x7c │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ @@ -529356,15 +529395,15 @@ │ │ │ │ ldrb.w ip, [r6, #16] │ │ │ │ strd r3, r3, [sp, #140] @ 0x8c │ │ │ │ strd r3, r3, [sp, #148] @ 0x94 │ │ │ │ cmp.w ip, #1 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ str r5, [sp, #20] │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ - bne.w 1b643e │ │ │ │ + bne.w 1b6476 │ │ │ │ mov r9, r6 │ │ │ │ add r3, sp, #156 @ 0x9c │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ str.w r9, [sp, #76] @ 0x4c │ │ │ │ ldr r7, [sp, #20] │ │ │ │ mov.w sl, #1 │ │ │ │ @@ -529380,21 +529419,21 @@ │ │ │ │ str.w r9, [sp, #136] @ 0x88 │ │ │ │ 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, #365 @ 0x16d │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 193b64 │ │ │ │ + bl 193b9c │ │ │ │ ldrb.w r3, [r9, #17] │ │ │ │ add.w r9, r0, #28 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ mov r8, r0 │ │ │ │ - bl 1950f0 │ │ │ │ + bl 195128 │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ ldr.w lr, [sp, #12] │ │ │ │ add.w ip, r8, #48 @ 0x30 │ │ │ │ movw r1, #4089 @ 0xff9 │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb.w r3, [fp, #8] │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ @@ -529406,64 +529445,64 @@ │ │ │ │ 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, fp │ │ │ │ - bl 196fc4 │ │ │ │ - vldr d7, [pc, #824] @ 1b6410 │ │ │ │ + bl 196ffc